kep-hack/text/PewterGym_2.asm
Llinos Evans 749abc67b7 Gym Leader Rematches!
This commit adds a large fundamental change to KEP, that being Gym Rematches.

This is achieved alongside a rework to the script that makes those post-game-gating NPCs shift around. If you add a new one, just add its constant to the lists you'll see in the Hall of Fame script.

It also fixes a few bugs:
- Fixed a bug where Cinnabar Gym loaded a fleet of Blaines. This occurred due to the way he is coded at base, and a misunderstanding I had when implementing his scaling. This is now fixed by standardising his gym script instead, while letting the gym trainers still use the old one.
- Fixed a bug where the Up-Grade NPC would not appear after beating Silph Co. 11F. However, Giovanni currently seems to have trouble with his text. This floor needs some re-coding anyway, given we need to add Jessie and James to it.

And some misc. changes:
- Changed the first Moon Stone in Mt. Moon to a Poison Stone for the Nidoking speedrunners
- Debug Mode now has a line of code to set up the post-game easily
- Changed Surge's initial battle text to Yellow's
- Added Sabrina's more accurate LGPE initial battle text, referring to the spoon she bent by accident
2023-06-09 11:17:31 +01:00

171 lines
2.8 KiB
NASM

_BrockPostBattleAdviceText::
text "There are all"
line "kinds of trainers"
cont "in the world!"
para "You appear to be"
line "very gifted as a"
cont "#MON trainer!"
para "Go to the GYM in"
line "CERULEAN and test"
cont "your abilities!"
done
_BeforeReceivedTM34Text::
text "Wait! Take this"
line "with you!"
done
_ReceivedTM34Text::
text "<PLAYER> received"
line "TM34!@"
text_end
_TM34ExplanationText::
text_start
para "A TM contains a"
line "technique that"
cont "can be taught to"
cont "#MON!"
para "A TM is good only"
line "once! So when you"
cont "use one to teach"
cont "a new technique,"
cont "pick the #MON"
cont "carefully!"
para "TM34 contains"
line "BIDE!"
para "Your #MON will"
line "absorb damage in"
cont "battle then pay"
cont "it back double!"
done
_TM34NoRoomText::
text "You don't have"
line "room for this!"
done
_ReceivedBoulderBadgeText::
text "I took"
line "you for granted."
para "As proof of your"
line "victory, here's"
cont "the BOULDERBADGE!"
para "<PLAYER> received"
line "the BOULDERBADGE!@"
text_end
_BrockBoulerBadgeInfoText::
text_start
para "That's an official"
line "#MON LEAGUE"
cont "BADGE!"
para "Its bearer's"
line "#MON become"
cont "more powerful!"
para "The technique"
line "FLASH can now be"
cont "used any time!"
prompt
_PewterGymBattleText1::
text "Stop right there,"
line "kid!"
para "You're still light"
line "years from facing"
cont "BROCK!"
done
_PewterGymEndBattleText1::
text "Darn!"
para "Light years isn't"
line "time! It measures"
cont "distance!"
prompt
_PewterGymAfterBattleText1::
text "You're pretty hot,"
line "but not as hot"
cont "as BROCK!"
done
_PewterGymGuidePreAdviceText::
text "Hiya! I can tell"
line "you have what it"
cont "takes to become a"
cont "#MON champ!"
para "I'm no trainer,"
line "but I can tell"
cont "you how to win!"
para "Let me take you"
line "to the top!"
done
_PewterGymGuideBeginAdviceText::
text "All right! Let's"
line "get happening!"
prompt
_PewterGymGuideAdviceText::
text "The 1st #MON"
line "out in a match is"
cont "at the top of the"
cont "#MON LIST!"
para "By changing the"
line "order of #MON,"
cont "matches could be"
cont "made easier!"
done
_PewterGymText_5c524::
text "It's a free"
line "service! Let's"
cont "get happening!"
prompt
_PewterGymGuidePostBattleText::
text "Just as I thought!"
line "You're #MON"
cont "champ material!"
done
_BrockRematchDefeatedText::
text "I knew"
line "you were strong,"
cont "but this..."
prompt
_BrockRematchPostText::
text "I've chosen to"
line "postpone my"
cont "dream of being"
cont "a #MON"
cont "breeder for a"
cont "little longer."
para "Right now, I'm"
line "more interested"
cont "training to one"
cont "day defeat you!"
para "Battle me again"
line "sometime!"
done