diff --git a/code/modules/mob/living/carbon/human/human_powers_YW.dm b/code/modules/mob/living/carbon/human/human_powers_YW.dm
index 22bb6874e6..abb3a70ab9 100644
--- a/code/modules/mob/living/carbon/human/human_powers_YW.dm
+++ b/code/modules/mob/living/carbon/human/human_powers_YW.dm
@@ -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 << "you hear a voice echo across the room in your head... [msg]"
- to_chat(src, "You said: \"[msg]\" to [M]")
+ if(H.species.name == src.species.name)
+ M << "you hear [src.name]'s voice: [msg]"
+ to_chat(src, "You said: \"[msg]\" to [M]")
+ else
+ M << "you hear a voice echo in your head... [msg]"
+ to_chat(src, "You said: \"[msg]\" to [M]")
+
return
\ No newline at end of file
diff --git a/code/modules/mob/living/carbon/human/species/station/greyYW.dm b/code/modules/mob/living/carbon/human/species/station/greyYW.dm
index adfebcb3a5..5b59e71227 100644
--- a/code/modules/mob/living/carbon/human/species/station/greyYW.dm
+++ b/code/modules/mob/living/carbon/human/species/station/greyYW.dm
@@ -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.