j148: bound the corridor by speed x ticks (TR_{TFIL,STRAFE}_CORRIDOR_TICKS, default 0 = to the wall); UNTESTED

This commit is contained in:
2026-09-27 08:23:16 +02:00
parent 32ec040e90
commit 5e213df8d9
5 changed files with 62 additions and 0 deletions
+9
View File
@@ -3660,3 +3660,12 @@ isolates the knob):**
the known strafe-over-tfil gap reproducing itself, and it is exactly why the
pre-registration demanded the within-mover reference: read against `tfil_off`
alone, the knob looks like a winner it is not.
**j148 — corridor LENGTH bound (unmeasured).** `TR_TFIL_CORRIDOR_TICKS` and
`TR_STRAFE_CORRIDOR_TICKS` (both default `0`) bound the corridor — the rotated
rectangle from the ghost bullet along its heading — by `min(distance to the wall,
bulletSpeed * TICKS)`, so a fast (low-power) bullet's corridor is long and a
slow one's is short, instead of every bullet blanketing the arena to the wall.
`0` is exactly today's behaviour; only the LENGTH changes, the heat inside the
surviving corridor is untouched. **Untested** — no battle, no measurement, the
parity guard only says the default path is byte-for-byte unchanged.