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
|
||||
/// </summary>
|
||||
[DataField]
|
||||
public int WarTCAmountPerNukie = 50;
|
||||
public int WarTCAmountPerNukie = 40;
|
||||
|
||||
/// <summary>
|
||||
/// 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
|
||||
productEntity: WeaponRevolverPythonAP
|
||||
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:
|
||||
- UplinkWeaponry
|
||||
saleLimit: 1
|
||||
|
||||
@@ -61,7 +61,7 @@
|
||||
coefficients:
|
||||
Blunt: 0.4
|
||||
Slash: 0.4
|
||||
Piercing: 0.7
|
||||
Piercing: 0.9
|
||||
Heat: 0.9
|
||||
Caustic: 0.9
|
||||
- type: ExplosionResistance
|
||||
@@ -106,7 +106,7 @@
|
||||
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
|
||||
- type: Reflect
|
||||
reflectProb: 1
|
||||
reflectProb: 0.5
|
||||
reflects:
|
||||
- Energy
|
||||
|
||||
|
||||
@@ -576,7 +576,7 @@
|
||||
Blunt: 0.5
|
||||
Slash: 0.5
|
||||
Piercing: 0.5
|
||||
Heat: 0.2
|
||||
Heat: 0.4
|
||||
Radiation: 0.01
|
||||
Caustic: 0.5
|
||||
- type: Item
|
||||
@@ -609,7 +609,7 @@
|
||||
coefficients:
|
||||
Blunt: 0.4
|
||||
Slash: 0.4
|
||||
Piercing: 0.3
|
||||
Piercing: 0.4
|
||||
Heat: 0.5
|
||||
Radiation: 0.25
|
||||
Caustic: 0.4
|
||||
@@ -642,7 +642,7 @@
|
||||
Blunt: 0.2
|
||||
Slash: 0.2
|
||||
Piercing: 0.2
|
||||
Heat: 0.2
|
||||
Heat: 0.4
|
||||
Radiation: 0.2
|
||||
Caustic: 0.2
|
||||
- type: ClothingSpeedModifier
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
- ShellShotgun
|
||||
- type: CartridgeAmmo
|
||||
count: 6
|
||||
spread: 22
|
||||
spread: 28
|
||||
soundEject:
|
||||
collection: ShellEject
|
||||
- type: Sprite
|
||||
@@ -130,7 +130,7 @@
|
||||
maxTransferAmount: 7
|
||||
- type: SpentAmmoVisuals
|
||||
state: "practice"
|
||||
|
||||
|
||||
- type: entity
|
||||
id: ShellShotgunImprovised
|
||||
name: improvised shotgun shell
|
||||
@@ -146,7 +146,7 @@
|
||||
node: shell
|
||||
- type: CartridgeAmmo
|
||||
count: 10
|
||||
spread: 45
|
||||
spread: 45
|
||||
proto: PelletShotgunImprovised
|
||||
- type: SpentAmmoVisuals
|
||||
state: "improvised"
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
- type: Projectile
|
||||
damage:
|
||||
types:
|
||||
Piercing: 28
|
||||
Piercing: 40
|
||||
|
||||
- type: entity
|
||||
id: PelletShotgunBeanbag
|
||||
@@ -87,7 +87,7 @@
|
||||
damage:
|
||||
types:
|
||||
Piercing: 3
|
||||
Slash: 3
|
||||
Slash: 3
|
||||
|
||||
- type: entity
|
||||
id: PelletShotgunTranquilizer
|
||||
|
||||
@@ -26,10 +26,7 @@
|
||||
hard: false
|
||||
mask:
|
||||
- Opaque
|
||||
- type: StunOnCollide
|
||||
stunAmount: 1
|
||||
knockdownAmount: 1
|
||||
slowdownAmount: 5
|
||||
walkSpeedModifier: 0.5
|
||||
runSpeedModifier: 0.3
|
||||
|
||||
- type: KnockdownOnCollide
|
||||
- type: StaminaDamageOnCollide
|
||||
ignoreResistances: false
|
||||
damage: 60
|
||||
|
||||
@@ -65,6 +65,8 @@
|
||||
- CartridgeAntiMateriel
|
||||
capacity: 5
|
||||
proto: CartridgeAntiMateriel
|
||||
- type: Gun
|
||||
fireRate: 0.6
|
||||
- type: Wieldable
|
||||
forceTwoHanded: True
|
||||
- type: Telescope
|
||||
|
||||
@@ -15,11 +15,11 @@
|
||||
- Belt
|
||||
- type: Gun
|
||||
resetOnHandSelected: false
|
||||
fireRate: 0.3
|
||||
fireRate: 0.5
|
||||
soundGunshot:
|
||||
path: /Audio/Weapons/click.ogg
|
||||
- type: RechargeBasicEntityAmmo
|
||||
rechargeCooldown: 2.5
|
||||
rechargeCooldown: 1.5
|
||||
rechargeSound:
|
||||
path: /Audio/Weapons/Guns/MagIn/revolver_magin.ogg
|
||||
- type: BasicEntityAmmoProvider
|
||||
|
||||
Reference in New Issue
Block a user