mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-22 10:26:39 +01:00
combat code overhaul + projectiles v8: impact handling (#6579)
This commit is contained in:
@@ -51,12 +51,12 @@
|
||||
* "Burn" damage is equally strong against internal components and exterior casing
|
||||
* "Brute" damage mostly damages the casing.
|
||||
*/
|
||||
/obj/item/modular_computer/bullet_act(obj/projectile/Proj)
|
||||
/obj/item/modular_computer/on_bullet_act(obj/projectile/proj, impact_flags, list/bullet_act_args)
|
||||
. = ..()
|
||||
switch(Proj.damage_type)
|
||||
switch(proj.damage_type)
|
||||
if(BRUTE)
|
||||
take_damage_legacy(Proj.damage, Proj.damage / 2)
|
||||
take_damage_legacy(proj.damage, proj.damage / 2)
|
||||
if(HALLOSS)
|
||||
take_damage_legacy(Proj.damage, Proj.damage / 3, 0)
|
||||
take_damage_legacy(proj.damage, proj.damage / 3, 0)
|
||||
if(BURN)
|
||||
take_damage_legacy(Proj.damage, Proj.damage / 1.5)
|
||||
take_damage_legacy(proj.damage, proj.damage / 1.5)
|
||||
|
||||
Reference in New Issue
Block a user