Ports Nebula's spawn blurb + makes people spawn asleep in cryo cells. (#9227)

This commit is contained in:
Matt Atlas
2020-07-01 11:20:18 +02:00
committed by GitHub
parent b9b237cddd
commit 298bdfc725
7 changed files with 145 additions and 59 deletions
@@ -299,9 +299,7 @@
sleeping = max(sleeping-1, 0)
blinded = TRUE
stat = UNCONSCIOUS
else if(resting)
// insert dial up tone
else
else if(!resting)
stat = CONSCIOUS
// Eyes and blindness.
+4 -1
View File
@@ -944,4 +944,7 @@ default behaviour is:
if(auras)
for(var/a in auras)
remove_aura(a)
return ..()
return ..()
/mob/living/proc/needs_wheelchair()
return FALSE
+18 -1
View File
@@ -1204,4 +1204,21 @@ proc/is_blind(A)
return result
/mob/proc/remove_blood_simple(var/blood)
return
return
/mob/living/carbon/human/needs_wheelchair()
var/stance_damage = 0
for(var/limb_tag in list(BP_L_LEG, BP_R_LEG, BP_L_FOOT, BP_R_FOOT))
var/obj/item/organ/external/E = organs_by_name[limb_tag]
if(!E || !E.is_usable())
stance_damage += 2
return stance_damage >= 4
/mob/living/carbon/human/proc/equip_wheelchair()
var/obj/structure/bed/chair/wheelchair/W = new(get_turf(src))
if(isturf(loc))
buckled = W
update_canmove()
W.set_dir(dir)
W.buckled_mob = src
W.add_fingerprint(src)