mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-09-16 18:30:50 +12:00

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
171 lines
2.8 KiB
NASM
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
|
|
|