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

248 lines
3.9 KiB
NASM

_BlainePreBattleText::
text "Hah!"
para "I am BLAINE! I"
line "am the LEADER of"
cont "CINNABAR GYM!"
para "My fiery #MON"
line "will incinerate"
cont "all challengers!"
para "Hah! You better"
line "have BURN HEAL!"
done
_ReceivedVolcanoBadgeText::
text "I have"
line "burnt out!"
para "You have earned"
line "the VOLCANOBADGE!@"
text_end
_BlainePostBattleAdviceText::
text "FIRE BLAST is the"
line "ultimate fire"
cont "technique!"
para "Don't waste it on"
line "water #MON!"
done
_BlaineVolcanoBadgeInfoText::
text "Hah!"
para "The VOLCANOBADGE"
line "heightens the"
cont "SPECIAL abilities"
cont "of your #MON!"
para "Here, you can"
line "have this too!"
done
_ReceivedTM38Text::
text "<PLAYER> received"
line "@"
text_ram wStringBuffer
text "!@"
text_end
_TM38ExplanationText::
text_start
para "TM38 contains"
line "FIRE BLAST!"
para "Teach it to fire-"
line "type #MON!"
para "CHARMELEON or"
line "PONYTA would be"
cont "good bets!"
done
_TM38NoRoomText::
text "Make room for my"
line "gift!"
done
_CinnabarGymBattleText2::
text "Do you know how"
line "hot #MON fire"
cont "breath can get?"
done
_CinnabarGymEndBattleText2::
text "Yow!"
line "Hot, hot, hot!"
prompt
_CinnabarGymAfterBattleText2::
text "Fire, or to be"
line "more precise,"
cont "combustion..."
para "Blah, blah, blah,"
line "blah..."
done
_CinnabarGymBattleText1::
text "I was a thief, but"
line "I became straight"
cont "as a trainer!"
done
_CinnabarGymEndBattleText1::
text "I"
line "surrender!"
prompt
_CinnabarGymAfterBattleText1::
text "I can't help"
line "stealing other"
cont "people's #MON!"
done
_CinnabarGymBattleText3::
text "You can't win!"
line "I have studied"
cont "#MON totally!"
done
_CinnabarGymEndBattleText3::
text "Waah!"
line "My studies!"
prompt
_CinnabarGymAfterBattleText3::
text "My theories are"
line "too complicated"
cont "for you!"
done
_CinnabarGymBattleText4::
text "I just like using"
line "fire #MON!"
done
_CinnabarGymEndBattleText4::
text "Too hot"
line "to handle!"
prompt
_CinnabarGymAfterBattleText4::
text "I wish there was"
line "a thief #MON!"
cont "I'd use that!"
done
_CinnabarGymBattleText5::
text "I know why BLAINE"
line "became a trainer!"
done
_CinnabarGymEndBattleText5::
text "Ow!"
prompt
_CinnabarGymAfterBattleText5::
text "BLAINE was lost"
line "in the mountains"
cont "when a fiery bird"
cont "#MON appeared."
para "Its light enabled"
line "BLAINE to find"
cont "his way down!"
done
_CinnabarGymBattleText6::
text "I've been to many"
line "GYMs, but this is"
cont "my favorite!"
done
_CinnabarGymEndBattleText6::
text "Yowza!"
line "Too hot!"
prompt
_CinnabarGymAfterBattleText6::
text "Us fire #MON"
line "fans like PONYTA"
cont "and NINETALES!"
done
_CinnabarGymBattleText7::
text "Fire is weak"
line "against H2O!"
done
_CinnabarGymEndBattleText7::
text "Oh!"
line "Snuffed out!"
prompt
_CinnabarGymAfterBattleText7::
text "Water beats fire!"
line "But, fire melts"
cont "ice #MON!"
done
_CinnabarGymGuidePreBattleText::
text "Yo! Champ in"
line "making!"
para "The hot-headed"
line "BLAINE is a fire"
cont "#MON pro!"
para "Douse his spirits"
line "with water!"
para "You better take"
line "some BURN HEALs!"
done
_CinnabarGymGuidePostBattleText::
text "<PLAYER>! You beat"
line "that firebrand!"
done
_BlaineRematchPreBattleText::
text "Hah! Well done"
line "returning here!"
para "You're the one"
line "who retrieved the"
cont "key from #MON"
cont "MANSION!"
para "Did you see"
line "anything while"
cont "you were in"
cont "there?"
para "That place holds"
line "remnants of my"
cont "old friend's re-"
cont "search!"
para "Hmm..."
para "Well, it's not"
line "as though I know"
cont "the full story."
para "Since you're here"
line "though, let's"
cont "battle!"
done
_BlaineRematchDefeatedText::
text "Hah!"
line "I'm all fired up!"
prompt