kep-hack/text/SaffronGym.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

266 lines
4.5 KiB
NASM

_SabrinaPreBattleText::
text "I had a vision of"
line "your arrival!"
para "I have had psychic"
line "powers since I"
cont "was a child."
; LGPE modification. I believe it's a more accurate translation as well.
para "It started when I"
line "carelessly threw"
cont "a spoon aside"
cont "and it bent"
cont "itself into an"
cont "unnatural shape."
para "I dislike fight-"
line "ing, but if you"
cont "wish, I will show"
cont "you my powers!"
done
_ReceivedMarshBadgeText::
text "I'm"
line "shocked!"
cont "But, a loss is a"
cont "loss."
para "I admit I didn't"
line "work hard enough"
cont "to win!"
para "You earned the"
line "MARSHBADGE!@"
text_end
_SabrinaPostBattleAdviceText::
text "Everyone has"
line "psychic power!"
cont "People just don't"
cont "realize it!"
done
_KogaMarshBadgeInfoText::
text "Wait, please take" ; removed all of this text since obedience is no longer a thing
line "this TM with you!"
done
_ReceivedTM46Text::
text "<PLAYER> received"
line "TM46!@"
text_end
_TM46ExplanationText::
text_start
para "TM46 is PSYWAVE!"
line "It uses powerful"
cont "psychic waves to"
cont "inflict damage!"
done
_TM46NoRoomText::
text "Your pack is full"
line "of other items!"
done
_SaffronGymGuidePreBattleText::
text "Yo! Champ in"
line "making!"
para "SABRINA's #MON"
line "use psychic power"
cont "instead of force!"
para "Fighting #MON"
line "are weak against"
cont "psychic #MON!"
para "They get creamed"
line "before they can"
cont "even aim a punch!"
done
_SaffronGymGuidePostBattleText::
text "Psychic power,"
line "huh?"
para "If I had that,"
line "I'd make a bundle"
cont "at the slots!"
done
_SaffronGymBattleText1::
text "SABRINA is younger"
line "than I, but I"
cont "respect her!"
done
_SaffronGymEndBattleText1::
text "Not"
line "good enough!"
prompt
_SaffronGymAfterBattleText1::
text "In a battle of"
line "equals, the one"
cont "with the stronger"
cont "will wins!"
para "If you wish"
line "to beat SABRINA,"
cont "focus on winning!"
done
_SaffronGymBattleText2::
text "Does our unseen"
line "power scare you?"
done
_SaffronGymEndBattleText2::
text "I never"
line "foresaw this!"
prompt
_SaffronGymAfterBattleText2::
text "Psychic #MON"
line "fear only ghosts"
cont "and bugs!"
done
_SaffronGymBattleText3::
text "#MON take on"
line "the appearance of"
cont "their trainers."
para "Your #MON must"
line "be tough, then!"
done
_SaffronGymEndBattleText3::
text "I knew"
line "it!"
prompt
_SaffronGymAfterBattleText3::
text "I must teach"
line "better techniques"
cont "to my #MON!"
done
_SaffronGymBattleText4::
text "You know that"
line "power alone isn't"
cont "enough!"
done
_SaffronGymEndBattleText4::
text "I don't"
line "believe this!"
prompt
_SaffronGymAfterBattleText4::
text "SABRINA just wiped"
line "out the KARATE"
cont "MASTER next door!"
done
_SaffronGymBattleText5::
text "You and I, our"
line "#MON shall"
cont "fight!"
done
_SaffronGymEndBattleText5::
text "I lost"
line "after all!"
prompt
_SaffronGymAfterBattleText5::
text "I knew that this"
line "was going to take"
cont "place."
done
_SaffronGymBattleText6::
text "SABRINA is young,"
line "but she's also"
cont "our LEADER!"
para "You won't reach"
line "her easily!"
done
_SaffronGymEndBattleText6::
text "I lost"
line "my concentration!"
prompt
_SaffronGymAfterBattleText6::
text "There used to be"
line "2 #MON GYMs in"
cont "SAFFRON."
para "The FIGHTING DOJO"
line "next door lost"
cont "its GYM status"
cont "when we went and"
cont "creamed them!"
done
_SaffronGymBattleText7::
text "SAFFRON #MON"
line "GYM is famous for"
cont "its psychics!"
para "You want to see"
line "SABRINA!"
cont "I can tell!"
done
_SaffronGymEndBattleText7::
text "Arrrgh!"
prompt
_SaffronGymAfterBattleText7::
text "That's right! I"
line "used telepathy to"
cont "read your mind!"
done
_SabrinaRematchPreBattleText::
text "It is true that"
line "PSI is a potent"
cont "ability."
para "However, after I"
line "lost to you that"
cont "day..."
para "I realised there"
line "are things that"
cont "cannot be over-"
cont "come with that"
cont "power alone."
para "I won't rely on"
line "my psychic"
cont "powers this"
cont "time."
para "My true strength."
line "My true self."
para "Allow me to test"
line "them against"
cont "you!"
done
_SabrinaRematchDefeatedText::
text "I doubt"
line "I'll encounter"
cont "a TRAINER like"
cont "you ever again."
prompt