Files

25 lines
1.6 KiB
Plaintext

# ─────────────────────────────────────────────────────────────────────────────
# 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)