soul
|
1870e23bfd
|
Rounds per step: a gun's capacitor holds a step's inflow so every round of the step is paid; the mine-laying test's cooldown no longer pins the one-lay-per-step cap
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
2026-10-23 06:09:28 +02:00 |
|
soul
|
3b466f8c9b
|
SimRateTests: step-cost test compiles
|
2026-10-23 06:09:25 +02:00 |
|
soul
|
95b7aeb7a2
|
Rounds per step: a held gun fires every round its cooldown allows in a step, each born at its own moment inside it; the shortest-timer pin is gone
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
2026-10-23 06:09:22 +02:00 |
|
soul
|
5adaef4697
|
Two-AI digest repinned once at the game step (step-exact rules, 30 Hz); shortest-timer test pins the four guns authored below two steps
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
2026-10-23 06:09:20 +02:00 |
|
soul
|
48ba0a6204
|
SimRateTests: idle banking, magazine cadence, glowing passive target; equivalence and shortest-timer tests; ping-arm trace repinned for the exact decay
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
2026-10-23 06:09:18 +02:00 |
|
soul
|
549437536a
|
Cooldowns shorter than a step end in it; tests that pinned the old tick-quantised cadence and Euler decay follow the exact rules
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
2026-10-23 06:09:17 +02:00 |
|
soul
|
b9e0e5b5eb
|
SimRateTests: whole-step counts by MathF.Round
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
2026-10-23 06:09:15 +02:00 |
|
soul
|
f0362025d9
|
Step-exact rules: timers keep their overshoot, passive sensing decays exactly (group B, 60 Hz, digest not repinned)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
2026-10-23 06:09:14 +02:00 |
|
soul
|
e2f0fc9dc4
|
SimClock owns the game tick: TickRate, GameStep, ForGame(); the 60 default and ActionGameManager's literal step are gone
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
2026-10-23 06:09:12 +02:00 |
|