Port evolution, Rare Candy, evolution stones and vitamins
Checks / web (push) Canceled after 0s

Pokémon that levelled up evolve after a won battle, following
EvolveAfterBattle's checks over the ROM's evolution bytes, with the
evolution screen that B can stop and move learning outside battle. The pack
uses Rare Candy, stones (with ABLE/NOT ABLE labels) and vitamins, and its
pocket tabs now sit in their own row.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Sébastien QUEROLandClaude Opus 5.5 committed 2026-09-30 16:21:59 +02:00
1 parent 1af2beacdc
commit 45275ba83b
19 files changed
+1032 -39

No files matched your search

+23
View File
@@ -256,6 +256,29 @@ export const C = {
KEY_ITEM_POCKET: 2,
TM_HM_POCKET: 3,
PP_UP: 0x3e,
RARE_CANDY: 0x20,
HP_UP: 0x1a,
PROTEIN: 0x1b,
IRON: 0x1c,
CARBOS: 0x1d,
CALCIUM: 0x1f,
EVERSTONE: 0x70,
PARTYMENUACTION_EVO_STONE: 5,
PARTYMENUTEXT_LEVEL_UP: 0xf8,
HAPPINESS_USEDITEM: 0x02,
// Evolution (constants/pokemon_data_constants.asm)
EVOLVE_LEVEL: 1,
EVOLVE_ITEM: 2,
EVOLVE_TRADE: 3,
EVOLVE_HAPPINESS: 4,
EVOLVE_STAT: 5,
TR_ANYTIME: 1,
TR_MORNDAY: 2,
TR_NITE: 3,
ATK_GT_DEF: 1,
ATK_LT_DEF: 2,
ATK_EQ_DEF: 3,
HAPPINESS_TO_EVOLVE: 220,
SKETCH: 0xa6,
PP_UP_MASK: 0xc0,
PP_UP_ONE: 0x40,