diff --git a/modular_skyrat/modules/modular_implants/code/soulcatcher/soulcatcher_component.dm b/modular_skyrat/modules/modular_implants/code/soulcatcher/soulcatcher_component.dm index 9c660f5f7db..fc26b143b91 100644 --- a/modular_skyrat/modules/modular_implants/code/soulcatcher/soulcatcher_component.dm +++ b/modular_skyrat/modules/modular_implants/code/soulcatcher/soulcatcher_component.dm @@ -397,5 +397,8 @@ GLOBAL_LIST_EMPTY(soulcatchers) if(!soulcatcher_action_given) return + if(locate(/datum/action/innate/join_soulcatcher) in actions) + return + var/datum/action/innate/join_soulcatcher/new_join_action = new new_join_action.Grant(src)