re: the objective/tutorial marker records; S24-S29 are CHALLENGE, not story
Correction first. stage-numbering-and-player-craft.md called S24-S29 'story' and reported 22 story stages. challenge-mission-gate.md OWNS that split and already had it: S01-S16 story, S18-S23 tutorials, S24-S29 challenge. A third confirmation fell out of this iteration: AUTO_SETTINGS names stage01..16_settings.tbl, tutorial01..06 and challenge01..06, and its field tags are 1-16, 18-23, 24-29 -- the shipped stage numbers exactly. The campaign is 16 story missions, not 22. AUTO_SETTINGS and IGNORE are likewise already owned by isl-condition-builtins.md, so nothing there was new either. What is new: the 11 marker records hud-config.md listed as unread. 12 named fields each, portable HUD data. Colour is ARGB, three per marker -- objectives red 0xFFFF0000, guard/waypoint green 0xFF20FF20, Acropolis/tanker cyan 0xFF00FFFF, sub-objective yellow 0xFFFFFF00, and every TutorialMarker_* amber 0xFFFFA010. Each carries a Normal sprite and an Emphasis part with optional Sub companions; HPGauge 0/1/2; RadarCursorType Circle/Rectangle/blank; BlinkCycle 0x800 on all eleven. TutorialTarget is Yes on exactly the five TutorialMarker_* and No on the six ObjectiveMarker_*. Parameters binds the roles: TargetMarker -> ObjectiveMarker_Target, HelpMarker -> ObjectiveMarker_SubObjective, TutoTargetMarker -> TutorialMarker_Target, plus ReloadDispTime 0.1. Enumerate_ObjectiveMarkers is the 11-name roster. Artefact +13 lines / 0 deletions; the other nine regenerate byte-identical.
This commit is contained in:
@@ -827,6 +827,40 @@ unknown, what evidence exists, and what the first step would be. Move an item in
|
||||
field; the stat keys in records not opened here (`MegaTons`, `BulletLimit`,
|
||||
`CrewCount`, `HP_CLASS`); why the roster lists 59 of 131.
|
||||
|
||||
* ✅❌ **(2026-08-27) THE OBJECTIVE/TUTORIAL MARKER RECORDS — and a CORRECTION:
|
||||
S24-S29 are the CHALLENGE missions, not story.**
|
||||
[structures/hud-config](structures/hud-config.md),
|
||||
[structures/stage-numbering-and-player-craft](structures/stage-numbering-and-player-craft.md),
|
||||
artefact `data/hud-config.txt` (+13 lines, 0 deletions — purely additive).
|
||||
❌ **Correction first.** `stage-numbering-and-player-craft.md` called S24-S29
|
||||
"story" and reported "22 story stages". **`challenge-mission-gate.md` OWNS that
|
||||
split and already had it**: `S01-S16` story, `S18-S23` tutorials, **`S24-S29`
|
||||
challenge**. A third confirmation fell out of this iteration's reading:
|
||||
**`AUTO_SETTINGS` names `stage01..16_settings.tbl`,
|
||||
`tutorial01..06_settings.tbl`, `challenge01..06_settings.tbl` — and its field
|
||||
tags are 1-16, 18-23, 24-29**, the shipped stage numbers exactly. The campaign
|
||||
is **16** story missions, not 22. (Fourth time the grep-the-owning-doc rule has
|
||||
caught me; `AUTO_SETTINGS` and `IGNORE` are likewise already owned by
|
||||
`isl-condition-builtins.md`, so nothing there was new either.)
|
||||
✅ **What IS new**: the 11 **marker records** `hud-config.md` listed as unread.
|
||||
12 named fields each, and portable HUD data. **Colour is ARGB, three per
|
||||
marker** (`ColorNormal`, `ColorEmphasis1`, `ColorEmphasis2`): objectives
|
||||
**red** `0xFFFF0000`, guard/waypoint **green** `0xFF20FF20`, Acropolis/tanker
|
||||
**cyan** `0xFF00FFFF`, sub-objective **yellow** `0xFFFFFF00`, and every
|
||||
`TutorialMarker_*` **amber** `0xFFFFA010`. Each carries a `Normal` sprite and
|
||||
an `Emphasis` part with optional `…Sub` companions; `HPGauge` 0/1/2;
|
||||
`RadarCursorType` `Circle` (Acropolis, tanker) / `Rectangle` (guard) / blank;
|
||||
`BlinkCycle` `0x800` on all eleven. `TutorialTarget` is `Yes` on exactly the
|
||||
five `TutorialMarker_*` and `No` on the six `ObjectiveMarker_*`.
|
||||
✅ **`Parameters` binds the roles**: `TargetMarker` -> `ObjectiveMarker_Target`,
|
||||
`HelpMarker` -> `ObjectiveMarker_SubObjective`, `TutoTargetMarker` ->
|
||||
`TutorialMarker_Target`, plus `ReloadDispTime 0.1`.
|
||||
✅ **`Enumerate_ObjectiveMarkers`** is the 11-name roster of the set — the same
|
||||
shape as `Enumerate_Squadrons` in `unit-group-table.md`.
|
||||
⚠️ `pgmark_em_ob_s.prt` appears here and is one of the 28 names
|
||||
`archive-naming.md` shows resolving nowhere — consistent with the namespace
|
||||
finding, not a missing asset.
|
||||
|
||||
* ✅ **(2026-08-27) `CoverArea` IS A 6-BIT MOUNT MASK — plus the three other
|
||||
turret leftovers, all closed.**
|
||||
[structures/unit-substructure-records](structures/unit-substructure-records.md),
|
||||
|
||||
Reference in New Issue
Block a user