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
248 lines
3.9 KiB
NASM
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
|