Projectile speed fixes (#3265)

## About The Pull Request

https://github.com/tgstation/tgstation/pull/87740 changed projectile
math so that lower numbers are slower instead of faster, this PR tweaks
our modular projectiles to match this.

## Why It's Good For The Game

Fixes #3234 and fixes #3220 

## Proof Of Testing

TRUST

## Changelog

🆑
fix: fixed various projectiles having inverted speeds
/🆑

---------

Co-authored-by: LT3 <83487515+lessthnthree@users.noreply.github.com>
This commit is contained in:
Roxy
2025-03-08 03:17:36 +00:00
committed by GitHub
co-authored by LT3
parent f688f441b8
commit 6c11cc072a
9 changed files with 14 additions and 15 deletions
@@ -52,7 +52,7 @@
icon_state = "laser_greyscale"
wound_bonus = 0
damage = 25 // Basically a hellfire beam
speed = 0.6
speed = 1.6
color = LIGHT_COLOR_FLARE
light_color = LIGHT_COLOR_FLARE
@@ -78,7 +78,7 @@
tracer_type = /obj/effect/projectile/tracer/heavy_laser
muzzle_type = /obj/effect/projectile/muzzle/heavy_laser
impact_type = /obj/effect/projectile/impact/heavy_laser
speed = 0.4
speed = 2.5
/obj/projectile/beam/laser/microfusion/xray
name = "x-ray microfusion laser"
@@ -47,7 +47,7 @@
range = 14
speed = 2 // Higher means slower, y'all
speed = 0.5
sharpness = NONE
@@ -113,7 +113,7 @@
icon_state = "gaussphase"
speed = 0.5
speed = 2
damage = 25
armour_penetration = 20
@@ -70,5 +70,5 @@
wound_bonus = -10
bare_wound_bonus = -10
armour_penetration = 45
speed = 0.5
speed = 2
range = 14
@@ -26,7 +26,7 @@
icon_state = "sniper"
damage = 50
impact_effect_type = /obj/effect/temp_visual/impact_effect/yellow_laser
speed = 0.4
speed = 2.5
light_range = 2
light_color = COLOR_VERY_SOFT_YELLOW
wound_falloff_tile = -0.1
@@ -58,7 +58,7 @@
name = "plasma grenade"
icon_state = "grenade"
damage = 50
speed = 2
speed = 0.5
range = 6
impact_effect_type = /obj/effect/temp_visual/impact_effect/green_laser
light_color = COLOR_PALE_GREEN
@@ -86,7 +86,7 @@
name = "plasma globule"
icon_state = "flare"
damage = 10
speed = 2.5
speed = 0.4
bare_wound_bonus = 55 // Lasers have a wound bonus of 40, this is a bit higher
wound_bonus = -50 // However we do not very much against armor
range = 2
@@ -114,7 +114,7 @@
icon_state = "because_it_doesnt_miss"
damage = 10
impact_effect_type = /obj/effect/temp_visual/impact_effect/purple_laser
speed = 0.8
speed = 1.25
light_color = COLOR_SCIENCE_PINK
range = 9
damage_falloff_tile = -0.5
@@ -131,7 +131,7 @@
icon_state = "hellfire"
damage = 30
impact_effect_type = /obj/effect/temp_visual/impact_effect/red_laser
speed = 0.6
speed = 1.6
wound_bonus = 0
light_color = COLOR_SOFT_RED
@@ -172,7 +172,7 @@
name = "plasma flare"
icon_state = "flare"
damage = 30
speed = 2
speed = 0.5
range = 6
impact_effect_type = /obj/effect/temp_visual/impact_effect/green_laser
light_color = COLOR_PALE_GREEN
@@ -14,7 +14,7 @@
icon = 'modular_skyrat/modules/modular_weapons/icons/obj/company_and_or_faction_based/szot_dynamica/ammo.dmi'
icon_state = "plasma_glob"
damage = 10
speed = 1.5
speed = 0.6
bare_wound_bonus = 55 // Lasers have a wound bonus of 40, this is a bit higher
wound_bonus = -50 // However we do not very much against armor
pass_flags = PASSTABLE | PASSGRILLE // His ass does NOT pass through glass!
@@ -53,7 +53,7 @@
/obj/projectile/bullet/p60strela // The funny thing is, these are wild but you only get three of them a magazine
name =".60 Strela bullet"
icon_state = "gaussphase"
speed = 0.4
speed = 2.5
damage = 50
armour_penetration = 50
wound_bonus = 20
@@ -166,7 +166,7 @@
armor_flag = BOMB
range = 6
pressure_decrease = 0.10 //Pressured enviorments are a no go for the railgun
speed = 0.1 //NYOOM
speed = 10 //NYOOM
projectile_piercing = PASSMOB
/obj/projectile/kinetic/repeater
@@ -219,7 +219,6 @@
damage = 1
wound_bonus = 20
armour_penetration = 30
speed = 1
speed = 0.6
impact_effect_type = /obj/effect/temp_visual/impact_effect/red_laser
range = 30