mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-12 03:02:54 +00:00
chimera examinetext
This commit is contained in:
@@ -295,6 +295,7 @@
|
|||||||
msg += attempt_vr(src,"examine_pickup_size",args) //VOREStation Code
|
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_step_size",args) //VOREStation Code
|
||||||
msg += attempt_vr(src,"examine_nif",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)
|
if(mSmallsize in mutations)
|
||||||
msg += "[T.He] [T.is] very short!<br>"
|
msg += "[T.He] [T.is] very short!<br>"
|
||||||
|
|||||||
@@ -155,3 +155,40 @@
|
|||||||
/mob/living/carbon/human/proc/examine_nif(mob/living/carbon/human/H)
|
/mob/living/carbon/human/proc/examine_nif(mob/living/carbon/human/H)
|
||||||
if(nif && nif.examine_msg) //If you have one set, anyway.
|
if(nif && nif.examine_msg) //If you have one set, anyway.
|
||||||
return "<span class='notice'>[nif.examine_msg]</span>\n"
|
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"
|
||||||
@@ -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.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.hasnutriment()) // make sure it actually has the conditions to revive
|
||||||
if(H.revive_ready >= 1) // if it's not reviving, start doing so
|
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.visible_message("<span class='info'>[H] shudders briefly, then relaxes, faint movements stirring within.</span>")
|
||||||
H.chimera_regenerate()
|
H.chimera_regenerate()
|
||||||
else if (/mob/living/carbon/human/proc/hatch in H.verbs)// already reviving, check if they're ready to hatch
|
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
BIN
icons/mob/chimerahud.dmi
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 830 B |
Reference in New Issue
Block a user