Blobbernauts now lose health if they are not at max health outside of blob structures.

This commit is contained in:
Eman
2019-08-25 22:24:20 +02:00
parent 51c1780f77
commit 3d3af66be2
2 changed files with 5 additions and 1 deletions
+4 -1
View File
@@ -183,9 +183,12 @@
/mob/living/simple_animal/hostile/blob/blobbernaut/Life(seconds, times_fired)
if(stat != DEAD && (getBruteLoss() || getFireLoss())) // Heal on blob structures
if (locate(/obj/structure/blob) in get_turf(src))
if(locate(/obj/structure/blob) in get_turf(src))
adjustBruteLoss(-0.25)
adjustFireLoss(-0.25)
else
adjustBruteLoss(0.2) // If you are at full health, you won't lose health. You'll need it. However the moment anybody sneezes on you, the decaying will begin.
adjustFireLoss(0.2)
/mob/living/simple_animal/hostile/blob/blobbernaut/blob_act()
return
+1
View File
@@ -240,6 +240,7 @@
if(C)
blobber.key = C.key
to_chat(blobber, "<span class='biggerdanger'>You are a blobbernaut! You must assist all blob lifeforms in their mission to consume everything!</span>")
to_chat(blobber, "<span class='danger'>You heal while standing on blob structures, however you will decay slowly if you are damaged outside of the blob.</span>")
return