mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
GODMODE prevents elder god effects (#24645)
🆑 coiax add: The Bardrone and Barmaid are neutral, even in the face of reality altering elder gods. /🆑 - Bardrone isn't going to cogscarab in the face of Ratvar - Bardrone and Barmaiden don't explode in the face of Narsie; they instead have to awkwardly attempt to serve drinks to Harvesters.
This commit is contained in:
@@ -300,6 +300,9 @@
|
||||
return(gain)
|
||||
|
||||
/mob/living/narsie_act()
|
||||
if(status_flags & GODMODE)
|
||||
return
|
||||
|
||||
if(is_servant_of_ratvar(src) && !stat)
|
||||
src << "<span class='userdanger'>You resist Nar-Sie's influence... but not all of it. <i>Run!</i></span>"
|
||||
adjustBruteLoss(35)
|
||||
@@ -324,6 +327,9 @@
|
||||
|
||||
|
||||
/mob/living/ratvar_act()
|
||||
if(status_flags & GODMODE)
|
||||
return
|
||||
|
||||
if(stat != DEAD && !is_servant_of_ratvar(src))
|
||||
for(var/obj/item/weapon/implant/mindshield/M in implants)
|
||||
qdel(M)
|
||||
|
||||
@@ -141,6 +141,9 @@
|
||||
dust()
|
||||
|
||||
/mob/living/simple_animal/drone/ratvar_act()
|
||||
if(status_flags & GODMODE)
|
||||
return
|
||||
|
||||
if(internal_storage)
|
||||
dropItemToGround(internal_storage)
|
||||
if(head)
|
||||
|
||||
Reference in New Issue
Block a user