Dynamic currently dumps as much threat as it can into round start threats. This means that rounds at ~50 threat can have an absurd amount of antagonists round start, while leaving very little threat for midround/latejoin antagonists. What inevitably happens is just one of those picked decides to murderbone, leading to the inevitable 20 minute shuttle call. Furthermore, once those antagonists are dead, Dynamic doesn't have any threat left to spend on new antagonists that keep the round flowing, promoting the mentality of "antags dead, I'm bored, let's leave".
The proposed solution of Dynamic 2021 is to split threat level into two separate budgets, one for round start and one for midround/latejoin. This split, like threat level, will also be done on a lorentz curveβmeaning that while most rounds will have them evenly split, there is still the possibility of chaotic high antagonist round start rounds, or the possibility of a midround onslaught. The associated costs and scaling costs of threats must be adjusted to this new system to prevent high round start threat rulesets (such as cult or nuke ops) from being impossible to obtain; funnily enough, this is already a problem with midround threats that require high cost, such as nuclear assault, which is seen extremely infrequently.
Any comparisons between the old system and Dynamic 2021 should understand the vast difference in sample sizesβDynamic 2021 simulations are in the span of tens of thousands, while the old system, only being coded in DM, is extremely costly to run.
On the old system, a good chunk of rounds don't even have enough to buy a midround threat! Yikes!
One thing to note is the near halving of Wizard. While this is adjustable, I have opted for this as midround wizard exists, and is in my opinion more fun than roundstart wizards. Other rulesets have similar midround equivalents (nuclear emergency has nuclear assault, heretic has smuggler, revolution has provocateur), and will be observed through playtesting whether these are also more fun than their round start equivalents.
Checkbox refers to the current stage.
During playtesting (and especially the first two stages), a special "dynamic2021.json" configuration will be used in place of the normal "dynamic.json". This is to allow me total control over the playtests (with head admin permission, of course), and ensure that when it is un-testmerged that the old Dynamic numbers persist.