Greys get fire damage instead from being soaked in water and grey telep.

Now greys will get fire damage instead of toxin damage from water when soaked, the greys also now know what grey is doing telepathy with them (only grey)
This commit is contained in:
SplinterGP
2020-02-09 20:40:26 -03:00
parent 56ca1e3b00
commit ff7e364558
2 changed files with 9 additions and 3 deletions
@@ -5,7 +5,13 @@
var/msg = sanitize(input("Message:", "Project mind") as text|null)
if(msg)
var/mob/living/carbon/human/H = M
log_say("(GreyTP to [key_name(M)]) [msg]", src)
M << "<font color='purple'>you hear a voice echo across the room in your head... <i>[msg]</i></font>"
to_chat(src, "<font color='purple'>You said: \"[msg]\" to [M]</font>")
if(H.species.name == src.species.name)
M << "<font color='purple'>you hear [src.name]'s voice: <i>[msg]</i></font>"
to_chat(src, "<font color='purple'>You said: \"[msg]\" to [M]</font>")
else
M << "<font color='purple'>you hear a voice echo in your head... <i>[msg]</i></font>"
to_chat(src, "<font color='purple'>You said: \"[msg]\" to [M]</font>")
return
@@ -59,4 +59,4 @@
/datum/species/grey/handle_environment_special(var/mob/living/carbon/human/H)
if(H.fire_stacks < 0 && H.get_water_protection() <= 0.5) // If over half your body is soaked, you're melting.
H.adjustToxLoss(max(0,(3 - (3 * H.get_water_protection())))) // Tripled because 0.5 is miniscule, and fire_stacks are capped in both directions.
H.adjustFireLoss(max(0,(3 - (3 * H.get_water_protection())))) // Tripled because 0.5 is miniscule, and fire_stacks are capped in both directions.