diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 741822d546..90affe0228 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -753,7 +753,7 @@ var/obj/effect/proc_holder/spell/S = X S.action.Grant(new_character) var/datum/antagonist/changeling/changeling = new_character.mind.has_antag_datum(/datum/antagonist/changeling) - if(changeling) + if(changeling &&(ishuman(new_character) || ismonkey(new_character))) for(var/P in changeling.purchasedpowers) var/obj/effect/proc_holder/changeling/I = P I.action.Grant(new_character)