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
This commit is contained in:
Llinos Evans 2023-06-09 11:17:31 +01:00
parent 5f8250f0d1
commit 749abc67b7
24 changed files with 575 additions and 67 deletions

View file

@ -1,21 +1,43 @@
_LTSurgePreBattleText::
text "Hey, kid! What do"
line "you think you're"
cont "doing here?"
_LTSurgePreBattleText:: ; Yellow text, which works better with his rematch text.
text "Ten-hut! Welcome"
line "to VERMILION GYM!"
para "You won't live"
line "long in combat!"
cont "That's for sure!"
para "Will you look at"
line "that, a pint-size"
cont "challenger!"
para "I tell you kid,"
line "electric #MON"
cont "saved me during"
cont "the war!"
para "Hahaha! You've got"
line "big and brassy"
cont "nerves to take me"
cont "on with your puny"
cont "power!"
para "They zapped my"
line "enemies into"
cont "paralysis!"
para "A #MON battle"
line "is war! I'll show"
cont "you, civilian!"
para "The same as I'll"
line "do to you!"
para "I'll shock you"
line "into surrender!"
done
; I usually use LGPE text, but honestly, Surge's just sucks, so I doctored it a bit.
_SurgeRematchPreBattleText::
text "Hey there, kid!"
line "Pretty shocking"
cont "you made it"
cont "through the"
cont "#MON LEAGUE!"
para "I can't think"
line "of a stronger"
cont "TRAINER I've"
cont "battled since"
cont "first arriving"
cont "in KANTO..."
para "Let's have a"
line "rematch, eh?"
para "I'll zap you"
line "into paralysis!"
done