Port set_stat and COMSIG_MOB_STATCHANGE from TG
This commit is contained in:
@@ -413,7 +413,7 @@
|
||||
else
|
||||
the_mmi.forceMove(get_turf(src))
|
||||
if(the_mmi.brainmob.stat == DEAD && !suiciding)
|
||||
the_mmi.brainmob.stat = CONSCIOUS
|
||||
the_mmi.brainmob.set_stat(CONSCIOUS)
|
||||
if(mind)
|
||||
mind.transfer_to(the_mmi.brainmob)
|
||||
the_mmi.update_appearance()
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
death()
|
||||
return
|
||||
else if(stat == UNCONSCIOUS)
|
||||
stat = CONSCIOUS
|
||||
set_stat(CONSCIOUS)
|
||||
adjust_blindness(-1)
|
||||
diag_hud_set_status()
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/mob/living/silicon/pai/death(gibbed)
|
||||
if(stat == DEAD)
|
||||
return
|
||||
stat = DEAD
|
||||
set_stat(DEAD)
|
||||
update_mobility()
|
||||
update_sight()
|
||||
wipe_fullscreens()
|
||||
|
||||
@@ -106,7 +106,7 @@
|
||||
mmi.forceMove(T)
|
||||
if(mmi.brainmob)
|
||||
if(mmi.brainmob.stat == DEAD)
|
||||
mmi.brainmob.stat = CONSCIOUS
|
||||
mmi.brainmob.set_stat(CONSCIOUS)
|
||||
mmi.brainmob.remove_from_dead_mob_list()
|
||||
mmi.brainmob.add_to_alive_mob_list()
|
||||
mind.transfer_to(mmi.brainmob)
|
||||
@@ -922,9 +922,9 @@
|
||||
toggle_headlamp(1)
|
||||
return
|
||||
if(IsUnconscious() || IsStun() || IsKnockdown() || IsParalyzed() || getOxyLoss() > maxHealth * 0.5)
|
||||
stat = UNCONSCIOUS
|
||||
set_stat(UNCONSCIOUS)
|
||||
else
|
||||
stat = CONSCIOUS
|
||||
set_stat(CONSCIOUS)
|
||||
update_mobility()
|
||||
diag_hud_set_status()
|
||||
diag_hud_set_health()
|
||||
|
||||
Reference in New Issue
Block a user