Appearance
Mirrors tracked repository source
docs/wave-progression.md.
Wave Progression
This document reflects the runtime threat-budget wave planner that replaced the older stage-slot composition logic.
Inputs
- Wave number
- Party leader level (examples below use the baseline starting level of 8)
- Retry state: retries reroll the same wave between 80% and 120% of the base threat budget
Runtime rules
- Base threat budget grows with wave number and is multiplied upward slightly by higher leader levels.
- Early waves intentionally spend only part of the budget so starter parties see weaker packs instead of one budget-capped monster.
- Planned monster count grows into multi-creature packs, while higher leader levels only nudge late waves toward denser picks instead of collapsing them into solo elites.
- Runtime generated count can land below the planned count when the remaining threat budget can no longer support another on-floor slot.
- Concurrent enemy cap grows more slowly than total planned count, so spare monsters stay buffered in
pendingSpawnsuntil the battlefield has room. - Late waves keep lifting the minimum acceptable threat for individual picks, so weak monsters become rare support instead of the main body.
First 100 waves (leader level 8 baseline)
| Wave | Base threat | Retry range | Planned monsters | Generated monsters | Avg generated threat | Concurrent cap |
|---|---|---|---|---|---|---|
| 1 | 31 | 25-37 | 2 | 2 | 11 | 1 |
| 2 | 45 | 36-54 | 2 | 2 | 12 | 1 |
| 3 | 61 | 49-73 | 2 | 2 | 17 | 1 |
| 4 | 78 | 62-94 | 2 | 2 | 21 | 1 |
| 5 | 96 | 77-115 | 2 | 2 | 34 | 1 |
| 6 | 114 | 91-137 | 2 | 2 | 42 | 1 |
| 7 | 133 | 106-160 | 2 | 2 | 46 | 1 |
| 8 | 152 | 122-182 | 2 | 2 | 54 | 1 |
| 9 | 172 | 138-206 | 2 | 2 | 53 | 1 |
| 10 | 192 | 154-230 | 2 | 2 | 54 | 1 |
| 11 | 213 | 170-256 | 3 | 3 | 64 | 2 |
| 12 | 234 | 187-281 | 3 | 3 | 70 | 2 |
| 13 | 255 | 204-306 | 3 | 3 | 76 | 2 |
| 14 | 277 | 222-332 | 3 | 3 | 80 | 2 |
| 15 | 299 | 239-359 | 3 | 3 | 90 | 2 |
| 16 | 321 | 257-385 | 3 | 3 | 95 | 2 |
| 17 | 343 | 274-412 | 3 | 3 | 103 | 2 |
| 18 | 366 | 293-439 | 3 | 3 | 109 | 2 |
| 19 | 389 | 311-467 | 3 | 3 | 116 | 2 |
| 20 | 413 | 330-496 | 4 | 4 | 91 | 2 |
| 21 | 436 | 349-523 | 4 | 3 | 142 | 2 |
| 22 | 460 | 368-552 | 4 | 3 | 153 | 2 |
| 23 | 484 | 387-581 | 4 | 3 | 154 | 2 |
| 24 | 509 | 407-611 | 4 | 4 | 128 | 2 |
| 25 | 533 | 426-640 | 4 | 3 | 176 | 2 |
| 26 | 558 | 446-670 | 4 | 3 | 188 | 2 |
| 27 | 583 | 466-700 | 4 | 3 | 193 | 2 |
| 28 | 608 | 486-730 | 4 | 4 | 152 | 2 |
| 29 | 633 | 506-760 | 4 | 3 | 208 | 2 |
| 30 | 659 | 527-791 | 4 | 3 | 214 | 2 |
| 31 | 685 | 548-822 | 4 | 3 | 217 | 3 |
| 32 | 711 | 569-853 | 4 | 4 | 180 | 3 |
| 33 | 737 | 590-884 | 4 | 3 | 249 | 3 |
| 34 | 763 | 610-916 | 4 | 3 | 250 | 3 |
| 35 | 789 | 631-947 | 4 | 3 | 251 | 3 |
| 36 | 816 | 653-979 | 4 | 3 | 255 | 3 |
| 37 | 843 | 674-1012 | 4 | 3 | 277 | 3 |
| 38 | 870 | 696-1044 | 4 | 3 | 290 | 3 |
| 39 | 897 | 718-1076 | 4 | 3 | 293 | 3 |
| 40 | 924 | 739-1109 | 5 | 4 | 243 | 3 |
| 41 | 951 | 761-1141 | 5 | 4 | 239 | 3 |
| 42 | 979 | 783-1175 | 5 | 4 | 247 | 3 |
| 43 | 1007 | 806-1208 | 5 | 4 | 251 | 3 |
| 44 | 1035 | 828-1242 | 5 | 4 | 260 | 3 |
| 45 | 1063 | 850-1276 | 5 | 4 | 275 | 3 |
| 46 | 1091 | 873-1309 | 5 | 4 | 282 | 3 |
| 47 | 1119 | 895-1343 | 5 | 4 | 285 | 3 |
| 48 | 1148 | 918-1378 | 5 | 4 | 308 | 3 |
| 49 | 1176 | 941-1411 | 5 | 4 | 300 | 3 |
| 50 | 1205 | 964-1446 | 5 | 4 | 304 | 3 |
| 51 | 1234 | 987-1481 | 5 | 4 | 312 | 4 |
| 52 | 1263 | 1010-1516 | 5 | 4 | 322 | 4 |
| 53 | 1292 | 1034-1550 | 5 | 4 | 336 | 4 |
| 54 | 1321 | 1057-1585 | 5 | 4 | 345 | 4 |
| 55 | 1350 | 1080-1620 | 5 | 4 | 353 | 4 |
| 56 | 1380 | 1104-1656 | 5 | 4 | 360 | 4 |
| 57 | 1409 | 1127-1691 | 5 | 4 | 362 | 4 |
| 58 | 1439 | 1151-1727 | 5 | 4 | 371 | 4 |
| 59 | 1469 | 1175-1763 | 5 | 4 | 380 | 4 |
| 60 | 1499 | 1199-1799 | 5 | 4 | 389 | 4 |
| 61 | 1529 | 1223-1835 | 5 | 4 | 387 | 4 |
| 62 | 1559 | 1247-1871 | 5 | 4 | 397 | 4 |
| 63 | 1589 | 1271-1907 | 5 | 4 | 406 | 4 |
| 64 | 1620 | 1296-1944 | 5 | 4 | 416 | 4 |
| 65 | 1650 | 1320-1980 | 5 | 4 | 412 | 4 |
| 66 | 1681 | 1345-2017 | 5 | 4 | 422 | 4 |
| 67 | 1712 | 1370-2054 | 5 | 4 | 431 | 4 |
| 68 | 1743 | 1394-2092 | 5 | 4 | 439 | 4 |
| 69 | 1774 | 1419-2129 | 5 | 5 | 426 | 4 |
| 70 | 1805 | 1444-2166 | 5 | 5 | 433 | 4 |
| 71 | 1836 | 1469-2203 | 5 | 5 | 441 | 5 |
| 72 | 1867 | 1494-2240 | 4 | 3 | 632 | 4 |
| 73 | 1899 | 1519-2279 | 4 | 4 | 569 | 4 |
| 74 | 1930 | 1544-2316 | 4 | 4 | 579 | 4 |
| 75 | 1962 | 1570-2354 | 4 | 3 | 653 | 4 |
| 76 | 1993 | 1594-2392 | 4 | 3 | 667 | 4 |
| 77 | 2025 | 1620-2430 | 4 | 4 | 606 | 4 |
| 78 | 2057 | 1646-2468 | 4 | 4 | 616 | 4 |
| 79 | 2089 | 1671-2507 | 4 | 4 | 626 | 4 |
| 80 | 2121 | 1697-2545 | 4 | 4 | 636 | 4 |
| 81 | 2153 | 1722-2584 | 4 | 4 | 646 | 4 |
| 82 | 2186 | 1749-2623 | 4 | 4 | 656 | 4 |
| 83 | 2218 | 1774-2662 | 4 | 4 | 665 | 4 |
| 84 | 2250 | 1800-2700 | 4 | 3 | 748 | 4 |
| 85 | 2283 | 1826-2740 | 4 | 3 | 762 | 4 |
| 86 | 2316 | 1853-2779 | 4 | 3 | 774 | 4 |
| 87 | 2348 | 1878-2818 | 4 | 3 | 788 | 4 |
| 88 | 2381 | 1905-2857 | 4 | 3 | 798 | 4 |
| 89 | 2414 | 1931-2897 | 4 | 3 | 811 | 4 |
| 90 | 2447 | 1958-2936 | 4 | 3 | 823 | 4 |
| 91 | 2480 | 1984-2976 | 4 | 3 | 833 | 4 |
| 92 | 2514 | 2011-3017 | 4 | 3 | 849 | 4 |
| 93 | 2547 | 2038-3056 | 4 | 3 | 855 | 4 |
| 94 | 2580 | 2064-3096 | 4 | 3 | 868 | 4 |
| 95 | 2614 | 2091-3137 | 4 | 3 | 879 | 4 |
| 96 | 2647 | 2118-3176 | 4 | 3 | 889 | 4 |
| 97 | 2681 | 2145-3217 | 4 | 4 | 785 | 4 |
| 98 | 2715 | 2172-3258 | 4 | 4 | 791 | 4 |
| 99 | 2748 | 2198-3298 | 4 | 4 | 802 | 4 |
| 100 | 2782 | 2226-3338 | 4 | 3 | 935 | 4 |