mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-21 13:05:36 +01:00
Add policy for sentient mobs that were revived by lazarus injector (#77515)
## About The Pull Request There's two policies: * Normal lazarus injector gives you the 'friendly revived mob' policy since it normally makes mobs friendly to everyone, * Default text: "The lazarus injector has brought you back to life! You are now friendly to everyone." * EMPed lazarus injector gives you the 'slaved revived mob' policy since it normally makes mobs only friendly to you, * Default text: "You have been revived by a malfunctioning lazarus injector! You are now enslaved by whoever revived you." * The EMPed lazarus injector now also enslaves the mob to the person who revived them, giving them the text: "Serve [reviver], and assist [reviver.p_them()] in completing [reviver.p_their()] goals at any cost." Suggestions for default text welcome, ## Why It's Good For The Game There's currently no policy for lazarus revived mobs, so can be confusing. See https://tgstation13.org/phpBB/viewtopic.php?f=33&t=34538 Now it's more clear what they should do. Admins can also change the text if they want. ## Changelog 🆑 add: Add policy for sentient mobs that were revived by lazarus injector (depends on config) add; Sentient mobs that were revived by malfunctioning lazarus injector now get enslaved to whoever revived them. fix: Servant golems get their master's real name (Won't be serving "Unknown" if their master is wearing a mask) /🆑
This commit is contained in:
@@ -101,7 +101,7 @@
|
||||
CRASH("[type] created a golem without a mind.")
|
||||
|
||||
new_spawn.mind.enslave_mind_to_creator(real_owner)
|
||||
to_chat(new_spawn, span_userdanger("Serve [real_owner], and assist [real_owner.p_them()] in completing [real_owner.p_their()] goals at any cost."))
|
||||
to_chat(new_spawn, span_userdanger("Serve [real_owner.real_name], and assist [real_owner.p_them()] in completing [real_owner.p_their()] goals at any cost."))
|
||||
|
||||
/obj/effect/mob_spawn/ghost_role/human/golem/servant/name_mob(mob/living/spawned_mob, forced_name)
|
||||
if(forced_name || !iscarbon(spawned_mob))
|
||||
|
||||
Reference in New Issue
Block a user