Makes golems able to transfer into empty shells

This commit is contained in:
CitadelStationBot
2017-05-02 10:00:33 -05:00
parent d1cfd21e26
commit 25f1b24f62
3 changed files with 33 additions and 9 deletions
+4 -3
View File
@@ -53,7 +53,7 @@
/obj/effect/mob_spawn/proc/equip(mob/M)
return
/obj/effect/mob_spawn/proc/create(ckey)
/obj/effect/mob_spawn/proc/create(ckey, flavour = TRUE, name)
var/mob/living/M = new mob_type(get_turf(src)) //living mobs only
if(!random)
M.real_name = mob_name ? mob_name : M.name
@@ -71,12 +71,13 @@
if(ckey)
M.ckey = ckey
to_chat(M, "[flavour_text]")
if(flavour)
to_chat(M, "[flavour_text]")
var/datum/mind/MM = M.mind
if(objectives)
for(var/objective in objectives)
MM.objectives += new/datum/objective(objective)
special(M)
special(M, name)
MM.name = M.real_name
if(uses > 0)
uses--