mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 10:21:11 +00:00
fix
This commit is contained in:
@@ -379,7 +379,7 @@ This function restores all organs.
|
|||||||
damage = (damage/100)*(100-blocked)
|
damage = (damage/100)*(100-blocked)
|
||||||
|
|
||||||
if(!ignore_events && INVOKE_EVENT(src, /event/damaged, "kind" = damagetype, "amount" = damage))
|
if(!ignore_events && INVOKE_EVENT(src, /event/damaged, "kind" = damagetype, "amount" = damage))
|
||||||
return 0
|
return 0 //This event code is also in the mob/living parent which this proc mostly overrides.
|
||||||
|
|
||||||
switch(damagetype)
|
switch(damagetype)
|
||||||
if(BRUTE)
|
if(BRUTE)
|
||||||
|
|||||||
@@ -12,6 +12,8 @@
|
|||||||
if(!damage)
|
if(!damage)
|
||||||
return 0
|
return 0
|
||||||
var/damage_done = (damage/100)*(100-blocked)
|
var/damage_done = (damage/100)*(100-blocked)
|
||||||
|
if(!ignore_events && INVOKE_EVENT(src, /event/damaged, "kind" = damagetype, "amount" = damage))
|
||||||
|
return 0
|
||||||
switch(damagetype)
|
switch(damagetype)
|
||||||
if(BRUTE)
|
if(BRUTE)
|
||||||
adjustBruteLoss(damage_done)
|
adjustBruteLoss(damage_done)
|
||||||
|
|||||||
Reference in New Issue
Block a user