PABR magic and rows count |
table +0..+7, four-byte signature and u32 |
magic and count validated/omitted; rows retained in physical order |
compact character table framing |
Certain |
Certain |
Certain |
bss(...) validates PABR; 24,016 fixed-width rows advance exactly to pool offset 2,833,896 |
Closed |
characterKey, spawnConditionCode, spawnStartHour, spawnEndHour, hidesNameTag, collectProfileId, kingOrLordTent, standardSiegeAnnex, skipsDeathPenalty |
row +0..+12 |
retained typed values |
identity, spawn window, name/death/siege/collection policies |
Certain |
Certain |
High |
Exact reference equality; shared static projection where applicable; legacy/client symbol lineage |
Closed |
modelStringIndex, actionScriptHash, characterKindCode, classTypeCode, collisionHeightCentimeters, collisionRadiusCentimeters, hitPoints, attributeTypeMask, isCarryableOrSkipsDeathPenalty, talkable, tamable, worldBossRoleCode |
row +13..+46 |
retained typed values; u64 mask emitted as a lossless decimal string |
assets, action hash, class/family, collision, HP, attribute and interaction policies |
Certain |
Certain |
High |
Exact reference equality; current-capture static projection for shared fields; decimal string preserves the complete 64-bit value in JSON |
Closed |
reserved47 |
row +47..+49, three bytes |
zero-validated and omitted |
reserved capacity before render controls |
Certain |
Certain |
Certain |
All 72,048 captured bytes are zero; BSD check rejects a nonzero span |
Closed |
rendersShadow, usesDefaultAudio, voiceProfileStringIndex, isCarrier, clientAiControlled, vehicleTypeCode, teamNumber, usesCannonCombat, legacyHidesName, huntingTargetTypeCode |
row +50..+66 |
retained typed values |
rendering, audio, carrier, AI, vehicle, team, cannon, name and hunting controls |
Certain |
Certain |
High |
Exact reference equality; shared static projection where applicable; fixed 118-byte row boundary |
Closed |
unknown67 |
row +67, u8 |
retained neutral byte |
unknown |
Certain |
Certain |
Unknown |
Value 1 in all 24,016 rows; constancy is not semantic evidence |
Closed neutral |
nameStringIndex, titleStringIndex, usesSpecializedWorldInteraction, characterGradeTypeCode, legacyHidesHitPointBar, level |
row +68..+79 |
retained typed values |
local strings, interaction, grade, HP policy and level |
Certain |
Certain |
High |
Exact reference equality; pool-reference and shared-static evidence where applicable |
Closed |
reserved80 |
row +80..+82, three bytes |
zero-validated and omitted |
reserved capacity before tribe classification |
Certain |
Certain |
Certain |
All 72,048 captured bytes are zero; BSD check rejects a nonzero span |
Closed |
tribeTypeCode, isFusionCore |
row +83..+85 |
retained typed values |
ecology/combat family and Aal’s Breath fusion-core selection |
Certain |
Certain |
High |
Exact reference equality and legacy/client symbol lineage |
Closed |
reserved86 |
row +86..+88, three bytes |
zero-validated and omitted |
reserved capacity before name-tag controls |
Certain |
Certain |
Certain |
All 72,048 captured bytes are zero; BSD check rejects a nonzero span |
Closed |
visibleHpBarForNpc, visibleNameTagTypeCode, summonedBySiegeObject |
row +89..+91 |
retained typed values |
HP/name-tag and siege-object policies |
Certain |
Certain |
High |
Exact reference equality; current-capture static projection where applicable |
Closed |
unknown92 |
row +92, u8 |
retained neutral byte |
unknown |
Certain |
Certain |
Unknown |
Value 21 in all 24,016 rows; equality with another constant is not semantic evidence |
Closed neutral |
knowledgeStringIndex, stealDropGroupId, inventorySlotCapacity, absoluteInteraction, hidesHitPointBar, usesRuntimeOwner, vehicleSeatCount, activationConditionStringIndex |
row +93..+107 |
retained typed values |
knowledge/activation expressions, stealing, inventory, interaction, ownership and seats |
Certain |
Certain |
High |
Exact reference equality; current-capture static projection where applicable |
Closed |
reserved108 |
row +108..+109, two bytes |
zero-validated and omitted |
reserved capacity before vehicle subtyping |
Certain |
Certain |
Certain |
All 48,032 captured bytes are zero; BSD check rejects a nonzero span |
Closed |
vehicleSubTypeCode, guildVehicle, legacyMountFamilyCode, scheduledTransportKindCode |
row +110..+113 |
retained typed values |
vehicle subtype, guild-war, mount-family and scheduled-transport controls |
Certain |
Certain |
High |
Exact reference equality; current-capture static projection where applicable |
Closed |
reserved114 |
row +114..+117, four bytes |
zero-validated and omitted |
fixed row trailer |
Certain |
Certain |
Certain |
All 96,064 captured bytes are zero; fixed-length check closes every 118-byte row |
Closed |
modelStringIndex, voiceProfileStringIndex, nameStringIndex, titleStringIndex, knowledgeStringIndex, activationConditionStringIndex |
stored u32/u16 indices |
retained local-pool references |
model, voice, identity, title, knowledge and activation strings |
Certain |
Certain |
Certain |
All 144,096 captured references are in bounds across 30,649 strings |
Closed |
stringPool entries |
table +2,833,896..+3,749,436; u32 count plus repeated u8 encoding, u32 byte length and payload |
encoding/length controls consumed and omitted; decoded strings retained |
mixed UTF-8/UTF-16 local string pool |
Certain |
Certain |
Certain |
13,391 UTF-8 and 17,258 UTF-16 entries advance exactly to the footer |
Closed |
| string-pool footer |
table +3,749,437..+3,749,444; u32 pointer plus four bytes |
pointer and zero trailer validated/omitted |
absolute pointer back to the string-pool count |
Certain |
Certain |
Certain |
Stored pointer equals 2,833,896; the four trailer bytes are zero; strict decode ends at EOF |
Closed |