diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm index 7a330328672..968dbda42e4 100644 --- a/code/game/gamemodes/cult/cult.dm +++ b/code/game/gamemodes/cult/cult.dm @@ -39,10 +39,12 @@ GLOBAL_LIST_EMPTY(all_cults) return FALSE //can't convert machines, that's ratvar's thing if(isguardian(mind.current)) var/mob/living/simple_animal/hostile/guardian/G = mind.current - if(!iscultist(G.summoner)) - return FALSE //can't convert it unless the owner is converted + if(iscultist(G.summoner)) + return TRUE //can't convert it unless the owner is converted if(isgolem(mind.current)) return FALSE + if(isanimal(mind.current)) + return FALSE return TRUE /datum/game_mode/cult