Close RTINIT movement parameter semantics

This commit is contained in:
gamer147
2026-07-23 15:58:38 -04:00
parent c55c5ada4c
commit 80575fdd11
12 changed files with 222 additions and 38 deletions

View File

@@ -99,11 +99,14 @@ RTINIT is a seventh banked shape. Its 3,336 writes populate twenty parallel `100
movement banks consumed by MVRTN/RTN_M providers and ten battle banks consumed by BTRTN/RTN_B providers.
The generated 172 routine-set records assemble 1,043 movement steps and fourteen battle steps, join
provider selectors to script names, retain all 29 overwritten cells, and keep the six reserved empty
banks visible. Selector-specific parameter schemas now cover RTN_M004 stage-object slots,
RTN_M005/012 coordinate destinations, RTN_M006 nearest-enemy search, RTN_M007 injured-ally search,
RTN_M010 resource-threshold Healing Feather search, RTN_M011 cyclic waypoints, and RTN_M015
foreign-controlled Magic Pillars. The generated join covers 508 steps, 971 populated parameters, and ten
explicit defaults while retaining the structurally named raw banks for every provider.
banks visible. Selector-specific schemas now cover RTN_M001/004/005/006/007/008/010/011/012/013/014/015:
progress-only steps, stage-object slots, coordinate destinations, enemy/ally and Magic Pillar searches,
resource-threshold Healing Feather search, cyclic waypoints, faction-traversable terrain, and retreat
from nearby enemies. The generated join covers 632 steps and accounts for all 977 authored movement
parameters: 974 semantic inputs plus three M001/M008 cells proven unread by their providers. Thirteen
unwritten zero defaults are projected separately while the structurally named raw banks remain intact.
The remaining seven used providers have no populated parameter cells and therefore need behavior
decoding, not additional column semantics.
### Message/string tables (`*MES`)
`ITMES` (64 KB — item text), `VIMES` (43 KB), `EIMES` (37 KB), `SKMES` (31 KB — skill