mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
Devil refactor+small revamp (#26815)
Hello, with PR #26717 merged, I think it's a good time to add devils to the standardized antag datum system. This PR is mostly a refactor, which shouldn't be noticed by the playerbase. Changes that might be noticed are below. 🆑 tweak: Modified chances for returning someone's soul using an employment contract. Now everyone has a chance, not just lawyers and HoP. add: Particularly brain damaged people can no longer sign infernal contracts properly. tweak: Infernal contracts for power no longer give fireball, and instead give robeless 'lightning bolt' spell. add: Devils can now sell you a friend, for the cost of your soul. tweak: The codex gigas should now be easier to use, and less finicky. del: The codex gigas no longer sintouches readers. /🆑
This commit is contained in:
@@ -706,7 +706,7 @@
|
||||
to_chat(usr, "<b>No Devils located</b>" )
|
||||
|
||||
/datum/admins/proc/output_devil_info(mob/living/M)
|
||||
if(istype(M) && M.mind && M.mind.devilinfo)
|
||||
if(is_devil(M))
|
||||
to_chat(usr, SSticker.mode.printdevilinfo(M.mind))
|
||||
else
|
||||
to_chat(usr, "<b>[M] is not a devil.")
|
||||
|
||||
Reference in New Issue
Block a user