Vampires can now gain blood for a minute after someone succumbs to death (#24236)

* Vampires can now gain blood for a minute after someone succumbs to death

* Apply suggestions from code review

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

* status effect it

---------

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
This commit is contained in:
Qwertytoforty
2024-02-27 17:13:54 -05:00
committed by GitHub
parent 94cefc61f4
commit dd8cf5a92c
4 changed files with 10 additions and 2 deletions
@@ -135,7 +135,7 @@
continue
if(H.stat < DEAD)
if(H.stat != DEAD || H.has_status_effect(STATUS_EFFECT_RECENTLY_SUCCUMBED))
if(H.ckey || H.player_ghosted) //Requires ckey regardless if monkey or humanoid, or the body has been ghosted before it died
blood = min(20, H.blood_volume)
adjust_blood(H, blood * BLOOD_GAINED_MODIFIER)
+1 -1
View File
@@ -320,7 +320,7 @@
else
death()
to_chat(src, "<span class='notice'>You have given up life and succumbed to death.</span>")
apply_status_effect(STATUS_EFFECT_RECENTLY_SUCCUMBED)
/mob/living/proc/InCritical()
return (health < HEALTH_THRESHOLD_CRIT && health > HEALTH_THRESHOLD_DEAD && stat == UNCONSCIOUS)