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

249 lines
4 KiB
NASM

_ErikaPreBattleText::
text "Hello. Lovely"
line "weather isn't it?"
cont "It's so pleasant."
para "...Oh dear..."
line "I must have dozed"
cont "off. Welcome."
para "My name is ERIKA."
line "I am the LEADER"
cont "of CELADON GYM."
para "I teach the art of"
line "flower arranging."
cont "My #MON are of"
cont "the grass-type."
para "Oh, I'm sorry, I"
line "had no idea that"
cont "you wished to"
cont "challenge me."
para "Very well, but I"
line "shall not lose."
done
_ReceivedRainbowBadgeText::
text "Oh!"
line "I concede defeat."
para "You are remarkably"
line "strong."
para "I must confer you"
line "the RAINBOWBADGE."
prompt
_ErikaPostBattleAdviceText::
text "You are cataloging"
line "#MON? I must"
cont "say I'm impressed."
para "I would never"
line "collect #MON"
cont "if they were"
cont "unattractive."
done
_ErikaRainbowBadgeInfoText::
text "The RAINBOWBADGE"
line "allows your"
cont "#MON to use"
cont "STRENGTH outside"
cont "of battle."
para "Please also take"
line "this with you."
done
_ReceivedTM21Text::
text "<PLAYER> received"
line "@"
text_ram wStringBuffer
text "!@"
text_end
_TM21ExplanationText::
text_start
para "TM21 contains"
line "MEGA DRAIN."
para "Half the damage"
line "it inflicts is"
cont "drained to heal"
cont "your #MON!"
done
_TM21NoRoomText::
text "You should make"
line "room for this."
done
_CeladonGymBattleText2::
text "Do you think a" ; imported from Crystal
line "girls-only GYM"
cont "is rare?"
done
_CeladonGymEndBattleText2::
text "You're"
line "too rough!"
prompt
_CeladonGymAfterBattleText2::
text "I was a little"
line "careless, that's"
cont "all!"
done
_CeladonGymBattleText3::
text "I was getting"
line "bored."
done
_CeladonGymEndBattleText3::
text "My"
line "makeup!"
prompt
_CeladonGymAfterBattleText3::
text "Grass-type #MON"
line "are tough against"
cont "the water-type!"
para "They also have an"
line "edge on rock and"
cont "ground #MON!"
done
_CeladonGymBattleText4::
text "Were you looking" ; imported from Crystal
line "at these flowers"
cont "or at me?"
done
_CeladonGymEndBattleText4::
text "I'm"
line "in shock!"
prompt
_CeladonGymAfterBattleText4::
text "How do I go about"
line "becoming ladylike"
cont "like ERIKA?"
done
_CeladonGymBattleText5::
text "Look at my grass"
line "#MON!"
para "They're so easy"
line "to raise!"
done
_CeladonGymEndBattleText5::
text "No!"
prompt
_CeladonGymAfterBattleText5::
text "We only use grass-"
line "type #MON at"
cont "our GYM!"
para "We also use them"
line "for making flower"
cont "arrangements!"
done
_CeladonGymBattleText6::
text "Don't bring any"
line "bugs or fire"
cont "#MON in here!"
done
_CeladonGymEndBattleText6::
text "Oh!"
line "You!"
prompt
_CeladonGymAfterBattleText6::
text "Our LEADER, ERIKA,"
line "might be quiet,"
cont "but she's also"
cont "very skilled!"
done
_CeladonGymBattleText7::
text "Pleased to meet"
line "you. My hobby is"
cont "#MON training."
done
_CeladonGymEndBattleText7::
text "Oh!"
line "Splendid!"
prompt
_CeladonGymAfterBattleText7::
text "I have a blind"
line "date coming up."
cont "I have to learn"
cont "to be polite."
done
_CeladonGymBattleText8::
text "Welcome to"
line "CELADON GYM!"
para "You better not"
line "underestimate"
cont "girl power!"
done
_CeladonGymEndBattleText8::
text "Oh!"
line "Beaten!"
prompt
_CeladonGymAfterBattleText8::
text "I didn't bring my"
line "best #MON!"
para "Wait 'til next"
line "time!"
done
_ErikaRematchPreBattleText::
text "If it isn't the"
line "one filling out"
cont "the #DEX."
para "I do hope things"
line "have been going"
cont "well since our"
cont "last encounter."
para "...I see."
para "You certainly"
line "have been busy."
para "I'm not fond of"
line "those kinds of"
cont "public things..."
para "But battles are"
line "different. That's"
cont "what you came"
cont "for, isn't it?"
done
_ErikaRematchDefeatedText::
text "Oh! It"
line "appears it is"
cont "my loss..."
prompt