[MIRROR] Ensures bunkering someone doesn't runtime due to a divide by 0 error [MDB IGNORE] (#17392)

* Ensures bunkering someone doesn't runtime due to a divide by 0 error (#71081)

## About The Pull Request
HAHHHHHHHHHHHHHHHH

* Ensures bunkering someone doesn't runtime due to a divide by 0 error

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
This commit is contained in:
SkyratBot
2022-11-06 16:26:33 -05:00
committed by GitHub
co-authored by LemonInTheDark
parent b75605aaed
commit 4f58f4ab01
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -643,9 +643,9 @@ GLOBAL_LIST_INIT(blacklisted_builds, list(
if(!CONFIG_GET(flag/panic_bunker_interview))
// If we don't have panic_bunker_living set and the client is not in the DB, reject them.
// Otherwise, if we do have a panic_bunker_living set, check if they have enough minutes played.
if((!living_recs && !client_is_in_db) || living_recs >= minutes)
if((living_recs == 0 && !client_is_in_db) || living_recs >= minutes)
var/reject_message = "Failed Login: [key] - [client_is_in_db ? "":"New "]Account attempting to connect during panic bunker, but\
[living_recs == -1 ? " was rejected due to no prior connections to game servers (no database entry)":" they do not have the required living time [minutes]/[living_recs]"]."
[living_recs == 0 ? " was rejected due to no prior connections to game servers (no database entry)":" they do not have the required living time [minutes]/[living_recs]"]."
log_access(reject_message)
message_admins(span_adminnotice("[reject_message]"))
var/message = CONFIG_GET(string/panic_bunker_message)