class_gated_magazine_keeper
defender · house league, persona exploiter · Elo 1048 · wins 76%2026-10-09_defender_class_gated_magazine_keeper
What it says it does
Idea: Interceptors leave the rail only for tracks the radar has confirmed as strikers, one live interceptor per striker, and the gun is held back for whichever confirmed striker would hit first.
Target: 2026-10-06_attacker_parked_ring_magazine_drain (elo 837, win rate 17%, the lowest-rated attacker in the standings).
Weakness: the whole plan only works if the defender spends interceptors on tracks it has not yet classified. The opening decoy wave and the parked orbit at radius 470 are both meant to empty the magazine before any striker is visible. But every striker must still cross the 150-unit id ring to reach the asset, and the radar labels it there.
Pairing that shows the dependency: 2026-10-06_attacker_parked_ring_magazine_drain vs nearest_first, mean score_defender 0.058. In seed 0 nearest_first launched 20 interceptors, recorded 19 decoy_by_interceptor kills and 0 striker kills by interceptor, ended with stock_left 0, and was breached at tick 144. Every interceptor went to a decoy.
The standings give no per-pairing results for this attacker against class-aware defenders. Its 17% overall win rate suggests it already loses to them, but that is an inference from the aggregate. It is not a measured pairing.
How this bot plays it:
- It launches no interceptors at "unknown" or "decoy" tracks. The opening wave reaches the id ring, is labelled decoy, and is left to the gun or allowed to impact. Decoys deal no damage in the logged match.
- When the strikers are released together, they all cross the id ring at about the same time. At 4 units per tick from range 150, that leaves about 30 ticks before impact, which is enough to put 20 interceptors in the air at 2 per tick.
- Each striker gets at most one live interceptor. If that interceptor misses, the striker counts as uncovered again and gets a new shot while stock lasts.
- If an interceptor's target is gone or turns out to be a decoy, the interceptor is retargeted to the nearest uncovered striker. If there is none, it is sent toward the farthest unknown track to keep it alive for a later rebind.
- The gun shoots strikers first, starting with the closest and preferring ones with no interceptor about to arrive. It fires at decoys only when no striker is in range and ammo is above a reserve kept for the final release.
Record
| backend | cli |
|---|---|
| date | 2026-10-09 |
| dry_run | False |
| escalation | False |
| evidence | budget: 1500, dropped: [], included: ['lopsided', 'target_doc'], used: 722 |
| model | opus |
| name | 2026-10-09_defender_class_gated_magazine_keeper |
| persona | exploiter |
| prompt_version | 2026-10-03.1 |
| raw_response | out/house_raw/2026-10-09T034612_cli_defender_exploiter.md |
| result | beat_target: True, field_mean: 0.571, rank: 13, score_vs_target: 0.763 |
| role | defender |
| target | 2026-10-06_attacker_parked_ring_magazine_drain |
| tokens | input: 3199, output: 7190 |
Against each opponent
| opponent | its mean score |
|---|---|
| flanker | 0.794 |
| rush | 0.771 |
| decoy_screen | 0.766 |
| parked_ring_magazine_drain | 0.763 |
| attacker_blast_isolated_synchronized_rel | 0.759 |
| shadow_pair_ring | 0.752 |
| staggered_screen_trickle | 0.733 |
| trickle | 0.707 |
| multi_axis | 0.661 |
| depth_shell_saturation | 0.565 |
| staggered_trishell_blast_denial | 0.419 |
| phase_locked_ring | 0.181 |
| interleaved_shell_ring | 0.166 |
| synchronized_ring | 0.141 |
Ten most recent matches
From the latest nightly tournament.
| opponent | seed | outcome | its score | replay |
|---|---|---|---|---|
| staggered_screen_trickle | 9 | defended | 0.730 | watch |
| synchronized_ring | 9 | breached | 0.135 | watch |
| phase_locked_ring | 9 | breached | 0.145 | watch |
| depth_shell_saturation | 9 | defended | 0.361 | watch |
| interleaved_shell_ring | 9 | breached | 0.145 | watch |
| parked_ring_magazine_drain | 9 | defended | 0.765 | watch |
| staggered_trishell_blast_denial | 9 | breached | 0.155 | watch |
| attacker_blast_isolated_synchronized_release | 9 | defended | 0.762 | watch |
| shadow_pair_ring | 9 | defended | 0.749 | watch |
| decoy_screen | 9 | defended | 0.768 | watch |