Repository navigation
1.4.270
Emerald: native NPCs (Nurse Joy, May, all story NPCs) no longer talk like random NPCs — talk now falls through to their ROM scripts, so healing and story progression work again. Item-ball prop exclusions are now per-layout (Emerald item ball is gfx 59, not 92).
Fix: isRegularNpc is now an allowlist — only mod-owned NPCs are intercepted. The old denylist relied on def.story/isStory, which the engine never sets on native defs.
Verified headless on gen1recomp 0.3.96: gate mock 17/17 per layout, live FireRed item-ball repro falls through to vanilla, boot clean in all 3 gens, zero Lua errors. In-game Emerald confirmation (Nurse Joy heal, May story) still needs a play-test.