mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-27 22:17:32 +01:00
All carbon mobs have a new variable called wetness, which is increased upon water_act's that have a volume over 10, and is decreased every 22~ cycles of mob_master. This variable currently does absolutely nothing but change their examine text.
63 lines
1.9 KiB
Plaintext
63 lines
1.9 KiB
Plaintext
/mob/living/carbon/monkey/examine()
|
|
set src in oview()
|
|
|
|
if(!usr || !src) return
|
|
if( (usr.sdisabilities & BLIND || usr.blinded || usr.stat) && !istype(usr,/mob/dead/observer) )
|
|
usr << "<span class='notice'>Something is there but you can't see it.</span>"
|
|
return
|
|
|
|
var/msg = "<span class='info'>*---------*\nThis is \icon[src] \a <EM>[src]</EM>!\n"
|
|
|
|
if (src.handcuffed)
|
|
msg += "It is \icon[src.handcuffed] handcuffed!\n"
|
|
if (src.wear_mask)
|
|
msg += "It has \icon[src.wear_mask] \a [src.wear_mask] on its head.\n"
|
|
if (src.l_hand)
|
|
msg += "It has \icon[src.l_hand] \a [src.l_hand] in its left hand.\n"
|
|
if (src.r_hand)
|
|
msg += "It has \icon[src.r_hand] \a [src.r_hand] in its right hand.\n"
|
|
if (src.back)
|
|
msg += "It has \icon[src.back] \a [src.back] on its back.\n"
|
|
if (src.stat == DEAD)
|
|
msg += "<span class='deadsay'>It is limp and unresponsive, with no signs of life.</span>\n"
|
|
else
|
|
msg += "<span class='warning'>"
|
|
if (src.getBruteLoss())
|
|
if (src.getBruteLoss() < 30)
|
|
msg += "It has minor bruising.\n"
|
|
else
|
|
msg += "<B>It has severe bruising!</B>\n"
|
|
if (src.getFireLoss())
|
|
if (src.getFireLoss() < 30)
|
|
msg += "It has minor burns.\n"
|
|
else
|
|
msg += "<B>It has severe burns!</B>\n"
|
|
if (src.fire_stacks > 0)
|
|
msg += "It's covered in something flammable.\n"
|
|
if (src.fire_stacks < 0)
|
|
msg += "It's soaked in water.\n"
|
|
if (src.stat == UNCONSCIOUS)
|
|
msg += "It isn't responding to anything around it; it seems to be asleep.\n"
|
|
msg += "</span>"
|
|
|
|
msg += "<span class='warning'>"
|
|
switch(wetlevel)
|
|
if(1)
|
|
msg += "It looks a bit damp.\n"
|
|
if(2)
|
|
msg += "It looks a little bit wet.\n"
|
|
if(3)
|
|
msg += "It looks wet.\n"
|
|
if(4)
|
|
msg += "It looks very wet.\n"
|
|
if(5)
|
|
msg += "It looks absolutely soaked.\n"
|
|
msg += "</span>"
|
|
|
|
if (src.digitalcamo)
|
|
msg += "It is repulsively uncanny!\n"
|
|
|
|
msg += "*---------*</span>"
|
|
|
|
usr << msg
|
|
return |