Add shapeshift spell, human_req/nonabstract_req support and make Ashdrake reward a shapeshift.

This commit is contained in:
Markolie
2017-01-06 17:02:38 +01:00
parent f4c4bfe288
commit e2c60c2bdb
11 changed files with 119 additions and 24 deletions
@@ -192,9 +192,10 @@
to_chat(user, "<span class='danger'>Your flesh begins to melt! Miraculously, you seem fine otherwise.</span>")
H.set_species("Skeleton")
if(2)
to_chat(user, "<span class='danger'>You don't feel so good...</span>")
message_admins("[key_name_admin(user)] has started transforming into a dragon via dragon's blood.")
H.ForceContractDisease(new /datum/disease/transformation/dragon(0))
to_chat(user, "<span class='danger'>Power courses through you! You can now shift your form at will.")
if(user.mind)
var/obj/effect/proc_holder/spell/targeted/shapeshift/dragon/D = new
user.mind.AddSpell(D)
if(3)
to_chat(user, "<span class='danger'>You feel like you could walk straight through lava now.</span>")
H.weather_immunities |= "lava"