Zombies tweaks (#5377)

After having our first zombie round, I saw some issues and came up with some solutions

-zombies can now devour their victims
-zombie transformation now properly removes people's languages
-trioxin will now revive the dead, allowing for people that were mudered by zombies to return back to life as a zombie
-attacking people already infected with the zombie transformation will send a message to the attacking zombie
This commit is contained in:
Alberyk
2018-10-07 14:43:45 -03:00
committed by Erki
parent 800ad1de64
commit d2c5fd74f0
4 changed files with 29 additions and 4 deletions
+3 -1
View File
@@ -251,9 +251,11 @@
if(prob(10))
if(!isundead(owner))
if(ishuman_species(owner))
for(var/datum/language/L in owner.languages)
owner.remove_language(L.name)
owner << "<span class='warning'>You feel life leaving your husk, but death rejects you...</span>"
playsound(src.loc, 'sound/hallucinations/far_noise.ogg', 50, 1)
owner << "<font size='3'> <span class='cult'>All that is left is a cruel hunger for the flesh of the living, and the desire to spread this infection. You must consume all the living!</font></span>"
owner << "<font size='3'><span class='cult'>All that is left is a cruel hunger for the flesh of the living, and the desire to spread this infection. You must consume all the living!</font></span>"
owner.set_species("Zombie")
else
owner.adjustToxLoss(50)