Code
The highlighted line runs next. Ties are broken alphabetically in all three languages, so every version produces the same schedule.
Scheduler state
heap tasks ready to run, most copies left first (shown in priority order)
cooldown queue first in, first out; each task waits n ticks before it can run again
← front (next to be released)back (just ran) →
Task counts
faded = already run
Dry-run trace
Every step as a row. Click a row to jump there.
| # | Action | time | Detail | heap | cooldown |
|---|