kep-hack/scripts/CeladonMansionRoofHouse.asm
Llinos Evans 1a68db3227 Post-Playtest Hotfixes
- Eevee and Pikachu family's growth rates are changed to Medium Slow. This gives them a much better early-game power spike that tapers off momentarily. They will level up faster until Level 68.
- Yujirou's levels and one pre-gym trainer are slightly nerfed, being easier for players starting out.
- Caterpie and Weedle in Viridian Forest have level deviation, and Pikachu is tapped on the wrist to not make the starter too redundant; change here is pending.
- Debug uses Pikachu and Eevee starters for future starter-based testing.
2023-06-05 02:17:54 +01:00

33 lines
970 B
NASM

CeladonMansionRoofHouse_Script:
jp EnableAutoTextBoxDrawing
CeladonMansionRoofHouse_TextPointers:
dw CeladonMansion5Text1
dw CeladonMansion5Text2
CeladonMansion5Text1:
text_far _CeladonMansion5Text1
text_end
CeladonMansion5Text2:
text_asm
lb bc, EEVEE, 25
; Because Eevee is a starter, we don't want it to be rendered redundant by this.
; So when the player has one, we'll give them something else.
; I chose Pikachu, which matches how in Yellow, the Eevee matches the rival.
; It doesn't entirely make sense given RB, but I think it's ok, and gives a similar power spike.
ld a, [wPlayerStarter] ; Load the player's starter after Eevee loads.
cp EEVEE ; Was your starter Eevee?
jr nz, .skip ; If not, skip this.
lb bc, PIKACHU, 25 ; Load in Pikachu if true.
.skip ; Return to usual functioning.
call GivePokemon
jr nc, .party_full
ld a, HS_CELADON_MANSION_EEVEE_GIFT
ld [wMissableObjectIndex], a
predef HideObject
.party_full
jp TextScriptEnd