| count and companion spans |
header plus offset table |
count omitted; spans validated |
mission rows and identity |
Certain |
Certain |
Certain |
120 pointers exactly partition all 210,868 bytes and repeat row IDs |
Closed |
| mission strings |
variable counted UTF-16 |
retained strings; length/flags omitted |
completion expression, objective, title, description, and icon |
Certain |
Certain |
High |
Exact sequential grammar, coherent content, and independent oracle equality |
Closed |
requiredGuildLevel |
variable prefix, u16 |
retained |
required guild level |
Certain |
Certain |
High |
Tier covariance and independent oracle equality |
Closed |
timeLimitMinutes, requiredSilver |
variable prefix, two u32 |
retained |
time limit and acceptance silver |
Certain |
Certain |
High |
Values match coherent mission tiers and the corroborated mission 11029 listing |
Closed |
| reward envelope controls |
before rewards, 9 bytes |
count consumed; invariant encoding codes validated and omitted; framing bytes padded |
count and type-15 reward block |
Certain |
Certain |
High |
Count lands exactly at every routing trailer; codes are invariant |
Closed |
| reward framing ranges around retained fields |
166 bytes total |
consumed with .pad() / padded() and omitted; marker bytes at +16, +50, and +99 validated |
structural reward framing |
Certain |
Certain |
Neutral |
Exact 178-byte reward width and invariant marker codes establish every retained-field boundary |
Closed neutral |
reward rewardTypeCode, itemId, amount |
+16, +21, +25 |
u8, u32, u32 |
item-reward type, item identity, and amount |
Certain |
Certain |
High |
Identical offsets across 13,378 rewards; positive IDs and amounts; independent oracle equality |
Closed |
| reward markers |
+50, +99, two u8 |
fixed 16 and omitted |
item-reward structural markers |
Certain |
Certain |
Neutral |
Both are 16 in all 13,378 rewards and mutations reject |
Closed |
reward controlCode174 |
+174, u8 |
retained neutral code |
unresolved reward control |
Certain |
Certain |
Unknown |
Varies across ordinary rewards; guild values are 0 or 3; enhancement-level hypothesis failed |
Closed neutral |
routing field04 |
trailer +4, u32 |
retained neutral value |
unresolved |
Certain |
Certain |
Unknown |
Seven values preserve exactly but cross unrelated mission categories and requirements |
Closed neutral |
routing routingKeys |
counted u32 array |
retained neutral keys |
unresolved routing selectors |
Certain |
Certain |
Unknown |
Eleven repeated high-entropy values partition mission families, but no preimages or client symbol |
Closed neutral |
routing categoryCode |
after routing keys, u8 |
enum 0/1/2/4 |
battle, life, barter, and boss mission families |
Certain |
Certain |
High |
Perfect title/objective-family partition over all 120 rows |
Closed |
routing allowedRegionGroupIds |
counted u32 array |
retained |
allowed region groups |
Certain |
Certain |
High |
Values 1/2/3/4/6 select land-wide missions while 5 selects sea objectives |
Closed |
routing hasRegionRestriction |
penultimate u32 |
boolean domain |
whether region list is active |
Certain |
Certain |
Certain |
Exactly equals whether the preceding list is nonempty in all rows; covariance enforced |
Closed |
| routing framing words |
trailer +0, +8, and final word |
consumed with .pad() / padded() and omitted |
neutral structural framing |
Certain |
Certain |
Neutral |
Adjacent intrinsic fields and exact row boundaries establish the widths |
Closed neutral |
| Reserved ranges |
schema-local fixed widths |
consumed with .pad() and omitted |
framing or semantically neutral capacity |
Certain |
Certain |
Neutral |
Adjacent fields, strict EOF, and exact snapshot parity establish each width |
Closed neutral |