# ─────────────────────────────────────────────────────────────────────────────
# arms_fire_fix.txt — j133 A/B of the STRAFE fire-detection fix.
#
# BOTH arms are the SAME frozen binary; only `TR_STRAFE_FIRE_FIX` differs, so
# the battle measures the detector change alone (identical movement otherwise).
#
#   strafe_fix    — new default: delta corrected for the server's +3*power
#                   hit bonus and our own damage, too-large drops split.
#   strafe_nofix  — the shipped detector (`0.09 <= raw <= 3.01`), byte-identical
#                   to the pre-j133 behaviour.
#
# Run (pre-registered form):
#   TOURNAMENT_NIMCACHE=/tmp/nc_j133 tools/ab/tournament_run.sh \
#       --arms tools/ab/arms_fire_fix.txt --panel tools/ab/panel_movement.txt \
#       --runs 10 --rounds 3 --conc 6 --wait-arena 45 \
#       --reference strafe_nofix --outdir /tmp/ab/j133_fire_fix
#   python3 tools/ab/tournament_analyze.py /tmp/ab/j133_fire_fix \
#       --reference strafe_nofix
#
# Format: name | ENV=value ENV=value | label
# ─────────────────────────────────────────────────────────────────────────────

strafe_fix   | TR_MOVEMENT=strafe                      | j133 detector ON (default)
strafe_nofix | TR_MOVEMENT=strafe TR_STRAFE_FIRE_FIX=0 | shipped detector (reference)
