kep-hack/scripts
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
..
AgathasRoom.asm
BattleTent.asm
BikeShop.asm
BillsGarden.asm
BillsHouse.asm
BluesHouse.asm
BrunosRoom.asm
BrunswickTrail.asm
CeladonChiefHouse.asm
CeladonCity.asm
CeladonDiner.asm
CeladonGym.asm
CeladonHotel.asm
CeladonMansion1F.asm
CeladonMansion2F.asm
CeladonMansion3F.asm
CeladonMansionRoof.asm
CeladonMansionRoofHouse.asm
CeladonMart1F.asm
CeladonMart2F.asm
CeladonMart3F.asm
CeladonMart4F.asm
CeladonMart5F.asm
CeladonMartElevator.asm
CeladonMartRoof.asm
CeladonPokecenter.asm
CeladonUniversityInside.asm
CeladonUniversityOutside.asm
CeladonUniversityPokecenter.asm
CelesteHill.asm
CeruleanBadgeHouse.asm
CeruleanCave1F.asm
CeruleanCave2F.asm
CeruleanCaveB1F.asm
CeruleanCity.asm
CeruleanCity_2.asm
CeruleanGym.asm
CeruleanMart.asm
CeruleanPokecenter.asm
CeruleanTradeHouse.asm
CeruleanTrashedHouse.asm
ChampionsRoom.asm
CinnabarGym.asm
CinnabarIsland.asm
CinnabarLab.asm
CinnabarLabFossilRoom.asm
CinnabarLabMetronomeRoom.asm
CinnabarLabTradeRoom.asm
CinnabarMart.asm
CinnabarPokecenter.asm Expanding on Pokemon icon usage 2023-04-23 21:25:45 +01:00
CinnabarVolcano.asm
CinnabarVolcanoFloors.asm
CitrineCity.asm
CitrineMart.asm
CitrinePokecenter.asm
CitrineRocketHouse.asm
CitrineTradebackHouse.asm
Colosseum.asm
CopycatsHouse1F.asm
CopycatsHouse2F.asm
Daycare.asm
DiglettsCave.asm
DiglettsCaveRoute2.asm
DiglettsCaveRoute11.asm
FarawayIslandInside.asm
FarawayIslandOutside.asm
FightingDojo.asm
FuchsiaBillsGrandpasHouse.asm
FuchsiaCity.asm
FuchsiaGoodRodHouse.asm
FuchsiaGym.asm
FuchsiaMart.asm
FuchsiaMeetingRoom.asm
FuchsiaPokecenter.asm
GameCorner.asm Mt Moon Rocket has Raticate again, Arbok in Game Corner 2023-06-05 13:00:20 +01:00
GameCornerPrizeRoom.asm
GarnetCavern1F.asm
GarnetCavern2F.asm
GarnetCavernB1F.asm
GiovannisRoom.asm
HallOfFame.asm
IndigoPlateau.asm
IndigoPlateauLobby.asm Candy Jar in Indigo Plateau, plus improvements! 2023-06-01 18:40:32 +01:00
LancesRoom.asm
LavenderCuboneHouse.asm
LavenderMart.asm
LavenderPokecenter.asm
LavenderTown.asm
LoreleisRoom.asm
move_deleter.asm Many, many tweaks (Move Relearner!) 2023-04-02 19:56:44 +01:00
move_relearner.asm
MrFujisHouse.asm
MrPsychicsHouse.asm
MtMoon1F.asm
MtMoonB1F.asm
MtMoonB2F.asm
MtMoonCrater.asm
MtMoonPokecenter.asm
MtMoonSquare.asm
MtMoonSquareHouse.asm Mt Moon Square House 2023-05-18 16:08:42 +01:00
Museum1F.asm
Museum2F.asm
NameRatersHouse.asm
OaksLab.asm
PalletTown.asm
PewterCity.asm
PewterGym.asm
PewterMart.asm
PewterNidoranHouse.asm
PewterPokecenter.asm
PewterSpeechHouse.asm
PokemonFanClub.asm
PokemonMansion1F.asm
PokemonMansion2F.asm
PokemonMansion3F.asm
PokemonMansionB1F.asm
PokemonMansionB2F.asm
PokemonTower1F.asm Fix file modes 2020-11-14 20:52:10 -06:00
PokemonTower2F.asm A few minor changes 2023-05-13 00:41:07 +01:00
PokemonTower3F.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
PokemonTower4F.asm
PokemonTower5F.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
PokemonTower6F.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
PokemonTower7F.asm Backporting Tower Jessie & James 2023-05-06 08:16:20 +01:00
PowerPlant.asm
RedsHouse1F.asm
RedsHouse2F.asm
RocketHideoutB1F.asm
RocketHideoutB2F.asm
RocketHideoutB3F.asm
RocketHideoutB4F.asm
RocketHideoutElevator.asm
RockTunnel1F.asm
RockTunnelB1F.asm
RockTunnelPokecenter.asm
Route1.asm
Route2.asm Fix file modes 2020-11-14 20:52:10 -06:00
Route2Gate.asm Fix file modes 2020-11-14 20:52:10 -06:00
Route2TradeHouse.asm Fix file modes 2020-11-14 20:52:10 -06:00
Route3.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
Route4.asm FRLG Move Tutors 2023-05-18 18:06:44 +01:00
Route5.asm Fix file modes 2020-11-14 20:52:10 -06:00
Route5Gate.asm Trim extra newlines from some files 2021-04-08 12:51:25 -04:00
Route6.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
Route6Gate.asm Fix file modes 2020-11-14 20:52:10 -06:00
Route7.asm Fix file modes 2020-11-14 20:52:10 -06:00
Route7Gate.asm Fix file modes 2020-11-14 20:52:10 -06:00
Route8.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
Route8Gate.asm more fixes 2022-08-31 15:50:28 +01:00
Route9.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
Route10.asm The 'def_trainers' macro checks that trainers' event flag bits are correct (#318) 2021-04-13 18:24:37 -04:00
Route11.asm
Route11Gate1F.asm Fix file modes 2020-11-14 20:52:10 -06:00
Route11Gate2F.asm Lots of small tweaks 2023-05-19 03:21:00 +01:00
Route12.asm
Route12Gate1F.asm Fix file modes 2020-11-14 20:52:10 -06:00
Route12Gate2F.asm Fix file modes 2020-11-14 20:52:10 -06:00
Route12SuperRodHouse.asm add old rod reference 2022-12-24 23:14:45 +00:00
Route13.asm
Route14.asm
Route15.asm
Route15Gate1F.asm Fix file modes 2020-11-14 20:52:10 -06:00
Route15Gate2F.asm Fix file modes 2020-11-14 20:52:10 -06:00
Route16.asm
Route16FlyHouse.asm
Route16Gate1F.asm
Route16Gate2F.asm Fix file modes 2020-11-14 20:52:10 -06:00
Route17.asm
Route18.asm
Route18Gate1F.asm Fix file modes 2020-11-14 20:52:10 -06:00
Route18Gate2F.asm Citrine Pokecenter, trade refactoring 2023-04-28 00:48:09 +01:00
Route19.asm
Route20.asm
Route21.asm
Route22.asm
Route22Gate.asm Fix file modes 2020-11-14 20:52:10 -06:00
Route23.asm
Route24.asm
Route25.asm
SafariZoneCenter.asm
SafariZoneCenterRestHouse.asm
SafariZoneEast.asm
SafariZoneEastRestHouse.asm
SafariZoneGate.asm
SafariZoneNorth.asm
SafariZoneNorthRestHouse.asm
SafariZoneSecretHouse.asm
SafariZoneWest.asm
SafariZoneWestRestHouse.asm
SaffronCity.asm
SaffronGym.asm
SaffronMart.asm
SaffronPidgeyHouse.asm
SaffronPokecenter.asm
SeafoamIslands1F.asm
SeafoamIslandsB1F.asm
SeafoamIslandsB2F.asm
SeafoamIslandsB3F.asm
SeafoamIslandsB4F.asm
SilphCo1F.asm
SilphCo2F.asm
SilphCo3F.asm
SilphCo4F.asm
SilphCo5F.asm
SilphCo6F.asm
SilphCo7F.asm
SilphCo8F.asm
SilphCo9F.asm
SilphCo10F.asm
SilphCo11F.asm
SilphCoElevator.asm
SilphGauntlet1F.asm
SilphGauntlet2F.asm
SilphGauntlet3F.asm
SilphGauntlet4F.asm
SilphGauntlet5F.asm
SilphGauntlet6F.asm
SilphGauntlet7F.asm
SSAnne1F.asm
SSAnne1FRooms.asm
SSAnne2F.asm
SSAnne2FRooms.asm
SSAnne3F.asm
SSAnneB1F.asm
SSAnneB1FRooms.asm
SSAnneBow.asm
SSAnneCaptainsRoom.asm
SSAnneKitchen.asm
tradeback_move_tutor.asm Groundwork for Tradeback Move Tutor 2023-04-23 06:11:05 +01:00
TradeCenter.asm
UndergroundPathNorthSouth.asm Fix file modes 2020-11-14 20:52:10 -06:00
UndergroundPathRoute5.asm Citrine Pokecenter, trade refactoring 2023-04-28 00:48:09 +01:00
UndergroundPathRoute6.asm Fix file modes 2020-11-14 20:52:10 -06:00
UndergroundPathRoute7.asm Fix file modes 2020-11-14 20:52:10 -06:00
UndergroundPathRoute7Copy.asm
UndergroundPathRoute8.asm Fix file modes 2020-11-14 20:52:10 -06:00
UndergroundPathWestEast.asm
UnderwaterTunnel.asm
VermilionCity.asm
VermilionDock.asm
VermilionGym.asm
VermilionMart.asm
VermilionPidgeyHouse.asm
VermilionPokecenter.asm
VermilionTradeHouse.asm
VictoryRoad1F.asm
VictoryRoad2F.asm
VictoryRoad3F.asm
ViridianCity.asm
ViridianForest.asm
ViridianForestNorthGate.asm
ViridianForestSouthGate.asm
ViridianGym.asm
ViridianMart.asm
ViridianNicknameHouse.asm
ViridianPokecenter.asm
ViridianPreGym.asm
ViridianSchoolHouse.asm
WardensHouse.asm