Close RTINIT movement provider semantics

This commit is contained in:
gamer147
2026-07-23 17:11:14 -04:00
parent 1168535f1b
commit 98c7b8aba7
10 changed files with 210 additions and 69 deletions

View File

@@ -100,15 +100,17 @@ movement banks consumed by MVRTN/RTN_M providers and ten battle banks consumed b
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 schemas now cover
RTN_M001/003/004/005/006/007/008/010/011/012/013/014/015/017/051/052: progress-only steps, stage-object slots,
coordinate destinations, enemy/ally and Magic Pillar searches, resource-threshold Healing Feather
search, cyclic waypoints, faction-traversable terrain, retreat, reachable normal-attack routing, and
immediate element-effective target/action selection, including low-current-HP variants of both attack
paths. The generated join covers 1,027 steps and accounts for all 977 authored movement parameters:
all nineteen used providers,
RTN_M001/002/003/004/005/006/007/008/009/010/011/012/013/014/015/017/051/052/061:
progress-only steps, randomized roaming, stage-object slots, coordinate destinations, enemy/ally and
Magic Pillar searches, resource-threshold Healing Feather search, collectible-treasure seeking, cyclic
waypoints, faction-traversable terrain, retreat, reachable normal-attack routing, immediate
element-effective target/action selection, and immediate allied healing. The generated join covers all
1,043 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 three used providers (M002/009/061, sixteen steps total) have no populated parameter
cells and therefore need behavior decoding, not additional column semantics.
The three additionally dispatchable providers which are absent from the shipped table have no
instantiated steps to join.
### Message/string tables (`*MES`)
`ITMES` (64 KB — item text), `VIMES` (43 KB), `EIMES` (37 KB), `SKMES` (31 KB — skill