# ─────────────────────────────────────────────────────────────────────────────
# panel_gun_b2.txt — the GUN campaign's WIDER PANEL (Batch 2, 2026-09-26).
#
# DO NOT ADD, REMOVE OR REORDER AN OPPONENT without starting a new batch number
# in docs/gun_campaign.md. Batch 1 used the frozen 15-opponent
# `panel_movement.txt`; Batch 2 widens to this 32-opponent superset because the
# Batch-1 arms with a nominal damage edge (BitBrain +10.3, TMHorizon +8.7
# dmg/run, 11/15 opponents) sat INSIDE the Batch-1 MDE (~12-14 dmg/run), so a
# wider panel is required to resolve them (rule 3: an effect under the MDE is
# not detectable, so it must not be called a win OR a null).
#
# Composition: the j117 32-opponent legacy roster MINUS Aurora (inert in j117:
# a single fire in 6 battles — it cannot reveal a gun regression) PLUS SpinBot
# (the Batch-1 spinner control, absent from the legacy roster) = 31+1 = 32.
# Every batch-1 opponent except none is covered; 17 opponents are added.
#
# Format: <bot dir or name> | <style group> | <note>. `style` is INFERRED from
# robots.json / the bot name, never decompiled, and is used ONLY to explain a
# result, never to decide one.
# ─────────────────────────────────────────────────────────────────────────────
/tmp/tr_bots/Aristocles | dodger | added by Batch 2 (wider roster)
/tmp/tr_bots/Ascendant | other | Batch-1 panel member
/tmp/tr_bots/BlitzBat | regular | Batch-1 panel member
/tmp/tr_bots/BrokenSword | other | added by Batch 2 (wider roster)
/tmp/tr_bots/CassiusClay | dodger | Batch-1 panel member
/tmp/tr_bots/Cigaret | dodger | added by Batch 2 (wider roster)
/tmp/tr_bots/CigaretBH | dodger | added by Batch 2 (wider roster)
/tmp/tr_bots/Coriantumr | other | Batch-1 panel member
/tmp/tr_bots/Diamond | dodger | Batch-1 panel member
/tmp/tr_bots/DiamondHawk | other | added by Batch 2 (wider roster)
/tmp/tr_bots/DiamondStealer | regular | Batch-1 panel member
/tmp/tr_bots/Dookious | dodger | Batch-1 panel member
/tmp/tr_bots/DrussGT | other | Batch-1 panel member
/tmp/tr_bots/FloodMini | regular | added by Batch 2 (wider roster)
/tmp/tr_bots/GresSuffurd | dodger | Batch-1 panel member
/tmp/tr_bots/HawkOnFire | regular | Batch-1 panel member
/tmp/tr_bots/Jen | dodger | added by Batch 2 (wider roster)
/tmp/tr_bots/Komarious | dodger | added by Batch 2 (wider roster)
/tmp/tr_bots/KurtWaveSurfer | dodger | added by Batch 2 (wider roster)
/tmp/tr_bots/LightningBug | other | added by Batch 2 (wider roster)
/tmp/tr_bots/LionWWSVMvoid | dodger | added by Batch 2 (wider roster)
/tmp/tr_bots/Lukious | dodger | added by Batch 2 (wider roster)
/tmp/tr_bots/PatternRobot | regular | added by Batch 2 (wider roster)
/tmp/tr_bots/Phoenix | other | added by Batch 2 (wider roster)
/tmp/tr_bots/RetroGirl | other | Batch-1 panel member
/tmp/tr_bots/RougeDC | dodger | added by Batch 2 (wider roster)
/tmp/tr_bots/Shadow | other | added by Batch 2 (wider roster)
/home/davide/Projects/tank-royale/sample-bots/java/build/archive/SpinBot | spinner | added by Batch 2 (Batch-1 spinner control; NOT in /tmp/tr_bots)
/tmp/tr_bots/TripHammer | other | Batch-1 panel member
/tmp/tr_bots/WallAvoider | regular | Batch-1 panel member
/tmp/tr_bots/WaveSurferGF | dodger | added by Batch 2 (wider roster)
/tmp/tr_bots/WaveSurferPG | dodger | added by Batch 2 (wider roster)
/tmp/tr_bots/YersiniaPestis | other | Batch-1 panel member
