nytmyr 4de8fbbd56
[Bots] Fix creation limit, spawn limit, level requirement checks (#4868)
* [Bots] Fix creation limit, spawn limit, level requirement checks

- Previously if buckets were being used to control any of these values and the appropriate rule was set to 0, unset class specific buckets would override the main limit buckets.
- For example, if `Bots:SpawnLimit` is set to `0` and a player has their `bot_spawn_limit` set to `5` but they don't have a class bucket set for the class they're attempting to spawn a Cleric, the unset `bot_spawn_limit_Cleric` would return 0 and prevent Clerics from being spawned.
- This affected spawn limits, creation limits and level requirements to use bots if controlled by buckets.
- `#gm on` is required to be on for those beyond the ruled min status requirements to bypass the limits.

Rewrote checks and tested every scenario of set unset rules/buckets.

* Cleanup, fix bot count

- Fixes QueryBotCount to not account for soft deleted bots (`-deleted-`)
2025-05-14 20:13:50 -05:00
..
2023-09-17 13:12:43 -05:00
2025-03-06 01:12:24 -05:00
2025-02-03 04:02:42 -06:00
2025-02-03 04:02:42 -06:00
2025-02-03 04:02:42 -06:00
2025-02-07 14:06:31 -05:00
2025-02-03 04:02:42 -06:00
2025-02-03 04:02:42 -06:00
2025-02-03 04:02:42 -06:00
2024-07-30 18:27:47 -04:00
2025-02-03 04:02:42 -06:00
2025-02-03 04:02:42 -06:00
2025-04-28 17:50:57 -04:00
2025-02-03 04:02:42 -06:00
2025-02-03 04:02:42 -06:00
2025-02-03 04:02:42 -06:00
2025-02-03 16:14:41 -06:00