Lua scripts for PROCatchem. The main questing bootstrap is BetterQuesting.lua.
In PROCatchem, open Script, choose Load Script, then select BetterQuesting.lua from the root of this package.
- Pokemart — allows the quest script to visit a Pokemart and buy Poké Balls when its configured conditions are met.
- Catch mode — enables catching eligible wild, shiny, event, uncaught, or quest-related Pokémon.
- Evolve — enables the quest evolution logic, including supported Moon Stone evolutions.
- Check Best Pkm — enables selected quest checkpoints to inspect PC storage and replace team members with species having a higher configured
TotalStatsvalue. It compares species base-stat totals only; it does not evaluate IVs, EVs, Nature, level, moves, or Ability.
-
Removed the
Relog on stopoption and itsonStop()relog behavior. -
Renumbered the remaining BetterQuesting options from 1 through 4.
-
Updated all BetterQuesting quest references to the new option indices.
-
Audited
talkToNpcOnCell(...)coordinates against the suppliedmaps.zipusing PROCatchem's map parser. -
Corrected confirmed NPC/object positions on
Viridian Maze,Bills House,Pokemon Tower 6F, andIndigo Plateau. -
Kept coordinates unchanged where the corresponding map file was not present in
maps.zip; those maps are listed in the separately generated audit report.
- Re-audited BetterQuesting NPC interaction coordinates against the updated map archive using PROCatchem's binary map parser and
Map.FindNpcOnCell()behavior. - Updated the Indigo Plateau Hoenn Traveler check from
(21, 10)to(21, 7). - Kept Magma Hideout 4F on Magma Admin Tabitha at
(16, 31)and removed the stale(15, 31)branch. - Updated Mossdeep Gym to reach the current top-right leader room and talk to Liza at
(51, 8)and Tate at(52, 8). - Replaced
talkToNpcOnCell(7, 17)in Sky Pillar Entrance Cave 1F withmoveToCell(7, 17)because the map object is aTileScript, which PROCatchem intentionally excludes from NPC interaction. - Replaced the empty Sootopolis City Gym B1F talk target
(13, 6)with movement to the current upper link(13, 21). - Replaced the unreachable Rocket Hideout B2F empty-cell talk fallback
(2, 3)with movement to the valid B3F link(23, 4). - Coordinates whose map handlers are still absent from the updated archive remain unchanged and are listed in the separately generated audit report.