chimera examinetext

This commit is contained in:
Screemonster
2019-10-06 20:14:26 +01:00
parent 149162a1e7
commit 513f59ea92
4 changed files with 39 additions and 0 deletions

View File

@@ -295,6 +295,7 @@
msg += attempt_vr(src,"examine_pickup_size",args) //VOREStation Code
msg += attempt_vr(src,"examine_step_size",args) //VOREStation Code
msg += attempt_vr(src,"examine_nif",args) //VOREStation Code
msg += attempt_vr(src,"examine_chimera",args) //VOREStation Code
if(mSmallsize in mutations)
msg += "[T.He] [T.is] very short!<br>"

View File

@@ -155,3 +155,40 @@
/mob/living/carbon/human/proc/examine_nif(mob/living/carbon/human/H)
if(nif && nif.examine_msg) //If you have one set, anyway.
return "<span class='notice'>[nif.examine_msg]</span>\n"
/mob/living/carbon/human/proc/examine_chimera(mob/living/carbon/human/H)
var/t_He = "It" //capitalised for use at the start of each line.
var/t_his = "its"
var/t_His = "Its"
var/t_appear = "appears"
var/t_has = "has"
switch(identifying_gender) //Gender is their "real" gender. Identifying_gender is their "chosen" gender.
if(MALE)
t_He = "He"
t_His = "His"
t_his = "his"
if(FEMALE)
t_He = "She"
t_His = "Her"
t_his = "her"
if(PLURAL)
t_He = "They"
t_His = "Their"
t_his = "their"
t_appear = "appear"
t_has = "have"
if(NEUTER)
t_He = "It"
t_His = "Its"
t_his = "its"
if(HERM)
t_He = "Shi"
t_His = "Hir"
t_his = "hir"
if(revive_ready == REVIVING_NOW || revive_ready == REVIVING_DONE)
if(stat == DEAD)
return "<span class='warning'>[t_His] body is twitching subtly.</span>\n"
else
return "<span class='notice'>[t_He] [t_appear] to be in some sort of torpor.</span>\n"
if(feral)
return "<span class='warning'>[t_He] [t_has] a crazed, wild look in [t_his] eyes!</span>\n"

View File

@@ -59,6 +59,7 @@
if(H.stat == DEAD && (/mob/living/carbon/human/proc/reconstitute_form in H.verbs)) //no magical regen for non-regenners, and can't force the reaction on live ones
if(H.hasnutriment()) // make sure it actually has the conditions to revive
if(H.revive_ready >= 1) // if it's not reviving, start doing so
H.revive_ready = REVIVING_READY // overrides the normal cooldown
H.visible_message("<span class='info'>[H] shudders briefly, then relaxes, faint movements stirring within.</span>")
H.chimera_regenerate()
else if (/mob/living/carbon/human/proc/hatch in H.verbs)// already reviving, check if they're ready to hatch

BIN
icons/mob/chimerahud.dmi Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 830 B