[MIRROR] Fixes cyborg projectile dampner runtime [MDB IGNORE] (#17288)

* Fixes cyborg projectile dampner runtime (#70888)

- Adds some missing `SIGNAL_HANDLERS` to projectile dampeners
- Fixes the cyborg projectile dampener having incorrect arguments

* Fixes cyborg projectile dampner runtime

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
This commit is contained in:
SkyratBot
2022-11-01 00:33:19 +00:00
committed by GitHub
co-authored by MrMelbert
parent 35bd5dbf51
commit e511b28c2a
2 changed files with 11 additions and 3 deletions
@@ -344,11 +344,15 @@
QDEL_NULL(dampening_field)
/obj/item/mod/module/projectile_dampener/proc/dampen_projectile(datum/source, obj/projectile/projectile)
SIGNAL_HANDLER
projectile.damage *= damage_multiplier
projectile.speed *= speed_multiplier
projectile.add_overlay(projectile_effect)
/obj/item/mod/module/projectile_dampener/proc/release_projectile(datum/source, obj/projectile/projectile)
SIGNAL_HANDLER
projectile.damage /= damage_multiplier
projectile.speed /= speed_multiplier
projectile.cut_overlay(projectile_effect)