Complete choices, exact verification
Weapon-specific optics, magazines, ammo, muzzles, barrels, grips, lasers, lights, shared rails, ergonomics and accessories are available wherever the source catalog permits them. Shared rails hold one device. Dependency rules reject incompatible combinations, including magazine/grip conflicts.
Exact mode accounts for the complete raw choice space, enumerating effect-distinct builds or safely pruning branches. Equivalence preserves all attachment effect data and dependency roles. Minimum remaining-cost bounds reject over-budget branches; audited lower score bounds reject branches that cannot improve the retained balance, control or kill-timing objectives. Locked attachments are applied before equivalence and keep their exact cost. The completion receipt accounts for the raw choice space. Fast mode remains an optional beam-search shortlist.
Operator effects
Assault AR sprint/draw, Support LMG ADS, Engineer SMG hip spread and Recon sniper sway are conditionally modeled. Each card shows the bonus separately from its attachment effects. Signature-family filtering is on by default; turn it off for open-weapon comparisons.
Patch 2.1.1.0 source research rechecks the class operands and confirms Mk 24, Z84M, RSPR and ELR-40 bindings (L4070). Native activation and composition remain conditional; this is not an independent in-game test. DMRs have no signature-weapon bonus. Training-path effects, Recon rechamber/breath bonuses and Support sprint-speed exemption are not numerically modeled.
Perfect hits, with travel shown
All shots hit the selected zone. Firing TTK starts at shot one and follows damage breakpoints and firing cadence. Estimated impact TTK adds range ÷ initial bullet speed once. That travel estimate ignores drag and trajectory; it is not a validated ballistic simulation. No aim or sprint delay is added.
Armored REDSEC TTK remains unknown. An explicitly unarmored reference is available. Builds needing a reload to kill are not assigned a TTK. Sniper timing uses the source baseline cycle; the unquantified Recon cycle bonus is excluded.
Sources, remaining gaps and version
Data snapshot: 2.1.1.0, published source reviewed 8 Nov 2026. Version 0.8.0 supports 56 primary weapons, including all six source DMRs and M16A4. VSSM can also be found as VSS. Shotguns and sidearms are not optimized. Exports retain the exact source commit, data fingerprint and model hashes.
Recovery and sustained spread now participate through an assumed firing simulation. Laser visibility and utility requirements constrain builds, with optional minimap-exposure and ordinal visual preferences. Season 5 class bindings are source-backed by L4070; native class activation and perk effects remain conditional. Armor curves and materials have partial evidence (L4076), but EA documents 40 armor HP per plate and 80 total in Battle Royale. Armor curve selection, modifier composition and the amount of damage transferred into health on an armor-breaking hit remain unresolved. Camera motion, backup/variable optics, world spotting and the complete native physics equations still need qualified evidence. Each result includes a coverage table. EA armor capacity · EA armor-breaking damage events.
Numerical source ↗ · Class evidence ↗ · EA classes ↗ · Versioned dataset ↓