mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-21 12:02:31 +01:00
Ports Nebula's spawn blurb + makes people spawn asleep in cryo cells. (#9227)
This commit is contained in:
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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)
|
||||
Reference in New Issue
Block a user