diff --git a/code/game/machinery/rechargestation.dm b/code/game/machinery/rechargestation.dm index d24f9a1956d..9f88162560b 100644 --- a/code/game/machinery/rechargestation.dm +++ b/code/game/machinery/rechargestation.dm @@ -120,7 +120,8 @@ move_inside() set src in oview(1) - if (usr.stat != 0 || stat & (NOPOWER|BROKEN)) + if (usr.stat == 2) + //Whoever had it so that a borg with a dead cell can't enter this thing should be shot. --NEO return if (!(istype(usr, /mob/living/silicon/))) usr << "\blue Only non-organics may enter the recharger!" @@ -128,6 +129,10 @@ if (src.occupant) usr << "\blue The cell is already occupied!" return + if (!usr:cell) + usr<<"\blue Without a powercell, you can't be recharged." + //Make sure they actually HAVE a cell, now that they can get in while powerless. --NEO + return usr.pulling = null usr.client.perspective = EYE_PERSPECTIVE usr.client.eye = src