Nerfs (#361)
* - tweak: Nerfs mostly. * - tweak: Less tc. * - tweak: Ebow tweak. * - tweak: More nerfs. * - fix: firerate.
This commit is contained in:
@@ -84,7 +84,7 @@ public sealed partial class NukeopsRuleComponent : Component
|
|||||||
/// This amount of TC will be given to each nukie
|
/// This amount of TC will be given to each nukie
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DataField]
|
[DataField]
|
||||||
public int WarTCAmountPerNukie = 50;
|
public int WarTCAmountPerNukie = 40;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Delay between war declaration and nuke ops arrival on station map. Gives crew time to prepare
|
/// Delay between war declaration and nuke ops arrival on station map. Gives crew time to prepare
|
||||||
|
|||||||
@@ -0,0 +1,8 @@
|
|||||||
|
namespace Content.Shared._White.Knockdown;
|
||||||
|
|
||||||
|
[RegisterComponent]
|
||||||
|
public sealed partial class KnockdownOnCollideComponent : Component
|
||||||
|
{
|
||||||
|
[DataField]
|
||||||
|
public float BlurTime = 20f;
|
||||||
|
}
|
||||||
30
Content.Shared/_White/Knockdown/KnockdownOnCollideSystem.cs
Normal file
30
Content.Shared/_White/Knockdown/KnockdownOnCollideSystem.cs
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
using Content.Shared.Eye.Blinding.Components;
|
||||||
|
using Content.Shared.Projectiles;
|
||||||
|
using Content.Shared.Standing.Systems;
|
||||||
|
using Content.Shared.StatusEffect;
|
||||||
|
|
||||||
|
namespace Content.Shared._White.Knockdown;
|
||||||
|
|
||||||
|
public sealed class KnockdownOnCollideSystem : EntitySystem
|
||||||
|
{
|
||||||
|
[Dependency] private readonly SharedStandingStateSystem _standing = default!;
|
||||||
|
[Dependency] private readonly StatusEffectsSystem _statusEffects = default!;
|
||||||
|
|
||||||
|
public override void Initialize()
|
||||||
|
{
|
||||||
|
base.Initialize();
|
||||||
|
|
||||||
|
SubscribeLocalEvent<KnockdownOnCollideComponent, ProjectileHitEvent>(OnProjectileHit);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnProjectileHit(Entity<KnockdownOnCollideComponent> ent, ref ProjectileHitEvent args)
|
||||||
|
{
|
||||||
|
_standing.TryLieDown(args.Target, null, true);
|
||||||
|
|
||||||
|
if (ent.Comp.BlurTime <= 0f)
|
||||||
|
return;
|
||||||
|
|
||||||
|
_statusEffects.TryAddStatusEffect<BlurryVisionComponent>(args.Target, "BlurryVision",
|
||||||
|
TimeSpan.FromSeconds(ent.Comp.BlurTime), true);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
description: uplink-revolver-python-desc
|
description: uplink-revolver-python-desc
|
||||||
productEntity: WeaponRevolverPythonAP
|
productEntity: WeaponRevolverPythonAP
|
||||||
cost:
|
cost:
|
||||||
Telecrystal: 6 # Originally was 13 TC but was not used due to high cost
|
Telecrystal: 8 # Originally was 13 TC but was not used due to high cost
|
||||||
categories:
|
categories:
|
||||||
- UplinkWeaponry
|
- UplinkWeaponry
|
||||||
saleLimit: 1
|
saleLimit: 1
|
||||||
|
|||||||
@@ -61,7 +61,7 @@
|
|||||||
coefficients:
|
coefficients:
|
||||||
Blunt: 0.4
|
Blunt: 0.4
|
||||||
Slash: 0.4
|
Slash: 0.4
|
||||||
Piercing: 0.7
|
Piercing: 0.9
|
||||||
Heat: 0.9
|
Heat: 0.9
|
||||||
Caustic: 0.9
|
Caustic: 0.9
|
||||||
- type: ExplosionResistance
|
- type: ExplosionResistance
|
||||||
@@ -106,7 +106,7 @@
|
|||||||
Piercing: 0.9
|
Piercing: 0.9
|
||||||
Heat: 0.4 # this technically means it protects against fires pretty well? -heat is just for lasers and stuff, not atmos temperature
|
Heat: 0.4 # this technically means it protects against fires pretty well? -heat is just for lasers and stuff, not atmos temperature
|
||||||
- type: Reflect
|
- type: Reflect
|
||||||
reflectProb: 1
|
reflectProb: 0.5
|
||||||
reflects:
|
reflects:
|
||||||
- Energy
|
- Energy
|
||||||
|
|
||||||
|
|||||||
@@ -576,7 +576,7 @@
|
|||||||
Blunt: 0.5
|
Blunt: 0.5
|
||||||
Slash: 0.5
|
Slash: 0.5
|
||||||
Piercing: 0.5
|
Piercing: 0.5
|
||||||
Heat: 0.2
|
Heat: 0.4
|
||||||
Radiation: 0.01
|
Radiation: 0.01
|
||||||
Caustic: 0.5
|
Caustic: 0.5
|
||||||
- type: Item
|
- type: Item
|
||||||
@@ -609,7 +609,7 @@
|
|||||||
coefficients:
|
coefficients:
|
||||||
Blunt: 0.4
|
Blunt: 0.4
|
||||||
Slash: 0.4
|
Slash: 0.4
|
||||||
Piercing: 0.3
|
Piercing: 0.4
|
||||||
Heat: 0.5
|
Heat: 0.5
|
||||||
Radiation: 0.25
|
Radiation: 0.25
|
||||||
Caustic: 0.4
|
Caustic: 0.4
|
||||||
@@ -642,7 +642,7 @@
|
|||||||
Blunt: 0.2
|
Blunt: 0.2
|
||||||
Slash: 0.2
|
Slash: 0.2
|
||||||
Piercing: 0.2
|
Piercing: 0.2
|
||||||
Heat: 0.2
|
Heat: 0.4
|
||||||
Radiation: 0.2
|
Radiation: 0.2
|
||||||
Caustic: 0.2
|
Caustic: 0.2
|
||||||
- type: ClothingSpeedModifier
|
- type: ClothingSpeedModifier
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
- ShellShotgun
|
- ShellShotgun
|
||||||
- type: CartridgeAmmo
|
- type: CartridgeAmmo
|
||||||
count: 6
|
count: 6
|
||||||
spread: 22
|
spread: 28
|
||||||
soundEject:
|
soundEject:
|
||||||
collection: ShellEject
|
collection: ShellEject
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
@@ -130,7 +130,7 @@
|
|||||||
maxTransferAmount: 7
|
maxTransferAmount: 7
|
||||||
- type: SpentAmmoVisuals
|
- type: SpentAmmoVisuals
|
||||||
state: "practice"
|
state: "practice"
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: ShellShotgunImprovised
|
id: ShellShotgunImprovised
|
||||||
name: improvised shotgun shell
|
name: improvised shotgun shell
|
||||||
@@ -146,7 +146,7 @@
|
|||||||
node: shell
|
node: shell
|
||||||
- type: CartridgeAmmo
|
- type: CartridgeAmmo
|
||||||
count: 10
|
count: 10
|
||||||
spread: 45
|
spread: 45
|
||||||
proto: PelletShotgunImprovised
|
proto: PelletShotgunImprovised
|
||||||
- type: SpentAmmoVisuals
|
- type: SpentAmmoVisuals
|
||||||
state: "improvised"
|
state: "improvised"
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
- type: Projectile
|
- type: Projectile
|
||||||
damage:
|
damage:
|
||||||
types:
|
types:
|
||||||
Piercing: 28
|
Piercing: 40
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: PelletShotgunBeanbag
|
id: PelletShotgunBeanbag
|
||||||
@@ -87,7 +87,7 @@
|
|||||||
damage:
|
damage:
|
||||||
types:
|
types:
|
||||||
Piercing: 3
|
Piercing: 3
|
||||||
Slash: 3
|
Slash: 3
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: PelletShotgunTranquilizer
|
id: PelletShotgunTranquilizer
|
||||||
|
|||||||
@@ -26,10 +26,7 @@
|
|||||||
hard: false
|
hard: false
|
||||||
mask:
|
mask:
|
||||||
- Opaque
|
- Opaque
|
||||||
- type: StunOnCollide
|
- type: KnockdownOnCollide
|
||||||
stunAmount: 1
|
- type: StaminaDamageOnCollide
|
||||||
knockdownAmount: 1
|
ignoreResistances: false
|
||||||
slowdownAmount: 5
|
damage: 60
|
||||||
walkSpeedModifier: 0.5
|
|
||||||
runSpeedModifier: 0.3
|
|
||||||
|
|
||||||
|
|||||||
@@ -65,6 +65,8 @@
|
|||||||
- CartridgeAntiMateriel
|
- CartridgeAntiMateriel
|
||||||
capacity: 5
|
capacity: 5
|
||||||
proto: CartridgeAntiMateriel
|
proto: CartridgeAntiMateriel
|
||||||
|
- type: Gun
|
||||||
|
fireRate: 0.6
|
||||||
- type: Wieldable
|
- type: Wieldable
|
||||||
forceTwoHanded: True
|
forceTwoHanded: True
|
||||||
- type: Telescope
|
- type: Telescope
|
||||||
|
|||||||
@@ -15,11 +15,11 @@
|
|||||||
- Belt
|
- Belt
|
||||||
- type: Gun
|
- type: Gun
|
||||||
resetOnHandSelected: false
|
resetOnHandSelected: false
|
||||||
fireRate: 0.3
|
fireRate: 0.5
|
||||||
soundGunshot:
|
soundGunshot:
|
||||||
path: /Audio/Weapons/click.ogg
|
path: /Audio/Weapons/click.ogg
|
||||||
- type: RechargeBasicEntityAmmo
|
- type: RechargeBasicEntityAmmo
|
||||||
rechargeCooldown: 2.5
|
rechargeCooldown: 1.5
|
||||||
rechargeSound:
|
rechargeSound:
|
||||||
path: /Audio/Weapons/Guns/MagIn/revolver_magin.ogg
|
path: /Audio/Weapons/Guns/MagIn/revolver_magin.ogg
|
||||||
- type: BasicEntityAmmoProvider
|
- type: BasicEntityAmmoProvider
|
||||||
|
|||||||
Reference in New Issue
Block a user