[MIRROR] Adds better feedback related to husks (#769)

* Adds better feedback related to husks (#53599)

Husks currently have basically zero ingame feedback other than the grey sprite. It should be abundantly obvious when somebody is a husk, given that it's such a huge physical change that it changes the sprite. This PR adds examine text to husks, and adds a message to the health scanner. The regular scanner will only tell you that they are a husk, the advanced scanner will tell you if they were husked by burns or by "extreme fluid loss" AKA lings (but burnt takes precedence so you can still burn your ling corpses to a crisp to help hide your tracks). The defib now also gives a message specifically for husks instead of a generic "tissue damage" message which normally means brute/burn damage.

I also updated the description of sythflesh and rezadone to mention that they can restore burnt husks, and replaced some hardcoded "burn" with the BURN constant.

* Adds better feedback related to husks

Co-authored-by: msgerbs <msgerbs@users.noreply.github.com>
This commit is contained in:
SkyratBot
2020-09-13 02:58:40 +02:00
committed by GitHub
co-authored by msgerbs
parent c9432b1d0f
commit adcb876d0b
7 changed files with 24 additions and 9 deletions
+1 -1
View File
@@ -569,7 +569,7 @@
update_stat()
update_mobility()
if(((maxHealth - total_burn) < HEALTH_THRESHOLD_DEAD*2) && stat == DEAD )
become_husk("burn")
become_husk(BURN)
med_hud_set_health()
+2
View File
@@ -510,6 +510,8 @@
else if(HAS_TRAIT_FROM(src, TRAIT_DISSECTED,"Thorough Dissection"))
dissectionmsg = " via Thorough Dissection"
. += "<span class='notice'>This body has been dissected and analyzed[dissectionmsg].</span><br>"
if(HAS_TRAIT(src,TRAIT_HUSK))
. += "<span class='warning'>This body has been reduced to a grotesque husk.</span>"
/**
* Get the list of keywords for policy config