8 Commits

Author SHA1 Message Date
chuga-git 1391e4ff4a Implements dynamic latespawns (#31005)
* first pass

* Latespawning now works for implied rulesets

* Prevent team antags from getting latespawns.

* calculate_budget() formula no longer gives half-points

* fix mindflayer ruleset not updating banned_jobs

* update dynamic budget unit test for new formula

* tweak latespawn budget threshold

* remove autotraitor ruleset

* use the right logging proc this time

* oops

* Logging tweaks. log_dynamic can now output to log_debug.

* Logging tweaks. Don't log crew join/cryo when latespawns are disabled.

* Fix rare double antag spawn with implied ruleset trigger.

* add heretic ruleset

* prevent dynamic antag_budget from going negative.

* implement add/remove_owner_to_gamemode() for changeling datum
2026-02-17 21:16:19 +00:00
Contrabang 1504ed98be massive burndown (#29894) 2025-07-27 20:52:39 +00:00
warriorstar-orion 3177ea2e9f blackbox dynamic ruleset selections and budget (#28890)
* blackbox dynamic ruleset selections and budget

* record both ruleset and antag budget
2025-04-08 13:58:42 +00:00
Charlie Nolan 9d227fe4aa Reduced dynamic budget at low player count (#28300)
* Reduced dynamic budget at low player count

* Tests

* One linty boy

* I was, uh, making sure the test worked. That definitely wasn't a typo. <.<
2025-02-16 08:02:22 +00:00
Contrabang 2d998b8317 Cult is now part of dynamic (#28236)
* Adds cult to dynamic

* declare result

* more dynamic stuff

* config

* comment

* tweaks

* numbers changes
2025-02-08 17:10:21 +00:00
Contrabang 22216bbca2 Adds more logging to dynamic (#28090)
* logging

* more logging

* tweak
2025-01-26 00:17:59 +00:00
Contrabang 8b817aa075 [s] Fixes an issue with dynamic late spawning (#28047)
* [s] Fixes an issue with dynamic spawning

* shit quick fix
2025-01-21 01:05:12 +00:00
Contrabang 8954a8e401 "Dynamic" Gamemode using rulesets (#27600)
* yeah

* yeah

* lock tf in

* aaaa

* fix

* im going to have a fucking stroke i hate mindflayers

* dynamic is ready

* fucking hell

* yes

* warrior review

* blah blah

* updates based on #27811

* ok fix

* makes the menu usable during secret

* ok RANDOM BULLSHIT GO!

* Dynamic final changes

* fixes some missing budget
2025-01-19 19:39:55 +00:00