diff --git a/code/game/machinery/rechargestation.dm b/code/game/machinery/rechargestation.dm index 37220d43956..c8e02fb67cd 100644 --- a/code/game/machinery/rechargestation.dm +++ b/code/game/machinery/rechargestation.dm @@ -241,8 +241,15 @@ else if(istype(user, /mob/living/carbon/human)) var/mob/living/carbon/human/H = user - if(!isnull(H.internal_organs_by_name["cell"])) - can_accept_user = 1 + + if(H.stat == DEAD) + return + if(occupant) + R << "The cell is already occupied!" + return + if(isnull(H.internal_organs_by_name["cell"])) + return + can_accept_user = 1 if(!can_accept_user) user << "Only non-organics may enter the recharger!"