diff --git a/code/game/machinery/rechargestation.dm b/code/game/machinery/rechargestation.dm index b5e3fab26db..99f06335113 100644 --- a/code/game/machinery/rechargestation.dm +++ b/code/game/machinery/rechargestation.dm @@ -201,7 +201,6 @@ var/can_accept_user if(isrobot(target)) var/mob/living/silicon/robot/R = target - if(occupant) to_chat(R, "The cell is already occupied!") return @@ -215,13 +214,11 @@ if(occupant) to_chat(H, "The cell is already occupied!") return - if(!ismodcontrol(H.back)) - if(!H.get_int_organ(/obj/item/organ/internal/cell)) - return - can_accept_user = TRUE + if(ismodcontrol(H.back) || H.get_int_organ(/obj/item/organ/internal/cell)) + can_accept_user = TRUE if(!can_accept_user) - to_chat(user, "Only non-organics may enter the recharger!") + to_chat(user, "Only non-organics and people wearing modsuits may enter the recharger!") return target.stop_pulling()