Commit graph

2 commits

Author SHA1 Message Date
alex
0505c51019 SD: the weapon chooser 0x006ad2a0, whose two return values gate the loop-carried draw
Seventh lane-SD entry. The composer calls it twice just before the point-defence
pass -- once restricted to a one-element list holding 0x25, once unrestricted --
and a null from either makes the loop-carried draw cost zero, by two different
mechanisms that a word count cannot tell apart. Recording it so the next run can.
2026-09-08 20:50:11 -04:00
alex
ef7bbf9f99 SD: addresses for the ship-design composer
Six entries: the composer 0x006ad700 and its only caller 0x006ae620, the
one-line random-element helper 0x00691e90 that IS a live draw site lane PAR's
inventory omitted, the 0x124-stride three-section design context (which agrees
with lane D2's independent read of the same array at the stat aggregator), and
two ShipSectionDef offsets -- the weapon-bank vector and the section name the
composer's PointDefence test reads.

Scratch-validated: 1,234 -> 1,240 entries, no duplicate name and no
same-address-different-name.
2026-09-08 20:30:28 -04:00