From b2f0d3edc228e3770dede6a531fc02d068b0e5db Mon Sep 17 00:00:00 2001 From: rebe83 Date: Wed, 27 May 2026 14:06:23 -0500 Subject: [PATCH 1/3] Add deviation, slowdown, projectile slower, bipod and stats --- .../Objects/Weapons/Guns/Snipers/snipers.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml index e36a874229c..ec143d9348a 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml @@ -114,6 +114,10 @@ sprite: Objects/Weapons/Guns/Snipers/heavy_sniper.rsi - type: GunRequiresWield - type: Gun + minAngle: 20 # DeltaV - add needing bipod + maxAngle: 32 # DeltaV - add needing bipod + projectileSpeed: 30 # DeltaV - 25% slower + angleIncrease: 10 fireRate: 0.4 selectedMode: SemiAuto availableModes: @@ -135,6 +139,18 @@ pvsIncrease: 0.3 - type: StaticPrice price: 3500 + # DeltaV changes - bipod + - type: GunWieldBonus # Can't be shot without wielding anyways + minAngle: 0 + maxAngle: 0 + - type: GunBipod + minAngle: -20 + maxAngle: -30 + angleDecay: 0 + fireRateIncrease: .2 + - type: ClothingSpeedModifier # Big sniper makes you move slower + sprintModifier: 0.9 + # DeltaV changes end # Start DeltaV removals #- type: entity From d447962adc19dd35b113d0ebfbceabc13ff45914 Mon Sep 17 00:00:00 2001 From: rebe83 Date: Thu, 28 May 2026 00:26:17 -0500 Subject: [PATCH 2/3] add nt-3 piercing remove bullet slow --- .../Weapons/Guns/Ammunition/Projectiles/antimateriel.yml | 3 +++ .../Entities/Objects/Weapons/Guns/Snipers/snipers.yml | 3 +-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/antimateriel.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/antimateriel.yml index 1af450c59e3..881d956ed0a 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/antimateriel.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/antimateriel.yml @@ -15,3 +15,6 @@ - Structural - type: StaminaDamageOnCollide damage: 60 + - type: PiercingProjectile # DeltaV - pierces up to 3 walls/windows + maxPierceNumberThreshold: 3 + healthThreshold: 200 # Normal walls have a threshold of 200. diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml index ec143d9348a..4cdf6d95fd9 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Snipers/snipers.yml @@ -116,7 +116,6 @@ - type: Gun minAngle: 20 # DeltaV - add needing bipod maxAngle: 32 # DeltaV - add needing bipod - projectileSpeed: 30 # DeltaV - 25% slower angleIncrease: 10 fireRate: 0.4 selectedMode: SemiAuto @@ -135,7 +134,7 @@ sprintModifier: 0.25 - type: CursorOffsetRequiresWield - type: EyeCursorOffset - maxOffset: 3 + maxOffset: 4 # DeltaV - was 3 pvsIncrease: 0.3 - type: StaticPrice price: 3500 From ff9287b63c8e65afaa34ee74353d6e56a70ac942 Mon Sep 17 00:00:00 2001 From: rebe83 Date: Fri, 7 Aug 2026 10:39:51 -0500 Subject: [PATCH 3/3] fixed the piercing stuff --- .../Weapons/Guns/Ammunition/Cartridges/antimateriel.yml | 1 + .../Weapons/Guns/Ammunition/Projectiles/antimateriel.yml | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/antimateriel.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/antimateriel.yml index 77fe197201b..bb283e700dd 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/antimateriel.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/antimateriel.yml @@ -7,6 +7,7 @@ - type: Tag tags: - CartridgeAntiMateriel + - CartridgeLMGAntiMateriel # DeltaV - for piercing qualities - type: CartridgeAmmo proto: BulletAntiMateriel - type: Sprite diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/antimateriel.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/antimateriel.yml index 881d956ed0a..34581e3d106 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/antimateriel.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/antimateriel.yml @@ -16,5 +16,9 @@ - type: StaminaDamageOnCollide damage: 60 - type: PiercingProjectile # DeltaV - pierces up to 3 walls/windows - maxPierceNumberThreshold: 3 + pierceCounterWhitelist: + tags: + - Wall + - Window + maxPierceNumberThreshold: 3 # this seems to not work healthThreshold: 200 # Normal walls have a threshold of 200.