diff --git a/code/modules/mob_spawn/mob_spawn.dm b/code/modules/mob_spawn/mob_spawn.dm index d1cb78d61c6..8b72669769f 100644 --- a/code/modules/mob_spawn/mob_spawn.dm +++ b/code/modules/mob_spawn/mob_spawn.dm @@ -191,7 +191,7 @@ LAZYREMOVE(ckeys_trying_to_spawn, user_ckey) return - if(uses <= 0) // Just in case something took longer than it should've and we got here after the uses went below zero. + if(uses <= 0 && !infinite_use) // Just in case something took longer than it should've and we got here after the uses went below zero. to_chat(user, span_warning("This spawner is out of charges!")) LAZYREMOVE(ckeys_trying_to_spawn, user_ckey) return