Admin created cultists can now properly summon their Gods

Upon being made a cultist through admin means, the "summon spots" will now be generated, even if the game mode isn't cult. This allows admin created cultists to actually reach their goal of summoning their god, if it is what the admins told them to do.
This commit is contained in:
Eman
2019-05-02 15:35:40 +02:00
parent 3716e7876c
commit b27f084eb8
2 changed files with 11 additions and 0 deletions
+6
View File
@@ -18,6 +18,7 @@
However if you want that mind to have any special properties like being a traitor etc you will have to do that
yourself.
*/
#define SUMMON_POSSIBILITIES 3
/datum/mind
var/key
@@ -823,6 +824,11 @@
to_chat(current, "<span class='cultitalic'>Assist your new compatriots in their dark dealings. Their goal is yours, and yours is theirs. You serve [ticker.cultdat.entity_title2] above all else. Bring It back.</span>")
log_admin("[key_name(usr)] has culted [key_name(current)]")
message_admins("[key_name_admin(usr)] has culted [key_name_admin(current)]")
if(!summon_spots.len)
while(summon_spots.len < SUMMON_POSSIBILITIES)
var/area/summon = pick(return_sorted_areas() - summon_spots)
if(summon && is_station_level(summon.z) && summon.valid_territory)
summon_spots += summon
if("tome")
var/mob/living/carbon/human/H = current
if(istype(H))