diff --git a/code/modules/antagonists/revenant/revenant_abilities.dm b/code/modules/antagonists/revenant/revenant_abilities.dm index 8b6619f68c7..b848d6618ad 100644 --- a/code/modules/antagonists/revenant/revenant_abilities.dm +++ b/code/modules/antagonists/revenant/revenant_abilities.dm @@ -195,7 +195,7 @@ /datum/action/cooldown/spell/aoe/revenant/before_cast(mob/living/simple_animal/revenant/cast_on) . = ..() if(. & SPELL_CANCEL_CAST) - return FALSE + return if(locked) if(!cast_on.unlock(unlock_amount)) diff --git a/code/modules/spells/spell_types/self/personality_commune.dm b/code/modules/spells/spell_types/self/personality_commune.dm index 67e794c9668..aef16cab31a 100644 --- a/code/modules/spells/spell_types/self/personality_commune.dm +++ b/code/modules/spells/spell_types/self/personality_commune.dm @@ -36,8 +36,6 @@ reset_cooldown() return . | SPELL_CANCEL_CAST - return TRUE - // Pillaged and adapted from telepathy code /datum/action/cooldown/spell/personality_commune/cast(mob/living/cast_on) . = ..()