Library: missions.set_targets never names the units behind an air base #154
Loading…
Reference in a new issue
No description provided.
Delete branch "vinny/hidden-targets"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Syncs
missions.set_targetsfrom tester ef27991, which fixes tester issue #2 (a hidden-enemy-links leak).CMO lists an air base contact as a strike target by the true units behind it. The tool took its current targets from the raw target list, so those unit GUIDs reached:
removed,expect.target_ids);tester.check_mission's note.The result reaches CMOnet's agents.
Now only the side's contacts are named. Replace still removes the hidden units and counts them (
unnamed_removed). A refused removal of one leaves out CMO's reason, which may name the unit.No description change, so the G2 goldens stay as they are.
The evidence's library adapter revision follows the new manifest.
Test plan
tests/test_partial_writes.py; the hidden-ID check now covers the air base units. All four air-base target tests fail on the old Lua. Full tester suite: 1099 passed.tools/check.py --rev🤖 Generated with Claude Code