summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/battle_anim_scripts.s86
-rw-r--r--data/battle_scripts_1.s136
-rwxr-xr-xdata/berry_crush.s20
-rw-r--r--data/contest.s412
-rw-r--r--data/contest_opponents.inc2114
-rw-r--r--data/ereader_helpers.s87
-rw-r--r--data/maps/AbandonedShip_CaptainsOffice/map.json4
-rw-r--r--data/maps/AbandonedShip_Deck/scripts.inc4
-rw-r--r--data/maps/AbandonedShip_HiddenFloorRooms/map.json8
-rw-r--r--data/maps/AbandonedShip_Room_B1F/map.json2
-rw-r--r--data/maps/AbandonedShip_Rooms2_1F/map.json2
-rw-r--r--data/maps/AbandonedShip_Rooms2_B1F/map.json2
-rw-r--r--data/maps/AbandonedShip_Rooms_1F/map.json2
-rw-r--r--data/maps/AbandonedShip_Rooms_B1F/map.json2
-rw-r--r--data/maps/AlteringCave/scripts.inc4
-rw-r--r--data/maps/AncientTomb/scripts.inc4
-rw-r--r--data/maps/AquaHideout_B1F/map.json6
-rw-r--r--data/maps/AquaHideout_B2F/map.json2
-rw-r--r--data/maps/ArtisanCave_1F/map.json2
-rw-r--r--data/maps/ArtisanCave_B1F/map.json2
-rw-r--r--data/maps/ArtisanCave_B1F/scripts.inc4
-rw-r--r--data/maps/BattleFrontier_ReceptionGate/scripts.inc4
-rw-r--r--data/maps/DesertRuins/scripts.inc4
-rw-r--r--data/maps/DesertUnderpass/scripts.inc4
-rw-r--r--data/maps/EverGrandeCity_PokemonLeague_1F/scripts.inc4
-rw-r--r--data/maps/FieryPath/map.json4
-rw-r--r--data/maps/FieryPath/scripts.inc4
-rw-r--r--data/maps/GraniteCave_1F/map.json2
-rw-r--r--data/maps/GraniteCave_B1F/map.json2
-rw-r--r--data/maps/GraniteCave_B2F/map.json4
-rw-r--r--data/maps/IslandCave/scripts.inc4
-rw-r--r--data/maps/JaggedPass/map.json2
-rw-r--r--data/maps/LilycoveCity/map.json2
-rw-r--r--data/maps/MagmaHideout_1F/map.json2
-rw-r--r--data/maps/MagmaHideout_2F_2R/map.json4
-rw-r--r--data/maps/MagmaHideout_3F_1R/map.json2
-rw-r--r--data/maps/MagmaHideout_3F_2R/map.json2
-rw-r--r--data/maps/MagmaHideout_3F_3R/map.json2
-rw-r--r--data/maps/MagmaHideout_4F/map.json2
-rw-r--r--data/maps/MauvilleCity/map.json2
-rw-r--r--data/maps/MeteorFalls_1F_1R/map.json8
-rw-r--r--data/maps/MeteorFalls_B1F_2R/map.json2
-rw-r--r--data/maps/MirageTower_1F/scripts.inc4
-rw-r--r--data/maps/MossdeepCity/map.json2
-rw-r--r--data/maps/MtPyre_2F/map.json2
-rw-r--r--data/maps/MtPyre_3F/map.json2
-rw-r--r--data/maps/MtPyre_4F/map.json2
-rw-r--r--data/maps/MtPyre_5F/map.json2
-rw-r--r--data/maps/MtPyre_6F/map.json2
-rw-r--r--data/maps/MtPyre_Exterior/map.json4
-rw-r--r--data/maps/NewMauville_Entrance/scripts.inc4
-rw-r--r--data/maps/NewMauville_Inside/map.json10
-rw-r--r--data/maps/PetalburgCity/map.json4
-rw-r--r--data/maps/PetalburgWoods/map.json8
-rw-r--r--data/maps/Route102/map.json2
-rw-r--r--data/maps/Route103/map.json4
-rw-r--r--data/maps/Route104/map.json8
-rw-r--r--data/maps/Route104_MrBrineysHouse/scripts.inc4
-rw-r--r--data/maps/Route104_PrettyPetalFlowerShop/scripts.inc4
-rw-r--r--data/maps/Route105/map.json2
-rw-r--r--data/maps/Route106/map.json2
-rw-r--r--data/maps/Route108/map.json2
-rw-r--r--data/maps/Route109/map.json4
-rw-r--r--data/maps/Route109_SeashoreHouse/scripts.inc4
-rw-r--r--data/maps/Route110/map.json6
-rw-r--r--data/maps/Route110_TrickHouseEntrance/scripts.inc4
-rw-r--r--data/maps/Route110_TrickHousePuzzle1/map.json2
-rw-r--r--data/maps/Route110_TrickHousePuzzle2/map.json4
-rw-r--r--data/maps/Route110_TrickHousePuzzle3/map.json4
-rw-r--r--data/maps/Route110_TrickHousePuzzle4/map.json2
-rw-r--r--data/maps/Route110_TrickHousePuzzle6/map.json2
-rw-r--r--data/maps/Route110_TrickHousePuzzle7/map.json2
-rw-r--r--data/maps/Route110_TrickHousePuzzle8/map.json2
-rw-r--r--data/maps/Route111/map.json8
-rw-r--r--data/maps/Route111_OldLadysRestStop/scripts.inc4
-rw-r--r--data/maps/Route112/map.json2
-rw-r--r--data/maps/Route113/map.json6
-rw-r--r--data/maps/Route113_GlassWorkshop/scripts.inc4
-rw-r--r--data/maps/Route114/map.json6
-rw-r--r--data/maps/Route114_FossilManiacsHouse/scripts.inc4
-rw-r--r--data/maps/Route114_LanettesHouse/scripts.inc4
-rw-r--r--data/maps/Route115/map.json12
-rw-r--r--data/maps/Route116/map.json10
-rw-r--r--data/maps/Route116_TunnelersRestHouse/scripts.inc4
-rw-r--r--data/maps/Route117/map.json4
-rw-r--r--data/maps/Route117_PokemonDayCare/scripts.inc4
-rw-r--r--data/maps/Route118/map.json2
-rw-r--r--data/maps/Route119/map.json18
-rw-r--r--data/maps/Route120/map.json10
-rw-r--r--data/maps/Route121/map.json6
-rw-r--r--data/maps/Route123/map.json10
-rw-r--r--data/maps/Route123_BerryMastersHouse/scripts.inc4
-rw-r--r--data/maps/Route124/map.json6
-rw-r--r--data/maps/Route124_DivingTreasureHuntersHouse/scripts.inc4
-rw-r--r--data/maps/Route125/map.json2
-rw-r--r--data/maps/Route126/map.json2
-rw-r--r--data/maps/Route127/map.json6
-rw-r--r--data/maps/Route132/map.json4
-rw-r--r--data/maps/Route133/map.json6
-rw-r--r--data/maps/Route134/map.json4
-rw-r--r--data/maps/RustboroCity/map.json2
-rw-r--r--data/maps/RusturfTunnel/map.json4
-rw-r--r--data/maps/SafariZone_North/map.json2
-rw-r--r--data/maps/SafariZone_Northeast/map.json2
-rw-r--r--data/maps/SafariZone_Northwest/map.json2
-rw-r--r--data/maps/SafariZone_Southeast/map.json2
-rw-r--r--data/maps/SafariZone_Southwest/map.json2
-rw-r--r--data/maps/ScorchedSlab/map.json2
-rw-r--r--data/maps/ScorchedSlab/scripts.inc4
-rw-r--r--data/maps/SeafloorCavern_Room9/map.json2
-rw-r--r--data/maps/SealedChamber_OuterRoom/scripts.inc4
-rw-r--r--data/maps/ShoalCave_LowTideEntranceRoom/map.json2
-rw-r--r--data/maps/ShoalCave_LowTideIceRoom/map.json4
-rw-r--r--data/maps/ShoalCave_LowTideInnerRoom/map.json2
-rw-r--r--data/maps/ShoalCave_LowTideStairsRoom/map.json2
-rw-r--r--data/maps/SkyPillar_Entrance/scripts.inc4
-rw-r--r--data/maps/SouthernIsland_Exterior/scripts.inc4
-rw-r--r--data/maps/TrainerHill_Entrance/scripts.inc4
-rw-r--r--data/maps/Underwater_SeafloorCavern/map.json8
-rw-r--r--data/maps/Underwater_SeafloorCavern/scripts.inc10
-rw-r--r--data/maps/VictoryRoad_1F/map.json4
-rw-r--r--data/maps/VictoryRoad_B1F/map.json4
-rw-r--r--data/maps/VictoryRoad_B2F/map.json2
-rw-r--r--data/menu_specialized.s76
-rwxr-xr-xdata/mevent_801BAAC.s254
-rwxr-xr-xdata/mevent_server.s292
-rw-r--r--data/mystery_event_msg.s2
-rw-r--r--data/script_cmd_table.inc4
-rw-r--r--data/scripts/berry_tree.inc172
-rw-r--r--data/scripts/cable_club.inc4
-rw-r--r--data/scripts/item_ball_scripts.inc332
-rw-r--r--data/specials.inc4
-rw-r--r--data/text/contest_text_pointers.inc78
-rwxr-xr-xdata/union_room.s1808
-rwxr-xr-xdata/union_room_chat.s303
135 files changed, 650 insertions, 5994 deletions
diff --git a/data/battle_anim_scripts.s b/data/battle_anim_scripts.s
index e7a7e89b6..8655d9bc3 100644
--- a/data/battle_anim_scripts.s
+++ b/data/battle_anim_scripts.s
@@ -1515,7 +1515,7 @@ Move_VINE_WHIP:
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 4, 6
delay 6
playsewithpan SE_W010, SOUND_PAN_TARGET
- createsprite gUnknown_085928E8, ANIM_TARGET, 2, 0, 0
+ createsprite gVineWhipSpriteTemplate, ANIM_TARGET, 2, 0, 0
delay 6
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 6, 1
end
@@ -1656,12 +1656,12 @@ Explosion1:
Move_DEFENSE_CURL:
loadspritegfx ANIM_TAG_ECLIPSING_ORB
loopsewithpan SE_W161, SOUND_PAN_ATTACKER, 18, 3
- createvisualtask sub_811489C, 5, 0, 0
+ createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, ANIM_ATTACKER, 0
createvisualtask sub_815B338, 5
waitforvisualfinish
createsprite gUnknown_085CE338, ANIM_ATTACKER, 2, 0, 6, 0, 1
waitforvisualfinish
- createvisualtask sub_811489C, 5, 0, 1
+ createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, ANIM_ATTACKER, 1
waitforvisualfinish
end
@@ -2003,7 +2003,7 @@ Move_ATTRACT:
createsprite gBattleAnimSpriteTemplate_85939B8, ANIM_TARGET, 3, -384, -31
waitforvisualfinish
waitplaysewithpan SE_W213B, 0, 15
- createvisualtask sub_81062E8, 5
+ createvisualtask AnimTask_HeartsBackground, 5
createsprite gUnknown_085939D0, ANIM_ATTACKER, 40, 16, 256, 0
createsprite gUnknown_085939D0, ANIM_ATTACKER, 40, 224, 240, 15
createsprite gUnknown_085939D0, ANIM_ATTACKER, 40, 126, 272, 30
@@ -2012,7 +2012,7 @@ Move_ATTRACT:
createsprite gUnknown_085939D0, ANIM_ATTACKER, 40, 40, 256, 75
createsprite gUnknown_085939D0, ANIM_ATTACKER, 40, 112, 256, 90
createsprite gUnknown_085939D0, ANIM_ATTACKER, 40, 200, 272, 90
- delay 0x4B
+ delay 75
createvisualtask sub_8115A04, 2, 4, 4, 4, 0, 10, RGB(31, 25, 27)
end
@@ -3220,13 +3220,13 @@ EndureEffect:
Move_CHARM:
loadspritegfx ANIM_TAG_MAGENTA_HEART
createvisualtask AnimTask_RockMonBackAndForth, 5, ANIM_ATTACKER, 2, 0
- createsprite gUnknown_08593970, ANIM_ATTACKER, 3, 0, 20
+ createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, 0, 20
playsewithpan SE_W204, SOUND_PAN_ATTACKER
delay 15
- createsprite gUnknown_08593970, ANIM_ATTACKER, 3, -20, 20
+ createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, -20, 20
playsewithpan SE_W204, SOUND_PAN_ATTACKER
delay 15
- createsprite gUnknown_08593970, ANIM_ATTACKER, 3, 20, 20
+ createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, 20, 20
playsewithpan SE_W204, SOUND_PAN_ATTACKER
waitforvisualfinish
end
@@ -4358,7 +4358,7 @@ Move_AERIAL_ACE:
Move_IRON_DEFENSE:
loopsewithpan SE_REAPOKE, SOUND_PAN_ATTACKER, 28, 2
- createvisualtask sub_81144F8, 5, 0, 0, 0
+ createvisualtask AnimTask_MetallicShine, 5, 0, 0, 0
createsprite gComplexPaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 8, 2, RGB_WHITEALPHA, 14, -1, 0
waitforvisualfinish
end
@@ -4393,13 +4393,13 @@ Move_COVET:
loadspritegfx ANIM_TAG_MAGENTA_HEART
loadspritegfx ANIM_TAG_ITEM_BAG
createvisualtask AnimTask_RockMonBackAndForth, 5, ANIM_ATTACKER, 2, 0
- createsprite gUnknown_08593970, ANIM_ATTACKER, 3, 0, 20
+ createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, 0, 20
playsewithpan SE_W204, SOUND_PAN_ATTACKER
delay 15
- createsprite gUnknown_08593970, ANIM_ATTACKER, 3, -20, 20
+ createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, -20, 20
playsewithpan SE_W204, SOUND_PAN_ATTACKER
delay 15
- createsprite gUnknown_08593970, ANIM_ATTACKER, 3, 20, 20
+ createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, 20, 20
playsewithpan SE_W204, SOUND_PAN_ATTACKER
waitforvisualfinish
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 2, 0, 8, 1
@@ -4570,7 +4570,7 @@ Move_SHOCK_WAVE:
Move_HARDEN:
loopsewithpan SE_W231, SOUND_PAN_ATTACKER, 28, 2
- createvisualtask sub_81144F8, 5, 0, 0, 0
+ createvisualtask AnimTask_MetallicShine, 5, 0, 0, 0
waitforvisualfinish
end
@@ -5347,7 +5347,7 @@ Move_ICE_BEAM:
loadspritegfx ANIM_TAG_ICE_CRYSTALS
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 7, RGB_BLACK
waitforvisualfinish
- createsoundtask sub_8158C58, 183, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 4, 4, 0, 10
+ createsoundtask sub_8158C58, SE_W062B, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 4, 4, 0, 10
createsprite gUnknown_08595B2C, ANIM_ATTACKER, 2, 20, 12, 0, 12, 20
createsprite gUnknown_08595B2C, ANIM_ATTACKER, 2, 20, -12, 0, -12, 20
delay 1
@@ -5403,7 +5403,7 @@ Move_AURORA_BEAM:
call AuroraBeam1
call AuroraBeam1
setarg 7, -1
- createsoundtask sub_8158C58, 183, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 3, 6, 0, 10
+ createsoundtask sub_8158C58, SE_W062B, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 3, 6, 0, 10
createvisualtask AnimTask_ShakeMon2, 5, ANIM_TARGET, 2, 0, 40, 1
call AuroraBeam1
call AuroraBeam1
@@ -7123,7 +7123,7 @@ Move_PSYBEAM:
loadspritegfx ANIM_TAG_GOLD_RING
playsewithpan SE_W060, SOUND_PAN_ATTACKER
call SetPsychicBackground
- createsoundtask sub_8158C58, 200, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 3, 4, 0, 15
+ createsoundtask sub_8158C58, SE_W060B, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 3, 4, 0, 15
call Psybeam1
call Psybeam1
createvisualtask AnimTask_SwayMon, 5, 0, 6, 2048, 4, ANIM_TARGET
@@ -7169,7 +7169,7 @@ Move_PSYWAVE:
playsewithpan SE_W060, SOUND_PAN_ATTACKER
call SetPsychicBackground
createvisualtask sub_81076C8, 5, 100
- createsoundtask sub_8158C58, 203, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 2, 9, 0, 10
+ createsoundtask sub_8158C58, SE_W100, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 2, 9, 0, 10
call Psywave1
call Psywave1
createvisualtask sub_8115A04, 2, 4, 1, 4, 0, 12, RGB(31, 18, 31)
@@ -7213,7 +7213,7 @@ Move_STEEL_WING:
loadspritegfx ANIM_TAG_GUST
loadspritegfx ANIM_TAG_IMPACT
loopsewithpan SE_W231, SOUND_PAN_ATTACKER, 28, 2
- createvisualtask sub_81144F8, 5, 0, 0, 0
+ createvisualtask AnimTask_MetallicShine, 5, 0, 0, 0
waitforvisualfinish
monbg ANIM_DEF_PARTNER
monbgprio_28 ANIM_TARGET
@@ -7239,7 +7239,7 @@ Move_STEEL_WING:
Move_IRON_TAIL:
loadspritegfx ANIM_TAG_IMPACT
loopsewithpan SE_W231, SOUND_PAN_ATTACKER, 28, 2
- createvisualtask sub_81144F8, 5, 1, 0, 0
+ createvisualtask AnimTask_MetallicShine, 5, 1, 0, 0
waitforvisualfinish
monbg ANIM_TARGET
setalpha 12, 8
@@ -7249,7 +7249,7 @@ Move_IRON_TAIL:
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
playsewithpan SE_W233B, SOUND_PAN_TARGET
waitforvisualfinish
- createvisualtask sub_811489C, 5, 0, 1
+ createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, ANIM_ATTACKER, 1
clearmonbg ANIM_TARGET
blendoff
waitforvisualfinish
@@ -7259,7 +7259,7 @@ Move_POISON_TAIL:
loadspritegfx ANIM_TAG_IMPACT
loadspritegfx ANIM_TAG_POISON_BUBBLE
loopsewithpan SE_W231, SOUND_PAN_ATTACKER, 28, 2
- createvisualtask sub_81144F8, 5, 1, 1, RGB(24, 6, 23)
+ createvisualtask AnimTask_MetallicShine, 5, 1, 1, RGB(24, 6, 23)
waitforvisualfinish
monbg ANIM_TARGET
setalpha 12, 8
@@ -7269,7 +7269,7 @@ Move_POISON_TAIL:
createvisualtask AnimTask_ShakeMon, 2, ANIM_TARGET, 3, 0, 6, 1
playsewithpan SE_W233B, SOUND_PAN_TARGET
waitforvisualfinish
- createvisualtask sub_811489C, 5, 0, 1
+ createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, ANIM_ATTACKER, 1
clearmonbg ANIM_TARGET
blendoff
call PoisonBubblesEffect
@@ -7279,7 +7279,7 @@ Move_POISON_TAIL:
Move_METAL_CLAW:
loadspritegfx ANIM_TAG_CLAW_SLASH
loopsewithpan SE_W231, SOUND_PAN_ATTACKER, 28, 2
- createvisualtask sub_81144F8, 5, 0, 0, 0
+ createvisualtask AnimTask_MetallicShine, 5, 0, 0, 0
waitforvisualfinish
createsprite gHorizontalLungeSpriteTemplate, ANIM_ATTACKER, 2, 6, 4
delay 2
@@ -7346,8 +7346,8 @@ Move_SHADOW_BALL:
fadetobg BG_GHOST
waitbgfadein
delay 15
- createsoundtask sub_8158C58, 168, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 5, 5, 0, 5
- createsprite gUnknown_08596D58, ANIM_TARGET, 2, 16, 16, 8
+ createsoundtask sub_8158C58, SE_W054, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 5, 5, 0, 5
+ createsprite gShadowBallSpriteTemplate, ANIM_TARGET, 2, 16, 16, 8
waitforvisualfinish
playsewithpan SE_W028, SOUND_PAN_TARGET
createvisualtask AnimTask_ShakeMon2, 2, ANIM_TARGET, 4, 0, 8, 1
@@ -7459,7 +7459,7 @@ Move_STRING_SHOT:
end
StringShot1:
- createsprite gUnknown_085969E0, ANIM_TARGET, 2, 20, 0, 512, 20, 1
+ createsprite gWebThreadSpriteTemplate, ANIM_TARGET, 2, 20, 0, 512, 20, 1
delay 1
return
@@ -7488,7 +7488,7 @@ Move_SPIDER_WEB:
call SpiderWeb1
waitforvisualfinish
playsewithpan SE_W081B, SOUND_PAN_TARGET
- createsprite gUnknown_08596A2C, ANIM_ATTACKER, 2
+ createsprite gSpiderWebSpriteTemplate, ANIM_ATTACKER, 2
waitforvisualfinish
clearmonbg ANIM_DEF_PARTNER
delay 1
@@ -7496,7 +7496,7 @@ Move_SPIDER_WEB:
end
SpiderWeb1:
- createsprite gUnknown_085969E0, ANIM_TARGET, 2, 20, 0, 512, 20, 0
+ createsprite gWebThreadSpriteTemplate, ANIM_TARGET, 2, 20, 0, 512, 20, 0
delay 1
return
@@ -7941,16 +7941,16 @@ Move_PERISH_SONG:
panse_1B SE_W195, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, +2, 0
delay 80
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 0, 16, RGB_BLACK
- createvisualtask sub_811489C, 5, 4, 0
- createvisualtask sub_811489C, 5, 5, 0
- createvisualtask sub_811489C, 5, 6, 0
- createvisualtask sub_811489C, 5, 7, 0
+ createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, 4, 0
+ createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, 5, 0
+ createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, 6, 0
+ createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, 7, 0
delay 100
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 3, 16, 0, RGB_BLACK
- createvisualtask sub_811489C, 5, 4, 1
- createvisualtask sub_811489C, 5, 5, 1
- createvisualtask sub_811489C, 5, 6, 1
- createvisualtask sub_811489C, 5, 7, 1
+ createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, 4, 1
+ createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, 5, 1
+ createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, 6, 1
+ createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, 7, 1
waitforvisualfinish
end
@@ -8019,7 +8019,7 @@ Move_TRI_ATTACK:
delay 20
playsewithpan SE_W161, SOUND_PAN_ATTACKER
delay 20
- createsoundtask sub_8158C58, 220, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 5, 6, 0, 7
+ createsoundtask sub_8158C58, SE_W161, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 5, 6, 0, 7
waitforvisualfinish
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 2, 0, 16, RGB_BLACK
delay 16
@@ -8356,7 +8356,7 @@ Move_HYPER_BEAM:
createvisualtask AnimTask_ShakeMon2, 2, ANIM_ATTACKER, 1, 0, 4, 1
waitforvisualfinish
delay 30
- createsoundtask sub_8158C58, 247, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 1, 15, 0, 5
+ createsoundtask sub_8158C58, SE_W063B, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 1, 15, 0, 5
createvisualtask AnimTask_ShakeMon, 2, ANIM_ATTACKER, 0, 4, 50, 1
createvisualtask sub_8115D94, 2, ANIM_TAG_ORBS, 1, 12, 31, 16, 0, 0
call HyperBeam1
@@ -9570,7 +9570,7 @@ Move_DOOM_DESIRE:
createvisualtask sub_8114960, 2
delay 1
monbg ANIM_ATK_PARTNER
- createvisualtask sub_811489C, 5, 1, 0
+ createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, ANIM_TARGET, 0
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 0, 4, RGB_BLACK
waitforvisualfinish
setalpha 8, 8
@@ -9578,7 +9578,7 @@ Move_DOOM_DESIRE:
createvisualtask AnimTask_ScaleMonAndRestore, 5, -4, -4, 15, ANIM_ATTACKER, 1
waitforvisualfinish
delay 20
- createvisualtask sub_811489C, 5, 1, 1
+ createvisualtask AnimTask_SetGreyscaleOrOriginalPal, 5, ANIM_TARGET, 1
createsprite gSimplePaletteBlendSpriteTemplate, ANIM_ATTACKER, 2, 1, 1, 4, 0, RGB_BLACK
waitforvisualfinish
clearmonbg ANIM_ATK_PARTNER
@@ -10237,13 +10237,13 @@ Burn1:
Status_Infatuation:
loadspritegfx ANIM_TAG_MAGENTA_HEART
playsewithpan SE_W204, SOUND_PAN_ATTACKER
- createsprite gUnknown_08593970, ANIM_ATTACKER, 3, 0, 20
+ createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, 0, 20
delay 15
playsewithpan SE_W204, SOUND_PAN_ATTACKER
- createsprite gUnknown_08593970, ANIM_ATTACKER, 3, -20, 20
+ createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, -20, 20
delay 15
playsewithpan SE_W204, SOUND_PAN_ATTACKER
- createsprite gUnknown_08593970, ANIM_ATTACKER, 3, 20, 20
+ createsprite gMagentaHeartSpriteTemplate, ANIM_ATTACKER, 3, 20, 20
end
Status_Sleep:
diff --git a/data/battle_scripts_1.s b/data/battle_scripts_1.s
index b0c753752..244a3ac05 100644
--- a/data/battle_scripts_1.s
+++ b/data/battle_scripts_1.s
@@ -284,8 +284,7 @@ BattleScript_HitFromAtkAnimation::
seteffectwithchance
tryfaintmon BS_TARGET, FALSE, NULL
BattleScript_MoveEnd::
- setbyte sMOVEEND_STATE, 0x0
- moveend 0x0, 0x0
+ moveendall
end
BattleScript_MakeMoveMissed::
@@ -423,8 +422,7 @@ BattleScript_ExplosionLoop:
resultmessage
waitmessage 0x40
tryfaintmon BS_TARGET, FALSE, NULL
- setbyte sMOVEEND_STATE, 0x0
- moveend 0x2, 0x10
+ moveendto ATK49_NEXT_TARGET
jumpifnexttargetvalid BattleScript_ExplosionLoop
tryfaintmon BS_ATTACKER, FALSE, NULL
end
@@ -432,8 +430,7 @@ BattleScript_ExplosionMissed:
effectivenesssound
resultmessage
waitmessage 0x40
- setbyte sMOVEEND_STATE, 0x0
- moveend 0x2, 0x10
+ moveendto ATK49_NEXT_TARGET
jumpifnexttargetvalid BattleScript_ExplosionLoop
tryfaintmon BS_ATTACKER, FALSE, NULL
end
@@ -514,7 +511,7 @@ BattleScript_EffectStatUp::
BattleScript_EffectStatUpAfterAtkCanceler::
attackstring
ppreduce
- statbuffchange MOVE_EFFECT_AFFECTS_USER | 0x1, BattleScript_StatUpEnd
+ statbuffchange MOVE_EFFECT_AFFECTS_USER | STAT_CHANGE_BS_PTR, BattleScript_StatUpEnd
jumpifbyte CMP_NOT_EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_StatUpAttackAnim
pause 0x20
goto BattleScript_StatUpPrintString
@@ -560,7 +557,7 @@ BattleScript_EffectStatDown::
accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
attackstring
ppreduce
- statbuffchange 0x1, BattleScript_StatDownEnd
+ statbuffchange STAT_CHANGE_BS_PTR, BattleScript_StatDownEnd
jumpifbyte CMP_LESS_THAN, cMULTISTRING_CHOOSER, 0x2, BattleScript_StatDownDoAnim
jumpifbyte CMP_EQUAL, cMULTISTRING_CHOOSER, 0x3, BattleScript_StatDownEnd
pause 0x20
@@ -657,8 +654,7 @@ BattleScript_DoMultiHit::
printstring STRINGID_EMPTYSTRING3
waitmessage 0x1
addbyte sMULTIHIT_STRING + 4, 0x1
- setbyte sMOVEEND_STATE, 0x0
- moveend 0x2, 0x10
+ moveendto ATK49_NEXT_TARGET
jumpifbyte CMP_COMMON_BITS, gMoveResultFlags, MOVE_RESULT_FOE_ENDURED, BattleScript_MultiHitPrintStrings
decrementmultihit BattleScript_MultiHitLoop
goto BattleScript_MultiHitPrintStrings
@@ -674,10 +670,8 @@ BattleScript_MultiHitPrintStrings::
BattleScript_MultiHitEnd::
seteffectwithchance
tryfaintmon BS_TARGET, FALSE, NULL
- setbyte sMOVEEND_STATE, 0x2
- moveend 0x1, 0x0
- setbyte sMOVEEND_STATE, 0x4
- moveend 0x0, 0x0
+ moveendcase ATK49_SYNCHRONIZE_TARGET
+ moveendfrom ATK49_STATUS_IMMUNITY_ABILITIES
end
BattleScript_EffectConversion::
@@ -1441,8 +1435,7 @@ BattleScript_DoTripleKickAttack::
waitmessage 0x40
printstring STRINGID_EMPTYSTRING3
waitmessage 0x1
- setbyte sMOVEEND_STATE, 0x0
- moveend 0x2, 0x10
+ moveendto ATK49_NEXT_TARGET
jumpifbyte CMP_COMMON_BITS, gMoveResultFlags, MOVE_RESULT_FOE_ENDURED, BattleScript_TripleKickPrintStrings
decrementmultihit BattleScript_TripleKickLoop
goto BattleScript_TripleKickPrintStrings
@@ -1461,8 +1454,7 @@ BattleScript_TripleKickPrintStrings::
BattleScript_TripleKickEnd::
seteffectwithchance
tryfaintmon BS_TARGET, FALSE, NULL
- setbyte sMOVEEND_STATE, 0xE
- moveend 0x0, 0x0
+ moveendfrom ATK49_UPDATE_LAST_MOVES
end
BattleScript_EffectThief::
@@ -1521,17 +1513,17 @@ BattleScript_CurseTrySpeed::
attackanimation
waitanimation
setstatchanger STAT_SPEED, 1, TRUE
- statbuffchange MOVE_EFFECT_AFFECTS_USER | 0x1, BattleScript_CurseTryAttack
+ statbuffchange MOVE_EFFECT_AFFECTS_USER | STAT_CHANGE_BS_PTR, BattleScript_CurseTryAttack
printfromtable gStatDownStringIds
waitmessage 0x40
BattleScript_CurseTryAttack::
setstatchanger STAT_ATK, 1, FALSE
- statbuffchange MOVE_EFFECT_AFFECTS_USER | 0x1, BattleScript_CurseTryDefence
+ statbuffchange MOVE_EFFECT_AFFECTS_USER | STAT_CHANGE_BS_PTR, BattleScript_CurseTryDefence
printfromtable gStatUpStringIds
waitmessage 0x40
BattleScript_CurseTryDefence::
setstatchanger STAT_DEF, 1, FALSE
- statbuffchange MOVE_EFFECT_AFFECTS_USER | 0x1, BattleScript_CurseEnd
+ statbuffchange MOVE_EFFECT_AFFECTS_USER | STAT_CHANGE_BS_PTR, BattleScript_CurseEnd
printfromtable gStatUpStringIds
waitmessage 0x40
BattleScript_CurseEnd::
@@ -1643,7 +1635,7 @@ BattleScript_EffectSwagger::
attackanimation
waitanimation
setstatchanger STAT_ATK, 2, FALSE
- statbuffchange 0x1, BattleScript_SwaggerTryConfuse
+ statbuffchange STAT_CHANGE_BS_PTR, BattleScript_SwaggerTryConfuse
jumpifbyte CMP_EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_SwaggerTryConfuse
setgraphicalstatchangevalues
playanimation BS_TARGET, B_ANIM_STATS_CHANGE, sB_ANIM_ARG1
@@ -1842,7 +1834,7 @@ BattleScript_EffectSkullBash::
setbyte sTWOTURN_STRINGID, 0x2
call BattleScriptFirstChargingTurn
setstatchanger STAT_DEF, 1, FALSE
- statbuffchange MOVE_EFFECT_AFFECTS_USER | 0x1, BattleScript_SkullBashEnd
+ statbuffchange MOVE_EFFECT_AFFECTS_USER | STAT_CHANGE_BS_PTR, BattleScript_SkullBashEnd
jumpifbyte CMP_EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_SkullBashEnd
setgraphicalstatchangevalues
playanimation BS_ATTACKER, B_ANIM_STATS_CHANGE, sB_ANIM_ARG1
@@ -1893,8 +1885,7 @@ BattleScript_DoHitAllWithUndergroundBonus::
printstring STRINGID_EMPTYSTRING3
waitmessage 0x1
tryfaintmon BS_TARGET, FALSE, NULL
- setbyte sMOVEEND_STATE, 0x0
- moveend 0x2, 0x10
+ moveendto ATK49_NEXT_TARGET
jumpifnexttargetvalid BattleScript_HitsAllWithUndergroundBonusLoop
end
BattleScript_HitAllWithUndergroundBonusMissed::
@@ -1903,8 +1894,7 @@ BattleScript_HitAllWithUndergroundBonusMissed::
effectivenesssound
resultmessage
waitmessage 0x40
- setbyte sMOVEEND_STATE, 0x0
- moveend 0x2, 0x10
+ moveendto ATK49_NEXT_TARGET
jumpifnexttargetvalid BattleScript_HitsAllWithUndergroundBonusLoop
end
@@ -1995,8 +1985,7 @@ BattleScript_BeatUpAttack::
resultmessage
waitmessage 0x40
tryfaintmon BS_TARGET, FALSE, NULL
- setbyte sMOVEEND_STATE, 0x0
- moveend 0x2, 0x10
+ moveendto ATK49_NEXT_TARGET
goto BattleScript_BeatUpLoop
BattleScript_BeatUpEnd::
end
@@ -2048,7 +2037,7 @@ BattleScript_EffectDefenseCurl::
ppreduce
setdefensecurlbit
setstatchanger STAT_DEF, 1, FALSE
- statbuffchange MOVE_EFFECT_AFFECTS_USER | 0x1, BattleScript_DefenseCurlDoStatUpAnim
+ statbuffchange MOVE_EFFECT_AFFECTS_USER | STAT_CHANGE_BS_PTR, BattleScript_DefenseCurlDoStatUpAnim
jumpifbyte CMP_EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_StatUpPrintString
attackanimation
waitanimation
@@ -2189,7 +2178,7 @@ BattleScript_EffectFlatter::
attackanimation
waitanimation
setstatchanger STAT_SPATK, 1, FALSE
- statbuffchange 0x1, BattleScript_FlatterTryConfuse
+ statbuffchange STAT_CHANGE_BS_PTR, BattleScript_FlatterTryConfuse
jumpifbyte CMP_EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_FlatterTryConfuse
setgraphicalstatchangevalues
playanimation BS_TARGET, B_ANIM_STATS_CHANGE, sB_ANIM_ARG1
@@ -2246,14 +2235,14 @@ BattleScript_EffectMemento::
playstatchangeanimation BS_TARGET, BIT_ATK | BIT_SPATK, ATK48_STAT_NEGATIVE | ATK48_STAT_BY_TWO | ATK48_ONLY_MULTIPLE
playstatchangeanimation BS_TARGET, BIT_ATK, ATK48_STAT_NEGATIVE | ATK48_STAT_BY_TWO
setstatchanger STAT_ATK, 2, TRUE
- statbuffchange 0x1, BattleScript_EffectMementoTrySpAtk
+ statbuffchange STAT_CHANGE_BS_PTR, BattleScript_EffectMementoTrySpAtk
jumpifbyte CMP_GREATER_THAN, cMULTISTRING_CHOOSER, 0x1, BattleScript_EffectMementoTrySpAtk
printfromtable gStatDownStringIds
waitmessage 0x40
BattleScript_EffectMementoTrySpAtk:
playstatchangeanimation BS_TARGET, BIT_SPATK, ATK48_STAT_NEGATIVE | ATK48_STAT_BY_TWO
setstatchanger STAT_SPATK, 2, TRUE
- statbuffchange 0x1, BattleScript_EffectMementoTryFaint
+ statbuffchange STAT_CHANGE_BS_PTR, BattleScript_EffectMementoTryFaint
jumpifbyte CMP_GREATER_THAN, cMULTISTRING_CHOOSER, 0x1, BattleScript_EffectMementoTryFaint
printfromtable gStatDownStringIds
waitmessage 0x40
@@ -2395,7 +2384,7 @@ BattleScript_EffectWish::
BattleScript_EffectAssist::
attackcanceler
attackstring
- asistattackselect BattleScript_ButItFailedPpReduce
+ assistattackselect BattleScript_ButItFailedPpReduce
attackanimation
waitanimation
setbyte sB_ANIM_TURN, 0x0
@@ -2617,8 +2606,7 @@ BattleScript_TeeterDanceLoop::
resultmessage
waitmessage 0x40
BattleScript_TeeterDanceDoMoveEndIncrement::
- setbyte sMOVEEND_STATE, 0x0
- moveend 0x2, 0x10
+ moveendto ATK49_NEXT_TARGET
BattleScript_TeeterDanceLoopIncrement::
addbyte gBattlerTarget, 0x1
jumpifbytenotequal gBattlerTarget, gBattlersCount, BattleScript_TeeterDanceLoop
@@ -2692,14 +2680,14 @@ BattleScript_TickleDoMoveAnim::
playstatchangeanimation BS_TARGET, BIT_ATK | BIT_DEF, ATK48_STAT_NEGATIVE | ATK48_ONLY_MULTIPLE
playstatchangeanimation BS_TARGET, BIT_ATK, ATK48_STAT_NEGATIVE
setstatchanger STAT_ATK, 1, TRUE
- statbuffchange 0x1, BattleScript_TickleTryLowerDef
+ statbuffchange STAT_CHANGE_BS_PTR, BattleScript_TickleTryLowerDef
jumpifbyte CMP_EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_TickleTryLowerDef
printfromtable gStatDownStringIds
waitmessage 0x40
BattleScript_TickleTryLowerDef::
playstatchangeanimation BS_TARGET, BIT_DEF, ATK48_STAT_NEGATIVE
setstatchanger STAT_DEF, 1, TRUE
- statbuffchange 0x1, BattleScript_TickleEnd
+ statbuffchange STAT_CHANGE_BS_PTR, BattleScript_TickleEnd
jumpifbyte CMP_EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_TickleEnd
printfromtable gStatDownStringIds
waitmessage 0x40
@@ -2725,13 +2713,13 @@ BattleScript_CosmicPowerDoMoveAnim::
setbyte sSTAT_ANIM_PLAYED, FALSE
playstatchangeanimation BS_ATTACKER, BIT_DEF | BIT_SPDEF, 0x0
setstatchanger STAT_DEF, 1, FALSE
- statbuffchange MOVE_EFFECT_AFFECTS_USER | 0x1, BattleScript_CosmicPowerTrySpDef
+ statbuffchange MOVE_EFFECT_AFFECTS_USER | STAT_CHANGE_BS_PTR, BattleScript_CosmicPowerTrySpDef
jumpifbyte CMP_EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_CosmicPowerTrySpDef
printfromtable gStatUpStringIds
waitmessage 0x40
BattleScript_CosmicPowerTrySpDef::
setstatchanger STAT_SPDEF, 1, FALSE
- statbuffchange MOVE_EFFECT_AFFECTS_USER | 0x1, BattleScript_CosmicPowerEnd
+ statbuffchange MOVE_EFFECT_AFFECTS_USER | STAT_CHANGE_BS_PTR, BattleScript_CosmicPowerEnd
jumpifbyte CMP_EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_CosmicPowerEnd
printfromtable gStatUpStringIds
waitmessage 0x40
@@ -2754,13 +2742,13 @@ BattleScript_BulkUpDoMoveAnim::
setbyte sSTAT_ANIM_PLAYED, FALSE
playstatchangeanimation BS_ATTACKER, BIT_ATK | BIT_DEF, 0x0
setstatchanger STAT_ATK, 1, FALSE
- statbuffchange MOVE_EFFECT_AFFECTS_USER | 0x1, BattleScript_BulkUpTryDef
+ statbuffchange MOVE_EFFECT_AFFECTS_USER | STAT_CHANGE_BS_PTR, BattleScript_BulkUpTryDef
jumpifbyte CMP_EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_BulkUpTryDef
printfromtable gStatUpStringIds
waitmessage 0x40
BattleScript_BulkUpTryDef::
setstatchanger STAT_DEF, 1, FALSE
- statbuffchange MOVE_EFFECT_AFFECTS_USER | 0x1, BattleScript_BulkUpEnd
+ statbuffchange MOVE_EFFECT_AFFECTS_USER | STAT_CHANGE_BS_PTR, BattleScript_BulkUpEnd
jumpifbyte CMP_EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_BulkUpEnd
printfromtable gStatUpStringIds
waitmessage 0x40
@@ -2779,13 +2767,13 @@ BattleScript_CalmMindDoMoveAnim::
setbyte sSTAT_ANIM_PLAYED, FALSE
playstatchangeanimation BS_ATTACKER, BIT_SPATK | BIT_SPDEF, 0x0
setstatchanger STAT_SPATK, 1, FALSE
- statbuffchange MOVE_EFFECT_AFFECTS_USER | 0x1, BattleScript_CalmMindTrySpDef
+ statbuffchange MOVE_EFFECT_AFFECTS_USER | STAT_CHANGE_BS_PTR, BattleScript_CalmMindTrySpDef
jumpifbyte CMP_EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_CalmMindTrySpDef
printfromtable gStatUpStringIds
waitmessage 0x40
BattleScript_CalmMindTrySpDef::
setstatchanger STAT_SPDEF, 1, FALSE
- statbuffchange MOVE_EFFECT_AFFECTS_USER | 0x1, BattleScript_CalmMindEnd
+ statbuffchange MOVE_EFFECT_AFFECTS_USER | STAT_CHANGE_BS_PTR, BattleScript_CalmMindEnd
jumpifbyte CMP_EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_CalmMindEnd
printfromtable gStatUpStringIds
waitmessage 0x40
@@ -2811,13 +2799,13 @@ BattleScript_DragonDanceDoMoveAnim::
setbyte sSTAT_ANIM_PLAYED, FALSE
playstatchangeanimation BS_ATTACKER, BIT_ATK | BIT_SPEED, 0x0
setstatchanger STAT_ATK, 1, FALSE
- statbuffchange MOVE_EFFECT_AFFECTS_USER | 0x1, BattleScript_DragonDanceTrySpeed
+ statbuffchange MOVE_EFFECT_AFFECTS_USER | STAT_CHANGE_BS_PTR, BattleScript_DragonDanceTrySpeed
jumpifbyte CMP_EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_DragonDanceTrySpeed
printfromtable gStatUpStringIds
waitmessage 0x40
BattleScript_DragonDanceTrySpeed::
setstatchanger STAT_SPEED, 1, FALSE
- statbuffchange MOVE_EFFECT_AFFECTS_USER | 0x1, BattleScript_DragonDanceEnd
+ statbuffchange MOVE_EFFECT_AFFECTS_USER | STAT_CHANGE_BS_PTR, BattleScript_DragonDanceEnd
jumpifbyte CMP_EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_DragonDanceEnd
printfromtable gStatUpStringIds
waitmessage 0x40
@@ -3140,10 +3128,8 @@ BattleScript_DoSwitchOut::
switchinanim BS_ATTACKER, FALSE
waitstate
switchineffects BS_ATTACKER
- setbyte sMOVEEND_STATE, 0x4
- moveend 0x1, 0x0
- setbyte sMOVEEND_STATE, 0xF
- moveend 0x1, 0x0
+ moveendcase ATK49_STATUS_IMMUNITY_ABILITIES
+ moveendcase ATK49_MIRROR_MOVE
end2
BattleScript_PursuitDmgOnSwitchOut::
@@ -3166,8 +3152,7 @@ BattleScript_PursuitDmgOnSwitchOut::
resultmessage
waitmessage 0x40
tryfaintmon BS_TARGET, FALSE, NULL
- setbyte sMOVEEND_STATE, 0x3
- moveend 0x2, 0x6
+ moveendfromto ATK49_MOVE_END_ABILITIES, ATK49_CHOICE_MOVE
various4 BS_TARGET
jumpifbyte CMP_EQUAL, gBattleCommunication, 0x0, BattleScript_PursuitDmgOnSwitchOutRet
setbyte sGIVEEXP_STATE, 0x0
@@ -3395,8 +3380,7 @@ BattleScript_DisabledNoMore::
BattleScript_SelectingDisabledMoveInPalace::
printstring STRINGID_PKMNMOVEISDISABLED
BattleScript_SelectingUnusableMoveInPalace::
- setbyte sMOVEEND_STATE, 0x0
- moveend 0x2, 0x10
+ moveendto ATK49_NEXT_TARGET
end
BattleScript_EncoredNoMore::
@@ -3425,8 +3409,7 @@ BattleScript_SpikesOnAttacker::
BattleScript_SpikesOnAttackerFainted::
setbyte sGIVEEXP_STATE, 0x0
getexp BS_ATTACKER
- setbyte sMOVEEND_STATE, 0x0
- moveend 0x0, 0x0
+ moveendall
goto BattleScript_HandleFaintedMon
BattleScript_SpikesOnTarget::
@@ -3441,8 +3424,7 @@ BattleScript_SpikesOnTarget::
BattleScript_SpikesOnTargetFainted::
setbyte sGIVEEXP_STATE, 0x0
getexp BS_TARGET
- setbyte sMOVEEND_STATE, 0x0
- moveend 0x0, 0x0
+ moveendall
goto BattleScript_HandleFaintedMon
BattleScript_SpikesOnFaintedBattler::
@@ -3457,8 +3439,7 @@ BattleScript_SpikesOnFaintedBattler::
BattleScript_SpikesOnFaintedBattlerFainted::
setbyte sGIVEEXP_STATE, 0x0
getexp BS_FAINTED
- setbyte sMOVEEND_STATE, 0x0
- moveend 0x0, 0x0
+ moveendall
goto BattleScript_HandleFaintedMon
BattleScript_PrintHurtBySpikes::
@@ -3490,27 +3471,27 @@ BattleScript_AllStatsUpAtk::
setbyte sSTAT_ANIM_PLAYED, FALSE
playstatchangeanimation BS_ATTACKER, BIT_ATK | BIT_DEF | BIT_SPEED | BIT_SPATK | BIT_SPDEF, 0x0
setstatchanger STAT_ATK, 1, FALSE
- statbuffchange MOVE_EFFECT_AFFECTS_USER | 0x1, BattleScript_AllStatsUpDef
+ statbuffchange MOVE_EFFECT_AFFECTS_USER | STAT_CHANGE_BS_PTR, BattleScript_AllStatsUpDef
printfromtable gStatUpStringIds
waitmessage 0x40
BattleScript_AllStatsUpDef::
setstatchanger STAT_DEF, 1, FALSE
- statbuffchange MOVE_EFFECT_AFFECTS_USER | 0x1, BattleScript_AllStatsUpSpeed
+ statbuffchange MOVE_EFFECT_AFFECTS_USER | STAT_CHANGE_BS_PTR, BattleScript_AllStatsUpSpeed
printfromtable gStatUpStringIds
waitmessage 0x40
BattleScript_AllStatsUpSpeed::
setstatchanger STAT_SPEED, 1, FALSE
- statbuffchange MOVE_EFFECT_AFFECTS_USER | 0x1, BattleScript_AllStatsUpSpAtk
+ statbuffchange MOVE_EFFECT_AFFECTS_USER | STAT_CHANGE_BS_PTR, BattleScript_AllStatsUpSpAtk
printfromtable gStatUpStringIds
waitmessage 0x40
BattleScript_AllStatsUpSpAtk::
setstatchanger STAT_SPATK, 1, FALSE
- statbuffchange MOVE_EFFECT_AFFECTS_USER | 0x1, BattleScript_AllStatsUpSpDef
+ statbuffchange MOVE_EFFECT_AFFECTS_USER | STAT_CHANGE_BS_PTR, BattleScript_AllStatsUpSpDef
printfromtable gStatUpStringIds
waitmessage 0x40
BattleScript_AllStatsUpSpDef::
setstatchanger STAT_SPDEF, 1, FALSE
- statbuffchange MOVE_EFFECT_AFFECTS_USER | 0x1, BattleScript_AllStatsUpRet
+ statbuffchange MOVE_EFFECT_AFFECTS_USER | STAT_CHANGE_BS_PTR, BattleScript_AllStatsUpRet
printfromtable gStatUpStringIds
waitmessage 0x40
BattleScript_AllStatsUpRet::
@@ -3562,10 +3543,8 @@ BattleScript_DoFutureAttackHit::
tryfaintmon BS_TARGET, FALSE, NULL
atk24 BattleScript_FutureAttackEnd
BattleScript_FutureAttackEnd::
- setbyte sMOVEEND_STATE, 0x0
- moveend 0x1, 0x0
- setbyte sMOVEEND_STATE, 0xB
- moveend 0x2, 0xE
+ moveendcase ATK49_RAGE
+ moveendfromto ATK49_ITEM_EFFECTS_ALL, ATK49_UPDATE_LAST_MOVES
setbyte gMoveResultFlags, 0
end2
@@ -3659,14 +3638,14 @@ BattleScript_AtkDefDown::
playstatchangeanimation BS_ATTACKER, BIT_DEF | BIT_ATK, ATK48_DONT_CHECK_LOWER | ATK48_STAT_NEGATIVE | ATK48_ONLY_MULTIPLE
playstatchangeanimation BS_ATTACKER, BIT_ATK, ATK48_DONT_CHECK_LOWER | ATK48_STAT_NEGATIVE
setstatchanger STAT_ATK, 1, TRUE
- statbuffchange MOVE_EFFECT_AFFECTS_USER | MOVE_EFFECT_CERTAIN | 0x1, BattleScript_82DB144
+ statbuffchange MOVE_EFFECT_AFFECTS_USER | MOVE_EFFECT_CERTAIN | STAT_CHANGE_BS_PTR, BattleScript_82DB144
jumpifbyte CMP_EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_82DB144
printfromtable gStatDownStringIds
waitmessage 0x40
BattleScript_82DB144::
playstatchangeanimation BS_ATTACKER, BIT_DEF, ATK48_DONT_CHECK_LOWER | ATK48_STAT_NEGATIVE
setstatchanger STAT_DEF, 1, TRUE
- statbuffchange MOVE_EFFECT_AFFECTS_USER | MOVE_EFFECT_CERTAIN | 0x1, BattleScript_82DB167
+ statbuffchange MOVE_EFFECT_AFFECTS_USER | MOVE_EFFECT_CERTAIN | STAT_CHANGE_BS_PTR, BattleScript_82DB167
jumpifbyte CMP_EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_82DB167
printfromtable gStatDownStringIds
waitmessage 0x40
@@ -3732,7 +3711,7 @@ BattleScript_SAtkDown2::
setbyte sSTAT_ANIM_PLAYED, FALSE
playstatchangeanimation BS_ATTACKER, BIT_SPATK, ATK48_DONT_CHECK_LOWER | ATK48_STAT_NEGATIVE | ATK48_STAT_BY_TWO
setstatchanger STAT_SPATK, 2, TRUE
- statbuffchange MOVE_EFFECT_AFFECTS_USER | MOVE_EFFECT_CERTAIN | 0x1, BattleScript_SAtkDown2End
+ statbuffchange MOVE_EFFECT_AFFECTS_USER | MOVE_EFFECT_CERTAIN | STAT_CHANGE_BS_PTR, BattleScript_SAtkDown2End
jumpifbyte CMP_EQUAL, cMULTISTRING_CHOOSER, 0x2, BattleScript_SAtkDown2End
printfromtable gStatDownStringIds
waitmessage 0x40
@@ -4063,7 +4042,7 @@ BattleScript_IntimidateActivatesLoop:
jumpifability BS_TARGET, ABILITY_CLEAR_BODY, BattleScript_IntimidatePrevented
jumpifability BS_TARGET, ABILITY_HYPER_CUTTER, BattleScript_IntimidatePrevented
jumpifability BS_TARGET, ABILITY_WHITE_SMOKE, BattleScript_IntimidatePrevented
- statbuffchange 0x21, BattleScript_IntimidateActivatesLoopIncrement
+ statbuffchange STAT_CHANGE_NOT_PROTECT_AFFECTED | STAT_CHANGE_BS_PTR, BattleScript_IntimidateActivatesLoopIncrement
jumpifbyte CMP_GREATER_THAN, cMULTISTRING_CHOOSER, 0x1, BattleScript_IntimidateActivatesLoopIncrement
setgraphicalstatchangevalues
playanimation BS_TARGET, B_ANIM_STATS_CHANGE, sB_ANIM_ARG1
@@ -4254,8 +4233,7 @@ BattleScript_AbilityCuredStatus::
BattleScript_IgnoresWhileAsleep::
printstring STRINGID_PKMNIGNORESASLEEP
waitmessage 0x40
- setbyte sMOVEEND_STATE, 0x0
- moveend 0x2, 0x10
+ moveendto ATK49_NEXT_TARGET
end
BattleScript_IgnoresAndUsesRandomMove::
@@ -4271,8 +4249,7 @@ BattleScript_MoveUsedLoafingAround::
BattleScript_82DB6C7::
printfromtable gInobedientStringIds
waitmessage 0x40
- setbyte sMOVEEND_STATE, 0x0
- moveend 0x2, 0x10
+ moveendto ATK49_NEXT_TARGET
end
BattleScript_IgnoresAndFallsAsleep::
@@ -4280,8 +4257,7 @@ BattleScript_IgnoresAndFallsAsleep::
waitmessage 0x40
setmoveeffect MOVE_EFFECT_SLEEP | MOVE_EFFECT_AFFECTS_USER
seteffectprimary
- setbyte sMOVEEND_STATE, 0x0
- moveend 0x2, 0x10
+ moveendto ATK49_NEXT_TARGET
end
BattleScript_IgnoresAndHitsItself::
@@ -4444,7 +4420,7 @@ BattleScript_BerryConfuseHealEnd2::
BattleScript_BerryStatRaiseEnd2::
playanimation BS_ATTACKER, B_ANIM_ITEM_EFFECT, NULL
- statbuffchange MOVE_EFFECT_AFFECTS_USER | 0x1, BattleScript_82DB85B
+ statbuffchange MOVE_EFFECT_AFFECTS_USER | STAT_CHANGE_BS_PTR, BattleScript_82DB85B
BattleScript_82DB85B::
setbyte cMULTISTRING_CHOOSER, 0x4
call BattleScript_StatUp
diff --git a/data/berry_crush.s b/data/berry_crush.s
index 4e3c77292..6535cd558 100755
--- a/data/berry_crush.s
+++ b/data/berry_crush.s
@@ -151,10 +151,22 @@ gUnknown_082F4190:: @ 82F4190
.align 2
gUnknown_082F41CC:: @ 82F41CC
- .byte 0x00, 0x00, 0xff, 0x00, 0x01, 0x01, 0x00, 0x00
- .byte 0xf0, 0xfc, 0x10, 0xfc, 0xf8, 0xfe, 0x08, 0xfe
- .byte 0xe8, 0xf8, 0x18, 0xf8, 0xe0, 0xf4, 0x20, 0xf4
- .byte 0xd8, 0xf0, 0x28, 0xf0
+ .byte 0x00, 0x00
+ .byte 0xff, 0x00
+ .byte 0x01, 0x01
+
+gUnknown_082F41D2::
+ .byte 0x00, 0x00
+ .byte 0xf0, 0xfc
+ .byte 0x10, 0xfc
+ .byte 0xf8, 0xfe
+ .byte 0x08, 0xfe
+ .byte 0xe8, 0xf8
+ .byte 0x18, 0xf8
+ .byte 0xe0, 0xf4
+ .byte 0x20, 0xf4
+ .byte 0xd8, 0xf0
+ .byte 0x28, 0xf0
.align 2
gUnknown_082F41E8:: @ 82F41E8
diff --git a/data/contest.s b/data/contest.s
deleted file mode 100644
index 48bfa1080..000000000
--- a/data/contest.s
+++ /dev/null
@@ -1,412 +0,0 @@
-#include "constants/species.h"
-#include "constants/moves.h"
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2, 0
-
-gUnknown_08587A6C:: @ 8587A6C
- .byte 0x24, 0x4c, 0x74, 0x9c
-
-gUnknown_08587A70:: @ 8587A70
- .byte 0x24, 0x4c, 0x74, 0x9c
-
- .align 2
-gUnknown_08587A74:: @ 8587A74
- obj_tiles gTiles_8C19450, 0x0020, 0x4e20
-
- .align 2
-gOamData_8587A7C:: @ 8587A7C
- .2byte 0x0000
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gSpriteAffineAnim_8587A84:: @ 8587A84
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8587A94:: @ 8587A94
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_frame 0xFFF6, 0xFFF6, -20, 20
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_8587AAC:: @ 8587AAC
- obj_rot_scal_anim_frame 0x38, 0x38, 0, 0
- obj_rot_scal_anim_frame 0xA, 0xA, 20, 20
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_8587AC4:: @ 8587AC4
- .4byte gSpriteAffineAnim_8587A84
- .4byte gSpriteAffineAnim_8587A94
- .4byte gSpriteAffineAnim_8587AAC
-
- .align 2
-gSpriteTemplate_8587AD0:: @ 8587AD0
- spr_template 0x4e20, 0xabe0, gOamData_8587A7C, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_8587AC4, SpriteCallbackDummy
-
- .align 2
-gUnknown_08587AE8:: @ 8587AE8
- obj_tiles gContestNextTurnGfx, 0x0100, 0x4e22
- obj_tiles gContestNextTurnGfx, 0x0100, 0x4e23
- obj_tiles gContestNextTurnGfx, 0x0100, 0x4e24
- obj_tiles gContestNextTurnGfx, 0x0100, 0x4e25
-
- .align 2
-gUnknown_08587B08:: @ 8587B08
- obj_pal gContestPal, 0x4e22
-
- .align 2
-gOamData_8587B10:: @ 8587B10
- .2byte 0x4000
- .2byte 0x4000
- .2byte 0x0000
-
- .align 2
-gSpriteTemplate_8587B18:: @ 8587B18
- spr_template 0x4e22, 0x4e22, gOamData_8587B10, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
- spr_template 0x4e23, 0x4e22, gOamData_8587B10, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
- spr_template 0x4e24, 0x4e22, gOamData_8587B10, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
- spr_template 0x4e25, 0x4e22, gOamData_8587B10, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSubspriteTable_8587B78:: @ 8587B78
- subsprite -28, -4, 0, 0, 32x8
- subsprite 4, -4, 0, 4, 32x8
-
- .align 2
-gSubspriteTables_8587B80:: @ 8587B80
- .4byte 2, gSubspriteTable_8587B78
-
- .align 2
-gUnknown_08587B88:: @ 8587B88
- obj_tiles gUnknown_08C19168, 0x0180, 0xabe1
-
- .align 2
-gOamData_8587B90:: @ 8587B90
- .2byte 0x0000
- .2byte 0x4000
- .2byte 0x0000
-
- .align 2
-gSpriteTemplate_8587B98:: @ 8587B98
- spr_template 0xabe1, 0xabe0, gOamData_8587B90, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gUnknown_08587BB0:: @ 8587BB0
- obj_tiles gContestApplauseGfx, 0x0400, 0xabe2
-
- .align 2
-gUnknown_08587BB8:: @ 8587BB8
- obj_pal gContestPal, 0xabe2
-
- .align 2
-gOamData_8587BC0:: @ 8587BC0
- .2byte 0x4000
- .2byte 0xC000
- .2byte 0x0000
-
- .align 2
-gSpriteTemplate_8587BC8:: @ 8587BC8
- spr_template 0xabe2, 0xabe2, gOamData_8587BC0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gOamData_8587BE0:: @ 8587BE0
- .2byte 0x0000
- .2byte 0xC000
- .2byte 0x2C00
-
- .align 2
-gSpriteTemplate_8587BE8:: @ 8587BE8
- spr_template 0x4e21, 0x4e21, gOamData_8587BE0, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gUnknown_08587C00:: @ 8587C00
- obj_tiles gContestJudgeGfx, 0x0800, 0x4e21
-
- .align 2
-gUnknown_08587C08:: @ 8587C08
- obj_tiles gContestJudgeSymbolsGfx, 0x0380, 0xabe0
-
- .align 2
-gUnknown_08587C10:: @ 8587C10
- obj_pal gContest3Pal, 0xabe0
-
- .align 2
-gSpriteTemplate_8587C18:: @ 8587C18
- spr_template 0xabe0, 0xabe0, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gUnknown_08587C30:: @ 8587C30
- .incbin "graphics/unknown/unknown_587C30.gbapal"
-
-@ 8587C50
- .include "data/text/contest_text_pointers.inc"
-
- .align 2
-gUnknown_08587D5C:: @ 8587D5C
- .4byte gText_0827D5C1
- .4byte gText_0827D5DC
- .4byte gText_0827D600
- .4byte gText_0827D612
- .4byte gText_0827D612
- .4byte gText_0827D62D
- .4byte gText_0827D654
- .4byte gText_0827D67E
- .4byte gText_0827D69C
- .4byte gText_0827D6BA
- .4byte gText_0827D6E5
- .4byte gText_0827D706
- .4byte gText_0827D71D
-
- .align 2
-gUnknown_08587D90:: @ 8587D90
- .4byte gText_0827D743
- .4byte gText_0827D764
- .4byte gText_0827D785
- .4byte gText_0827D7A5
- .4byte gText_0827D7C8
- .4byte gText_0827D7E8
- .4byte gText_0827D831
- .4byte gText_0827D855
- .4byte gText_0827D830
- .4byte gText_0827D872
- .4byte gText_0827D88F
- .4byte gText_0827D8B5
- .4byte gText_0827D8E4
- .4byte gText_0827D8FE
- .4byte gText_0827D926
- .4byte gText_0827D947
- .4byte gText_0827D961
- .4byte gText_0827D986
- .4byte gText_0827D9B1
- .4byte gText_0827D9D9
- .4byte gText_0827DA03
- .4byte gText_0827DA31
- .4byte gText_0827DA5B
- .4byte gText_0827DA85
- .4byte gText_0827DAB2
- .4byte gText_0827DADA
- .4byte gText_0827DB03
- .4byte gText_0827D830
- .4byte gText_0827D830
- .4byte gText_0827D830
- .4byte gText_0827DB1F
- .4byte gText_0827DB4E
-
- .align 2
-gUnknown_08587E10:: @ 8587E10
- .4byte gText_827DB75
- .4byte gText_827DBB0
- .4byte gText_827DBE0
- .4byte gText_827DC0F
- .4byte gText_827DC45
- .4byte gText_827DC7C
- .4byte gText_827DCB4
- .4byte gText_827DCE7
- .4byte gText_827DD12
- .4byte gText_827DD3D
- .4byte gText_827DD6F
- .4byte gText_827DD8E
- .4byte gText_827DDC7
- .4byte gText_827DDF2
- .4byte gText_827DE14
- .4byte gText_827DE44
- .4byte gText_827DE73
- .4byte gText_827DEA5
- .4byte gText_827DED9
- .4byte gText_827DF02
- .4byte gText_827DF3A
- .4byte gText_827DF63
- .4byte gText_827DF8C
- .4byte gText_827DFB8
- .4byte gText_827DFE2
- .4byte gText_827E00C
- .4byte gText_827E02F
- .4byte gText_827E05F
- .4byte gText_827E08B
- .4byte gText_827E0B5
- .4byte gText_827E0DD
- .4byte gText_827E107
- .4byte gText_827E143
- .4byte gText_827E17F
- .4byte gText_827E1BB
- .4byte gText_827E1F3
- .4byte gText_827E220
- .4byte gText_827E254
- .4byte gText_827E289
- .4byte gText_827E2C5
- .4byte gText_0827E2FE
- .4byte gText_0827E32E
- .4byte gText_0827E35B
- .4byte gText_0827E38D
- .4byte gText_0827E3C1
- .4byte gText_0827E3EB
- .4byte gText_0827E416
- .4byte gText_0827E448
- .4byte gText_0827E473
- .4byte gText_0827E4A6
- .4byte gText_0827E4D5
- .4byte gText_0827E504
- .4byte gText_0827E531
- .4byte gText_0827E55A
- .4byte gText_0827E5B2
- .4byte gText_0827E5D0
- .4byte gText_0827E606
- .4byte gText_0827E638
- .4byte gText_0827E658
- .4byte gText_0827E68B
- .4byte gText_0827E6C4
- .4byte gText_0827E7BA
-
- .align 2
-gUnknown_08587F08:: @ 8587F08
- .4byte gText_0827E85F
- .4byte gText_0827E868
- .4byte gText_0827E86F
- .4byte gText_0827E878
- .4byte gText_0827E882
-
- .align 2
-gUnknown_08587F1C:: @ 8587F1C
- .4byte gText_0827E894
- .4byte gText_0827E89E
- .4byte gText_0827E8AA
- .4byte gText_0827E8B4
- .4byte gText_0827E8BF
- .4byte gText_0827E8CA
-
- .align 2
-gUnknown_08587F34:: @ 8587F34
- .4byte 0x00000580, 0x000015e9, 0x000005c2, 0x000031a3
-
- .align 2
-gUnknown_08587F44:: @ 8587F44
- window_template 0x00, 0x12, 0x00, 0x0c, 0x02, 0x0f, 0x0200
- window_template 0x00, 0x12, 0x05, 0x0c, 0x02, 0x0f, 0x0218
- window_template 0x00, 0x12, 0x0a, 0x0c, 0x02, 0x0f, 0x0230
- window_template 0x00, 0x12, 0x0f, 0x0c, 0x02, 0x0f, 0x0248
- window_template 0x00, 0x01, 0x0f, 0x11, 0x04, 0x0f, 0x0260
- window_template 0x00, 0x01, 0x1f, 0x09, 0x02, 0x0f, 0x02a4
- window_template 0x00, 0x01, 0x21, 0x09, 0x02, 0x0f, 0x02b6
- window_template 0x00, 0x01, 0x23, 0x09, 0x02, 0x0f, 0x02c8
- window_template 0x00, 0x01, 0x25, 0x09, 0x02, 0x0f, 0x02da
- window_template 0x00, 0x10, 0x1f, 0x01, 0x02, 0x0f, 0x02ec
- window_template 0x00, 0x0b, 0x23, 0x12, 0x04, 0x0f, 0x02ee
- null_window_template
-
- .align 2
-gUnknown_08587FA4:: @ 8587FA4
- .4byte NULL, 0xFFFF
- .2byte SPECIES_ELECTRIKE
- .byte 2
- .string "ELECTER$", 11
- .string "EZRA$", 8
- .2byte 0
- .4byte NULL, 0xFFFF
- .2byte SPECIES_TROPIUS
- .byte 0
- .string "TROPO$", 11
- .string "ALLAN$", 8
- .2byte 2
- .4byte NULL, 0xFFFF
- .2byte SPECIES_XATU
- .byte 1
- .string "TUXA$", 11
- .string "JULIET$", 8
- .2byte 0
- .4byte NULL, 0xFFFF
- .2byte SPECIES_PLUSLE
- .byte 4
- .string "PULSE$", 11
- .string "BAILY$", 8
- .2byte 3
- .4byte NULL, 0xFFFF
- .2byte SPECIES_SHUPPET
- .byte 3
- .string "SHUPUP$", 11
- .string "MELANY$", 8
- .2byte 1
- .4byte NULL, 0xFFFF
- .2byte SPECIES_ZANGOOSE
- .byte 0
- .string "GOOZAN$", 11
- .string "HANA$", 8
- .2byte 2
- .4byte NULL, 0xFFFF
- .2byte SPECIES_LOUDRED
- .byte 1
- .string "LOUDED$", 11
- .string "BRYANT$", 8
- .2byte 2
- .4byte NULL, 0xFFFF
- .2byte SPECIES_DELCATTY
- .byte 2
- .string "KITSY$", 11
- .string "OMAR$", 8
- .2byte 3
-
-
- .align 2
-gContestOpponents:: @ 85880A4
- .include "data/contest_opponents.inc"
-
-gUnknown_085898A4:: @ 85898A4
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02
- .byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
-
- .align 2
-gUnknown_08589904:: @ 8589904
- obj_tiles gBlankGfxCompressed, 0x1000, 0x80e8
- obj_tiles gBlankGfxCompressed, 0x1000, 0x80e9
- obj_tiles gBlankGfxCompressed, 0x1000, 0x80ea
- obj_tiles gBlankGfxCompressed, 0x1000, 0x80eb
-
- .align 2
-gUnknown_08589924:: @ 8589924 Yup this is super dangerous but that's how it is here
- obj_pal gHeap + 0x1A0A4, 0x80e8
- obj_pal gHeap + 0x1A0C4, 0x80e9
- obj_pal gHeap + 0x1A0E4, 0x80ea
- obj_pal gHeap + 0x1A104, 0x80eb
-
- .align 2
-gOamData_8589944:: @ 8589944
- .2byte 0x0700
- .2byte 0xC000
- .2byte 0x0000
-
- .align 2
-gSpriteAffineAnim_858994C:: @ 858994C
- obj_rot_scal_anim_frame 0x100, 0x100, 0, 0
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnim_858995C:: @ 858995C
- obj_rot_scal_anim_frame 0x3, 0x3, 0, 15
- obj_rot_scal_anim_frame 0xFFFD, 0xFFFD, 0, 15
- obj_rot_scal_anim_frame 0x3, 0x3, 0, 15
- obj_rot_scal_anim_frame 0xFFFD, 0xFFFD, 0, 15
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_8589984:: @ 8589984
- .4byte gSpriteAffineAnim_858994C
- .4byte gSpriteAffineAnim_858995C
-
- .align 2
-gSpriteTemplate_858998C:: @ 858998C
- spr_template 0x80e8, 0x80e8, gOamData_8589944, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_8589984, SpriteCallbackDummy
- spr_template 0x80e9, 0x80e9, gOamData_8589944, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_8589984, SpriteCallbackDummy
- spr_template 0x80ea, 0x80ea, gOamData_8589944, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_8589984, SpriteCallbackDummy
- spr_template 0x80eb, 0x80eb, gOamData_8589944, gDummySpriteAnimTable, NULL, gSpriteAffineAnimTable_8589984, SpriteCallbackDummy
-
- .align 2
-gContestExcitementTable:: @ 85899EC
- .2byte 0x0001, 0xffff, 0x0000, 0x0001, 0xffff, 0x00ff, 0x0001, 0xffff, 0x00ff, 0x0001, 0xff00, 0x00ff, 0x0001, 0x0000
-
-
diff --git a/data/contest_opponents.inc b/data/contest_opponents.inc
deleted file mode 100644
index 9246bac21..000000000
--- a/data/contest_opponents.inc
+++ /dev/null
@@ -1,2114 +0,0 @@
-@todo: cleanup
- .2byte SPECIES_POOCHYENA
- .string "POOCHY$ "
- .string "JIMMY$ "
- .byte 7
- .2byte 0
- .4byte 0xc000fff
- .2byte 68
- .2byte 46
- .2byte 44
- .2byte 36
- .2byte 336
- .byte 10
- .byte 4
- .byte 10
- .byte 3
- .byte 4
- .byte 50
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_ILLUMISE
- .string "MUSILLE$ "
- .string "EDITH$ "
- .byte 8
- .2byte 0
- .4byte 0x82000fff
- .2byte 16
- .2byte 156
- .2byte 263
- .2byte 33
- .2byte 343
- .byte 10
- .byte 10
- .byte 6
- .byte 1
- .byte 2
- .byte 60
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_DUSTOX
- .string "DUSTER$ "
- .string "EVAN$ "
- .byte 11
- .2byte 0
- .4byte 0x21000fff
- .2byte 8
- .2byte 318
- .2byte 236
- .2byte 113
- .2byte 16
- .byte 2
- .byte 10
- .byte 10
- .byte 12
- .byte 4
- .byte 70
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_SEEDOT
- .string "DOTS$ "
- .string "KELSEY$ "
- .byte 16
- .2byte 0
- .4byte 0x20800fff
- .2byte 96
- .2byte 117
- .2byte 235
- .2byte 331
- .2byte 74
- .byte 3
- .byte 3
- .byte 5
- .byte 2
- .byte 7
- .byte 80
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_TAILLOW
- .string "TATAY$ "
- .string "MADISON$"
- .byte 18
- .2byte 0
- .4byte 0x80400fff
- .2byte 4
- .2byte 17
- .2byte 97
- .2byte 332
- .2byte 45
- .byte 1
- .byte 3
- .byte 3
- .byte 5
- .byte 4
- .byte 90
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_NINCADA
- .string "NINDA$ "
- .string "RAYMOND$"
- .byte 44
- .2byte 0
- .4byte 0x10200fff
- .2byte 32
- .2byte 141
- .2byte 206
- .2byte 154
- .2byte 170
- .byte 5
- .byte 2
- .byte 10
- .byte 7
- .byte 8
- .byte 100
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_SHROOMISH
- .string "SMISH$ "
- .string "GRANT$ "
- .byte 35
- .2byte 0
- .4byte 0x20100fff
- .2byte 32
- .2byte 78
- .2byte 73
- .2byte 72
- .2byte 213
- .byte 3
- .byte 3
- .byte 10
- .byte 2
- .byte 2
- .byte 50
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_SPHEAL
- .string "SLEAL$ "
- .string "PAIGE$ "
- .byte 26
- .2byte 0
- .4byte 0x8080fff
- .2byte 24
- .2byte 62
- .2byte 55
- .2byte 45
- .2byte 317
- .byte 3
- .byte 5
- .byte 1
- .byte 10
- .byte 10
- .byte 60
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_SLAKOTH
- .string "SLOKTH$ "
- .string "ALEC$ "
- .byte 31
- .2byte 0
- .4byte 0x40040fff
- .2byte 88
- .2byte 70
- .2byte 68
- .2byte 281
- .2byte 227
- .byte 10
- .byte 4
- .byte 4
- .byte 5
- .byte 18
- .byte 70
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_WHISMUR
- .string "WHIRIS$ "
- .string "SYDNEY$ "
- .byte 47
- .2byte 0
- .4byte 0x80020fff
- .2byte 36
- .2byte 310
- .2byte 103
- .2byte 253
- .2byte 304
- .byte 2
- .byte 2
- .byte 7
- .byte 2
- .byte 7
- .byte 80
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_MAKUHITA
- .string "MAHITA$ "
- .string "MORRIS$ "
- .byte 38
- .2byte 0
- .4byte 0x8010fff
- .2byte 68
- .2byte 69
- .2byte 233
- .2byte 33
- .2byte 179
- .byte 9
- .byte 1
- .byte 1
- .byte 8
- .byte 1
- .byte 90
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_ARON
- .string "RONAR$ "
- .string "MARIAH$ "
- .byte 10
- .2byte 0
- .4byte 0x8008fff
- .2byte 68
- .2byte 232
- .2byte 334
- .2byte 29
- .2byte 36
- .byte 5
- .byte 10
- .byte 2
- .byte 10
- .byte 2
- .byte 100
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_CROBAT
- .string "BATRO$ "
- .string "RUSSELL$"
- .byte 33
- .2byte 0
- .4byte 0x90004fff
- .2byte 56
- .2byte 114
- .2byte 212
- .2byte 109
- .2byte 141
- .byte 4
- .byte 2
- .byte 2
- .byte 2
- .byte 10
- .byte 50
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_GULPIN
- .string "GULIN$ "
- .string "MELANIE$"
- .byte 6
- .2byte 0
- .4byte 0x40002fff
- .2byte 16
- .2byte 124
- .2byte 133
- .2byte 92
- .2byte 281
- .byte 1
- .byte 10
- .byte 1
- .byte 10
- .byte 5
- .byte 60
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_MANECTRIC
- .string "RIKELEC$ "
- .string "CHANCE$ "
- .byte 15
- .2byte 0
- .4byte 0x80001fff
- .2byte 12
- .2byte 209
- .2byte 86
- .2byte 87
- .2byte 46
- .byte 20
- .byte 10
- .byte 1
- .byte 1
- .byte 1
- .byte 70
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_BULBASAUR
- .string "BULBY$ "
- .string "AGATHA$ "
- .byte 20
- .2byte 0
- .4byte 0xc000fff
- .2byte 48
- .2byte 45
- .2byte 73
- .2byte 33
- .2byte 230
- .byte 5
- .byte 3
- .byte 10
- .byte 10
- .byte 4
- .byte 50
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_BUTTERFREE
- .string "FUTTERBE$ "
- .string "BEAU$ "
- .byte 40
- .2byte 0
- .4byte 0x82000fff
- .2byte 40
- .2byte 48
- .2byte 18
- .2byte 318
- .2byte 219
- .byte 3
- .byte 10
- .byte 2
- .byte 10
- .byte 4
- .byte 60
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_PIDGEOTTO
- .string "PIDEOT$ "
- .string "KAY$ "
- .byte 34
- .2byte 0
- .4byte 0x21000fff
- .2byte 12
- .2byte 119
- .2byte 98
- .2byte 332
- .2byte 297
- .byte 10
- .byte 8
- .byte 4
- .byte 2
- .byte 3
- .byte 70
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_DIGLETT
- .string "DIGLE$ "
- .string "CALE$ "
- .byte 55
- .2byte 0
- .4byte 0x20800fff
- .2byte 96
- .2byte 91
- .2byte 89
- .2byte 90
- .2byte 222
- .byte 4
- .byte 2
- .byte 3
- .byte 5
- .byte 10
- .byte 80
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_POLIWAG
- .string "WAGIL$ "
- .string "CAITLIN$"
- .byte 53
- .2byte 0
- .4byte 0x80400fff
- .2byte 72
- .2byte 56
- .2byte 240
- .2byte 34
- .2byte 58
- .byte 2
- .byte 10
- .byte 5
- .byte 3
- .byte 10
- .byte 90
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_TOTODILE
- .string "TOTDIL$ "
- .string "COLBY$ "
- .byte 5
- .2byte 0
- .4byte 0x10200fff
- .2byte 12
- .2byte 99
- .2byte 103
- .2byte 57
- .2byte 59
- .byte 6
- .byte 10
- .byte 2
- .byte 1
- .byte 5
- .byte 100
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_LEDYBA
- .string "BALEDY$ "
- .string "KYLIE$ "
- .byte 45
- .2byte 0
- .4byte 0x20100fff
- .2byte 20
- .2byte 226
- .2byte 97
- .2byte 129
- .2byte 213
- .byte 8
- .byte 6
- .byte 8
- .byte 6
- .byte 2
- .byte 90
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_DELIBIRD
- .string "BIRDLY$ "
- .string "LIAM$ "
- .byte 66
- .2byte 0
- .4byte 0x8080fff
- .2byte 112
- .2byte 217
- .2byte 263
- .2byte 264
- .2byte 216
- .byte 4
- .byte 3
- .byte 10
- .byte 5
- .byte 3
- .byte 80
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_LARVITAR
- .string "TARVITAR$ "
- .string "MILO$ "
- .byte 39
- .2byte 0
- .4byte 0x40040fff
- .2byte 64
- .2byte 37
- .2byte 259
- .2byte 242
- .2byte 91
- .byte 8
- .byte 5
- .byte 5
- .byte 8
- .byte 10
- .byte 70
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_ROSELIA
- .string "RELIA$ "
- .string "KARINA$ "
- .byte 32
- .2byte 0
- .4byte 0x24000fff
- .2byte 41
- .2byte 80
- .2byte 345
- .2byte 320
- .2byte 275
- .byte 50
- .byte 15
- .byte 75
- .byte 10
- .byte 20
- .byte 100
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_DODRIO
- .string "DUODO$ "
- .string "BOBBY$ "
- .byte 51
- .2byte 0
- .4byte 0x82000fff
- .2byte 125
- .2byte 64
- .2byte 31
- .2byte 216
- .2byte 45
- .byte 15
- .byte 21
- .byte 15
- .byte 85
- .byte 35
- .byte 110
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_TRAPINCH
- .string "PINCHIN$ "
- .string "CLAIRE$ "
- .byte 8
- .2byte 0
- .4byte 0x81000fff
- .2byte 113
- .2byte 44
- .2byte 28
- .2byte 91
- .2byte 185
- .byte 75
- .byte 25
- .byte 25
- .byte 10
- .byte 25
- .byte 120
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_CACNEA
- .string "NACAC$ "
- .string "WILLIE$ "
- .byte 11
- .2byte 0
- .4byte 0x80800fff
- .2byte 37
- .2byte 191
- .2byte 43
- .2byte 40
- .2byte 28
- .byte 10
- .byte 30
- .byte 25
- .byte 65
- .byte 25
- .byte 130
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_SANDSLASH
- .string "SHRAND$ "
- .string "CASSIDY$"
- .byte 18
- .2byte 0
- .4byte 0x10400fff
- .2byte 69
- .2byte 163
- .2byte 111
- .2byte 129
- .2byte 154
- .byte 30
- .byte 90
- .byte 30
- .byte 10
- .byte 100
- .byte 140
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_BALTOY
- .string "TOYBAL$ "
- .string "MORGAN$ "
- .byte 44
- .2byte 0
- .4byte 0x8200fff
- .2byte 41
- .2byte 120
- .2byte 317
- .2byte 60
- .2byte 93
- .byte 50
- .byte 40
- .byte 10
- .byte 35
- .byte 35
- .byte 150
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_MEDICHAM
- .string "CHAMCHAM$ "
- .string "SUMMER$ "
- .byte 26
- .2byte 0
- .4byte 0x10100fff
- .2byte 77
- .2byte 179
- .2byte 9
- .2byte 7
- .2byte 8
- .byte 40
- .byte 20
- .byte 40
- .byte 40
- .byte 40
- .byte 100
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_SPINDA
- .string "SPININ$ "
- .string "MILES$ "
- .byte 31
- .2byte 0
- .4byte 0x80080fff
- .2byte 49
- .2byte 298
- .2byte 244
- .2byte 95
- .2byte 253
- .byte 25
- .byte 75
- .byte 25
- .byte 10
- .byte 25
- .byte 110
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_SWABLU
- .string "SWABY$ "
- .string "AUDREY$ "
- .byte 47
- .2byte 0
- .4byte 0xa0040fff
- .2byte 41
- .2byte 119
- .2byte 195
- .2byte 219
- .2byte 54
- .byte 30
- .byte 30
- .byte 40
- .byte 30
- .byte 25
- .byte 120
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_SPOINK
- .string "POINKER$ "
- .string "AVERY$ "
- .byte 38
- .2byte 0
- .4byte 0x80020fff
- .2byte 49
- .2byte 150
- .2byte 109
- .2byte 173
- .2byte 156
- .byte 40
- .byte 10
- .byte 30
- .byte 40
- .byte 30
- .byte 130
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_KECLEON
- .string "KECON$ "
- .string "ARIANA$ "
- .byte 10
- .2byte 0
- .4byte 0x80010fff
- .2byte 97
- .2byte 168
- .2byte 103
- .2byte 246
- .2byte 20
- .byte 10
- .byte 10
- .byte 40
- .byte 75
- .byte 35
- .byte 140
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_GOLDEEN
- .string "GOLDEN$ "
- .string "ASHTON$ "
- .byte 33
- .2byte 0
- .4byte 0x80008fff
- .2byte 13
- .2byte 30
- .2byte 31
- .2byte 32
- .2byte 39
- .byte 70
- .byte 30
- .byte 5
- .byte 30
- .byte 25
- .byte 150
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_BARBOACH
- .string "BOBOACH$ "
- .string "SANDRA$ "
- .byte 6
- .2byte 0
- .4byte 0x80004fff
- .2byte 113
- .2byte 300
- .2byte 346
- .2byte 89
- .2byte 248
- .byte 45
- .byte 45
- .byte 60
- .byte 25
- .byte 15
- .byte 100
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_SKARMORY
- .string "CORPY$ "
- .string "CARSON$ "
- .byte 35
- .2byte 0
- .4byte 0x8002fff
- .2byte 77
- .2byte 129
- .2byte 104
- .2byte 97
- .2byte 15
- .byte 40
- .byte 30
- .byte 25
- .byte 60
- .byte 20
- .byte 110
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_LOTAD
- .string "TADO$ "
- .string "KATRINA$"
- .byte 16
- .2byte 0
- .4byte 0x8001fff
- .2byte 57
- .2byte 310
- .2byte 45
- .2byte 240
- .2byte 352
- .byte 15
- .byte 15
- .byte 30
- .byte 15
- .byte 75
- .byte 120
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_SLOWBRO
- .string "BROWLO$ "
- .string "LUKE$ "
- .byte 17
- .2byte 0
- .4byte 0xc000fff
- .2byte 49
- .2byte 281
- .2byte 50
- .2byte 45
- .2byte 93
- .byte 20
- .byte 40
- .byte 40
- .byte 30
- .byte 20
- .byte 100
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_FARFETCHD
- .string "FETCHIN$ "
- .string "RAUL$ "
- .byte 66
- .2byte 0
- .4byte 0x82000fff
- .2byte 21
- .2byte 263
- .2byte 210
- .2byte 19
- .2byte 216
- .byte 40
- .byte 10
- .byte 40
- .byte 20
- .byte 20
- .byte 110
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_SEEL
- .string "SEELEY$ "
- .string "JADA$ "
- .byte 20
- .2byte 0
- .4byte 0x21000fff
- .2byte 25
- .2byte 213
- .2byte 58
- .2byte 219
- .2byte 45
- .byte 10
- .byte 30
- .byte 40
- .byte 20
- .byte 20
- .byte 120
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_DROWZEE
- .string "DROWZIN$ "
- .string "ZEEK$ "
- .byte 37
- .2byte 0
- .4byte 0x20800fff
- .2byte 121
- .2byte 50
- .2byte 248
- .2byte 237
- .2byte 216
- .byte 10
- .byte 40
- .byte 50
- .byte 30
- .byte 45
- .byte 130
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_HITMONCHAN
- .string "HITEMON$ "
- .string "DIEGO$ "
- .byte 21
- .2byte 0
- .4byte 0x80400fff
- .2byte 69
- .2byte 327
- .2byte 197
- .2byte 279
- .2byte 5
- .byte 45
- .byte 20
- .byte 10
- .byte 20
- .byte 45
- .byte 140
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_BLISSEY
- .string "BLISS$ "
- .string "ALIYAH$ "
- .byte 85
- .2byte 0
- .4byte 0x10200fff
- .2byte 89
- .2byte 47
- .2byte 135
- .2byte 121
- .2byte 38
- .byte 20
- .byte 35
- .byte 40
- .byte 20
- .byte 20
- .byte 150
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_ELEKID
- .string "KIDLEK$ "
- .string "NATALIA$"
- .byte 18
- .2byte 0
- .4byte 0x20100fff
- .2byte 21
- .2byte 351
- .2byte 98
- .2byte 103
- .2byte 213
- .byte 40
- .byte 10
- .byte 40
- .byte 25
- .byte 25
- .byte 140
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_SNUBBULL
- .string "SNUBBINS$ "
- .string "DEVIN$ "
- .byte 48
- .2byte 0
- .4byte 0x8080fff
- .2byte 81
- .2byte 184
- .2byte 269
- .2byte 39
- .2byte 44
- .byte 20
- .byte 20
- .byte 20
- .byte 20
- .byte 20
- .byte 130
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_MISDREAVUS
- .string "DREAVIS$ "
- .string "TYLOR$ "
- .byte 40
- .2byte 0
- .4byte 0x40040fff
- .2byte 41
- .2byte 195
- .2byte 212
- .2byte 109
- .2byte 220
- .byte 10
- .byte 35
- .byte 10
- .byte 45
- .byte 20
- .byte 120
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_LAIRON
- .string "LAIRN$ "
- .string "RONNIE$ "
- .byte 55
- .2byte 0
- .4byte 0x84000fff
- .2byte 98
- .2byte 319
- .2byte 232
- .2byte 106
- .2byte 36
- .byte 30
- .byte 50
- .byte 35
- .byte 100
- .byte 90
- .byte 200
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_SHIFTRY
- .string "SHIFTY$ "
- .string "CLAUDIA$"
- .byte 8
- .2byte 0
- .4byte 0x82000fff
- .2byte 14
- .2byte 74
- .2byte 13
- .2byte 153
- .2byte 326
- .byte 75
- .byte 75
- .byte 65
- .byte 35
- .byte 70
- .byte 210
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_NINJASK
- .string "NINAS$ "
- .string "ELIAS$ "
- .byte 11
- .2byte 0
- .4byte 0x81000fff
- .2byte 114
- .2byte 103
- .2byte 154
- .2byte 28
- .2byte 226
- .byte 30
- .byte 50
- .byte 95
- .byte 70
- .byte 70
- .byte 220
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_SWELLOW
- .string "WELOW$ "
- .string "JADE$ "
- .byte 18
- .2byte 0
- .4byte 0x80800fff
- .2byte 14
- .2byte 97
- .2byte 332
- .2byte 17
- .2byte 19
- .byte 65
- .byte 85
- .byte 35
- .byte 75
- .byte 40
- .byte 230
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_MIGHTYENA
- .string "YENA$ "
- .string "FRANCIS$"
- .byte 44
- .2byte 0
- .4byte 0x80400fff
- .2byte 98
- .2byte 269
- .2byte 168
- .2byte 316
- .2byte 36
- .byte 40
- .byte 80
- .byte 35
- .byte 70
- .byte 70
- .byte 240
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_BEAUTIFLY
- .string "TIFLY$ "
- .string "ALISHA$ "
- .byte 26
- .2byte 0
- .4byte 0x80200fff
- .2byte 42
- .2byte 234
- .2byte 318
- .2byte 78
- .2byte 290
- .byte 40
- .byte 70
- .byte 25
- .byte 80
- .byte 100
- .byte 250
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_SEAKING
- .string "KINGSEA$ "
- .string "SAUL$ "
- .byte 31
- .2byte 0
- .4byte 0x80100fff
- .2byte 118
- .2byte 175
- .2byte 48
- .2byte 30
- .2byte 31
- .byte 80
- .byte 60
- .byte 30
- .byte 70
- .byte 90
- .byte 200
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_CASTFORM
- .string "CASTER$ "
- .string "FELICIA$"
- .byte 47
- .2byte 0
- .4byte 0x80080fff
- .2byte 126
- .2byte 241
- .2byte 311
- .2byte 201
- .2byte 216
- .byte 70
- .byte 80
- .byte 80
- .byte 50
- .byte 65
- .byte 210
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_MACHOKE
- .string "CHOKEM$ "
- .string "EMILIO$ "
- .byte 38
- .2byte 0
- .4byte 0x80040fff
- .2byte 70
- .2byte 69
- .2byte 116
- .2byte 2
- .2byte 184
- .byte 70
- .byte 85
- .byte 25
- .byte 60
- .byte 50
- .byte 220
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_LOMBRE
- .string "LOMBE$ "
- .string "KARLA$ "
- .byte 10
- .2byte 0
- .4byte 0x80020fff
- .2byte 58
- .2byte 213
- .2byte 148
- .2byte 253
- .2byte 45
- .byte 40
- .byte 60
- .byte 90
- .byte 45
- .byte 70
- .byte 230
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_SEVIPER
- .string "VIPES$ "
- .string "DARRYL$ "
- .byte 33
- .2byte 0
- .4byte 0x80010fff
- .2byte 98
- .2byte 305
- .2byte 137
- .2byte 35
- .2byte 103
- .byte 35
- .byte 50
- .byte 90
- .byte 40
- .byte 100
- .byte 240
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_WAILMER
- .string "MERAIL$ "
- .string "SELENA$ "
- .byte 22
- .2byte 0
- .4byte 0x80008fff
- .2byte 26
- .2byte 352
- .2byte 156
- .2byte 323
- .2byte 150
- .byte 30
- .byte 100
- .byte 100
- .byte 50
- .byte 30
- .byte 250
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_MAGIKARP
- .string "KARPAG$ "
- .string "NOEL$ "
- .byte 35
- .2byte 0
- .4byte 0x80004fff
- .2byte 82
- .2byte 33
- .2byte 150
- .2byte 175
- .2byte 33
- .byte 30
- .byte 30
- .byte 160
- .byte 50
- .byte 160
- .byte 255
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_LUNATONE
- .string "LUNONE$ "
- .string "LACEY$ "
- .byte 16
- .2byte 0
- .4byte 0x80002fff
- .2byte 42
- .2byte 153
- .2byte 248
- .2byte 94
- .2byte 93
- .byte 50
- .byte 70
- .byte 60
- .byte 70
- .byte 50
- .byte 210
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_ABSOL
- .string "ABSO$ "
- .string "CORBIN$ "
- .byte 39
- .2byte 0
- .4byte 0x80001fff
- .2byte 14
- .2byte 195
- .2byte 258
- .2byte 63
- .2byte 163
- .byte 95
- .byte 80
- .byte 85
- .byte 35
- .byte 35
- .byte 220
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_EXEGGUTOR
- .string "EGGSOR$ "
- .string "GRACIE$ "
- .byte 32
- .2byte 0
- .4byte 0xc000fff
- .2byte 98
- .2byte 23
- .2byte 95
- .2byte 121
- .2byte 285
- .byte 40
- .byte 50
- .byte 60
- .byte 100
- .byte 80
- .byte 200
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_CUBONE
- .string "CUBIN$ "
- .string "COLTIN$ "
- .byte 65
- .2byte 0
- .4byte 0x82000fff
- .2byte 82
- .2byte 125
- .2byte 155
- .2byte 198
- .2byte 45
- .byte 40
- .byte 35
- .byte 85
- .byte 35
- .byte 100
- .byte 210
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_HITMONLEE
- .string "HITMON$ "
- .string "ELLIE$ "
- .byte 22
- .2byte 0
- .4byte 0x21000fff
- .2byte 70
- .2byte 179
- .2byte 279
- .2byte 116
- .2byte 25
- .byte 85
- .byte 30
- .byte 25
- .byte 50
- .byte 100
- .byte 220
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_SQUIRTLE
- .string "SURTLE$ "
- .string "MARCUS$ "
- .byte 49
- .2byte 0
- .4byte 0x20800fff
- .2byte 82
- .2byte 39
- .2byte 145
- .2byte 264
- .2byte 110
- .byte 30
- .byte 35
- .byte 100
- .byte 40
- .byte 95
- .byte 230
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_KANGASKHAN
- .string "KHANKAN$ "
- .string "KIARA$ "
- .byte 14
- .2byte 0
- .4byte 0x80400fff
- .2byte 70
- .2byte 5
- .2byte 99
- .2byte 264
- .2byte 39
- .byte 100
- .byte 50
- .byte 30
- .byte 50
- .byte 100
- .byte 240
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_PINECO
- .string "PINOC$ "
- .string "BRYCE$ "
- .byte 36
- .2byte 0
- .4byte 0x10200fff
- .2byte 42
- .2byte 153
- .2byte 191
- .2byte 113
- .2byte 202
- .byte 80
- .byte 80
- .byte 80
- .byte 80
- .byte 80
- .byte 250
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_DUNSPARCE
- .string "DILTOT$ "
- .string "JAMIE$ "
- .byte 34
- .2byte 0
- .4byte 0x20100fff
- .2byte 82
- .2byte 180
- .2byte 281
- .2byte 111
- .2byte 36
- .byte 40
- .byte 35
- .byte 100
- .byte 40
- .byte 110
- .byte 240
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_HOUNDOOM
- .string "DOOMOND$ "
- .string "JORGE$ "
- .byte 48
- .2byte 0
- .4byte 0x8080fff
- .2byte 14
- .2byte 46
- .2byte 53
- .2byte 185
- .2byte 241
- .byte 100
- .byte 100
- .byte 30
- .byte 25
- .byte 80
- .byte 230
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_MILTANK
- .string "MILKAN$ "
- .string "DEVON$ "
- .byte 25
- .2byte 0
- .4byte 0x40040fff
- .2byte 26
- .2byte 208
- .2byte 215
- .2byte 111
- .2byte 59
- .byte 50
- .byte 110
- .byte 100
- .byte 35
- .byte 40
- .byte 220
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_GYARADOS
- .string "RADOS$ "
- .string "JUSTINA$"
- .byte 32
- .2byte 0
- .4byte 0x84000fff
- .2byte 79
- .2byte 63
- .2byte 56
- .2byte 240
- .2byte 44
- .byte 160
- .byte 200
- .byte 20
- .byte 40
- .byte 160
- .byte 255
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_LOUDRED
- .string "LOUDERD$ "
- .string "RALPH$ "
- .byte 21
- .2byte 0
- .4byte 0x82000fff
- .2byte 71
- .2byte 304
- .2byte 23
- .2byte 46
- .2byte 336
- .byte 170
- .byte 50
- .byte 55
- .byte 150
- .byte 160
- .byte 255
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_SKITTY
- .string "SITTY$ "
- .string "ROSA$ "
- .byte 8
- .2byte 0
- .4byte 0x81000fff
- .2byte 59
- .2byte 213
- .2byte 274
- .2byte 185
- .2byte 39
- .byte 40
- .byte 200
- .byte 150
- .byte 185
- .byte 60
- .byte 255
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_SLAKING
- .string "SLING$ "
- .string "KEATON$ "
- .byte 11
- .2byte 0
- .4byte 0x80800fff
- .2byte 115
- .2byte 343
- .2byte 68
- .2byte 227
- .2byte 303
- .byte 85
- .byte 85
- .byte 170
- .byte 110
- .byte 150
- .byte 255
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_ALTARIA
- .string "TARIA$ "
- .string "MAYRA$ "
- .byte 18
- .2byte 0
- .4byte 0x80400fff
- .2byte 15
- .2byte 349
- .2byte 63
- .2byte 195
- .2byte 219
- .byte 170
- .byte 150
- .byte 30
- .byte 30
- .byte 90
- .byte 255
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_KIRLIA
- .string "LIRKI$ "
- .string "LAMAR$ "
- .byte 15
- .2byte 0
- .4byte 0x80200fff
- .2byte 39
- .2byte 351
- .2byte 247
- .2byte 285
- .2byte 216
- .byte 230
- .byte 60
- .byte 60
- .byte 230
- .byte 80
- .byte 255
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_BELLOSSOM
- .string "BLOSSOM$ "
- .string "AUBREY$ "
- .byte 26
- .2byte 0
- .4byte 0x80100fff
- .2byte 59
- .2byte 80
- .2byte 230
- .2byte 78
- .2byte 148
- .byte 35
- .byte 200
- .byte 150
- .byte 130
- .byte 40
- .byte 255
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_SABLEYE
- .string "EYESAB$ "
- .string "NIGEL$ "
- .byte 31
- .2byte 0
- .4byte 0x80080fff
- .2byte 115
- .2byte 212
- .2byte 185
- .2byte 282
- .2byte 109
- .byte 25
- .byte 35
- .byte 230
- .byte 150
- .byte 160
- .byte 255
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_NATU
- .string "UTAN$ "
- .string "CAMILLE$"
- .byte 47
- .2byte 0
- .4byte 0x80040fff
- .2byte 115
- .2byte 101
- .2byte 248
- .2byte 109
- .2byte 94
- .byte 35
- .byte 35
- .byte 150
- .byte 130
- .byte 170
- .byte 255
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_SHARPEDO
- .string "PEDOS$ "
- .string "DEON$ "
- .byte 38
- .2byte 0
- .4byte 0x80020fff
- .2byte 87
- .2byte 97
- .2byte 207
- .2byte 269
- .2byte 36
- .byte 140
- .byte 70
- .byte 140
- .byte 75
- .byte 100
- .byte 255
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_LUVDISC
- .string "LUVIS$ "
- .string "JANELLE$"
- .byte 10
- .2byte 0
- .4byte 0x80010fff
- .2byte 83
- .2byte 186
- .2byte 213
- .2byte 36
- .2byte 204
- .byte 50
- .byte 100
- .byte 220
- .byte 40
- .byte 190
- .byte 255
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_HERACROSS
- .string "HEROSS$ "
- .string "HEATH$ "
- .byte 33
- .2byte 0
- .4byte 0x80008fff
- .2byte 71
- .2byte 70
- .2byte 203
- .2byte 179
- .2byte 317
- .byte 170
- .byte 70
- .byte 110
- .byte 240
- .byte 140
- .byte 255
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_ELECTRODE
- .string "RODLECT$ "
- .string "SASHA$ "
- .byte 6
- .2byte 0
- .4byte 0x80004fff
- .2byte 15
- .2byte 153
- .2byte 113
- .2byte 129
- .2byte 148
- .byte 200
- .byte 200
- .byte 30
- .byte 35
- .byte 50
- .byte 255
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_PICHU
- .string "CHUPY$ "
- .string "FRANKIE$"
- .byte 35
- .2byte 0
- .4byte 0x80002fff
- .2byte 59
- .2byte 186
- .2byte 213
- .2byte 156
- .2byte 39
- .byte 25
- .byte 150
- .byte 180
- .byte 115
- .byte 120
- .byte 255
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_WOBBUFFET
- .string "WOBET$ "
- .string "HELEN$ "
- .byte 16
- .2byte 0
- .4byte 0x80001fff
- .2byte 111
- .2byte 68
- .2byte 243
- .2byte 219
- .2byte 194
- .byte 60
- .byte 230
- .byte 50
- .byte 220
- .byte 210
- .byte 255
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_GENGAR
- .string "GAREN$ "
- .string "CAMILE$ "
- .byte 40
- .2byte 0
- .4byte 0xc000fff
- .2byte 71
- .2byte 194
- .2byte 109
- .2byte 122
- .2byte 188
- .byte 200
- .byte 100
- .byte 50
- .byte 80
- .byte 180
- .byte 255
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_PORYGON
- .string "GONPOR$ "
- .string "MARTIN$ "
- .byte 46
- .2byte 0
- .4byte 0x82000fff
- .2byte 127
- .2byte 176
- .2byte 160
- .2byte 216
- .2byte 278
- .byte 130
- .byte 130
- .byte 130
- .byte 130
- .byte 130
- .byte 255
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_DRAGONITE
- .string "DRITE$ "
- .string "SERGIO$ "
- .byte 7
- .2byte 0
- .4byte 0x21000fff
- .2byte 71
- .2byte 200
- .2byte 21
- .2byte 239
- .2byte 89
- .byte 150
- .byte 140
- .byte 50
- .byte 120
- .byte 150
- .byte 255
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_MEOWTH
- .string "MEOWY$ "
- .string "KAILEY$ "
- .byte 6
- .2byte 0
- .4byte 0x20800fff
- .2byte 51
- .2byte 45
- .2byte 269
- .2byte 6
- .2byte 44
- .byte 125
- .byte 110
- .byte 180
- .byte 170
- .byte 80
- .byte 255
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_JYNX
- .string "NYX$ "
- .string "PERLA$ "
- .byte 45
- .2byte 0
- .4byte 0x80400fff
- .2byte 43
- .2byte 195
- .2byte 212
- .2byte 142
- .2byte 313
- .byte 100
- .byte 150
- .byte 100
- .byte 150
- .byte 120
- .byte 255
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_TOGEPI
- .string "GEPITO$ "
- .string "CLARA$ "
- .byte 20
- .2byte 0
- .4byte 0x10200fff
- .2byte 19
- .2byte 45
- .2byte 281
- .2byte 227
- .2byte 266
- .byte 80
- .byte 120
- .byte 200
- .byte 120
- .byte 80
- .byte 255
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_ESPEON
- .string "SPEON$ "
- .string "JAKOB$ "
- .byte 37
- .2byte 0
- .4byte 0x20100fff
- .2byte 15
- .2byte 129
- .2byte 98
- .2byte 234
- .2byte 39
- .byte 180
- .byte 150
- .byte 100
- .byte 80
- .byte 150
- .byte 255
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_SLOWKING
- .string "SLOWGO$ "
- .string "TREY$ "
- .byte 49
- .2byte 0
- .4byte 0x8080fff
- .2byte 83
- .2byte 263
- .2byte 174
- .2byte 281
- .2byte 264
- .byte 100
- .byte 80
- .byte 200
- .byte 110
- .byte 170
- .byte 255
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
- .2byte SPECIES_URSARING
- .string "URSING$ "
- .string "LANE$ "
- .byte 44
- .2byte 0
- .4byte 0x40040fff
- .2byte 71
- .2byte 37
- .2byte 332
- .2byte 313
- .2byte 43
- .byte 180
- .byte 140
- .byte 30
- .byte 80
- .byte 190
- .byte 255
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0x0
- .4byte 0xffff
-
diff --git a/data/ereader_helpers.s b/data/ereader_helpers.s
index 0ddddbc08..246fe749b 100644
--- a/data/ereader_helpers.s
+++ b/data/ereader_helpers.s
@@ -5,44 +5,49 @@
gUnknown_08625B6C:: @ 8625B6C
@ apparently e-reader trainer data? idk
-.byte 0x6f, 0x57, 0x54, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x00, 0x2e, 0x14, 0x0c, 0x0e, 0x23, 0x10, 0x47, 0x0a, 0x1f, 0x06, 0x24, 0x0e, 0x48, 0x0a, 0x0f, 0x06
-.byte 0x22, 0x27, 0x2c, 0x16, 0x07, 0x06, 0x01, 0x0c, 0x47, 0x0a, 0x06, 0x06, 0x24, 0x0e, 0x00, 0x1e, 0x19, 0x12, 0x05, 0x0c, 0x25, 0x16, 0x25, 0x10, 0x0d, 0x1c, 0x2a, 0x1c, 0x06, 0x0a, 0x06, 0x0c
-.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
-.byte 0xff, 0xff, 0xff, 0x00, 0x70, 0x01, 0xdb, 0x00, 0xbc, 0x00, 0xf7, 0x00, 0xdc, 0x00, 0x19, 0x01, 0x00, 0x00, 0x37, 0xff, 0x64, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x8a
-.byte 0x80, 0x00, 0x00, 0x00, 0x6f, 0x79, 0x69, 0xae, 0x71, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x26, 0x01, 0xb3, 0x00, 0x3e, 0x01, 0xbc, 0x00, 0xf7, 0x00, 0xca, 0x00, 0x00, 0x00, 0x00, 0xff
-.byte 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x0a, 0x06, 0x00, 0x00, 0x00, 0x95, 0x58, 0x59, 0x52, 0x79, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7d, 0x01, 0xb7, 0x00
-.byte 0xf6, 0x00, 0x39, 0x00, 0x59, 0x00, 0x85, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x9b, 0xff, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x0a, 0x2f, 0x00, 0x00, 0x00, 0x8d, 0xae, 0x77, 0x7e
-.byte 0x5d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x6a, 0x79, 0x6b, 0x64, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x1b, 0x01, 0x00, 0x00, 0x00, 0x54, 0x27, 0x2b, 0x0e, 0xff, 0xff, 0x3b, 0x0a
-.byte 0x20, 0x06, 0x00, 0x0c, 0x13, 0x24, 0x2b, 0x0e, 0xff, 0xff, 0x3b, 0x0a, 0x05, 0x12, 0x00, 0x0c, 0x6b, 0x26, 0x2b, 0x0e, 0xff, 0xff, 0x3b, 0x0a, 0x0e, 0x12, 0x00, 0x0c, 0x2c, 0x24, 0x2b, 0x0e
-.byte 0xff, 0xff, 0x3b, 0x0a, 0x17, 0x12, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00
-.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x59, 0x01, 0xb7, 0x00, 0xca, 0x00, 0xb9, 0x00, 0x09, 0x00, 0x4a, 0x00, 0x00, 0x00, 0x37, 0x00, 0x64, 0x00, 0xff, 0x64
-.byte 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x0a, 0x8c, 0x00, 0x00, 0x00, 0x69, 0x58, 0x60, 0x5d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x31, 0x01, 0xb3, 0x00, 0x07, 0x01, 0x4c, 0x01
-.byte 0x62, 0x00, 0x68, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x0a, 0x80, 0x00, 0x00, 0x00, 0x55, 0x55, 0x5d, 0x96, 0x72, 0xff, 0xff, 0xff
-.byte 0xff, 0xff, 0xff, 0xff, 0x44, 0x01, 0x86, 0x00, 0x39, 0x00, 0x59, 0x00, 0x85, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x0a
-.byte 0x00, 0x00, 0x00, 0x00, 0x65, 0x6f, 0x8e, 0x7e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x72, 0x52, 0x5a, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x27, 0x01, 0x00, 0x00, 0x00
-.byte 0x4a, 0x04, 0x0e, 0x02, 0x35, 0x16, 0x10, 0x10, 0xda, 0x26, 0x3e, 0x10, 0x4a, 0x04, 0x0e, 0x02, 0x47, 0x0a, 0xd9, 0x26, 0x21, 0x16, 0x3e, 0x10, 0x14, 0x1e, 0x07, 0x1e, 0x30, 0x06, 0x23, 0x16
-.byte 0x24, 0x0e, 0x06, 0x0c, 0x18, 0x14, 0x2f, 0x14, 0x1a, 0x08, 0x27, 0x1c, 0x00, 0x0c, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00
-.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff
-.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x3c, 0x01, 0x8d, 0x00, 0x2f, 0x00, 0x22, 0x00, 0xf7, 0x00, 0xe7, 0x00
-.byte 0x00, 0x00, 0x00, 0xff, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x0a, 0x03, 0x00, 0x00, 0x00, 0x54, 0x68, 0x5a, 0x7b, 0x7b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
-.byte 0x6b, 0x01, 0xc8, 0x00, 0xca, 0x00, 0x40, 0x01, 0x5c, 0x00, 0x49, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x8a, 0x06, 0x00, 0x00, 0x00
-.byte 0x7b, 0x8f, 0x78, 0x51, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x24, 0x01, 0xb3, 0x00, 0x3e, 0x01, 0x4c, 0x01, 0xd5, 0x00, 0x5e, 0x00, 0x00, 0x00, 0x64, 0xc8, 0x00, 0x00, 0xc8, 0x00
-.byte 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x0a, 0x06, 0x00, 0x00, 0x00, 0x51, 0x8a, 0x6a, 0x7e, 0x64, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9c, 0x54, 0xae, 0x79, 0xff, 0xff, 0xff, 0xff
-.byte 0x00, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x00, 0x46, 0x0a, 0x02, 0x06, 0x20, 0x06, 0x0a, 0x0a, 0x23, 0x10, 0x00, 0x0c, 0x28, 0x0c, 0x14, 0x18, 0x32, 0x14, 0x02, 0x16, 0x05, 0x10, 0xff, 0xff
-.byte 0x0c, 0x1e, 0x0a, 0x0a, 0x34, 0x12, 0x11, 0x1e, 0x1a, 0x08, 0x05, 0x0c, 0x1e, 0x0a, 0x02, 0x06, 0x20, 0x06, 0x22, 0x0a, 0x15, 0x10, 0x01, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
-.byte 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-.byte 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x63, 0x01, 0xb3, 0x00
-.byte 0xf2, 0x00, 0x35, 0x00, 0x09, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0xff, 0x9b, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x8a, 0x00, 0x00, 0x00, 0x00, 0x58, 0x61, 0xae, 0x64
-.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4b, 0x01, 0xc6, 0x00, 0x39, 0x00, 0xf2, 0x00, 0x26, 0x00, 0x59, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x10
-.byte 0xa5, 0x94, 0x52, 0x0a, 0x96, 0x00, 0x00, 0x00, 0x5b, 0x72, 0x6a, 0x91, 0xae, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7a, 0x01, 0x8d, 0x00, 0x5e, 0x00, 0xf7, 0x00, 0x55, 0x00, 0x05, 0x01
-.byte 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x0a, 0x96, 0x00, 0x00, 0x00, 0x8d, 0x85, 0x9e, 0xa0, 0x60, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
+ .byte 0x6f, 0x57, 0x54, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x00, 0x2e, 0x14, 0x0c, 0x0e, 0x23, 0x10, 0x47, 0x0a, 0x1f, 0x06, 0x24, 0x0e, 0x48, 0x0a, 0x0f, 0x06
+ .byte 0x22, 0x27, 0x2c, 0x16, 0x07, 0x06, 0x01, 0x0c, 0x47, 0x0a, 0x06, 0x06, 0x24, 0x0e, 0x00, 0x1e, 0x19, 0x12, 0x05, 0x0c, 0x25, 0x16, 0x25, 0x10, 0x0d, 0x1c, 0x2a, 0x1c, 0x06, 0x0a, 0x06, 0x0c
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
+ .byte 0xff, 0xff, 0xff, 0x00, 0x70, 0x01, 0xdb, 0x00, 0xbc, 0x00, 0xf7, 0x00, 0xdc, 0x00, 0x19, 0x01, 0x00, 0x00, 0x37, 0xff, 0x64, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x8a
+ .byte 0x80, 0x00, 0x00, 0x00, 0x6f, 0x79, 0x69, 0xae, 0x71, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x26, 0x01, 0xb3, 0x00, 0x3e, 0x01, 0xbc, 0x00, 0xf7, 0x00, 0xca, 0x00, 0x00, 0x00, 0x00, 0xff
+ .byte 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x0a, 0x06, 0x00, 0x00, 0x00, 0x95, 0x58, 0x59, 0x52, 0x79, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7d, 0x01, 0xb7, 0x00
+ .byte 0xf6, 0x00, 0x39, 0x00, 0x59, 0x00, 0x85, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x9b, 0xff, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x0a, 0x2f, 0x00, 0x00, 0x00, 0x8d, 0xae, 0x77, 0x7e
+ .byte 0x5d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
+
+
+ .byte 0x6a, 0x79, 0x6b, 0x64, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x1b, 0x01, 0x00, 0x00, 0x00, 0x54, 0x27, 0x2b, 0x0e, 0xff, 0xff, 0x3b, 0x0a, 0x20, 0x06, 0x00, 0x0c, 0x13, 0x24, 0x2b, 0x0e
+ .byte 0xff, 0xff, 0x3b, 0x0a, 0x05, 0x12, 0x00, 0x0c, 0x6b, 0x26, 0x2b, 0x0e, 0xff, 0xff, 0x3b, 0x0a, 0x0e, 0x12, 0x00, 0x0c, 0x2c, 0x24, 0x2b, 0x0e, 0xff, 0xff, 0x3b, 0x0a, 0x17, 0x12, 0x00, 0x0c
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
+ .byte 0xff, 0xff, 0xff, 0x00, 0x59, 0x01, 0xb7, 0x00, 0xca, 0x00, 0xb9, 0x00, 0x09, 0x00, 0x4a, 0x00, 0x00, 0x00, 0x37, 0x00, 0x64, 0x00, 0xff, 0x64, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x0a
+ .byte 0x8c, 0x00, 0x00, 0x00, 0x69, 0x58, 0x60, 0x5d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x31, 0x01, 0xb3, 0x00, 0x07, 0x01, 0x4c, 0x01, 0x62, 0x00, 0x68, 0x00, 0x00, 0x00, 0xff, 0xff
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x0a, 0x80, 0x00, 0x00, 0x00, 0x55, 0x55, 0x5d, 0x96, 0x72, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x44, 0x01, 0x86, 0x00
+ .byte 0x39, 0x00, 0x59, 0x00, 0x85, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x65, 0x6f, 0x8e, 0x7e
+ .byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
+ .byte 0x72, 0x52, 0x5a, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x27, 0x01, 0x00, 0x00, 0x00, 0x4a, 0x04, 0x0e, 0x02, 0x35, 0x16, 0x10, 0x10, 0xda, 0x26, 0x3e, 0x10, 0x4a, 0x04, 0x0e, 0x02
+ .byte 0x47, 0x0a, 0xd9, 0x26, 0x21, 0x16, 0x3e, 0x10, 0x14, 0x1e, 0x07, 0x1e, 0x30, 0x06, 0x23, 0x16, 0x24, 0x0e, 0x06, 0x0c, 0x18, 0x14, 0x2f, 0x14, 0x1a, 0x08, 0x27, 0x1c, 0x00, 0x0c, 0xff, 0xff
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
+ .byte 0xff, 0xff, 0xff, 0x00, 0x3c, 0x01, 0x8d, 0x00, 0x2f, 0x00, 0x22, 0x00, 0xf7, 0x00, 0xe7, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x0a
+ .byte 0x03, 0x00, 0x00, 0x00, 0x54, 0x68, 0x5a, 0x7b, 0x7b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x6b, 0x01, 0xc8, 0x00, 0xca, 0x00, 0x40, 0x01, 0x5c, 0x00, 0x49, 0x00, 0x00, 0x00, 0xff, 0x00
+ .byte 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x8a, 0x06, 0x00, 0x00, 0x00, 0x7b, 0x8f, 0x78, 0x51, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x24, 0x01, 0xb3, 0x00
+ .byte 0x3e, 0x01, 0x4c, 0x01, 0xd5, 0x00, 0x5e, 0x00, 0x00, 0x00, 0x64, 0xc8, 0x00, 0x00, 0xc8, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x0a, 0x06, 0x00, 0x00, 0x00, 0x51, 0x8a, 0x6a, 0x7e
+ .byte 0x64, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
+ .byte 0x9c, 0x54, 0xae, 0x79, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x00, 0x46, 0x0a, 0x02, 0x06, 0x20, 0x06, 0x0a, 0x0a, 0x23, 0x10, 0x00, 0x0c, 0x28, 0x0c, 0x14, 0x18
+ .byte 0x32, 0x14, 0x02, 0x16, 0x05, 0x10, 0xff, 0xff, 0x0c, 0x1e, 0x0a, 0x0a, 0x34, 0x12, 0x11, 0x1e, 0x1a, 0x08, 0x05, 0x0c, 0x1e, 0x0a, 0x02, 0x06, 0x20, 0x06, 0x22, 0x0a, 0x15, 0x10, 0x01, 0x0c
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
+ .byte 0xff, 0xff, 0xff, 0x00, 0x63, 0x01, 0xb3, 0x00, 0xf2, 0x00, 0x35, 0x00, 0x09, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0xff, 0x9b, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x8a
+ .byte 0x00, 0x00, 0x00, 0x00, 0x58, 0x61, 0xae, 0x64, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4b, 0x01, 0xc6, 0x00, 0x39, 0x00, 0xf2, 0x00, 0x26, 0x00, 0x59, 0x00, 0x00, 0x00, 0xff, 0x00
+ .byte 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x0a, 0x96, 0x00, 0x00, 0x00, 0x5b, 0x72, 0x6a, 0x91, 0xae, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7a, 0x01, 0x8d, 0x00
+ .byte 0x5e, 0x00, 0xf7, 0x00, 0x55, 0x00, 0x05, 0x01, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0x94, 0x52, 0x0a, 0x96, 0x00, 0x00, 0x00, 0x8d, 0x85, 0x9e, 0xa0
+ .byte 0x60, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
diff --git a/data/maps/AbandonedShip_CaptainsOffice/map.json b/data/maps/AbandonedShip_CaptainsOffice/map.json
index c88afc806..b876ad849 100644
--- a/data/maps/AbandonedShip_CaptainsOffice/map.json
+++ b/data/maps/AbandonedShip_CaptainsOffice/map.json
@@ -37,7 +37,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "AbandonedShip_CaptainsOffice_EventScript_29126E",
+ "script": "AbandonedShip_CaptainsOffice_EventScript_ItemStorageKey",
"flag": "FLAG_ITEM_ABANDONED_SHIP_CAPTAINS_OFFICE_STORAGE_KEY"
}
],
@@ -59,4 +59,4 @@
],
"coord_events": [],
"bg_events": []
-} \ No newline at end of file
+}
diff --git a/data/maps/AbandonedShip_Deck/scripts.inc b/data/maps/AbandonedShip_Deck/scripts.inc
index 041c54593..b0ecc2a4d 100644
--- a/data/maps/AbandonedShip_Deck/scripts.inc
+++ b/data/maps/AbandonedShip_Deck/scripts.inc
@@ -1,8 +1,8 @@
AbandonedShip_Deck_MapScripts:: @ 823799A
- map_script MAP_SCRIPT_ON_TRANSITION, AbandonedShip_Deck_MapScript1_2379A0
+ map_script MAP_SCRIPT_ON_TRANSITION, AbandonedShip_Deck_OnTransition
.byte 0
-AbandonedShip_Deck_MapScript1_2379A0: @ 82379A0
+AbandonedShip_Deck_OnTransition: @ 82379A0
setflag FLAG_LANDMARK_ABANDONED_SHIP
end
diff --git a/data/maps/AbandonedShip_HiddenFloorRooms/map.json b/data/maps/AbandonedShip_HiddenFloorRooms/map.json
index f71ad8eb3..fdfb8a187 100644
--- a/data/maps/AbandonedShip_HiddenFloorRooms/map.json
+++ b/data/maps/AbandonedShip_HiddenFloorRooms/map.json
@@ -24,7 +24,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "AbandonedShip_HiddenFloorRooms_EventScript_29127B",
+ "script": "AbandonedShip_HiddenFloorRooms_EventScript_ItemLuxuryBall",
"flag": "FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOM_6_LUXURY_BALL"
},
{
@@ -37,7 +37,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "AbandonedShip_HiddenFloorRooms_EventScript_291288",
+ "script": "AbandonedShip_HiddenFloorRooms_EventScript_ItemScanner",
"flag": "FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOM_4_SCANNER"
},
{
@@ -50,7 +50,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "AbandonedShip_HiddenFloorRooms_EventScript_2912A2",
+ "script": "AbandonedShip_HiddenFloorRooms_EventScript_ItemTM18",
"flag": "FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOM_1_TM_18"
},
{
@@ -63,7 +63,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "AbandonedShip_HiddenFloorRooms_EventScript_291295",
+ "script": "AbandonedShip_HiddenFloorRooms_EventScript_ItemWaterStone",
"flag": "FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOM_3_WATER_STONE"
}
],
diff --git a/data/maps/AbandonedShip_Room_B1F/map.json b/data/maps/AbandonedShip_Room_B1F/map.json
index 60dd5e1b3..b8e2a71da 100644
--- a/data/maps/AbandonedShip_Room_B1F/map.json
+++ b/data/maps/AbandonedShip_Room_B1F/map.json
@@ -24,7 +24,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "AbandonedShip_Room_B1F_EventScript_291254",
+ "script": "AbandonedShip_Room_B1F_EventScript_ItemTM13",
"flag": "FLAG_ITEM_ABANDONED_SHIP_ROOMS_B1F_TM_13"
}
],
diff --git a/data/maps/AbandonedShip_Rooms2_1F/map.json b/data/maps/AbandonedShip_Rooms2_1F/map.json
index 49a4c2da0..35b029f7f 100644
--- a/data/maps/AbandonedShip_Rooms2_1F/map.json
+++ b/data/maps/AbandonedShip_Rooms2_1F/map.json
@@ -50,7 +50,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "AbandonedShip_Rooms2_1F_EventScript_291261",
+ "script": "AbandonedShip_Rooms2_1F_EventScript_ItemRevive",
"flag": "FLAG_ITEM_ABANDONED_SHIP_ROOMS_2_1F_REVIVE"
},
{
diff --git a/data/maps/AbandonedShip_Rooms2_B1F/map.json b/data/maps/AbandonedShip_Rooms2_B1F/map.json
index 3f56bf6cd..621b80bb1 100644
--- a/data/maps/AbandonedShip_Rooms2_B1F/map.json
+++ b/data/maps/AbandonedShip_Rooms2_B1F/map.json
@@ -37,7 +37,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "AbandonedShip_Rooms2_B1F_EventScript_291247",
+ "script": "AbandonedShip_Rooms2_B1F_EventScript_ItemDiveBall",
"flag": "FLAG_ITEM_ABANDONED_SHIP_ROOMS_2_B1F_DIVE_BALL"
}
],
diff --git a/data/maps/AbandonedShip_Rooms_1F/map.json b/data/maps/AbandonedShip_Rooms_1F/map.json
index e97c74fcf..af25a3994 100644
--- a/data/maps/AbandonedShip_Rooms_1F/map.json
+++ b/data/maps/AbandonedShip_Rooms_1F/map.json
@@ -37,7 +37,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "AbandonedShip_Rooms_1F_EventScript_29122D",
+ "script": "AbandonedShip_Rooms_1F_EventScript_ItemHarborMail",
"flag": "FLAG_ITEM_ABANDONED_SHIP_ROOMS_1F_HARBOR_MAIL"
},
{
diff --git a/data/maps/AbandonedShip_Rooms_B1F/map.json b/data/maps/AbandonedShip_Rooms_B1F/map.json
index 65b5fb9cf..2e836f3a1 100644
--- a/data/maps/AbandonedShip_Rooms_B1F/map.json
+++ b/data/maps/AbandonedShip_Rooms_B1F/map.json
@@ -37,7 +37,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "AbandonedShip_Rooms_B1F_EventScript_29123A",
+ "script": "AbandonedShip_Rooms_B1F_EventScript_ItemEscapeRope",
"flag": "FLAG_ITEM_ABANDONED_SHIP_ROOMS_B1F_ESCAPE_ROPE"
}
],
diff --git a/data/maps/AlteringCave/scripts.inc b/data/maps/AlteringCave/scripts.inc
index 185466c80..601f49217 100644
--- a/data/maps/AlteringCave/scripts.inc
+++ b/data/maps/AlteringCave/scripts.inc
@@ -1,8 +1,8 @@
AlteringCave_MapScripts:: @ 823B177
- map_script MAP_SCRIPT_ON_TRANSITION, AlteringCave_MapScript1_23B17D
+ map_script MAP_SCRIPT_ON_TRANSITION, AlteringCave_OnTransition
.byte 0
-AlteringCave_MapScript1_23B17D: @ 823B17D
+AlteringCave_OnTransition: @ 823B17D
setflag FLAG_LANDMARK_ALTERING_CAVE
end
diff --git a/data/maps/AncientTomb/scripts.inc b/data/maps/AncientTomb/scripts.inc
index 8d1c029c3..ad8e683bb 100644
--- a/data/maps/AncientTomb/scripts.inc
+++ b/data/maps/AncientTomb/scripts.inc
@@ -1,7 +1,7 @@
AncientTomb_MapScripts:: @ 8238FB3
map_script MAP_SCRIPT_ON_RESUME, AncientTomb_MapScript1_238FC3
map_script MAP_SCRIPT_ON_LOAD, AncientTomb_MapScript1_238FF2
- map_script MAP_SCRIPT_ON_TRANSITION, AncientTomb_MapScript1_238FE1
+ map_script MAP_SCRIPT_ON_TRANSITION, AncientTomb_OnTransition
.byte 0
AncientTomb_MapScript1_238FC3: @ 8238FC3
@@ -15,7 +15,7 @@ AncientTomb_EventScript_238FCD:: @ 8238FCD
removeobject VAR_LAST_TALKED
return
-AncientTomb_MapScript1_238FE1: @ 8238FE1
+AncientTomb_OnTransition: @ 8238FE1
setflag FLAG_LANDMARK_ANCIENT_TOMB
call_if_unset FLAG_DEFEATED_REGISTEEL, AncientTomb_EventScript_238FEE
end
diff --git a/data/maps/AquaHideout_B1F/map.json b/data/maps/AquaHideout_B1F/map.json
index 5b6beee11..8cdc901ec 100644
--- a/data/maps/AquaHideout_B1F/map.json
+++ b/data/maps/AquaHideout_B1F/map.json
@@ -50,7 +50,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "AquaHideout_B1F_EventScript_291372",
+ "script": "AquaHideout_B1F_EventScript_ItemMaxElixir",
"flag": "FLAG_ITEM_AQUA_HIDEOUT_B1F_MAX_ELIXIR"
},
{
@@ -76,7 +76,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "AquaHideout_B1F_EventScript_291358",
+ "script": "AquaHideout_B1F_EventScript_ItemMasterBall",
"flag": "FLAG_ITEM_AQUA_HIDEOUT_B1F_MASTER_BALL"
},
{
@@ -102,7 +102,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "AquaHideout_B1F_EventScript_291365",
+ "script": "AquaHideout_B1F_EventScript_ItemNugget",
"flag": "FLAG_ITEM_AQUA_HIDEOUT_B1F_NUGGET"
},
{
diff --git a/data/maps/AquaHideout_B2F/map.json b/data/maps/AquaHideout_B2F/map.json
index 64c6eddff..b286872af 100644
--- a/data/maps/AquaHideout_B2F/map.json
+++ b/data/maps/AquaHideout_B2F/map.json
@@ -50,7 +50,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "AquaHideout_B2F_EventScript_29137F",
+ "script": "AquaHideout_B2F_EventScript_ItemNestBall",
"flag": "FLAG_ITEM_AQUA_HIDEOUT_B2F_NEST_BALL"
},
{
diff --git a/data/maps/ArtisanCave_1F/map.json b/data/maps/ArtisanCave_1F/map.json
index 2092ca7ea..dc7792d8a 100644
--- a/data/maps/ArtisanCave_1F/map.json
+++ b/data/maps/ArtisanCave_1F/map.json
@@ -24,7 +24,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "ArtisanCave_1F_EventScript_2914D1",
+ "script": "ArtisanCave_1F_EventScript_ItemCarbos",
"flag": "FLAG_ITEM_ARTISAN_CAVE_1F_CARBOS"
}
],
diff --git a/data/maps/ArtisanCave_B1F/map.json b/data/maps/ArtisanCave_B1F/map.json
index 32174cd44..2fec826cd 100644
--- a/data/maps/ArtisanCave_B1F/map.json
+++ b/data/maps/ArtisanCave_B1F/map.json
@@ -24,7 +24,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "ArtisanCave_B1F_EventScript_2914C4",
+ "script": "ArtisanCave_B1F_EventScript_ItemHPUp",
"flag": "FLAG_ITEM_ARTISAN_CAVE_B1F_HP_UP"
}
],
diff --git a/data/maps/ArtisanCave_B1F/scripts.inc b/data/maps/ArtisanCave_B1F/scripts.inc
index 433991bea..4dd850e88 100644
--- a/data/maps/ArtisanCave_B1F/scripts.inc
+++ b/data/maps/ArtisanCave_B1F/scripts.inc
@@ -1,8 +1,8 @@
ArtisanCave_B1F_MapScripts:: @ 823AFAD
- map_script MAP_SCRIPT_ON_TRANSITION, ArtisanCave_B1F_MapScript1_23AFB3
+ map_script MAP_SCRIPT_ON_TRANSITION, ArtisanCave_B1F_OnTransition
.byte 0
-ArtisanCave_B1F_MapScript1_23AFB3: @ 823AFB3
+ArtisanCave_B1F_OnTransition: @ 823AFB3
setflag FLAG_LANDMARK_ARTISAN_CAVE
end
diff --git a/data/maps/BattleFrontier_ReceptionGate/scripts.inc b/data/maps/BattleFrontier_ReceptionGate/scripts.inc
index 8ce438d75..5f0952cb0 100644
--- a/data/maps/BattleFrontier_ReceptionGate/scripts.inc
+++ b/data/maps/BattleFrontier_ReceptionGate/scripts.inc
@@ -1,9 +1,9 @@
BattleFrontier_ReceptionGate_MapScripts:: @ 82661DA
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_ReceptionGate_MapScript2_2661E9
- map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_ReceptionGate_MapScript1_2661E5
+ map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_ReceptionGate_OnTransition
.byte 0
-BattleFrontier_ReceptionGate_MapScript1_2661E5: @ 82661E5
+BattleFrontier_ReceptionGate_OnTransition: @ 82661E5
setflag FLAG_LANDMARK_BATTLE_FRONTIER
end
diff --git a/data/maps/DesertRuins/scripts.inc b/data/maps/DesertRuins/scripts.inc
index 75fcf061c..e796b1668 100644
--- a/data/maps/DesertRuins/scripts.inc
+++ b/data/maps/DesertRuins/scripts.inc
@@ -1,7 +1,7 @@
DesertRuins_MapScripts:: @ 822D95B
map_script MAP_SCRIPT_ON_RESUME, DesertRuins_MapScript1_22D96B
map_script MAP_SCRIPT_ON_LOAD, DesertRuins_MapScript1_22D989
- map_script MAP_SCRIPT_ON_TRANSITION, DesertRuins_MapScript1_22D9CA
+ map_script MAP_SCRIPT_ON_TRANSITION, DesertRuins_OnTransition
.byte 0
DesertRuins_MapScript1_22D96B: @ 822D96B
@@ -28,7 +28,7 @@ DesertRuins_EventScript_22D993:: @ 822D993
setmetatile 9, 20, 565, 1
return
-DesertRuins_MapScript1_22D9CA: @ 822D9CA
+DesertRuins_OnTransition: @ 822D9CA
setflag FLAG_LANDMARK_DESERT_RUINS
call_if_unset FLAG_DEFEATED_REGIROCK, DesertRuins_EventScript_22D9D7
end
diff --git a/data/maps/DesertUnderpass/scripts.inc b/data/maps/DesertUnderpass/scripts.inc
index 9c5e83180..8e89075e5 100644
--- a/data/maps/DesertUnderpass/scripts.inc
+++ b/data/maps/DesertUnderpass/scripts.inc
@@ -1,8 +1,8 @@
DesertUnderpass_MapScripts:: @ 823AF37
- map_script MAP_SCRIPT_ON_TRANSITION, DesertUnderpass_MapScript1_23AF3D
+ map_script MAP_SCRIPT_ON_TRANSITION, DesertUnderpass_OnTransition
.byte 0
-DesertUnderpass_MapScript1_23AF3D: @ 823AF3D
+DesertUnderpass_OnTransition: @ 823AF3D
setflag FLAG_LANDMARK_DESERT_UNDERPASS
end
diff --git a/data/maps/EverGrandeCity_PokemonLeague_1F/scripts.inc b/data/maps/EverGrandeCity_PokemonLeague_1F/scripts.inc
index 95345af5c..959153d8a 100644
--- a/data/maps/EverGrandeCity_PokemonLeague_1F/scripts.inc
+++ b/data/maps/EverGrandeCity_PokemonLeague_1F/scripts.inc
@@ -1,9 +1,9 @@
EverGrandeCity_PokemonLeague_1F_MapScripts:: @ 82295D2
- map_script MAP_SCRIPT_ON_TRANSITION, EverGrandeCity_PokemonLeague_1F_MapScript1_2295DD
+ map_script MAP_SCRIPT_ON_TRANSITION, EverGrandeCity_PokemonLeague_1F_OnTransition
map_script MAP_SCRIPT_ON_RESUME, EverGrandeCity_PokemonLeague_1F_MapScript1_277C30
.byte 0
-EverGrandeCity_PokemonLeague_1F_MapScript1_2295DD: @ 82295DD
+EverGrandeCity_PokemonLeague_1F_OnTransition: @ 82295DD
setrespawn HEAL_LOCATION_EVER_GRANDE_CITY_2
setflag FLAG_LANDMARK_POKEMON_LEAGUE
call_if_unset FLAG_ENTERED_ELITE_FOUR, EverGrandeCity_PokemonLeague_1F_EventScript_2295ED
diff --git a/data/maps/FieryPath/map.json b/data/maps/FieryPath/map.json
index 61324a8ff..9bb09fe5a 100644
--- a/data/maps/FieryPath/map.json
+++ b/data/maps/FieryPath/map.json
@@ -24,7 +24,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "FieryPath_EventScript_29119E",
+ "script": "FieryPath_EventScript_ItemTM06",
"flag": "FLAG_ITEM_FIERY_PATH_TM06"
},
{
@@ -115,7 +115,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "FieryPath_EventScript_291191",
+ "script": "FieryPath_EventScript_ItemFireStone",
"flag": "FLAG_ITEM_FIERY_PATH_FIRE_STONE"
}
],
diff --git a/data/maps/FieryPath/scripts.inc b/data/maps/FieryPath/scripts.inc
index ddba0dc0b..0aa5769a0 100644
--- a/data/maps/FieryPath/scripts.inc
+++ b/data/maps/FieryPath/scripts.inc
@@ -1,8 +1,8 @@
FieryPath_MapScripts:: @ 8230F24
- map_script MAP_SCRIPT_ON_TRANSITION, FieryPath_MapScript1_230F2A
+ map_script MAP_SCRIPT_ON_TRANSITION, FieryPath_OnTransition
.byte 0
-FieryPath_MapScript1_230F2A: @ 8230F2A
+FieryPath_OnTransition: @ 8230F2A
call_if_unset FLAG_LANDMARK_FIERY_PATH, FieryPath_EventScript_230F37
setflag FLAG_LANDMARK_FIERY_PATH
end
diff --git a/data/maps/GraniteCave_1F/map.json b/data/maps/GraniteCave_1F/map.json
index 67f2e8000..2413a023d 100644
--- a/data/maps/GraniteCave_1F/map.json
+++ b/data/maps/GraniteCave_1F/map.json
@@ -37,7 +37,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "GraniteCave_1F_EventScript_291150",
+ "script": "GraniteCave_1F_EventScript_ItemEscapeRope",
"flag": "FLAG_ITEM_GRANITE_CAVE_1F_ESCAPE_ROPE"
}
],
diff --git a/data/maps/GraniteCave_B1F/map.json b/data/maps/GraniteCave_B1F/map.json
index b33e751e5..5a4548164 100644
--- a/data/maps/GraniteCave_B1F/map.json
+++ b/data/maps/GraniteCave_B1F/map.json
@@ -24,7 +24,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "GraniteCave_B1F_EventScript_29115D",
+ "script": "GraniteCave_B1F_EventScript_ItemPokeBall",
"flag": "FLAG_ITEM_GRANITE_CAVE_B1F_POKE_BALL"
}
],
diff --git a/data/maps/GraniteCave_B2F/map.json b/data/maps/GraniteCave_B2F/map.json
index 48de00180..73a13d6d2 100644
--- a/data/maps/GraniteCave_B2F/map.json
+++ b/data/maps/GraniteCave_B2F/map.json
@@ -24,7 +24,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "GraniteCave_B2F_EventScript_29116A",
+ "script": "GraniteCave_B2F_EventScript_ItemRepel",
"flag": "FLAG_ITEM_GRANITE_CAVE_B2F_REPEL"
},
{
@@ -37,7 +37,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "GraniteCave_B2F_EventScript_291177",
+ "script": "GraniteCave_B2F_EventScript_ItemRareCandy",
"flag": "FLAG_ITEM_GRANITE_CAVE_B2F_RARE_CANDY"
},
{
diff --git a/data/maps/IslandCave/scripts.inc b/data/maps/IslandCave/scripts.inc
index cb400e817..4f5339b1a 100644
--- a/data/maps/IslandCave/scripts.inc
+++ b/data/maps/IslandCave/scripts.inc
@@ -1,7 +1,7 @@
IslandCave_MapScripts:: @ 8238E2A
map_script MAP_SCRIPT_ON_RESUME, IslandCave_MapScript1_238E3A
map_script MAP_SCRIPT_ON_LOAD, IslandCave_MapScript1_238E58
- map_script MAP_SCRIPT_ON_TRANSITION, IslandCave_MapScript1_238E99
+ map_script MAP_SCRIPT_ON_TRANSITION, IslandCave_OnTransition
.byte 0
IslandCave_MapScript1_238E3A: @ 8238E3A
@@ -28,7 +28,7 @@ IslandCave_EventScript_238E62:: @ 8238E62
setmetatile 9, 20, 565, 1
return
-IslandCave_MapScript1_238E99: @ 8238E99
+IslandCave_OnTransition: @ 8238E99
setflag FLAG_LANDMARK_ISLAND_CAVE
call IslandCave_EventScript_238F45
call_if_unset FLAG_DEFEATED_REGICE, IslandCave_EventScript_238EAB
diff --git a/data/maps/JaggedPass/map.json b/data/maps/JaggedPass/map.json
index 3ec89fce6..e695c826c 100644
--- a/data/maps/JaggedPass/map.json
+++ b/data/maps/JaggedPass/map.json
@@ -50,7 +50,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "JaggedPass_EventScript_291184",
+ "script": "JaggedPass_EventScript_ItemBurnHeal",
"flag": "FLAG_ITEM_JAGGED_PASS_BURN_HEAL"
},
{
diff --git a/data/maps/LilycoveCity/map.json b/data/maps/LilycoveCity/map.json
index ea771c3b5..26f0ad36d 100644
--- a/data/maps/LilycoveCity/map.json
+++ b/data/maps/LilycoveCity/map.json
@@ -165,7 +165,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "LilycoveCity_EventScript_2910E8",
+ "script": "LilycoveCity_EventScript_ItemMaxRepel",
"flag": "FLAG_ITEM_LILYCOVE_CITY_MAX_REPEL"
},
{
diff --git a/data/maps/MagmaHideout_1F/map.json b/data/maps/MagmaHideout_1F/map.json
index 8eb3e23b5..2bbcf77a0 100644
--- a/data/maps/MagmaHideout_1F/map.json
+++ b/data/maps/MagmaHideout_1F/map.json
@@ -37,7 +37,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "MagmaHideout_1F_EventScript_2914DE",
+ "script": "MagmaHideout_1F_EventScript_ItemRareCandy",
"flag": "FLAG_ITEM_MAGMA_HIDEOUT_1F_RARE_CANDY"
},
{
diff --git a/data/maps/MagmaHideout_2F_2R/map.json b/data/maps/MagmaHideout_2F_2R/map.json
index ef7086bbf..b52d34212 100644
--- a/data/maps/MagmaHideout_2F_2R/map.json
+++ b/data/maps/MagmaHideout_2F_2R/map.json
@@ -50,7 +50,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "MagmaHideout_2F_2R_EventScript_2914EB",
+ "script": "MagmaHideout_2F_2R_EventScript_MaxElixir",
"flag": "FLAG_ITEM_MAGMA_HIDEOUT_2F_2R_MAX_ELIXIR"
},
{
@@ -89,7 +89,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "MagmaHideout_2F_2R_EventScript_2914F8",
+ "script": "MagmaHideout_2F_2R_EventScript_ItemFullRestore",
"flag": "FLAG_ITEM_MAGMA_HIDEOUT_2F_2R_FULL_RESTORE"
}
],
diff --git a/data/maps/MagmaHideout_3F_1R/map.json b/data/maps/MagmaHideout_3F_1R/map.json
index 67202e748..e3c1bac70 100644
--- a/data/maps/MagmaHideout_3F_1R/map.json
+++ b/data/maps/MagmaHideout_3F_1R/map.json
@@ -50,7 +50,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "MagmaHideout_3F_1R_EventScript_291505",
+ "script": "MagmaHideout_3F_1R_EventScript_ItemNugget",
"flag": "FLAG_ITEM_MAGMA_HIDEOUT_3F_1R_NUGGET"
}
],
diff --git a/data/maps/MagmaHideout_3F_2R/map.json b/data/maps/MagmaHideout_3F_2R/map.json
index bc67b15e5..e4b267858 100644
--- a/data/maps/MagmaHideout_3F_2R/map.json
+++ b/data/maps/MagmaHideout_3F_2R/map.json
@@ -37,7 +37,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "MagmaHideout_3F_2R_EventScript_291512",
+ "script": "MagmaHideout_3F_2R_EventScript_ItemPPMax",
"flag": "FLAG_ITEM_MAGMA_HIDEOUT_3F_2R_PP_MAX"
}
],
diff --git a/data/maps/MagmaHideout_3F_3R/map.json b/data/maps/MagmaHideout_3F_3R/map.json
index 00fc5a46c..6ec900c31 100644
--- a/data/maps/MagmaHideout_3F_3R/map.json
+++ b/data/maps/MagmaHideout_3F_3R/map.json
@@ -24,7 +24,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "MagmaHideout_3F_3R_EventScript_29152C",
+ "script": "MagmaHideout_3F_3R_EventScript_ItemEscapeRope",
"flag": "FLAG_ITEM_MAGMA_HIDEOUT_3F_3R_ECAPE_ROPE"
}
],
diff --git a/data/maps/MagmaHideout_4F/map.json b/data/maps/MagmaHideout_4F/map.json
index b627ae1ed..5eebc41d8 100644
--- a/data/maps/MagmaHideout_4F/map.json
+++ b/data/maps/MagmaHideout_4F/map.json
@@ -115,7 +115,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "MagmaHideout_4F_EventScript_29151F",
+ "script": "MagmaHideout_4F_EventScript_MaxRevive",
"flag": "FLAG_ITEM_MAGMA_HIDEOUT_4F_MAX_REVIVE"
}
],
diff --git a/data/maps/MauvilleCity/map.json b/data/maps/MauvilleCity/map.json
index e44bc78dd..4163f4d9d 100644
--- a/data/maps/MauvilleCity/map.json
+++ b/data/maps/MauvilleCity/map.json
@@ -149,7 +149,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "MauvilleCity_EventScript_2910CE",
+ "script": "MauvilleCity_EventScript_ItemXSpeed",
"flag": "FLAG_ITEM_MAUVILLE_CITY_X_SPEED"
},
{
diff --git a/data/maps/MeteorFalls_1F_1R/map.json b/data/maps/MeteorFalls_1F_1R/map.json
index 586de013f..200c03e86 100644
--- a/data/maps/MeteorFalls_1F_1R/map.json
+++ b/data/maps/MeteorFalls_1F_1R/map.json
@@ -24,7 +24,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "MeteorFalls_1F_1R_EventScript_2911AB",
+ "script": "MeteorFalls_1F_1R_EventScript_ItemTM23",
"flag": "FLAG_ITEM_METEOR_FALLS_1F_1R_TM_23"
},
{
@@ -37,7 +37,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "MeteorFalls_1F_1R_EventScript_2911C5",
+ "script": "MeteorFalls_1F_1R_EventScript_ItemMoonStone",
"flag": "FLAG_ITEM_METEOR_FALLS_1F_1R_MOON_STONE"
},
{
@@ -50,7 +50,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "MeteorFalls_1F_1R_EventScript_2911B8",
+ "script": "MeteorFalls_1F_1R_EventScript_ItemFullHeal",
"flag": "FLAG_ITEM_METEOR_FALLS_1F_1R_FULL_HEAL"
},
{
@@ -63,7 +63,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "MeteorFalls_1F_1R_EventScript_2911D2",
+ "script": "MeteorFalls_1F_1R_EventScript_ItemPPUP",
"flag": "FLAG_ITEM_METEOR_FALLS_1F_1R_PP_UP"
},
{
diff --git a/data/maps/MeteorFalls_B1F_2R/map.json b/data/maps/MeteorFalls_B1F_2R/map.json
index 7c45bfdd0..8fd3eb4a2 100644
--- a/data/maps/MeteorFalls_B1F_2R/map.json
+++ b/data/maps/MeteorFalls_B1F_2R/map.json
@@ -24,7 +24,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "MeteorFalls_B1F_2R_EventScript_2911DF",
+ "script": "MeteorFalls_B1F_2R_EventScript_ItemTM02",
"flag": "FLAG_ITEM_METEOR_FALLS_B1F_2R_TM_02"
}
],
diff --git a/data/maps/MirageTower_1F/scripts.inc b/data/maps/MirageTower_1F/scripts.inc
index 9f6c35a84..74ec749fa 100644
--- a/data/maps/MirageTower_1F/scripts.inc
+++ b/data/maps/MirageTower_1F/scripts.inc
@@ -1,8 +1,8 @@
MirageTower_1F_MapScripts:: @ 823AD01
- map_script MAP_SCRIPT_ON_TRANSITION, MirageTower_1F_MapScript1_23AD07
+ map_script MAP_SCRIPT_ON_TRANSITION, MirageTower_1F_OnTransition
.byte 0
-MirageTower_1F_MapScript1_23AD07: @ 823AD07
+MirageTower_1F_OnTransition: @ 823AD07
setflag FLAG_ENTERED_MIRAGE_TOWER
setflag FLAG_FORCE_MIRAGE_TOWER_VISIBLE
setflag FLAG_LANDMARK_MIRAGE_TOWER
diff --git a/data/maps/MossdeepCity/map.json b/data/maps/MossdeepCity/map.json
index 99d7ae01c..533183a35 100644
--- a/data/maps/MossdeepCity/map.json
+++ b/data/maps/MossdeepCity/map.json
@@ -105,7 +105,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "MossdeepCity_EventScript_2910F5",
+ "script": "MossdeepCity_EventScript_ItemNetBall",
"flag": "FLAG_ITEM_MOSSDEEP_CITY_NET_BALL"
},
{
diff --git a/data/maps/MtPyre_2F/map.json b/data/maps/MtPyre_2F/map.json
index 7a5c4d639..64657cb0d 100644
--- a/data/maps/MtPyre_2F/map.json
+++ b/data/maps/MtPyre_2F/map.json
@@ -37,7 +37,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "MtPyre_2F_EventScript_2912FD",
+ "script": "MtPyre_2F_EventScript_ItemUltraBall",
"flag": "FLAG_ITEM_MT_PYRE_2F_ULTRA_BALL"
},
{
diff --git a/data/maps/MtPyre_3F/map.json b/data/maps/MtPyre_3F/map.json
index b8684cff9..3e06adf8c 100644
--- a/data/maps/MtPyre_3F/map.json
+++ b/data/maps/MtPyre_3F/map.json
@@ -50,7 +50,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "MtPyre_3F_EventScript_29130A",
+ "script": "MtPyre_3F_EventScript_ItemSuperRepel",
"flag": "FLAG_ITEM_MT_PYRE_3F_SUPER_REPEL"
},
{
diff --git a/data/maps/MtPyre_4F/map.json b/data/maps/MtPyre_4F/map.json
index 59d4dd110..782a6221e 100644
--- a/data/maps/MtPyre_4F/map.json
+++ b/data/maps/MtPyre_4F/map.json
@@ -37,7 +37,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "MtPyre_4F_EventScript_291317",
+ "script": "MtPyre_4F_EventScript_ItemSeaIncense",
"flag": "FLAG_ITEM_MT_PYRE_4F_SEA_INCENSE"
}
],
diff --git a/data/maps/MtPyre_5F/map.json b/data/maps/MtPyre_5F/map.json
index 1c035bd4d..edd3544ca 100644
--- a/data/maps/MtPyre_5F/map.json
+++ b/data/maps/MtPyre_5F/map.json
@@ -37,7 +37,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "MtPyre_5F_EventScript_291324",
+ "script": "MtPyre_5F_EventScript_ItemLaxIncense",
"flag": "FLAG_ITEM_MT_PYRE_5F_LAX_INCENSE"
}
],
diff --git a/data/maps/MtPyre_6F/map.json b/data/maps/MtPyre_6F/map.json
index 8f7c4f30f..3c889a7e0 100644
--- a/data/maps/MtPyre_6F/map.json
+++ b/data/maps/MtPyre_6F/map.json
@@ -37,7 +37,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "MtPyre_6F_EventScript_291331",
+ "script": "MtPyre_6F_EventScript_ItemTM30",
"flag": "FLAG_ITEM_MT_PYRE_6F_TM_30"
},
{
diff --git a/data/maps/MtPyre_Exterior/map.json b/data/maps/MtPyre_Exterior/map.json
index 2a8a5eaff..c7653bbd1 100644
--- a/data/maps/MtPyre_Exterior/map.json
+++ b/data/maps/MtPyre_Exterior/map.json
@@ -24,7 +24,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "MtPyre_Exterior_EventScript_29133E",
+ "script": "MtPyre_Exterior_EventScript_ItemMaxPotion",
"flag": "FLAG_ITEM_MT_PYRE_EXTERIOR_MAX_POTION"
},
{
@@ -37,7 +37,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "MtPyre_Exterior_EventScript_29134B",
+ "script": "MtPyre_Exterior_EventScript_ItemTM48",
"flag": "FLAG_ITEM_MT_PYRE_EXTERIOR_TM_48"
}
],
diff --git a/data/maps/NewMauville_Entrance/scripts.inc b/data/maps/NewMauville_Entrance/scripts.inc
index c3ed930a5..7adb2d7ce 100644
--- a/data/maps/NewMauville_Entrance/scripts.inc
+++ b/data/maps/NewMauville_Entrance/scripts.inc
@@ -1,6 +1,6 @@
NewMauville_Entrance_MapScripts:: @ 82372AD
map_script MAP_SCRIPT_ON_LOAD, NewMauville_Entrance_MapScript1_2372B8
- map_script MAP_SCRIPT_ON_TRANSITION, NewMauville_Entrance_MapScript1_2372FB
+ map_script MAP_SCRIPT_ON_TRANSITION, NewMauville_Entrance_OnTransition
.byte 0
NewMauville_Entrance_MapScript1_2372B8: @ 82372B8
@@ -17,7 +17,7 @@ NewMauville_Entrance_EventScript_2372C4:: @ 82372C4
setmetatile 5, 1, 798, 1
return
-NewMauville_Entrance_MapScript1_2372FB: @ 82372FB
+NewMauville_Entrance_OnTransition: @ 82372FB
setflag FLAG_LANDMARK_NEW_MAUVILLE
end
diff --git a/data/maps/NewMauville_Inside/map.json b/data/maps/NewMauville_Inside/map.json
index b13d6059d..e58588a47 100644
--- a/data/maps/NewMauville_Inside/map.json
+++ b/data/maps/NewMauville_Inside/map.json
@@ -24,7 +24,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "NewMauville_Inside_EventScript_2911EC",
+ "script": "NewMauville_Inside_EventScript_ItemUltraRope",
"flag": "FLAG_ITEM_NEW_MAUVILLE_ULTRA_BALL"
},
{
@@ -37,7 +37,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "NewMauville_Inside_EventScript_2911F9",
+ "script": "NewMauville_Inside_EventScript_ItemEscapeRope",
"flag": "FLAG_ITEM_NEW_MAUVILLE_ESCAPE_ROPE"
},
{
@@ -50,7 +50,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "NewMauville_Inside_EventScript_291206",
+ "script": "NewMauville_Inside_EventScript_ItemThunderStone",
"flag": "FLAG_ITEM_NEW_MAUVILLE_THUNDER_STONE"
},
{
@@ -63,7 +63,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "NewMauville_Inside_EventScript_291213",
+ "script": "NewMauville_Inside_EventScript_ItemFullHeal",
"flag": "FLAG_ITEM_NEW_MAUVILLE_FULL_HEAL"
},
{
@@ -76,7 +76,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "NewMauville_Inside_EventScript_291220",
+ "script": "NewMauville_Inside_EventScript_ItemParalyzeHeal",
"flag": "FLAG_ITEM_NEW_MAUVILLE_PARALYZE_HEAL"
},
{
diff --git a/data/maps/PetalburgCity/map.json b/data/maps/PetalburgCity/map.json
index 6a9a6b33d..00e89bfa0 100644
--- a/data/maps/PetalburgCity/map.json
+++ b/data/maps/PetalburgCity/map.json
@@ -100,7 +100,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "PetalburgCity_EventScript_2910B4",
+ "script": "PetalburgCity_EventScript_ItemMaxRevive",
"flag": "FLAG_ITEM_PETALBURG_CITY_MAX_REVIVE"
},
{
@@ -113,7 +113,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "PetalburgCity_EventScript_2910C1",
+ "script": "PetalburgCity_EventScript_ItemEther",
"flag": "FLAG_ITEM_PETALBURG_CITY_ETHER"
},
{
diff --git a/data/maps/PetalburgWoods/map.json b/data/maps/PetalburgWoods/map.json
index 4bca7bb5e..6d1bc22a5 100644
--- a/data/maps/PetalburgWoods/map.json
+++ b/data/maps/PetalburgWoods/map.json
@@ -76,7 +76,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "PetalburgWoods_EventScript_29110F",
+ "script": "PetalburgWoods_EventScript_ItemGreatBall",
"flag": "FLAG_ITEM_PETALBURG_WOODS_GREAT_BALL"
},
{
@@ -89,7 +89,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "PetalburgWoods_EventScript_291102",
+ "script": "PetalburgWoods_EventScript_ItemXAttack",
"flag": "FLAG_ITEM_PETALBURG_WOODS_X_ATTACK"
},
{
@@ -102,7 +102,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "PetalburgWoods_EventScript_29111C",
+ "script": "PetalburgWoods_EventScript_ItemEther",
"flag": "FLAG_ITEM_PETALBURG_WOODS_ETHER"
},
{
@@ -167,7 +167,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "PetalburgWoods_EventScript_291129",
+ "script": "PetalburgWoods_EventScript_ItemParalyzeHeal",
"flag": "FLAG_ITEM_PETALBURD_WOODS_PARALYZE_HEAL"
},
{
diff --git a/data/maps/Route102/map.json b/data/maps/Route102/map.json
index 7a6c6d963..323c4142b 100644
--- a/data/maps/Route102/map.json
+++ b/data/maps/Route102/map.json
@@ -100,7 +100,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route102_EventScript_290CD8",
+ "script": "Route102_EventScript_ItemPotion",
"flag": "FLAG_ITEM_ROUTE_102_POTION"
},
{
diff --git a/data/maps/Route103/map.json b/data/maps/Route103/map.json
index 6516e99dc..91004d1ab 100644
--- a/data/maps/Route103/map.json
+++ b/data/maps/Route103/map.json
@@ -191,7 +191,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route103_EventScript_290CE5",
+ "script": "Route103_EventScript_ItemGuardSpec",
"flag": "FLAG_ITEM_ROUTE_103_GUARD_SPEC"
},
{
@@ -282,7 +282,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route103_EventScript_290CF2",
+ "script": "Route103_EventScript_ItemPPUp",
"flag": "FLAG_ITEM_ROUTE_103_PP_UP"
}
],
diff --git a/data/maps/Route104/map.json b/data/maps/Route104/map.json
index e14a73c29..7bfe6e164 100644
--- a/data/maps/Route104/map.json
+++ b/data/maps/Route104/map.json
@@ -300,7 +300,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route104_EventScript_290CFF",
+ "script": "Route104_EventScript_ItemPPUp",
"flag": "FLAG_ITEM_ROUTE_104_PP_UP"
},
{
@@ -378,7 +378,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route104_EventScript_290D0C",
+ "script": "Route104_EventScript_ItemPokeBall",
"flag": "FLAG_ITEM_ROUTE_104_POKE_BALL"
},
{
@@ -404,7 +404,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route104_EventScript_290D19",
+ "script": "Route104_EventScript_ItemXAccuracy",
"flag": "FLAG_ITEM_ROUTE_104_X_ACCURACY"
},
{
@@ -430,7 +430,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route104_EventScript_290D26",
+ "script": "Route104_EventScript_ItemPotion",
"flag": "FLAG_ITEM_ROUTE_104_POTION"
},
{
diff --git a/data/maps/Route104_MrBrineysHouse/scripts.inc b/data/maps/Route104_MrBrineysHouse/scripts.inc
index 8a4af48cd..52fd4b96d 100644
--- a/data/maps/Route104_MrBrineysHouse/scripts.inc
+++ b/data/maps/Route104_MrBrineysHouse/scripts.inc
@@ -1,8 +1,8 @@
Route104_MrBrineysHouse_MapScripts:: @ 8229D2E
- map_script MAP_SCRIPT_ON_TRANSITION, Route104_MrBrineysHouse_MapScript1_229D34
+ map_script MAP_SCRIPT_ON_TRANSITION, Route104_MrBrineysHouse_OnTransition
.byte 0
-Route104_MrBrineysHouse_MapScript1_229D34: @ 8229D34
+Route104_MrBrineysHouse_OnTransition: @ 8229D34
setflag FLAG_LANDMARK_MR_BRINEY_HOUSE
compare VAR_BRINEY_HOUSE_STATE, 1
call_if_eq Route104_MrBrineysHouse_EventScript_229D50
diff --git a/data/maps/Route104_PrettyPetalFlowerShop/scripts.inc b/data/maps/Route104_PrettyPetalFlowerShop/scripts.inc
index 26dfe7f8a..2a8a8b88e 100644
--- a/data/maps/Route104_PrettyPetalFlowerShop/scripts.inc
+++ b/data/maps/Route104_PrettyPetalFlowerShop/scripts.inc
@@ -1,8 +1,8 @@
Route104_PrettyPetalFlowerShop_MapScripts:: @ 822A34C
- map_script MAP_SCRIPT_ON_TRANSITION, Route104_PrettyPetalFlowerShop_MapScript1_22A352
+ map_script MAP_SCRIPT_ON_TRANSITION, Route104_PrettyPetalFlowerShop_OnTransition
.byte 0
-Route104_PrettyPetalFlowerShop_MapScript1_22A352: @ 822A352
+Route104_PrettyPetalFlowerShop_OnTransition: @ 822A352
setflag FLAG_LANDMARK_FLOWER_SHOP
goto_if_unset FLAG_MET_PRETTY_PETAL_SHOP_OWNER, Route104_PrettyPetalFlowerShop_EventScript_22A36B
goto_if_unset FLAG_BADGE03_GET, Route104_PrettyPetalFlowerShop_EventScript_22A36B
diff --git a/data/maps/Route105/map.json b/data/maps/Route105/map.json
index b42965229..4d447d4f8 100644
--- a/data/maps/Route105/map.json
+++ b/data/maps/Route105/map.json
@@ -92,7 +92,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route105_EventScript_290D33",
+ "script": "Route105_EventScript_ItemIron",
"flag": "FLAG_ITEM_ROUTE_105_IRON"
},
{
diff --git a/data/maps/Route106/map.json b/data/maps/Route106/map.json
index 93e98078b..70558d26e 100644
--- a/data/maps/Route106/map.json
+++ b/data/maps/Route106/map.json
@@ -87,7 +87,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route106_EventScript_290D40",
+ "script": "Route106_EventScript_ItemProtein",
"flag": "FLAG_ITEM_ROUTE_106_PROTEIN"
}
],
diff --git a/data/maps/Route108/map.json b/data/maps/Route108/map.json
index bb22c01e3..b8b188637 100644
--- a/data/maps/Route108/map.json
+++ b/data/maps/Route108/map.json
@@ -113,7 +113,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route108_EventScript_290D4D",
+ "script": "Route108_EventScript_ItemStarPiece",
"flag": "FLAG_ITEM_ROUTE_108_STAR_PIECE"
}
],
diff --git a/data/maps/Route109/map.json b/data/maps/Route109/map.json
index 9bb4d21de..361467266 100644
--- a/data/maps/Route109/map.json
+++ b/data/maps/Route109/map.json
@@ -152,7 +152,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route109_EventScript_290D5A",
+ "script": "Route109_EventScript_ItemPPUp",
"flag": "FLAG_ITEM_ROUTE_109_PP_UP"
},
{
@@ -321,7 +321,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route109_EventScript_290D67",
+ "script": "Route109_EventScript_ItemPotion",
"flag": "FLAG_ITEM_ROUTE_109_POTION"
},
{
diff --git a/data/maps/Route109_SeashoreHouse/scripts.inc b/data/maps/Route109_SeashoreHouse/scripts.inc
index ed27e32ff..e52ab08f9 100644
--- a/data/maps/Route109_SeashoreHouse/scripts.inc
+++ b/data/maps/Route109_SeashoreHouse/scripts.inc
@@ -1,8 +1,8 @@
Route109_SeashoreHouse_MapScripts:: @ 82693F4
- map_script MAP_SCRIPT_ON_TRANSITION, Route109_SeashoreHouse_MapScript1_2693FA
+ map_script MAP_SCRIPT_ON_TRANSITION, Route109_SeashoreHouse_OnTransition
.byte 0
-Route109_SeashoreHouse_MapScript1_2693FA: @ 82693FA
+Route109_SeashoreHouse_OnTransition: @ 82693FA
setflag FLAG_LANDMARK_SEASHORE_HOUSE
end
diff --git a/data/maps/Route110/map.json b/data/maps/Route110/map.json
index a9ac7796a..8cbc93af6 100644
--- a/data/maps/Route110/map.json
+++ b/data/maps/Route110/map.json
@@ -274,7 +274,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route110_EventScript_290D81",
+ "script": "Route110_EventScript_ItemDireHit",
"flag": "FLAG_ITEM_ROUTE_110_DIRE_HIT"
},
{
@@ -287,7 +287,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route110_EventScript_290D74",
+ "script": "Route110_EventScript_ItemRareCandy",
"flag": "FLAG_ITEM_ROUTE_109_RARE_CANDY"
},
{
@@ -482,7 +482,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route110_EventScript_290D8E",
+ "script": "Route110_EventScript_ItemElixir",
"flag": "FLAG_ITEM_ROUTE_110_ELIXIR"
},
{
diff --git a/data/maps/Route110_TrickHouseEntrance/scripts.inc b/data/maps/Route110_TrickHouseEntrance/scripts.inc
index e1439d8d4..46610937e 100644
--- a/data/maps/Route110_TrickHouseEntrance/scripts.inc
+++ b/data/maps/Route110_TrickHouseEntrance/scripts.inc
@@ -1,10 +1,10 @@
Route110_TrickHouseEntrance_MapScripts:: @ 8269A50
- map_script MAP_SCRIPT_ON_TRANSITION, Route110_TrickHouseEntrance_MapScript1_269A60
+ map_script MAP_SCRIPT_ON_TRANSITION, Route110_TrickHouseEntrance_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route110_TrickHouseEntrance_MapScript2_269CEE
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, Route110_TrickHouseEntrance_MapScript2_269BD3
.byte 0
-Route110_TrickHouseEntrance_MapScript1_269A60: @ 8269A60
+Route110_TrickHouseEntrance_OnTransition: @ 8269A60
setflag FLAG_LANDMARK_TRICK_HOUSE
compare VAR_TRICK_HOUSE_STATE, 1
goto_if_eq Route110_TrickHouseEntrance_EventScript_269AF3
diff --git a/data/maps/Route110_TrickHousePuzzle1/map.json b/data/maps/Route110_TrickHousePuzzle1/map.json
index 849e74b62..c6609d103 100644
--- a/data/maps/Route110_TrickHousePuzzle1/map.json
+++ b/data/maps/Route110_TrickHousePuzzle1/map.json
@@ -180,7 +180,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route110_TrickHousePuzzle1_EventScript_29140E",
+ "script": "Route110_TrickHousePuzzle1_EventScript_ItemOrangeMail",
"flag": "FLAG_ITEM_TRICK_HOUSE_PUZZLE_1_ORANGE_MAIL"
},
{
diff --git a/data/maps/Route110_TrickHousePuzzle2/map.json b/data/maps/Route110_TrickHousePuzzle2/map.json
index 9903231e7..3a9ed637d 100644
--- a/data/maps/Route110_TrickHousePuzzle2/map.json
+++ b/data/maps/Route110_TrickHousePuzzle2/map.json
@@ -63,7 +63,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route110_TrickHousePuzzle2_EventScript_291428",
+ "script": "Route110_TrickHousePuzzle2_EventScript_ItemWaveMail",
"flag": "FLAG_ITEM_TRICK_HOUSE_PUZZLE_2_WAVE_MAIL"
},
{
@@ -76,7 +76,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route110_TrickHousePuzzle2_EventScript_29141B",
+ "script": "Route110_TrickHousePuzzle2_EventScript_ItemHarborMail",
"flag": "FLAG_ITEM_TRICK_HOUSE_PUZZLE_2_HARBOR_MAIL"
}
],
diff --git a/data/maps/Route110_TrickHousePuzzle3/map.json b/data/maps/Route110_TrickHousePuzzle3/map.json
index 22807b80b..e69580793 100644
--- a/data/maps/Route110_TrickHousePuzzle3/map.json
+++ b/data/maps/Route110_TrickHousePuzzle3/map.json
@@ -63,7 +63,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route110_TrickHousePuzzle3_EventScript_291442",
+ "script": "Route110_TrickHousePuzzle3_EventScript_ItemWoodMail",
"flag": "FLAG_ITEM_TRICK_HOUSE_PUZZLE_3_WOOD_MAIL"
},
{
@@ -76,7 +76,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route110_TrickHousePuzzle3_EventScript_291435",
+ "script": "Route110_TrickHousePuzzle3_EventScript_ItemShadowMail",
"flag": "FLAG_ITEM_TRICK_HOUSE_PUZZLE_3_SHADOW_MAIL"
},
{
diff --git a/data/maps/Route110_TrickHousePuzzle4/map.json b/data/maps/Route110_TrickHousePuzzle4/map.json
index 542a67aec..47238a559 100644
--- a/data/maps/Route110_TrickHousePuzzle4/map.json
+++ b/data/maps/Route110_TrickHousePuzzle4/map.json
@@ -63,7 +63,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route110_TrickHousePuzzle4_EventScript_29144F",
+ "script": "Route110_TrickHousePuzzle4_EventScript_ItemMechMail",
"flag": "FLAG_ITEM_TRICK_HOUSE_PUZZLE_4_MECH_MAIL"
},
{
diff --git a/data/maps/Route110_TrickHousePuzzle6/map.json b/data/maps/Route110_TrickHousePuzzle6/map.json
index 144916353..aef182fbb 100644
--- a/data/maps/Route110_TrickHousePuzzle6/map.json
+++ b/data/maps/Route110_TrickHousePuzzle6/map.json
@@ -63,7 +63,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route110_TrickHousePuzzle6_EventScript_29145C",
+ "script": "Route110_TrickHousePuzzle6_EventScript_ItemGlitterMail",
"flag": "FLAG_ITEM_TRICK_HOUSE_PUZZLE_6_GLITTER_MAIL"
}
],
diff --git a/data/maps/Route110_TrickHousePuzzle7/map.json b/data/maps/Route110_TrickHousePuzzle7/map.json
index 0263e0848..09fdafbe2 100644
--- a/data/maps/Route110_TrickHousePuzzle7/map.json
+++ b/data/maps/Route110_TrickHousePuzzle7/map.json
@@ -63,7 +63,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route110_TrickHousePuzzle7_EventScript_291469",
+ "script": "Route110_TrickHousePuzzle7_EventScript_ItemTropicMail",
"flag": "FLAG_ITEM_TRICK_HOUSE_PUZZLE_7_TROPIC_MAIL"
},
{
diff --git a/data/maps/Route110_TrickHousePuzzle8/map.json b/data/maps/Route110_TrickHousePuzzle8/map.json
index f73e60337..b7a06abce 100644
--- a/data/maps/Route110_TrickHousePuzzle8/map.json
+++ b/data/maps/Route110_TrickHousePuzzle8/map.json
@@ -63,7 +63,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route110_TrickHousePuzzle8_EventScript_291476",
+ "script": "Route110_TrickHousePuzzle8_EventScript_ItemBeadMail",
"flag": "FLAG_ITEM_TRICK_HOUSE_PUZZLE_8_BEAD_MAIL"
}
],
diff --git a/data/maps/Route111/map.json b/data/maps/Route111/map.json
index ef981272a..d3428f8c6 100644
--- a/data/maps/Route111/map.json
+++ b/data/maps/Route111/map.json
@@ -261,7 +261,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route111_EventScript_290D9B",
+ "script": "Route111_EventScript_ItemTM37",
"flag": "FLAG_ITEM_ROUTE_111_TM_37"
},
{
@@ -352,7 +352,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route111_EventScript_290DA8",
+ "script": "Route111_EventScript_ItemStardust",
"flag": "FLAG_ITEM_ROUTE_111_STARDUST"
},
{
@@ -365,7 +365,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route111_EventScript_290DB5",
+ "script": "Route111_EventScript_ItemHPUp",
"flag": "FLAG_ITEM_ROUTE_111_HP_UP"
},
{
@@ -573,7 +573,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route111_EventScript_290DC2",
+ "script": "Route111_EventScript_ItemElixir",
"flag": "FLAG_ITEM_ROUTE_111_ELIXIR"
},
{
diff --git a/data/maps/Route111_OldLadysRestStop/scripts.inc b/data/maps/Route111_OldLadysRestStop/scripts.inc
index 9427e8692..017043eae 100644
--- a/data/maps/Route111_OldLadysRestStop/scripts.inc
+++ b/data/maps/Route111_OldLadysRestStop/scripts.inc
@@ -1,8 +1,8 @@
Route111_OldLadysRestStop_MapScripts:: @ 822A916
- map_script MAP_SCRIPT_ON_TRANSITION, Route111_OldLadysRestStop_MapScript1_22A91C
+ map_script MAP_SCRIPT_ON_TRANSITION, Route111_OldLadysRestStop_OnTransition
.byte 0
-Route111_OldLadysRestStop_MapScript1_22A91C: @ 822A91C
+Route111_OldLadysRestStop_OnTransition: @ 822A91C
setflag FLAG_LANDMARK_OLD_LADY_REST_SHOP
end
diff --git a/data/maps/Route112/map.json b/data/maps/Route112/map.json
index 8839cc114..b963c6c48 100644
--- a/data/maps/Route112/map.json
+++ b/data/maps/Route112/map.json
@@ -183,7 +183,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route112_EventScript_290DCF",
+ "script": "Route112_EventScript_ItemNugget",
"flag": "FLAG_ITEM_ROUTE_112_NUGGET"
},
{
diff --git a/data/maps/Route113/map.json b/data/maps/Route113/map.json
index 1ae33fda7..bcff99de4 100644
--- a/data/maps/Route113/map.json
+++ b/data/maps/Route113/map.json
@@ -105,7 +105,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route113_EventScript_290DDC",
+ "script": "Route113_EventScript_ItemMaxEther",
"flag": "FLAG_ITEM_ROUTE_113_MAX_ETHER"
},
{
@@ -118,7 +118,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route113_EventScript_290DE9",
+ "script": "Route113_EventScript_ItemSuperRepel",
"flag": "FLAG_ITEM_ROUTE_113_SUPER_REPEL"
},
{
@@ -183,7 +183,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route113_EventScript_290DF6",
+ "script": "Route113_EventScript_ItemHyperPotion",
"flag": "FLAG_ITEM_ROUTE_113_HYPER_POTION"
},
{
diff --git a/data/maps/Route113_GlassWorkshop/scripts.inc b/data/maps/Route113_GlassWorkshop/scripts.inc
index 46134a3d5..b685389d9 100644
--- a/data/maps/Route113_GlassWorkshop/scripts.inc
+++ b/data/maps/Route113_GlassWorkshop/scripts.inc
@@ -1,8 +1,8 @@
Route113_GlassWorkshop_MapScripts:: @ 826ED03
- map_script MAP_SCRIPT_ON_TRANSITION, Route113_GlassWorkshop_MapScript1_26ED09
+ map_script MAP_SCRIPT_ON_TRANSITION, Route113_GlassWorkshop_OnTransition
.byte 0
-Route113_GlassWorkshop_MapScript1_26ED09: @ 826ED09
+Route113_GlassWorkshop_OnTransition: @ 826ED09
setflag FLAG_LANDMARK_GLASS_WORKSHOP
compare VAR_GLASS_WORKSHOP_STATE, 1
call_if_eq Route113_GlassWorkshop_EventScript_26ED18
diff --git a/data/maps/Route114/map.json b/data/maps/Route114/map.json
index 9d1002910..08f2996d2 100644
--- a/data/maps/Route114/map.json
+++ b/data/maps/Route114/map.json
@@ -139,7 +139,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route114_EventScript_290E03",
+ "script": "Route114_EventScript_ItemRareCandy",
"flag": "FLAG_ITEM_ROUTE_114_RARE_CANDY"
},
{
@@ -152,7 +152,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route114_EventScript_290E10",
+ "script": "Route114_EventScript_ItemProtein",
"flag": "FLAG_ITEM_ROUTE_114_PROTEIN"
},
{
@@ -360,7 +360,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route114_EventScript_290E1D",
+ "script": "Route114_EventScript_ItemEnergyPowder",
"flag": "FLAG_ITEM_ROUTE_114_ENERGY_POWDER"
},
{
diff --git a/data/maps/Route114_FossilManiacsHouse/scripts.inc b/data/maps/Route114_FossilManiacsHouse/scripts.inc
index c6b63d8da..83fade3e6 100644
--- a/data/maps/Route114_FossilManiacsHouse/scripts.inc
+++ b/data/maps/Route114_FossilManiacsHouse/scripts.inc
@@ -1,8 +1,8 @@
Route114_FossilManiacsHouse_MapScripts:: @ 822AD30
- map_script MAP_SCRIPT_ON_TRANSITION, Route114_FossilManiacsHouse_MapScript1_22AD36
+ map_script MAP_SCRIPT_ON_TRANSITION, Route114_FossilManiacsHouse_OnTransition
.byte 0
-Route114_FossilManiacsHouse_MapScript1_22AD36: @ 822AD36
+Route114_FossilManiacsHouse_OnTransition: @ 822AD36
setflag FLAG_LANDMARK_FOSSIL_MANIACS_HOUSE
end
diff --git a/data/maps/Route114_LanettesHouse/scripts.inc b/data/maps/Route114_LanettesHouse/scripts.inc
index 1cf7ffb47..e24f6ce65 100644
--- a/data/maps/Route114_LanettesHouse/scripts.inc
+++ b/data/maps/Route114_LanettesHouse/scripts.inc
@@ -1,8 +1,8 @@
Route114_LanettesHouse_MapScripts:: @ 822B2C8
- map_script MAP_SCRIPT_ON_TRANSITION, Route114_LanettesHouse_MapScript1_22B2CE
+ map_script MAP_SCRIPT_ON_TRANSITION, Route114_LanettesHouse_OnTransition
.byte 0
-Route114_LanettesHouse_MapScript1_22B2CE: @ 822B2CE
+Route114_LanettesHouse_OnTransition: @ 822B2CE
setflag FLAG_LANDMARK_LANETTES_HOUSE
end
diff --git a/data/maps/Route115/map.json b/data/maps/Route115/map.json
index 1c7603b58..484699ec6 100644
--- a/data/maps/Route115/map.json
+++ b/data/maps/Route115/map.json
@@ -152,7 +152,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route115_EventScript_290E2A",
+ "script": "Route115_EventScript_ItemSuperPotion",
"flag": "FLAG_ITEM_ROUTE_115_SUPER_POTION"
},
{
@@ -165,7 +165,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route115_EventScript_290E37",
+ "script": "Route115_EventScript_ItemTM01",
"flag": "FLAG_ITEM_ROUTE_115_TM_01"
},
{
@@ -178,7 +178,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route115_EventScript_290E44",
+ "script": "Route115_EventScript_ItemIron",
"flag": "FLAG_ITEM_ROUTE_115_IRON"
},
{
@@ -230,7 +230,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route115_EventScript_290E51",
+ "script": "Route115_EventScript_ItemGreatBall",
"flag": "FLAG_ITEM_ROUTE_115_GREAT_BALL"
},
{
@@ -308,7 +308,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route115_EventScript_290E6B",
+ "script": "Route115_EventScript_ItemPPUp",
"flag": "FLAG_ITEM_ROUTE_115_PP_UP"
},
{
@@ -321,7 +321,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route115_EventScript_290E5E",
+ "script": "Route115_EventScript_ItemHealPowder",
"flag": "FLAG_ITEM_ROUTE_115_HEAL_POWDER"
}
],
diff --git a/data/maps/Route116/map.json b/data/maps/Route116/map.json
index 27eb381d0..0745af08c 100644
--- a/data/maps/Route116/map.json
+++ b/data/maps/Route116/map.json
@@ -113,7 +113,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route116_EventScript_290E85",
+ "script": "Route116_EventScript_ItemEther",
"flag": "FLAG_ITEM_ROUTE_116_ETHER"
},
{
@@ -126,7 +126,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route116_EventScript_290E92",
+ "script": "Route116_EventScript_ItemRepel",
"flag": "FLAG_ITEM_ROUTE_116_REPEL"
},
{
@@ -217,7 +217,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route116_EventScript_290E9F",
+ "script": "Route116_EventScript_ItemHPUp",
"flag": "FLAG_ITEM_ROUTE_116_HP_UP"
},
{
@@ -282,7 +282,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route116_EventScript_290E78",
+ "script": "Route116_EventScript_ItemXSpecial",
"flag": "FLAG_ITEM_ROUTE_116_X_SPECIAL"
},
{
@@ -347,7 +347,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route116_EventScript_290EAC",
+ "script": "Route116_EventScript_ItemPotion",
"flag": "FLAG_ITEM_ROUTE_116_POTION"
},
{
diff --git a/data/maps/Route116_TunnelersRestHouse/scripts.inc b/data/maps/Route116_TunnelersRestHouse/scripts.inc
index bdd22aadd..e4e943e61 100644
--- a/data/maps/Route116_TunnelersRestHouse/scripts.inc
+++ b/data/maps/Route116_TunnelersRestHouse/scripts.inc
@@ -1,8 +1,8 @@
Route116_TunnelersRestHouse_MapScripts:: @ 822B850
- map_script MAP_SCRIPT_ON_TRANSITION, Route116_TunnelersRestHouse_MapScript1_22B856
+ map_script MAP_SCRIPT_ON_TRANSITION, Route116_TunnelersRestHouse_OnTransition
.byte 0
-Route116_TunnelersRestHouse_MapScript1_22B856: @ 822B856
+Route116_TunnelersRestHouse_OnTransition: @ 822B856
setflag FLAG_LANDMARK_TUNNELERS_REST_HOUSE
end
diff --git a/data/maps/Route117/map.json b/data/maps/Route117/map.json
index c4cb4d5e5..efaad2802 100644
--- a/data/maps/Route117/map.json
+++ b/data/maps/Route117/map.json
@@ -204,7 +204,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route117_EventScript_290EB9",
+ "script": "Route117_EventScript_ItemGreatBall",
"flag": "FLAG_ITEM_ROUTE_117_GREAT_BALL"
},
{
@@ -230,7 +230,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route117_EventScript_290EC6",
+ "script": "Route117_EventScript_ItemRevive",
"flag": "FLAG_ITEM_ROUTE_117_REVIVE"
},
{
diff --git a/data/maps/Route117_PokemonDayCare/scripts.inc b/data/maps/Route117_PokemonDayCare/scripts.inc
index ea9894ffc..898935b26 100644
--- a/data/maps/Route117_PokemonDayCare/scripts.inc
+++ b/data/maps/Route117_PokemonDayCare/scripts.inc
@@ -1,8 +1,8 @@
Route117_PokemonDayCare_MapScripts:: @ 822BBB1
- map_script MAP_SCRIPT_ON_TRANSITION, Route117_PokemonDayCare_MapScript1_22BBB7
+ map_script MAP_SCRIPT_ON_TRANSITION, Route117_PokemonDayCare_OnTransition
.byte 0
-Route117_PokemonDayCare_MapScript1_22BBB7: @ 822BBB7
+Route117_PokemonDayCare_OnTransition: @ 822BBB7
setflag FLAG_LANDMARK_POKEMON_DAYCARE
end
diff --git a/data/maps/Route118/map.json b/data/maps/Route118/map.json
index 7fc1e45c7..0a3fee210 100644
--- a/data/maps/Route118/map.json
+++ b/data/maps/Route118/map.json
@@ -287,7 +287,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route118_EventScript_290ED3",
+ "script": "Route118_EventScript_ItemHyperPotion",
"flag": "FLAG_ITEM_ROUTE_118_HYPER_POTION"
},
{
diff --git a/data/maps/Route119/map.json b/data/maps/Route119/map.json
index 2146d5ec7..c84ff9db1 100644
--- a/data/maps/Route119/map.json
+++ b/data/maps/Route119/map.json
@@ -243,7 +243,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route119_EventScript_290EE0",
+ "script": "Route119_EventScript_ItemSuperRepel",
"flag": "FLAG_ITEM_ROUTE_119_SUPER_REPEL"
},
{
@@ -256,7 +256,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route119_EventScript_290EED",
+ "script": "Route119_EventScript_ItemZinc",
"flag": "FLAG_ITEM_ROUTE_119_ZINC"
},
{
@@ -269,7 +269,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route119_EventScript_290EFA",
+ "script": "Route119_EventScript_ItemElixir",
"flag": "FLAG_ITEM_ROUTE_119_ELIXIR_1"
},
{
@@ -282,7 +282,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route119_EventScript_290F07",
+ "script": "Route119_EventScript_ItemLeafStone",
"flag": "FLAG_ITEM_ROUTE_119_LEAF_STONE"
},
{
@@ -295,7 +295,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route119_EventScript_290F14",
+ "script": "Route119_EventScript_ItemRareCandy",
"flag": "FLAG_ITEM_ROUTE_119_RARE_CANDY"
},
{
@@ -308,7 +308,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route119_EventScript_290F21",
+ "script": "Route119_EventScript_ItemHyperPotion",
"flag": "FLAG_ITEM_ROUTE_119_HYPER_POTION_1"
},
{
@@ -438,7 +438,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route119_EventScript_290F2E",
+ "script": "Route119_EventScript_ItemHyperPotion2",
"flag": "FLAG_ITEM_ROUTE_119_HYPER_POTION_2"
},
{
@@ -555,7 +555,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route119_EventScript_291399",
+ "script": "Route119_EventScript_ItemNugget",
"flag": "FLAG_ITEM_ROUTE_119_NUGGET"
},
{
@@ -568,7 +568,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route119_EventScript_290F3B",
+ "script": "Route119_EventScript_ItemElixir2",
"flag": "FLAG_ITEM_ROUTE_119_ELIXIR_2"
},
{
diff --git a/data/maps/Route120/map.json b/data/maps/Route120/map.json
index 63585f86f..1bdbd0bca 100644
--- a/data/maps/Route120/map.json
+++ b/data/maps/Route120/map.json
@@ -230,7 +230,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route120_EventScript_290F48",
+ "script": "Route120_EventScript_ItemNugget",
"flag": "FLAG_ITEM_ROUTE_120_NUGGET"
},
{
@@ -308,7 +308,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route120_EventScript_290F55",
+ "script": "Route120_EventScript_ItemFullHeal",
"flag": "FLAG_ITEM_ROUTE_120_FULL_HEAL"
},
{
@@ -386,7 +386,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route120_EventScript_290F6F",
+ "script": "Route120_EventScript_ItemNestBall",
"flag": "FLAG_ITEM_ROUTE_120_NEST_BALL"
},
{
@@ -399,7 +399,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route120_EventScript_290F62",
+ "script": "Route120_EventScript_ItemHyperPotion",
"flag": "FLAG_ITEM_ROUTE_120_HYPER_POTION"
},
{
@@ -594,7 +594,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route120_EventScript_290F7C",
+ "script": "Route120_EventScript_ItemRevive",
"flag": "FLAG_ITEM_ROUTE_120_REVIVE"
}
],
diff --git a/data/maps/Route121/map.json b/data/maps/Route121/map.json
index 4339b149d..f1152b465 100644
--- a/data/maps/Route121/map.json
+++ b/data/maps/Route121/map.json
@@ -300,7 +300,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route121_EventScript_290F89",
+ "script": "Route121_EventScript_ItemCarbos",
"flag": "FLAG_ITEM_ROUTE_121_CARBOS"
},
{
@@ -391,7 +391,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route121_EventScript_290F96",
+ "script": "Route121_EventScript_ItemRevive",
"flag": "FLAG_ITEM_ROUTE_121_REVIVE"
},
{
@@ -404,7 +404,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route121_EventScript_290FA3",
+ "script": "Route121_EventScript_ItemZinc",
"flag": "FLAG_ITEM_ROUTE_121_ZINC"
}
],
diff --git a/data/maps/Route123/map.json b/data/maps/Route123/map.json
index 6562fa7a9..1e562420d 100644
--- a/data/maps/Route123/map.json
+++ b/data/maps/Route123/map.json
@@ -295,7 +295,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route123_EventScript_290FB0",
+ "script": "Route123_EventScript_ItemCalcium",
"flag": "FLAG_ITEM_ROUTE_123_CALCIUM"
},
{
@@ -438,7 +438,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route123_EventScript_290FBD",
+ "script": "Route123_EventScript_ItemUltraBall",
"flag": "FLAG_ITEM_ROUTE_123_ULTRA_BALL"
},
{
@@ -451,7 +451,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route123_EventScript_290FCA",
+ "script": "Route123_EventScript_ItemElixir",
"flag": "FLAG_ITEM_ROUTE_123_ELIXIR"
},
{
@@ -542,7 +542,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route123_EventScript_290FD7",
+ "script": "Route123_EventScript_ItemPPUp",
"flag": "FLAG_ITEM_ROUTE_123_PP_UP"
},
{
@@ -581,7 +581,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route123_EventScript_290FE4",
+ "script": "Route123_EventScript_ItemRevivalHerb",
"flag": "FLAG_ITEM_ROUTE_123_REVIVAL_HERB"
}
],
diff --git a/data/maps/Route123_BerryMastersHouse/scripts.inc b/data/maps/Route123_BerryMastersHouse/scripts.inc
index 31158782d..939cfed80 100644
--- a/data/maps/Route123_BerryMastersHouse/scripts.inc
+++ b/data/maps/Route123_BerryMastersHouse/scripts.inc
@@ -1,8 +1,8 @@
Route123_BerryMastersHouse_MapScripts:: @ 826F83B
- map_script MAP_SCRIPT_ON_TRANSITION, Route123_BerryMastersHouse_MapScript1_26F841
+ map_script MAP_SCRIPT_ON_TRANSITION, Route123_BerryMastersHouse_OnTransition
.byte 0
-Route123_BerryMastersHouse_MapScript1_26F841: @ 826F841
+Route123_BerryMastersHouse_OnTransition: @ 826F841
setflag FLAG_LANDMARK_BERRY_MASTERS_HOUSE
end
diff --git a/data/maps/Route124/map.json b/data/maps/Route124/map.json
index c1a22a2d0..913208954 100644
--- a/data/maps/Route124/map.json
+++ b/data/maps/Route124/map.json
@@ -115,7 +115,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route124_EventScript_290FF1",
+ "script": "Route124_EventScript_ItemRedShard",
"flag": "FLAG_ITEM_ROUTE_124_RED_SHARD"
},
{
@@ -128,7 +128,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route124_EventScript_290FFE",
+ "script": "Route124_EventScript_ItemBlueShard",
"flag": "FLAG_ITEM_ROUTE_124_BLUE_SHARD"
},
{
@@ -141,7 +141,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route124_EventScript_29100B",
+ "script": "Route124_EventScript_ItemYellowShard",
"flag": "FLAG_ITEM_ROUTE_124_YELLOW_SHARD"
},
{
diff --git a/data/maps/Route124_DivingTreasureHuntersHouse/scripts.inc b/data/maps/Route124_DivingTreasureHuntersHouse/scripts.inc
index 250a5ba51..e1fb3d6f8 100644
--- a/data/maps/Route124_DivingTreasureHuntersHouse/scripts.inc
+++ b/data/maps/Route124_DivingTreasureHuntersHouse/scripts.inc
@@ -1,8 +1,8 @@
Route124_DivingTreasureHuntersHouse_MapScripts:: @ 8270A28
- map_script MAP_SCRIPT_ON_TRANSITION, Route124_DivingTreasureHuntersHouse_MapScript1_270A2E
+ map_script MAP_SCRIPT_ON_TRANSITION, Route124_DivingTreasureHuntersHouse_OnTransition
.byte 0
-Route124_DivingTreasureHuntersHouse_MapScript1_270A2E: @ 8270A2E
+Route124_DivingTreasureHuntersHouse_OnTransition: @ 8270A2E
setflag FLAG_LANDMARK_HUNTERS_HOUSE
end
diff --git a/data/maps/Route125/map.json b/data/maps/Route125/map.json
index 0ce520fdd..27615a521 100644
--- a/data/maps/Route125/map.json
+++ b/data/maps/Route125/map.json
@@ -157,7 +157,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route125_EventScript_291018",
+ "script": "Route125_EventScript_ItemBigPearl",
"flag": "FLAG_ITEM_ROUTE_125_BIG_PEARL"
}
],
diff --git a/data/maps/Route126/map.json b/data/maps/Route126/map.json
index ea63eb80d..b8359bd84 100644
--- a/data/maps/Route126/map.json
+++ b/data/maps/Route126/map.json
@@ -92,7 +92,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route126_EventScript_291025",
+ "script": "Route126_EventScript_ItemGreenShard",
"flag": "FLAG_ITEM_ROUTE_126_GREEN_SHARD"
},
{
diff --git a/data/maps/Route127/map.json b/data/maps/Route127/map.json
index e4a68c3e1..08d39d971 100644
--- a/data/maps/Route127/map.json
+++ b/data/maps/Route127/map.json
@@ -71,7 +71,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route127_EventScript_291032",
+ "script": "Route127_EventScript_ItemZinc",
"flag": "FLAG_ITEM_ROUTE_127_ZINC"
},
{
@@ -84,7 +84,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route127_EventScript_29103F",
+ "script": "Route127_EventScript_ItemCarbos",
"flag": "FLAG_ITEM_ROUTE_127_CARBOS"
},
{
@@ -175,7 +175,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route127_EventScript_29104C",
+ "script": "Route127_EventScript_ItemRareCandy",
"flag": "FLAG_ITEM_ROUTE_127_RARE_CANDY"
}
],
diff --git a/data/maps/Route132/map.json b/data/maps/Route132/map.json
index 15c0de83d..8a7597826 100644
--- a/data/maps/Route132/map.json
+++ b/data/maps/Route132/map.json
@@ -61,7 +61,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route132_EventScript_291059",
+ "script": "Route132_EventScript_ItemRareCandy",
"flag": "FLAG_ITEM_ROUTE_132_RARE_CANDY"
},
{
@@ -152,7 +152,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route132_EventScript_291066",
+ "script": "Route132_EventScript_ItemProtein",
"flag": "FLAG_ITEM_ROUTE_132_PROTEIN"
}
],
diff --git a/data/maps/Route133/map.json b/data/maps/Route133/map.json
index eed30d7ee..8622515f0 100644
--- a/data/maps/Route133/map.json
+++ b/data/maps/Route133/map.json
@@ -74,7 +74,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route133_EventScript_291073",
+ "script": "Route133_EventScript_ItemBigPearl",
"flag": "FLAG_ITEM_ROUTE_133_BIG_PEARL"
},
{
@@ -87,7 +87,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route133_EventScript_291080",
+ "script": "Route133_EventScript_ItemStarPiece",
"flag": "FLAG_ITEM_ROUTE_133_STAR_PIECE"
},
{
@@ -152,7 +152,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route133_EventScript_29108D",
+ "script": "Route133_EventScript_ItemMaxRevive",
"flag": "FLAG_ITEM_ROUTE_133_MAX_REVIVE"
}
],
diff --git a/data/maps/Route134/map.json b/data/maps/Route134/map.json
index 8b3a9518e..e45920576 100644
--- a/data/maps/Route134/map.json
+++ b/data/maps/Route134/map.json
@@ -152,7 +152,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route134_EventScript_29109A",
+ "script": "Route134_EventScript_ItemCarbos",
"flag": "FLAG_ITEM_ROUTE_134_CARBOS"
},
{
@@ -165,7 +165,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Route134_EventScript_2910A7",
+ "script": "Route134_EventScript_ItemStarPiece",
"flag": "FLAG_ITEM_ROUTE_134_STAR_PIECE"
}
],
diff --git a/data/maps/RustboroCity/map.json b/data/maps/RustboroCity/map.json
index 04c68baa3..94e22985b 100644
--- a/data/maps/RustboroCity/map.json
+++ b/data/maps/RustboroCity/map.json
@@ -183,7 +183,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "RustboroCity_EventScript_2910DB",
+ "script": "RustboroCity_EventScript_ItemXDefend",
"flag": "FLAG_ITEM_RUSTBORO_CITY_X_DEFEND"
},
{
diff --git a/data/maps/RusturfTunnel/map.json b/data/maps/RusturfTunnel/map.json
index b873c76c8..9fc378729 100644
--- a/data/maps/RusturfTunnel/map.json
+++ b/data/maps/RusturfTunnel/map.json
@@ -50,7 +50,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "RusturfTunnel_EventScript_291136",
+ "script": "RusturfTunnel_EventScript_ItemPokeBall",
"flag": "FLAG_ITEM_RUSTURF_TUNNEL_POKE_BALL"
},
{
@@ -63,7 +63,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "RusturfTunnel_EventScript_291143",
+ "script": "RusturfTunnel_EventScript_ItemMaxEther",
"flag": "FLAG_ITEM_RUSTURF_TUNNEL_MAX_ETHER"
},
{
diff --git a/data/maps/SafariZone_North/map.json b/data/maps/SafariZone_North/map.json
index 7c637f0ef..967e55f3e 100644
--- a/data/maps/SafariZone_North/map.json
+++ b/data/maps/SafariZone_North/map.json
@@ -144,7 +144,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "SafariZone_North_EventScript_2912C9",
+ "script": "SafariZone_North_EventScript_ItemCalcium",
"flag": "FLAG_ITEM_SAFARI_ZONE_NORTH_CALCIUM"
}
],
diff --git a/data/maps/SafariZone_Northeast/map.json b/data/maps/SafariZone_Northeast/map.json
index 8e3337f53..94c2c268f 100644
--- a/data/maps/SafariZone_Northeast/map.json
+++ b/data/maps/SafariZone_Northeast/map.json
@@ -139,7 +139,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "SafariZone_Northeast_EventScript_2912E3",
+ "script": "SafariZone_Northeast_EventScript_ItemNugget",
"flag": "FLAG_ITEM_SAFARI_ZONE_NORTH_EAST_NUGGET"
}
],
diff --git a/data/maps/SafariZone_Northwest/map.json b/data/maps/SafariZone_Northwest/map.json
index 2d3a1fa49..6ead6d714 100644
--- a/data/maps/SafariZone_Northwest/map.json
+++ b/data/maps/SafariZone_Northwest/map.json
@@ -48,7 +48,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "SafariZone_Northwest_EventScript_2912BC",
+ "script": "SafariZone_Northwest_EventScript_ItemTM22",
"flag": "FLAG_ITEM_SAFARI_ZONE_NORTH_WEST_TM_22"
}
],
diff --git a/data/maps/SafariZone_Southeast/map.json b/data/maps/SafariZone_Southeast/map.json
index 3ace62488..cb293b149 100644
--- a/data/maps/SafariZone_Southeast/map.json
+++ b/data/maps/SafariZone_Southeast/map.json
@@ -74,7 +74,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "SafariZone_Southeast_EventScript_2912F0",
+ "script": "SafariZone_Southeast_EventScript_ItemBigPearl",
"flag": "FLAG_ITEM_SAFARI_ZONE_SOUTH_EAST_BIG_PEARL"
},
{
diff --git a/data/maps/SafariZone_Southwest/map.json b/data/maps/SafariZone_Southwest/map.json
index 5e383a694..3784db801 100644
--- a/data/maps/SafariZone_Southwest/map.json
+++ b/data/maps/SafariZone_Southwest/map.json
@@ -48,7 +48,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "SafariZone_Southwest_EventScript_2912D6",
+ "script": "SafariZone_Southwest_EventScript_ItemMaxRevive",
"flag": "FLAG_ITEM_SAFARI_ZONE_SOUTH_WEST_MAX_REVIVE"
}
],
diff --git a/data/maps/ScorchedSlab/map.json b/data/maps/ScorchedSlab/map.json
index 304ebd676..5abcf9adf 100644
--- a/data/maps/ScorchedSlab/map.json
+++ b/data/maps/ScorchedSlab/map.json
@@ -24,7 +24,7 @@
"movement_range_y": 0,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "ScorchedSlab_EventScript_2912AF",
+ "script": "ScorchedSlab_EventScript_ItemTM11",
"flag": "FLAG_ITEM_SCORCHED_SLAB_TM_11"
}
],
diff --git a/data/maps/ScorchedSlab/scripts.inc b/data/maps/ScorchedSlab/scripts.inc
index 62a546780..34ad01330 100644
--- a/data/maps/ScorchedSlab/scripts.inc
+++ b/data/maps/ScorchedSlab/scripts.inc
@@ -1,8 +1,8 @@
ScorchedSlab_MapScripts:: @ 8239291
- map_script MAP_SCRIPT_ON_TRANSITION, ScorchedSlab_MapScript1_239297
+ map_script MAP_SCRIPT_ON_TRANSITION, ScorchedSlab_OnTransition
.byte 0
-ScorchedSlab_MapScript1_239297: @ 8239297
+ScorchedSlab_OnTransition: @ 8239297
setflag FLAG_LANDMARK_SCORCHED_SLAB
end
diff --git a/data/maps/SeafloorCavern_Room9/map.json b/data/maps/SeafloorCavern_Room9/map.json
index f4f7fd336..77dcdc169 100644
--- a/data/maps/SeafloorCavern_Room9/map.json
+++ b/data/maps/SeafloorCavern_Room9/map.json
@@ -89,7 +89,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "SeafloorCavern_Room9_EventScript_291401",
+ "script": "SeafloorCavern_Room9_EventScript_ItemTM26",
"flag": "FLAG_ITEM_SEAFLOOR_CAVERN_ROOM_9_TM_26"
},
{
diff --git a/data/maps/SealedChamber_OuterRoom/scripts.inc b/data/maps/SealedChamber_OuterRoom/scripts.inc
index 71e6426fe..30228fda0 100644
--- a/data/maps/SealedChamber_OuterRoom/scripts.inc
+++ b/data/maps/SealedChamber_OuterRoom/scripts.inc
@@ -1,6 +1,6 @@
SealedChamber_OuterRoom_MapScripts:: @ 8239106
map_script MAP_SCRIPT_ON_RESUME, SealedChamber_OuterRoom_MapScript1_239116
- map_script MAP_SCRIPT_ON_TRANSITION, SealedChamber_OuterRoom_MapScript1_239127
+ map_script MAP_SCRIPT_ON_TRANSITION, SealedChamber_OuterRoom_OnTransition
map_script MAP_SCRIPT_ON_LOAD, SealedChamber_OuterRoom_MapScript1_23912B
.byte 0
@@ -9,7 +9,7 @@ SealedChamber_OuterRoom_MapScript1_239116: @ 8239116
setescapewarp MAP_UNDERWATER_SEALED_CHAMBER, 255, 12, 44
end
-SealedChamber_OuterRoom_MapScript1_239127: @ 8239127
+SealedChamber_OuterRoom_OnTransition: @ 8239127
setflag FLAG_LANDMARK_SEALED_CHAMBER
end
diff --git a/data/maps/ShoalCave_LowTideEntranceRoom/map.json b/data/maps/ShoalCave_LowTideEntranceRoom/map.json
index 1ebb9f555..4b5d23110 100644
--- a/data/maps/ShoalCave_LowTideEntranceRoom/map.json
+++ b/data/maps/ShoalCave_LowTideEntranceRoom/map.json
@@ -24,7 +24,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "ShoalCave_LowTideEntranceRoom_EventScript_2913C0",
+ "script": "ShoalCave_LowTideEntranceRoom_EventScript_ItemBigPearl",
"flag": "FLAG_ITEM_SHOAL_CAVE_ENTRANCE_BIG_PEARL"
},
{
diff --git a/data/maps/ShoalCave_LowTideIceRoom/map.json b/data/maps/ShoalCave_LowTideIceRoom/map.json
index dffef7da9..d2f69b51f 100644
--- a/data/maps/ShoalCave_LowTideIceRoom/map.json
+++ b/data/maps/ShoalCave_LowTideIceRoom/map.json
@@ -24,7 +24,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "ShoalCave_LowTideIceRoom_EventScript_2913E7",
+ "script": "ShoalCave_LowTideIceRoom_EventScript_ItemTM07",
"flag": "FLAG_ITEM_SHOAL_CAVE_ICE_ROOM_TM_07"
},
{
@@ -37,7 +37,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "ShoalCave_LowTideIceRoom_EventScript_2913F4",
+ "script": "ShoalCave_LowTideIceRoom_EventScript_ItemNeverMeltIce",
"flag": "FLAG_ITEM_SHOAL_CAVE_ICE_ROOM_NEVER_MELT_ICE"
}
],
diff --git a/data/maps/ShoalCave_LowTideInnerRoom/map.json b/data/maps/ShoalCave_LowTideInnerRoom/map.json
index 04e4ec67f..f9eec06c4 100644
--- a/data/maps/ShoalCave_LowTideInnerRoom/map.json
+++ b/data/maps/ShoalCave_LowTideInnerRoom/map.json
@@ -24,7 +24,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "ShoalCave_LowTideInnerRoom_EventScript_2913CD",
+ "script": "ShoalCave_LowTideInnerRoom_EventScript_ItemRareCandy",
"flag": "FLAG_ITEM_SHOAL_CAVE_INNER_ROOM_RARE_CANDY"
}
],
diff --git a/data/maps/ShoalCave_LowTideStairsRoom/map.json b/data/maps/ShoalCave_LowTideStairsRoom/map.json
index 239effc74..4da33c163 100644
--- a/data/maps/ShoalCave_LowTideStairsRoom/map.json
+++ b/data/maps/ShoalCave_LowTideStairsRoom/map.json
@@ -24,7 +24,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "ShoalCave_LowTideStairsRoom_EventScript_2913DA",
+ "script": "ShoalCave_LowTideStairsRoom_EventScript_ItemIceHeal",
"flag": "FLAG_ITEM_SHOAL_CAVE_STAIRS_ROOM_ICE_HEAL"
}
],
diff --git a/data/maps/SkyPillar_Entrance/scripts.inc b/data/maps/SkyPillar_Entrance/scripts.inc
index 40d57a485..bc213d376 100644
--- a/data/maps/SkyPillar_Entrance/scripts.inc
+++ b/data/maps/SkyPillar_Entrance/scripts.inc
@@ -1,8 +1,8 @@
SkyPillar_Entrance_MapScripts:: @ 823929E
- map_script MAP_SCRIPT_ON_TRANSITION, SkyPillar_Entrance_MapScript1_2392A4
+ map_script MAP_SCRIPT_ON_TRANSITION, SkyPillar_Entrance_OnTransition
.byte 0
-SkyPillar_Entrance_MapScript1_2392A4: @ 82392A4
+SkyPillar_Entrance_OnTransition: @ 82392A4
setflag FLAG_LANDMARK_SKY_PILLAR
end
diff --git a/data/maps/SouthernIsland_Exterior/scripts.inc b/data/maps/SouthernIsland_Exterior/scripts.inc
index 618ce864a..e3ecfa3db 100644
--- a/data/maps/SouthernIsland_Exterior/scripts.inc
+++ b/data/maps/SouthernIsland_Exterior/scripts.inc
@@ -1,8 +1,8 @@
SouthernIsland_Exterior_MapScripts:: @ 82429C8
- map_script MAP_SCRIPT_ON_TRANSITION, SouthernIsland_Exterior_MapScript1_2429CE
+ map_script MAP_SCRIPT_ON_TRANSITION, SouthernIsland_Exterior_OnTransition
.byte 0
-SouthernIsland_Exterior_MapScript1_2429CE: @ 82429CE
+SouthernIsland_Exterior_OnTransition: @ 82429CE
setflag FLAG_LANDMARK_SOUTHERN_ISLAND
end
diff --git a/data/maps/TrainerHill_Entrance/scripts.inc b/data/maps/TrainerHill_Entrance/scripts.inc
index 63e067a9a..60dc2149a 100644
--- a/data/maps/TrainerHill_Entrance/scripts.inc
+++ b/data/maps/TrainerHill_Entrance/scripts.inc
@@ -1,12 +1,12 @@
TrainerHill_Entrance_MapScripts:: @ 82680AC
map_script MAP_SCRIPT_ON_RESUME, TrainerHill_Entrance_MapScript1_2680D0
map_script MAP_SCRIPT_ON_RETURN_TO_FIELD, TrainerHill_Entrance_MapScript1_26811B
- map_script MAP_SCRIPT_ON_TRANSITION, TrainerHill_Entrance_MapScript1_2680C6
+ map_script MAP_SCRIPT_ON_TRANSITION, TrainerHill_Entrance_OnTransition
map_script MAP_SCRIPT_ON_LOAD, TrainerHill_Entrance_MapScript1_268128
map_script MAP_SCRIPT_ON_FRAME_TABLE, TrainerHill_Entrance_MapScript2_26813E
.byte 0
-TrainerHill_Entrance_MapScript1_2680C6: @ 82680C6
+TrainerHill_Entrance_OnTransition: @ 82680C6
setflag FLAG_LANDMARK_TRAINER_HILL
getplayerxy VAR_TEMP_D, VAR_RESULT
end
diff --git a/data/maps/Underwater_SeafloorCavern/map.json b/data/maps/Underwater_SeafloorCavern/map.json
index 8e7d2c554..eedec4500 100644
--- a/data/maps/Underwater_SeafloorCavern/map.json
+++ b/data/maps/Underwater_SeafloorCavern/map.json
@@ -24,7 +24,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Underwater_SeafloorCavern_EventScript_2343DC",
+ "script": "Underwater_SeafloorCavern_EventScript_CheckStolenSub",
"flag": "FLAG_HIDE_UNDERWATER_SEA_FLOOR_CAVERN_STOLEN_SUBMARINE"
},
{
@@ -37,7 +37,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Underwater_SeafloorCavern_EventScript_2343DC",
+ "script": "Underwater_SeafloorCavern_EventScript_CheckStolenSub",
"flag": "FLAG_HIDE_UNDERWATER_SEA_FLOOR_CAVERN_STOLEN_SUBMARINE"
},
{
@@ -50,7 +50,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Underwater_SeafloorCavern_EventScript_2343DC",
+ "script": "Underwater_SeafloorCavern_EventScript_CheckStolenSub",
"flag": "FLAG_HIDE_UNDERWATER_SEA_FLOOR_CAVERN_STOLEN_SUBMARINE"
},
{
@@ -63,7 +63,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "Underwater_SeafloorCavern_EventScript_2343DC",
+ "script": "Underwater_SeafloorCavern_EventScript_CheckStolenSub",
"flag": "FLAG_HIDE_UNDERWATER_SEA_FLOOR_CAVERN_STOLEN_SUBMARINE"
}
],
diff --git a/data/maps/Underwater_SeafloorCavern/scripts.inc b/data/maps/Underwater_SeafloorCavern/scripts.inc
index 9dc5b406a..3e7c1e22c 100644
--- a/data/maps/Underwater_SeafloorCavern/scripts.inc
+++ b/data/maps/Underwater_SeafloorCavern/scripts.inc
@@ -1,10 +1,10 @@
Underwater_SeafloorCavern_MapScripts:: @ 823433B
map_script MAP_SCRIPT_ON_RESUME, Underwater_SeafloorCavern_MapScript1_2343D3
- map_script MAP_SCRIPT_ON_TRANSITION, Underwater_SeafloorCavern_MapScript1_23434B
+ map_script MAP_SCRIPT_ON_TRANSITION, Underwater_SeafloorCavern_OnTransition
map_script MAP_SCRIPT_ON_LOAD, Underwater_SeafloorCavern_MapScript1_23435C
.byte 0
-Underwater_SeafloorCavern_MapScript1_23434B: @ 823434B
+Underwater_SeafloorCavern_OnTransition: @ 823434B
setflag FLAG_LANDMARK_SEAFLOOR_CAVERN
goto_if_set FLAG_KYOGRE_ESCAPED_SEAFLOOR_CAVERN, Underwater_SeafloorCavern_EventScript_234358
end
@@ -36,11 +36,11 @@ Underwater_SeafloorCavern_MapScript1_2343D3: @ 82343D3
setdivewarp MAP_SEAFLOOR_CAVERN_ENTRANCE, 255, 10, 17
end
-Underwater_SeafloorCavern_EventScript_2343DC:: @ 82343DC
- msgbox Underwater_SeafloorCavern_Text_2343E5, MSGBOX_SIGN
+Underwater_SeafloorCavern_EventScript_CheckStolenSub:: @ 82343DC
+ msgbox Underwater_SeafloorCavern_Text_SubExplorer1, MSGBOX_SIGN
end
-Underwater_SeafloorCavern_Text_2343E5: @ 82343E5
+Underwater_SeafloorCavern_Text_SubExplorer1: @ 82343E5
.string "“SUBMARINE EXPLORER 1” is painted\n"
.string "on the hull.\p"
.string "This is the submarine TEAM AQUA\n"
diff --git a/data/maps/VictoryRoad_1F/map.json b/data/maps/VictoryRoad_1F/map.json
index 05eb2b795..8685f3341 100644
--- a/data/maps/VictoryRoad_1F/map.json
+++ b/data/maps/VictoryRoad_1F/map.json
@@ -76,7 +76,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "VictoryRoad_1F_EventScript_291483",
+ "script": "VictoryRoad_1F_EventScript_ItemMaxElixir",
"flag": "FLAG_ITEM_VICTORY_ROAD_1F_MAX_ELIXIR"
},
{
@@ -89,7 +89,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "VictoryRoad_1F_EventScript_291490",
+ "script": "VictoryRoad_1F_EventScript_ItemPPUp",
"flag": "FLAG_ITEM_VICTORY_ROAD_1F_PP_UP"
},
{
diff --git a/data/maps/VictoryRoad_B1F/map.json b/data/maps/VictoryRoad_B1F/map.json
index 2fde10090..74bd3dbf8 100644
--- a/data/maps/VictoryRoad_B1F/map.json
+++ b/data/maps/VictoryRoad_B1F/map.json
@@ -245,7 +245,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "VictoryRoad_B1F_EventScript_29149D",
+ "script": "VictoryRoad_B1F_EventScript_ItemTM29",
"flag": "FLAG_ITEM_VICTORY_ROAD_B1F_TM_29"
},
{
@@ -258,7 +258,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "VictoryRoad_B1F_EventScript_2914AA",
+ "script": "VictoryRoad_B1F_EventScript_ItemFullRestore",
"flag": "FLAG_ITEM_VICTORY_ROAD_B1F_FULL_RESTORE"
},
{
diff --git a/data/maps/VictoryRoad_B2F/map.json b/data/maps/VictoryRoad_B2F/map.json
index fd9195ed4..de10ef891 100644
--- a/data/maps/VictoryRoad_B2F/map.json
+++ b/data/maps/VictoryRoad_B2F/map.json
@@ -76,7 +76,7 @@
"movement_range_y": 1,
"trainer_type": "0",
"trainer_sight_or_berry_tree_id": "0",
- "script": "VictoryRoad_B2F_EventScript_2914B7",
+ "script": "VictoryRoad_B2F_EventScript_ItemFullHeal",
"flag": "FLAG_ITEM_VICTORY_ROAD_B2F_FULL_HEAL"
},
{
diff --git a/data/menu_specialized.s b/data/menu_specialized.s
index e88a68fcc..2005d5bf6 100644
--- a/data/menu_specialized.s
+++ b/data/menu_specialized.s
@@ -3,84 +3,8 @@
.section .rodata
-gUnknown_08625560:: @ 8625560
- .incbin "graphics/pokenav/pokeball.4bpp"
-gUnknown_08625660:: @ 8625660
- .incbin "graphics/pokenav/pokeball_placeholder.4bpp"
-
-gUnknown_08625680:: @ 8625680
- .incbin "graphics/pokenav/sparkle.gbapal"
-
-gUnknown_086256A0:: @ 86255A0
- .incbin "graphics/pokenav/sparkle.4bpp"
-
-gUnknown_08625A20:: @ 8625A20
- .2byte 0
- .2byte 0xC000
- .2byte 0x400
- .2byte 0
-
-gUnknown_08625A28:: @ 8625A28
- .2byte 0
- .2byte 0x4000
- .2byte 0x800
- .2byte 0
-
-gUnknown_08625A30:: @ 8625A30
- .2byte 0
- .2byte 5
- .2byte 0xFFFF
- .2byte 0
-
-gUnknown_08625A38:: @ 8625A38
- .2byte 4
- .2byte 5
- .2byte 0xFFFF
- .2byte 0
-
-gUnknown_08625A40:: @ 8625A40
- .4byte gUnknown_08625A30
- .4byte gUnknown_08625A38
-
-gUnknown_08625A48:: @ 8625A48
- .4byte NULL
- .4byte 0x640800
-gUnknown_08625A50:: @ 8625A50
- spr_template 0x64, 0x64, gUnknown_08625A20, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
-gUnknown_08625A68:: @ 8625A68
- .4byte NULL
- .4byte 0x64
-
-gUnknown_08625A70:: @ 8625A70
- .4byte gUnknown_08625560
- .byte 0, 1, 0x65, 0
- .4byte gUnknown_08625660
- .2byte 0x20, 0x67
- .4byte gPokenavConditionCancel_Gfx
- .byte 0, 1, 0x66, 0
- .4byte NULL, NULL
-
-gUnknown_08625A90:: @ 8625A90
- .4byte gPokenavConditionCancel_Pal + 0x0
- .byte 0x65, 0, 0, 0
- .4byte gPokenavConditionCancel_Pal + 0x20
- .byte 0x66, 0, 0, 0
- .4byte NULL, NULL
-
-gUnknown_08625AA8:: @ 8625AA8
- spr_template 0x65, 0x65, gUnknown_08625A28, gUnknown_08625A40, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
-gUnknown_08625AC0:: @ 8625AC0
- .4byte gUnknown_086256A0
- .byte 0x80, 3, 0x68, 0
-
-gUnknown_08625AC8:: @ 8625AC8
- .4byte gUnknown_08625680
- .byte 0x68, 0, 0, 0
-
gUnknown_08625AD0:: @ 8625AD0
.2byte 0
.2byte 0x4000
diff --git a/data/mevent_801BAAC.s b/data/mevent_801BAAC.s
deleted file mode 100755
index 37c1ae46f..000000000
--- a/data/mevent_801BAAC.s
+++ /dev/null
@@ -1,254 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gUnknown_082F0E10:: @ 82F0E10
- .byte 0x00, 0x02, 0x03
- .byte 0x00, 0x01, 0x02
-
- .align 2
-gUnknown_082F0E18:: @ 82F0E18
- .byte 0x07, 0x04, 0x07, 0x00
-
- .align 2
-gUnknown_082F0E1C:: @ 82F0E1C
- window_template 0x01, 0x01, 0x01, 0x19, 0x04, 0x02, 0x029C
- window_template 0x01, 0x01, 0x06, 0x1C, 0x08, 0x02, 0x01BC
- window_template 0x01, 0x01, 0x0E, 0x1C, 0x05, 0x02, 0x0130
-
- .align 2
-gWonderCardBgPal1:: @ 82F0E34
- .incbin "graphics/wonder_transfers/wonder_card_1.gbapal"
-
- .align 2
-gWonderCardBgPal2:: @ 82F0E54
- .incbin "graphics/wonder_transfers/wonder_card_2.gbapal"
-
- .align 2
-gWonderCardBgPal3:: @ 82F0E74
- .incbin "graphics/wonder_transfers/wonder_card_3.gbapal"
-
- .align 2
-gWonderCardBgPal4:: @ 82F0E94
- .incbin "graphics/wonder_transfers/wonder_card_4.gbapal"
-
- .align 2
-gWonderCardBgPal5:: @ 82F0EB4
- .incbin "graphics/wonder_transfers/wonder_card_5.gbapal"
-
- .align 2
-gWonderCardBgPal6:: @ 82F0ED4
- .incbin "graphics/wonder_transfers/wonder_card_6.gbapal"
-
- .align 2
-gWonderCardBgPal7:: @ 82F0EF4
- .incbin "graphics/wonder_transfers/wonder_card_7.gbapal"
-
- .align 2
-gWonderCardBgPal8:: @ 82F0F14
- .incbin "graphics/wonder_transfers/wonder_card_8.gbapal"
-
- .align 2
-gWonderCardBgGfx1:: @ 82F0F34
- .incbin "graphics/wonder_transfers/wonder_card_1.4bpp.lz"
-
- .align 2
-gWonderCardBgTilemap1:: @ 82F1030
- .incbin "graphics/wonder_transfers/wonder_card_1.bin.lz"
-
- .align 2
-gWonderCardBgGfx2:: @ 82F1124
- .incbin "graphics/wonder_transfers/wonder_card_2.4bpp.lz"
-
- .align 2
-gWonderCardBgTilemap2:: @ 82F1218
- .incbin "graphics/wonder_transfers/wonder_card_2.bin.lz"
-
- .align 2
-gWonderCardBgGfx3:: @ 82F1300
- .incbin "graphics/wonder_transfers/wonder_card_3.4bpp.lz"
-
- .align 2
-gWonderCardBgTilemap3:: @ 82F13D4
- .incbin "graphics/wonder_transfers/wonder_card_3.bin.lz"
-
- .align 2
-gWonderCardBgGfx7:: @ 82F14A8
- .incbin "graphics/wonder_transfers/wonder_card_7.4bpp.lz"
-
- .align 2
-gWonderCardBgTilemap7:: @ 82F16DC
- .incbin "graphics/wonder_transfers/wonder_card_7.bin.lz"
-
- .align 2
-gWonderCardBgGfx8:: @ 82F1824
- .incbin "graphics/wonder_transfers/wonder_card_8.4bpp.lz"
-
- .align 2
-gWonderCardBgTilemap8:: @ 82F1A54
- .incbin "graphics/wonder_transfers/wonder_card_8.bin.lz"
-
- .align 2
-gWonderCardShadowPal1:: @ 82F1B9C
- .incbin "graphics/wonder_transfers/wonder_card_shadow_1.gbapal"
-
- .align 2
-gWonderCardShadowPal2:: @ 82F1BBC
- .incbin "graphics/wonder_transfers/wonder_card_shadow_2.gbapal"
-
- .align 2
-gWonderCardShadowPal3:: @ 82F1BDC
- .incbin "graphics/wonder_transfers/wonder_card_shadow_3.gbapal"
-
- .align 2
-gWonderCardShadowPal4:: @ 82F1BFC
- .incbin "graphics/wonder_transfers/wonder_card_shadow_4.gbapal"
-
- .align 2
-gWonderCardShadowPal5:: @ 82F1C1C
- .incbin "graphics/wonder_transfers/wonder_card_shadow_5.gbapal"
-
- .align 2
-gWonderCardShadowPal6:: @ 82F1C3C
- .incbin "graphics/wonder_transfers/wonder_card_shadow_6.gbapal"
-
- .align 2
-gWonderCardShadowPal7:: @ 82F1C5C
- .incbin "graphics/wonder_transfers/wonder_card_shadow_7.gbapal"
-
- .align 2
-gWonderCardShadowPal8:: @ 82F1C7C
- .incbin "graphics/wonder_transfers/wonder_card_shadow_8.gbapal"
-
- .align 2
-gWonderCardShadowGfx:: @ 82F1C9C
- .incbin "graphics/wonder_transfers/wonder_card_shadow.4bpp.lz"
-
- .align 2
-gUnknown_082F1D00:: @ 82F1D00 struct CompressedSpriteSheet
- .4byte gWonderCardShadowGfx
- .2byte 0x0100
- .2byte 0x8000
-
- .align 2
-gUnknown_082F1D08:: @ 82F1D08 struct SpritePalette
- .4byte gWonderCardShadowPal1
- .2byte 0x8000
-
- .align 2
- .4byte gWonderCardShadowPal2
- .2byte 0x8000
-
- .align 2
- .4byte gWonderCardShadowPal3
- .2byte 0x8000
-
- .align 2
- .4byte gWonderCardShadowPal4
- .2byte 0x8000
-
- .align 2
- .4byte gWonderCardShadowPal5
- .2byte 0x8000
-
- .align 2
- .4byte gWonderCardShadowPal6
- .2byte 0x8000
-
- .align 2
- .4byte gWonderCardShadowPal7
- .2byte 0x8000
-
- .align 2
- .4byte gWonderCardShadowPal8
- .2byte 0x8000
-
- .align 2
-gUnknown_082F1D48:: @ 82F1D48
- spr_template 0x8000, 0x8000, gUnknown_08524934, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gUnknown_082F1D60:: @ 82F1D60
- .4byte 0x00000001, gWonderCardBgGfx1, gWonderCardBgTilemap1, gWonderCardBgPal1
- .4byte 0x00001001, gWonderCardBgGfx2, gWonderCardBgTilemap2, gWonderCardBgPal2
- .4byte 0x00002001, gWonderCardBgGfx3, gWonderCardBgTilemap3, gWonderCardBgPal3
- .4byte 0x00003001, gWonderCardBgGfx3, gWonderCardBgTilemap3, gWonderCardBgPal4
- .4byte 0x00004001, gWonderCardBgGfx3, gWonderCardBgTilemap3, gWonderCardBgPal5
- .4byte 0x00005001, gWonderCardBgGfx3, gWonderCardBgTilemap3, gWonderCardBgPal6
- .4byte 0x00006001, gWonderCardBgGfx7, gWonderCardBgTilemap7, gWonderCardBgPal7
- .4byte 0x00007001, gWonderCardBgGfx8, gWonderCardBgTilemap8, gWonderCardBgPal8
-
-gUnknown_082F1DE0:: @ 82F1DE0
- .byte 0x00, 0x02, 0x03, 0x00, 0x01, 0x02, 0x00, 0x00
-
-gUnknown_082F1DE8:: @ 82F1DE8
- window_template 0x00, 0x01, 0x00, 0x1C, 0x03, 0x02, 0x02AC
- window_template 0x02, 0x01, 0x03, 0x1C, 0x14, 0x02, 0x007C
-
-gUnknown_082F1DF8:: @ 82F1DF8
- .4byte 0x0318e802, 0x000098e8, 0x10000002, 0x00001000
-
- .align 2
-gWonderNewsPal1:: @ 82F1E08
- .incbin "graphics/wonder_transfers/wonder_news_1.gbapal"
-
- .align 2
-gWonderNewsPal7:: @ 82F1E28
- .incbin "graphics/wonder_transfers/wonder_news_7.gbapal"
-
- .align 2
-gWonderNewsPal8:: @ 82F1E48
- .incbin "graphics/wonder_transfers/wonder_news_8.gbapal"
-
- .align 2
-gWonderNewsGfx1:: @ 82F1E68
- .incbin "graphics/wonder_transfers/wonder_news_1.4bpp.lz"
-
- .align 2
-gWonderNewsTilemap1:: @ 82F1EE8
- .incbin "graphics/wonder_transfers/wonder_news_1.bin.lz"
-
- .align 2
-gWonderNewsGfx2:: @ 82F1FC4
- .incbin "graphics/wonder_transfers/wonder_news_2.4bpp.lz"
-
- .align 2
-gWonderNewsTilemap2:: @ 82F1FF4
- .incbin "graphics/wonder_transfers/wonder_news_2.bin.lz"
-
- .align 2
-gWonderNewsGfx3:: @ 82F20B4
- .incbin "graphics/wonder_transfers/wonder_news_3.4bpp.lz"
-
- .align 2
-gWonderNewsTilemap3:: @ 82F2124
- .incbin "graphics/wonder_transfers/wonder_news_3.bin.lz"
-
- .align 2
-gWonderNewsGfx7:: @ 82F21F0
- .incbin "graphics/wonder_transfers/wonder_news_7.4bpp.lz"
-
- .align 2
-gWonderNewsTilemap7:: @ 82F2280
- .incbin "graphics/wonder_transfers/wonder_news_7.bin.lz"
-
- .align 2
-gWonderNewsGfx8:: @ 82F235C
- .incbin "graphics/wonder_transfers/wonder_news_8.4bpp.lz"
-
- .align 2
-gWonderNewsTilemap8:: @ 82F23EC
- .incbin "graphics/wonder_transfers/wonder_news_8.bin.lz"
-
- .align 2
-gUnknown_082F24C8:: @ 82F24C8
- .4byte 0x00000001, gWonderNewsGfx1, gWonderNewsTilemap1, gWonderNewsPal1
- .4byte 0x00000001, gWonderNewsGfx2, gWonderNewsTilemap2, gWonderCardBgPal2
- .4byte 0x00000001, gWonderNewsGfx3, gWonderNewsTilemap3, gWonderCardBgPal3
- .4byte 0x00000001, gWonderNewsGfx3, gWonderNewsTilemap3, gWonderCardBgPal4
- .4byte 0x00000001, gWonderNewsGfx3, gWonderNewsTilemap3, gWonderCardBgPal5
- .4byte 0x00000001, gWonderNewsGfx3, gWonderNewsTilemap3, gWonderCardBgPal6
- .4byte 0x00000001, gWonderNewsGfx7, gWonderNewsTilemap7, gWonderNewsPal7
- .4byte 0x00000001, gWonderNewsGfx8, gWonderNewsTilemap8, gWonderNewsPal8
diff --git a/data/mevent_server.s b/data/mevent_server.s
deleted file mode 100755
index 02fe9476e..000000000
--- a/data/mevent_server.s
+++ /dev/null
@@ -1,292 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gUnknown_082F2548:: @ 82F2548
- .4byte sub_801D1AC
- .4byte sub_801D1B4
- .4byte sub_801D1B8
- .4byte sub_801D1D4
- .4byte sub_801D1F0
-
- .align 2
-gUnknown_082F255C:: @ 82F255C
- .4byte sub_801D5D0
- .4byte sub_801D5F8
- .4byte sub_801D5FC
- .4byte sub_801D61C
- .4byte sub_801D63C
- .4byte sub_801D810
- .4byte sub_801D828
- .4byte sub_801D860
-
- .align 2
-gText_CanceledReadingCard:: @ 82F257C
- .string "Canceled reading\nthe Card.$"
-
- .align 2
-gUnknown_082F2598:: @ 82F2598
- .byte 0x02, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00
- .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_082F25A8:: @ 82F25A8
- .byte 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00
- .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_082F25C8:: @ 82F25C8
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_082F25D8:: @ 82F25D8
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_082F25E8:: @ 82F25E8
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_082F25F8:: @ 82F25F8
- .byte 0x02, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00
- .byte 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_082F2628:: @ 82F2628
- .byte 0x02, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00
- .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_082F2650:: @ 82F2650
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_082F2660:: @ 82F2660
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_082F2670:: @ 82F2670
- .byte 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00
- .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_082F2698:: @ 82F2698
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_082F26A8:: @ 82F26A8
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_082F26B8:: @ 82F26B8
- .byte 0x02, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00
- .byte 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00
- .byte 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_082F26F8:: @ 82F26F8
- .byte 0x12, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00
-
- .4byte gUnknown_082F25C8
- .byte 0x01, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00
-
- .4byte gUnknown_082F25D8
- .byte 0x01, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00
-
- .4byte gUnknown_082F2698
- .byte 0x01, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_082F2788:: @ 82F2788
- .byte 0x12, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00
-
- .4byte gUnknown_082F26B8
- .byte 0x01, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x14, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00
-
- .4byte gText_CanceledReadingCard
- .byte 0x01, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_082F27D0:: @ 82F27D0
- .byte 0x12, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00
-
- .4byte gUnknown_082F2650
- .byte 0x01, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_082F2800:: @ 82F2800
- .byte 0x12, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00
-
- .4byte gUnknown_082F2628
- .byte 0x01, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
-
- .4byte gUnknown_082F27D0
- .byte 0x12, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00
-
- .4byte gUnknown_082F2660
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_082F2884:: @ 82F2884
- .byte 0x12, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00
-
- .4byte gUnknown_082F25F8
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_082F28E4:: @ 82F28E4
- .byte 0x12, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00
-
- .4byte gUnknown_082F2670
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
- .byte 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00
-
- .4byte gUnknown_082F2884
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .4byte gUnknown_082F2788
-
- .align 2
-gUnknown_082F292C:: @ 82F292C
- .byte 0x12, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00
-
- .4byte gUnknown_082F26A8
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00
- .byte 0x10, 0x00, 0x00, 0x00
-
- .4byte gUnknown_082F25E8
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_082F298C:: @ 82F298C
- .byte 0x1b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00
- .byte 0x20, 0x00, 0x00, 0x00
-
- .4byte gUnknown_082F25A8
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .4byte gUnknown_082F26F8
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .4byte gUnknown_082F2800
-
- .align 2
-gUnknown_082F29EC:: @ 82F29EC
- .byte 0x1a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00
-
- .4byte gUnknown_082F25A8
- .byte 0x01, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00
-
- .4byte gUnknown_082F26F8
- .byte 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00
-
- .4byte gUnknown_082F28E4
- .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .4byte gUnknown_082F2884
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .4byte gUnknown_082F292C
diff --git a/data/mystery_event_msg.s b/data/mystery_event_msg.s
index 24a075181..dd1f8e681 100644
--- a/data/mystery_event_msg.s
+++ b/data/mystery_event_msg.s
@@ -36,7 +36,7 @@ MysteryEventScript_SurfPichu:: @ 8674D3D
setvaddress MysteryEventScript_SurfPichu
checkflag FLAG_MYSTERY_EVENT_DONE
vgoto_if 0, SurfPichu_GiveIfPossible
- gotoram
+ returnram
SurfPichu_GiveIfPossible: @ 8674D4C
specialvar VAR_EVENT_PICHU_SLOT, CalculatePlayerPartyCount
diff --git a/data/script_cmd_table.inc b/data/script_cmd_table.inc
index 39864b2a8..e9a14437a 100644
--- a/data/script_cmd_table.inc
+++ b/data/script_cmd_table.inc
@@ -12,7 +12,7 @@ gScriptCmdTable:: @ 81DB67C
.4byte ScrCmd_callstd
.4byte ScrCmd_gotostd_if
.4byte ScrCmd_callstd_if
- .4byte ScrCmd_gotoram
+ .4byte ScrCmd_returnram
.4byte ScrCmd_killscript
.4byte ScrCmd_setmysteryeventstatus
.4byte ScrCmd_loadword
@@ -207,7 +207,7 @@ gScriptCmdTable:: @ 81DB67C
.4byte ScrCmd_nop1
.4byte ScrCmd_setmonobedient
.4byte ScrCmd_checkmonobedience
- .4byte ScrCmd_cmdCF
+ .4byte ScrCmd_gotoram
.4byte ScrCmd_nop1
.4byte ScrCmd_warpD1
.4byte ScrCmd_setmonmetlocation
diff --git a/data/scripts/berry_tree.inc b/data/scripts/berry_tree.inc
index 685949006..2dc016a52 100644
--- a/data/scripts/berry_tree.inc
+++ b/data/scripts/berry_tree.inc
@@ -1,261 +1,261 @@
BerryTreeScript:: @ 82742F9
special EventObjectInteractionGetBerryTreeData
switch VAR_0x8004
- case 255, Route102_EventScript_27434F
- case 0, Route102_EventScript_274359
- case 1, Route102_EventScript_2743B1
- case 2, Route102_EventScript_2743C1
- case 3, Route102_EventScript_2743D1
- case 4, Route102_EventScript_2743E1
- case 5, Route102_EventScript_274421
+ case 255, BerryTree_EventScript_27434F
+ case 0, BerryTree_EventScript_CheckSoil
+ case 1, BerryTree_EventScript_CheckBerryStage1
+ case 2, BerryTree_EventScript_CheckBerryStage2
+ case 3, BerryTree_EventScript_CheckBerryStage3
+ case 4, BerryTree_EventScript_CheckBerryStage4
+ case 5, BerryTree_EventScript_CheckBerryFullyGrown
end
-Route102_EventScript_27434F:: @ 827434F
+BerryTree_EventScript_27434F:: @ 827434F
lockall
- message Route102_Text_274744
+ message BerryTree_Text_ExclamationPoint
waitmessage
waitbuttonpress
releaseall
end
-Route102_EventScript_274359:: @ 8274359
+BerryTree_EventScript_CheckSoil:: @ 8274359
lock
faceplayer
specialvar VAR_RESULT, PlayerHasBerries
compare VAR_RESULT, 1
- goto_if_eq Route102_EventScript_274374
- message Route102_Text_2744F0
+ goto_if_eq BerryTree_EventScript_WantToPlant
+ message BerryTree_Text_ItsSoftLoamySoil
waitmessage
waitbuttonpress
release
end
-Route102_EventScript_274374:: @ 8274374
- msgbox Route102_Text_274507, MSGBOX_YESNO
+BerryTree_EventScript_WantToPlant:: @ 8274374
+ msgbox BerryTree_Text_WantToPlant, MSGBOX_YESNO
compare VAR_RESULT, 1
- goto_if_eq Route102_EventScript_274393
+ goto_if_eq BerryTree_EventScript_ChooseBerryToPlant
compare VAR_RESULT, 0
- goto_if_eq Route102_EventScript_2743AF
+ goto_if_eq BerryTree_EventScript_CancelPlanting
end
-Route102_EventScript_274393:: @ 8274393
+BerryTree_EventScript_ChooseBerryToPlant:: @ 8274393
fadescreen 1
closemessage
special Bag_ChooseBerry
waitstate
compare VAR_ITEM_ID, 0
- goto_if_eq Route102_EventScript_2743AF
+ goto_if_eq BerryTree_EventScript_CancelPlanting
takeitem VAR_ITEM_ID, 1
- call Route102_EventScript_2744DD
+ call BerryTree_EventScript_PlantBerry
-Route102_EventScript_2743AF:: @ 82743AF
+BerryTree_EventScript_CancelPlanting:: @ 82743AF
release
end
-Route102_EventScript_2743B1:: @ 82743B1
+BerryTree_EventScript_CheckBerryStage1:: @ 82743B1
lockall
special EventObjectInteractionGetBerryCountString
- message Route102_Text_274560
+ message BerryTree_Text_BerryGrowthStage1
waitmessage
waitbuttonpress
- goto Route102_EventScript_27448D
+ goto BerryTree_EventScript_WantToWater
-Route102_EventScript_2743C1:: @ 82743C1
+BerryTree_EventScript_CheckBerryStage2:: @ 82743C1
lockall
special EventObjectInteractionGetBerryName
- message Route102_Text_274579
+ message BerryTree_Text_BerryGrowthStage2
waitmessage
waitbuttonpress
- goto Route102_EventScript_27448D
+ goto BerryTree_EventScript_WantToWater
-Route102_EventScript_2743D1:: @ 82743D1
+BerryTree_EventScript_CheckBerryStage3:: @ 82743D1
lockall
special EventObjectInteractionGetBerryName
- message Route102_Text_27458A
+ message BerryTree_Text_BerryGrowthStage3
waitmessage
waitbuttonpress
- goto Route102_EventScript_27448D
+ goto BerryTree_EventScript_WantToWater
-Route102_EventScript_2743E1:: @ 82743E1
- call Route102_EventScript_2743F6
+BerryTree_EventScript_CheckBerryStage4:: @ 82743E1
+ call BerryTree_EventScript_GetCareAdverb
lockall
special EventObjectInteractionGetBerryName
- message Route102_Text_2745AB
+ message BerryTree_Text_BerryGrowthStage4
waitmessage
waitbuttonpress
- goto Route102_EventScript_27448D
+ goto BerryTree_EventScript_WantToWater
-Route102_EventScript_2743F6:: @ 82743F6
+BerryTree_EventScript_GetCareAdverb:: @ 82743F6
compare VAR_0x8005, 0
- goto_if_eq Route102_EventScript_27441A
+ goto_if_eq BerryTree_EventScript_SetAdverbPoor
compare VAR_0x8005, 4
- goto_if_eq Route102_EventScript_274413
- bufferstring 1, Route102_Text_2745E5
+ goto_if_eq BerryTree_EventScript_SetAdverbGreat
+ bufferstring 1, BerryTree_Text_CareAdverbGood
return
-Route102_EventScript_274413:: @ 8274413
- bufferstring 1, Route102_Text_2745CD
+BerryTree_EventScript_SetAdverbGreat:: @ 8274413
+ bufferstring 1, BerryTree_Text_CareAdverbGreat
return
-Route102_EventScript_27441A:: @ 827441A
- bufferstring 1, Route102_Text_2745DE
+BerryTree_EventScript_SetAdverbPoor:: @ 827441A
+ bufferstring 1, BerryTree_Text_CareAdverbPoor
return
-Route102_EventScript_274421:: @ 8274421
+BerryTree_EventScript_CheckBerryFullyGrown:: @ 8274421
buffernumberstring 1, VAR_0x8006
lock
faceplayer
special EventObjectInteractionGetBerryCountString
- msgbox Route102_Text_2745EE, MSGBOX_YESNO
+ msgbox BerryTree_Text_WantToPick, MSGBOX_YESNO
compare VAR_RESULT, 1
- goto_if_eq Route102_EventScript_274448
+ goto_if_eq BerryTree_EventScript_PickBerry
compare VAR_RESULT, 0
- goto_if_eq Route102_EventScript_274479
+ goto_if_eq BerryTree_EventScript_CancelPickingBerry
-Route102_EventScript_274448:: @ 8274448
+BerryTree_EventScript_PickBerry:: @ 8274448
special EventObjectInteractionPickBerryTree
compare VAR_0x8004, 0
- goto_if_eq Route102_EventScript_274470
+ goto_if_eq BerryTree_EventScript_BerryPocketFull
special sub_80EED34
special EventObjectInteractionRemoveBerryTree
- message Route102_Text_27461B
+ message BerryTree_Text_PickedTheBerry
playfanfare MUS_ME_KINOMI
waitmessage
waitfanfare
waitbuttonpress
- message Route102_Text_274630
+ message BerryTree_Text_PutAwayBerry
waitmessage
waitbuttonpress
release
end
-Route102_EventScript_274470:: @ 8274470
- message Route102_Text_27468F
+BerryTree_EventScript_BerryPocketFull:: @ 8274470
+ message BerryTree_Text_BerryPocketFull
waitmessage
waitbuttonpress
release
end
-Route102_EventScript_274479:: @ 8274479
- message Route102_Text_2746CB
+BerryTree_EventScript_CancelPickingBerry:: @ 8274479
+ message BerryTree_Text_BerryLeftUnpicked
waitmessage
waitbuttonpress
release
end
-Route102_EventScript_274482:: @ 8274482
+BerryTree_EventScript_274482:: @ 8274482
lockall
special EventObjectInteractionGetBerryTreeData
- call Route102_EventScript_2744DD
+ call BerryTree_EventScript_PlantBerry
releaseall
end
-Route102_EventScript_27448D:: @ 827448D
+BerryTree_EventScript_WantToWater:: @ 827448D
checkitem ITEM_WAILMER_PAIL, 1
compare VAR_RESULT, 0
- goto_if_eq Route102_EventScript_2744BE
+ goto_if_eq BerryTree_EventScript_DontWater
special EventObjectInteractionGetBerryName
- msgbox Route102_Text_2746E4, MSGBOX_YESNO
+ msgbox BerryTree_Text_WantToWater, MSGBOX_YESNO
compare VAR_RESULT, 1
- goto_if_eq Route102_EventScript_2744C4
+ goto_if_eq BerryTree_EventScript_WaterBerry
compare VAR_RESULT, 0
- goto_if_eq Route102_EventScript_2744BE
+ goto_if_eq BerryTree_EventScript_DontWater
-Route102_EventScript_2744BE:: @ 82744BE
+BerryTree_EventScript_DontWater:: @ 82744BE
releaseall
end
-Route102_EventScript_2744C0:: @ 82744C0
+BerryTree_EventScript_2744C0:: @ 82744C0
special EventObjectInteractionGetBerryTreeData
lockall
-Route102_EventScript_2744C4:: @ 82744C4
+BerryTree_EventScript_WaterBerry:: @ 82744C4
special EventObjectInteractionGetBerryName
- message Route102_Text_274710
+ message BerryTree_Text_WateredTheBerry
waitmessage
special EventObjectInteractionWaterBerryTree
special DoWateringBerryTreeAnim
waitstate
- message Route102_Text_274723
+ message BerryTree_Text_PlantIsDelighted
waitmessage
waitbuttonpress
releaseall
end
-Route102_EventScript_2744DD:: @ 82744DD
+BerryTree_EventScript_PlantBerry:: @ 82744DD
special EventObjectInteractionPlantBerryTree
incrementgamestat 3
special sub_80EED10
special EventObjectInteractionGetBerryCountString
- message Route102_Text_274535
+ message BerryTree_Text_PlantedOneBerry
waitmessage
waitbuttonpress
return
-Route102_Text_2744F0: @ 82744F0
+BerryTree_Text_ItsSoftLoamySoil: @ 82744F0
.string "It's soft, loamy soil.$"
-Route102_Text_274507: @ 8274507
+BerryTree_Text_WantToPlant: @ 8274507
.string "It's soft, loamy soil.\n"
.string "Want to plant a BERRY?$"
-Route102_Text_274535: @ 8274535
+BerryTree_Text_PlantedOneBerry: @ 8274535
.string "{PLAYER} planted one {STR_VAR_1} in\n"
.string "the soft, loamy soil.$"
-Route102_Text_274560: @ 8274560
+BerryTree_Text_BerryGrowthStage1: @ 8274560
.string "One {STR_VAR_1} was planted here.$"
-Route102_Text_274579: @ 8274579
+BerryTree_Text_BerryGrowthStage2: @ 8274579
.string "{STR_VAR_1} has sprouted.$"
-Route102_Text_27458A: @ 827458A
+BerryTree_Text_BerryGrowthStage3: @ 827458A
.string "This {STR_VAR_1} plant is growing taller.$"
-Route102_Text_2745AB: @ 82745AB
+BerryTree_Text_BerryGrowthStage4: @ 82745AB
.string "These {STR_VAR_1} flowers are blooming\n"
.string "{STR_VAR_2}.$"
-Route102_Text_2745CD: @ 82745CD
+BerryTree_Text_CareAdverbGreat: @ 82745CD
.string "very beautifully$"
-Route102_Text_2745DE: @ 82745DE
+BerryTree_Text_CareAdverbPoor: @ 82745DE
.string "cutely$"
-Route102_Text_2745E5: @ 82745E5
+BerryTree_Text_CareAdverbGood: @ 82745E5
.string "prettily$"
-Route102_Text_2745EE: @ 82745EE
+BerryTree_Text_WantToPick: @ 82745EE
.string "You found {STR_VAR_2} {STR_VAR_1}!\p"
.string "Do you want to pick the\n"
.string "{STR_VAR_1}?$"
-Route102_Text_27461B: @ 827461B
+BerryTree_Text_PickedTheBerry: @ 827461B
.string "{PLAYER} picked the {STR_VAR_2} {STR_VAR_1}.$"
-Route102_Text_274630: @ 8274630
+BerryTree_Text_PutAwayBerry: @ 8274630
.string "{PLAYER} put away the {STR_VAR_1}\n"
.string "in the BAG's BERRIES POCKET.\p"
.string "The soil returned to its soft and\n"
.string "loamy state.$"
-Route102_Text_27468F: @ 827468F
+BerryTree_Text_BerryPocketFull: @ 827468F
.string "The BAG's BERRIES POCKET is full.\p"
.string "The {STR_VAR_1} couldn't be taken.$"
-Route102_Text_2746CB: @ 82746CB
+BerryTree_Text_BerryLeftUnpicked: @ 82746CB
.string "{PLAYER} left the {STR_VAR_1}\n"
.string "unpicked.$"
-Route102_Text_2746E4: @ 82746E4
+BerryTree_Text_WantToWater: @ 82746E4
.string "Want to water the {STR_VAR_1} with the\n"
.string "WAILMER PAIL?$"
-Route102_Text_274710: @ 8274710
+BerryTree_Text_WateredTheBerry: @ 8274710
.string "{PLAYER} watered the {STR_VAR_1}.$"
-Route102_Text_274723: @ 8274723
+BerryTree_Text_PlantIsDelighted: @ 8274723
.string "The plant seems to be delighted.$"
-Route102_Text_274744: @ 8274744
+BerryTree_Text_ExclamationPoint: @ 8274744
.string "!$"
diff --git a/data/scripts/cable_club.inc b/data/scripts/cable_club.inc
index 1914fee4f..c755493dc 100644
--- a/data/scripts/cable_club.inc
+++ b/data/scripts/cable_club.inc
@@ -22,7 +22,7 @@ OldaleTown_PokemonCenter_2F_EventScript_276AD5:: @ 8276AD5
specialvar VAR_RESULT, sub_813B514
compare VAR_RESULT, 1
goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_276AFB
- specialvar VAR_RESULT, sub_801B27C
+ specialvar VAR_RESULT, ValidateReceivedWonderCard
compare VAR_RESULT, 0
goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_276AFF
goto OldaleTown_PokemonCenter_2F_EventScript_276AFB
@@ -60,7 +60,7 @@ VerdanturfTown_PokemonCenter_2F_EventScript_276B03:: @ 8276B03
end
OldaleTown_PokemonCenter_2F_EventScript_276B19:: @ 8276B19
- execram
+ gotoram
OldaleTown_PokemonCenter_2F_EventScript_276B1A:: @ 8276B1A
msgbox gUnknown_08273178, MSGBOX_NPC
diff --git a/data/scripts/item_ball_scripts.inc b/data/scripts/item_ball_scripts.inc
index 2b0083175..045fbb5a7 100644
--- a/data/scripts/item_ball_scripts.inc
+++ b/data/scripts/item_ball_scripts.inc
@@ -1,659 +1,659 @@
-Route102_EventScript_290CD8:: @ 8290CD8
+Route102_EventScript_ItemPotion:: @ 8290CD8
giveitem_std ITEM_POTION, 1, 1
end
-Route103_EventScript_290CE5:: @ 8290CE5
+Route103_EventScript_ItemGuardSpec:: @ 8290CE5
giveitem_std ITEM_GUARD_SPEC, 1, 1
end
-Route103_EventScript_290CF2:: @ 8290CF2
+Route103_EventScript_ItemPPUp:: @ 8290CF2
giveitem_std ITEM_PP_UP, 1, 1
end
-Route104_EventScript_290CFF:: @ 8290CFF
+Route104_EventScript_ItemPPUp:: @ 8290CFF
giveitem_std ITEM_PP_UP, 1, 1
end
-Route104_EventScript_290D0C:: @ 8290D0C
+Route104_EventScript_ItemPokeBall:: @ 8290D0C
giveitem_std ITEM_POKE_BALL, 1, 1
end
-Route104_EventScript_290D19:: @ 8290D19
+Route104_EventScript_ItemXAccuracy:: @ 8290D19
giveitem_std ITEM_X_ACCURACY, 1, 1
end
-Route104_EventScript_290D26:: @ 8290D26
+Route104_EventScript_ItemPotion:: @ 8290D26
giveitem_std ITEM_POTION, 1, 1
end
-Route105_EventScript_290D33:: @ 8290D33
+Route105_EventScript_ItemIron:: @ 8290D33
giveitem_std ITEM_IRON, 1, 1
end
-Route106_EventScript_290D40:: @ 8290D40
+Route106_EventScript_ItemProtein:: @ 8290D40
giveitem_std ITEM_PROTEIN, 1, 1
end
-Route108_EventScript_290D4D:: @ 8290D4D
+Route108_EventScript_ItemStarPiece:: @ 8290D4D
giveitem_std ITEM_STAR_PIECE, 1, 1
end
-Route109_EventScript_290D5A:: @ 8290D5A
+Route109_EventScript_ItemPPUp:: @ 8290D5A
giveitem_std ITEM_PP_UP, 1, 1
end
-Route109_EventScript_290D67:: @ 8290D67
+Route109_EventScript_ItemPotion:: @ 8290D67
giveitem_std ITEM_POTION, 1, 1
end
-Route110_EventScript_290D74:: @ 8290D74
+Route110_EventScript_ItemRareCandy:: @ 8290D74
giveitem_std ITEM_RARE_CANDY, 1, 1
end
-Route110_EventScript_290D81:: @ 8290D81
+Route110_EventScript_ItemDireHit:: @ 8290D81
giveitem_std ITEM_DIRE_HIT, 1, 1
end
-Route110_EventScript_290D8E:: @ 8290D8E
+Route110_EventScript_ItemElixir:: @ 8290D8E
giveitem_std ITEM_ELIXIR, 1, 1
end
-Route111_EventScript_290D9B:: @ 8290D9B
+Route111_EventScript_ItemTM37:: @ 8290D9B
giveitem_std ITEM_TM37, 1, 1
end
-Route111_EventScript_290DA8:: @ 8290DA8
+Route111_EventScript_ItemStardust:: @ 8290DA8
giveitem_std ITEM_STARDUST, 1, 1
end
-Route111_EventScript_290DB5:: @ 8290DB5
+Route111_EventScript_ItemHPUp:: @ 8290DB5
giveitem_std ITEM_HP_UP, 1, 1
end
-Route111_EventScript_290DC2:: @ 8290DC2
+Route111_EventScript_ItemElixir:: @ 8290DC2
giveitem_std ITEM_ELIXIR, 1, 1
end
-Route112_EventScript_290DCF:: @ 8290DCF
+Route112_EventScript_ItemNugget:: @ 8290DCF
giveitem_std ITEM_NUGGET, 1, 1
end
-Route113_EventScript_290DDC:: @ 8290DDC
+Route113_EventScript_ItemMaxEther:: @ 8290DDC
giveitem_std ITEM_MAX_ETHER, 1, 1
end
-Route113_EventScript_290DE9:: @ 8290DE9
+Route113_EventScript_ItemSuperRepel:: @ 8290DE9
giveitem_std ITEM_SUPER_REPEL, 1, 1
end
-Route113_EventScript_290DF6:: @ 8290DF6
+Route113_EventScript_ItemHyperPotion:: @ 8290DF6
giveitem_std ITEM_HYPER_POTION, 1, 1
end
-Route114_EventScript_290E03:: @ 8290E03
+Route114_EventScript_ItemRareCandy:: @ 8290E03
giveitem_std ITEM_RARE_CANDY, 1, 1
end
-Route114_EventScript_290E10:: @ 8290E10
+Route114_EventScript_ItemProtein:: @ 8290E10
giveitem_std ITEM_PROTEIN, 1, 1
end
-Route114_EventScript_290E1D:: @ 8290E1D
+Route114_EventScript_ItemEnergyPowder:: @ 8290E1D
giveitem_std ITEM_ENERGY_POWDER, 1, 1
end
-Route115_EventScript_290E2A:: @ 8290E2A
+Route115_EventScript_ItemSuperPotion:: @ 8290E2A
giveitem_std ITEM_SUPER_POTION, 1, 1
end
-Route115_EventScript_290E37:: @ 8290E37
+Route115_EventScript_ItemTM01:: @ 8290E37
giveitem_std ITEM_TM01, 1, 1
end
-Route115_EventScript_290E44:: @ 8290E44
+Route115_EventScript_ItemIron:: @ 8290E44
giveitem_std ITEM_IRON, 1, 1
end
-Route115_EventScript_290E51:: @ 8290E51
+Route115_EventScript_ItemGreatBall:: @ 8290E51
giveitem_std ITEM_GREAT_BALL, 1, 1
end
-Route115_EventScript_290E5E:: @ 8290E5E
+Route115_EventScript_ItemHealPowder:: @ 8290E5E
giveitem_std ITEM_HEAL_POWDER, 1, 1
end
-Route115_EventScript_290E6B:: @ 8290E6B
+Route115_EventScript_ItemPPUp:: @ 8290E6B
giveitem_std ITEM_PP_UP, 1, 1
end
-Route116_EventScript_290E78:: @ 8290E78
+Route116_EventScript_ItemXSpecial:: @ 8290E78
giveitem_std ITEM_X_SPECIAL, 1, 1
end
-Route116_EventScript_290E85:: @ 8290E85
+Route116_EventScript_ItemEther:: @ 8290E85
giveitem_std ITEM_ETHER, 1, 1
end
-Route116_EventScript_290E92:: @ 8290E92
+Route116_EventScript_ItemRepel:: @ 8290E92
giveitem_std ITEM_REPEL, 1, 1
end
-Route116_EventScript_290E9F:: @ 8290E9F
+Route116_EventScript_ItemHPUp:: @ 8290E9F
giveitem_std ITEM_HP_UP, 1, 1
end
-Route116_EventScript_290EAC:: @ 8290EAC
+Route116_EventScript_ItemPotion:: @ 8290EAC
giveitem_std ITEM_POTION, 1, 1
end
-Route117_EventScript_290EB9:: @ 8290EB9
+Route117_EventScript_ItemGreatBall:: @ 8290EB9
giveitem_std ITEM_GREAT_BALL, 1, 1
end
-Route117_EventScript_290EC6:: @ 8290EC6
+Route117_EventScript_ItemRevive:: @ 8290EC6
giveitem_std ITEM_REVIVE, 1, 1
end
-Route118_EventScript_290ED3:: @ 8290ED3
+Route118_EventScript_ItemHyperPotion:: @ 8290ED3
giveitem_std ITEM_HYPER_POTION, 1, 1
end
-Route119_EventScript_290EE0:: @ 8290EE0
+Route119_EventScript_ItemSuperRepel:: @ 8290EE0
giveitem_std ITEM_SUPER_REPEL, 1, 1
end
-Route119_EventScript_290EED:: @ 8290EED
+Route119_EventScript_ItemZinc:: @ 8290EED
giveitem_std ITEM_ZINC, 1, 1
end
-Route119_EventScript_290EFA:: @ 8290EFA
+Route119_EventScript_ItemElixir:: @ 8290EFA
giveitem_std ITEM_ELIXIR, 1, 1
end
-Route119_EventScript_290F07:: @ 8290F07
+Route119_EventScript_ItemLeafStone:: @ 8290F07
giveitem_std ITEM_LEAF_STONE, 1, 1
end
-Route119_EventScript_290F14:: @ 8290F14
+Route119_EventScript_ItemRareCandy:: @ 8290F14
giveitem_std ITEM_RARE_CANDY, 1, 1
end
-Route119_EventScript_290F21:: @ 8290F21
+Route119_EventScript_ItemHyperPotion:: @ 8290F21
giveitem_std ITEM_HYPER_POTION, 1, 1
end
-Route119_EventScript_290F2E:: @ 8290F2E
+Route119_EventScript_ItemHyperPotion2:: @ 8290F2E
giveitem_std ITEM_HYPER_POTION, 1, 1
end
-Route119_EventScript_290F3B:: @ 8290F3B
+Route119_EventScript_ItemElixir2:: @ 8290F3B
giveitem_std ITEM_ELIXIR, 1, 1
end
-Route120_EventScript_290F48:: @ 8290F48
+Route120_EventScript_ItemNugget:: @ 8290F48
giveitem_std ITEM_NUGGET, 1, 1
end
-Route120_EventScript_290F55:: @ 8290F55
+Route120_EventScript_ItemFullHeal:: @ 8290F55
giveitem_std ITEM_FULL_HEAL, 1, 1
end
-Route120_EventScript_290F62:: @ 8290F62
+Route120_EventScript_ItemHyperPotion:: @ 8290F62
giveitem_std ITEM_HYPER_POTION, 1, 1
end
-Route120_EventScript_290F6F:: @ 8290F6F
+Route120_EventScript_ItemNestBall:: @ 8290F6F
giveitem_std ITEM_NEST_BALL, 1, 1
end
-Route120_EventScript_290F7C:: @ 8290F7C
+Route120_EventScript_ItemRevive:: @ 8290F7C
giveitem_std ITEM_REVIVE, 1, 1
end
-Route121_EventScript_290F89:: @ 8290F89
+Route121_EventScript_ItemCarbos:: @ 8290F89
giveitem_std ITEM_CARBOS, 1, 1
end
-Route121_EventScript_290F96:: @ 8290F96
+Route121_EventScript_ItemRevive:: @ 8290F96
giveitem_std ITEM_REVIVE, 1, 1
end
-Route121_EventScript_290FA3:: @ 8290FA3
+Route121_EventScript_ItemZinc:: @ 8290FA3
giveitem_std ITEM_ZINC, 1, 1
end
-Route123_EventScript_290FB0:: @ 8290FB0
+Route123_EventScript_ItemCalcium:: @ 8290FB0
giveitem_std ITEM_CALCIUM, 1, 1
end
-Route123_EventScript_290FBD:: @ 8290FBD
+Route123_EventScript_ItemUltraBall:: @ 8290FBD
giveitem_std ITEM_ULTRA_BALL, 1, 1
end
-Route123_EventScript_290FCA:: @ 8290FCA
+Route123_EventScript_ItemElixir:: @ 8290FCA
giveitem_std ITEM_ELIXIR, 1, 1
end
-Route123_EventScript_290FD7:: @ 8290FD7
+Route123_EventScript_ItemPPUp:: @ 8290FD7
giveitem_std ITEM_PP_UP, 1, 1
end
-Route123_EventScript_290FE4:: @ 8290FE4
+Route123_EventScript_ItemRevivalHerb:: @ 8290FE4
giveitem_std ITEM_REVIVAL_HERB, 1, 1
end
-Route124_EventScript_290FF1:: @ 8290FF1
+Route124_EventScript_ItemRedShard:: @ 8290FF1
giveitem_std ITEM_RED_SHARD, 1, 1
end
-Route124_EventScript_290FFE:: @ 8290FFE
+Route124_EventScript_ItemBlueShard:: @ 8290FFE
giveitem_std ITEM_BLUE_SHARD, 1, 1
end
-Route124_EventScript_29100B:: @ 829100B
+Route124_EventScript_ItemYellowShard:: @ 829100B
giveitem_std ITEM_YELLOW_SHARD, 1, 1
end
-Route125_EventScript_291018:: @ 8291018
+Route125_EventScript_ItemBigPearl:: @ 8291018
giveitem_std ITEM_BIG_PEARL, 1, 1
end
-Route126_EventScript_291025:: @ 8291025
+Route126_EventScript_ItemGreenShard:: @ 8291025
giveitem_std ITEM_GREEN_SHARD, 1, 1
end
-Route127_EventScript_291032:: @ 8291032
+Route127_EventScript_ItemZinc:: @ 8291032
giveitem_std ITEM_ZINC, 1, 1
end
-Route127_EventScript_29103F:: @ 829103F
+Route127_EventScript_ItemCarbos:: @ 829103F
giveitem_std ITEM_CARBOS, 1, 1
end
-Route127_EventScript_29104C:: @ 829104C
+Route127_EventScript_ItemRareCandy:: @ 829104C
giveitem_std ITEM_RARE_CANDY, 1, 1
end
-Route132_EventScript_291059:: @ 8291059
+Route132_EventScript_ItemRareCandy:: @ 8291059
giveitem_std ITEM_RARE_CANDY, 1, 1
end
-Route132_EventScript_291066:: @ 8291066
+Route132_EventScript_ItemProtein:: @ 8291066
giveitem_std ITEM_PROTEIN, 1, 1
end
-Route133_EventScript_291073:: @ 8291073
+Route133_EventScript_ItemBigPearl:: @ 8291073
giveitem_std ITEM_BIG_PEARL, 1, 1
end
-Route133_EventScript_291080:: @ 8291080
+Route133_EventScript_ItemStarPiece:: @ 8291080
giveitem_std ITEM_STAR_PIECE, 1, 1
end
-Route133_EventScript_29108D:: @ 829108D
+Route133_EventScript_ItemMaxRevive:: @ 829108D
giveitem_std ITEM_MAX_REVIVE, 1, 1
end
-Route134_EventScript_29109A:: @ 829109A
+Route134_EventScript_ItemCarbos:: @ 829109A
giveitem_std ITEM_CARBOS, 1, 1
end
-Route134_EventScript_2910A7:: @ 82910A7
+Route134_EventScript_ItemStarPiece:: @ 82910A7
giveitem_std ITEM_STAR_PIECE, 1, 1
end
-PetalburgCity_EventScript_2910B4:: @ 82910B4
+PetalburgCity_EventScript_ItemMaxRevive:: @ 82910B4
giveitem_std ITEM_MAX_REVIVE, 1, 1
end
-PetalburgCity_EventScript_2910C1:: @ 82910C1
+PetalburgCity_EventScript_ItemEther:: @ 82910C1
giveitem_std ITEM_ETHER, 1, 1
end
-MauvilleCity_EventScript_2910CE:: @ 82910CE
+MauvilleCity_EventScript_ItemXSpeed:: @ 82910CE
giveitem_std ITEM_X_SPEED, 1, 1
end
-RustboroCity_EventScript_2910DB:: @ 82910DB
+RustboroCity_EventScript_ItemXDefend:: @ 82910DB
giveitem_std ITEM_X_DEFEND, 1, 1
end
-LilycoveCity_EventScript_2910E8:: @ 82910E8
+LilycoveCity_EventScript_ItemMaxRepel:: @ 82910E8
giveitem_std ITEM_MAX_REPEL, 1, 1
end
-MossdeepCity_EventScript_2910F5:: @ 82910F5
+MossdeepCity_EventScript_ItemNetBall:: @ 82910F5
giveitem_std ITEM_NET_BALL, 1, 1
end
-PetalburgWoods_EventScript_291102:: @ 8291102
+PetalburgWoods_EventScript_ItemXAttack:: @ 8291102
giveitem_std ITEM_X_ATTACK, 1, 1
end
-PetalburgWoods_EventScript_29110F:: @ 829110F
+PetalburgWoods_EventScript_ItemGreatBall:: @ 829110F
giveitem_std ITEM_GREAT_BALL, 1, 1
end
-PetalburgWoods_EventScript_29111C:: @ 829111C
+PetalburgWoods_EventScript_ItemEther:: @ 829111C
giveitem_std ITEM_ETHER, 1, 1
end
-PetalburgWoods_EventScript_291129:: @ 8291129
+PetalburgWoods_EventScript_ItemParalyzeHeal:: @ 8291129
giveitem_std ITEM_PARALYZE_HEAL, 1, 1
end
-RusturfTunnel_EventScript_291136:: @ 8291136
+RusturfTunnel_EventScript_ItemPokeBall:: @ 8291136
giveitem_std ITEM_POKE_BALL, 1, 1
end
-RusturfTunnel_EventScript_291143:: @ 8291143
+RusturfTunnel_EventScript_ItemMaxEther:: @ 8291143
giveitem_std ITEM_MAX_ETHER, 1, 1
end
-GraniteCave_1F_EventScript_291150:: @ 8291150
+GraniteCave_1F_EventScript_ItemEscapeRope:: @ 8291150
giveitem_std ITEM_ESCAPE_ROPE, 1, 1
end
-GraniteCave_B1F_EventScript_29115D:: @ 829115D
+GraniteCave_B1F_EventScript_ItemPokeBall:: @ 829115D
giveitem_std ITEM_POKE_BALL, 1, 1
end
-GraniteCave_B2F_EventScript_29116A:: @ 829116A
+GraniteCave_B2F_EventScript_ItemRepel:: @ 829116A
giveitem_std ITEM_REPEL, 1, 1
end
-GraniteCave_B2F_EventScript_291177:: @ 8291177
+GraniteCave_B2F_EventScript_ItemRareCandy:: @ 8291177
giveitem_std ITEM_RARE_CANDY, 1, 1
end
-JaggedPass_EventScript_291184:: @ 8291184
+JaggedPass_EventScript_ItemBurnHeal:: @ 8291184
giveitem_std ITEM_BURN_HEAL, 1, 1
end
-FieryPath_EventScript_291191:: @ 8291191
+FieryPath_EventScript_ItemFireStone:: @ 8291191
giveitem_std ITEM_FIRE_STONE, 1, 1
end
-FieryPath_EventScript_29119E:: @ 829119E
+FieryPath_EventScript_ItemTM06:: @ 829119E
giveitem_std ITEM_TM06, 1, 1
end
-MeteorFalls_1F_1R_EventScript_2911AB:: @ 82911AB
+MeteorFalls_1F_1R_EventScript_ItemTM23:: @ 82911AB
giveitem_std ITEM_TM23, 1, 1
end
-MeteorFalls_1F_1R_EventScript_2911B8:: @ 82911B8
+MeteorFalls_1F_1R_EventScript_ItemFullHeal:: @ 82911B8
giveitem_std ITEM_FULL_HEAL, 1, 1
end
-MeteorFalls_1F_1R_EventScript_2911C5:: @ 82911C5
+MeteorFalls_1F_1R_EventScript_ItemMoonStone:: @ 82911C5
giveitem_std ITEM_MOON_STONE, 1, 1
end
-MeteorFalls_1F_1R_EventScript_2911D2:: @ 82911D2
+MeteorFalls_1F_1R_EventScript_ItemPPUP:: @ 82911D2
giveitem_std ITEM_PP_UP, 1, 1
end
-MeteorFalls_B1F_2R_EventScript_2911DF:: @ 82911DF
+MeteorFalls_B1F_2R_EventScript_ItemTM02:: @ 82911DF
giveitem_std ITEM_TM02, 1, 1
end
-NewMauville_Inside_EventScript_2911EC:: @ 82911EC
+NewMauville_Inside_EventScript_ItemUltraRope:: @ 82911EC
giveitem_std ITEM_ULTRA_BALL, 1, 1
end
-NewMauville_Inside_EventScript_2911F9:: @ 82911F9
+NewMauville_Inside_EventScript_ItemEscapeRope:: @ 82911F9
giveitem_std ITEM_ESCAPE_ROPE, 1, 1
end
-NewMauville_Inside_EventScript_291206:: @ 8291206
+NewMauville_Inside_EventScript_ItemThunderStone:: @ 8291206
giveitem_std ITEM_THUNDER_STONE, 1, 1
end
-NewMauville_Inside_EventScript_291213:: @ 8291213
+NewMauville_Inside_EventScript_ItemFullHeal:: @ 8291213
giveitem_std ITEM_FULL_HEAL, 1, 1
end
-NewMauville_Inside_EventScript_291220:: @ 8291220
+NewMauville_Inside_EventScript_ItemParalyzeHeal:: @ 8291220
giveitem_std ITEM_PARALYZE_HEAL, 1, 1
end
-AbandonedShip_Rooms_1F_EventScript_29122D:: @ 829122D
+AbandonedShip_Rooms_1F_EventScript_ItemHarborMail:: @ 829122D
giveitem_std ITEM_HARBOR_MAIL, 1, 1
end
-AbandonedShip_Rooms_B1F_EventScript_29123A:: @ 829123A
+AbandonedShip_Rooms_B1F_EventScript_ItemEscapeRope:: @ 829123A
giveitem_std ITEM_ESCAPE_ROPE, 1, 1
end
-AbandonedShip_Rooms2_B1F_EventScript_291247:: @ 8291247
+AbandonedShip_Rooms2_B1F_EventScript_ItemDiveBall:: @ 8291247
giveitem_std ITEM_DIVE_BALL, 1, 1
end
-AbandonedShip_Room_B1F_EventScript_291254:: @ 8291254
+AbandonedShip_Room_B1F_EventScript_ItemTM13:: @ 8291254
giveitem_std ITEM_TM13, 1, 1
end
-AbandonedShip_Rooms2_1F_EventScript_291261:: @ 8291261
+AbandonedShip_Rooms2_1F_EventScript_ItemRevive:: @ 8291261
giveitem_std ITEM_REVIVE, 1, 1
end
-AbandonedShip_CaptainsOffice_EventScript_29126E:: @ 829126E
+AbandonedShip_CaptainsOffice_EventScript_ItemStorageKey:: @ 829126E
giveitem_std ITEM_STORAGE_KEY, 1, 1
end
-AbandonedShip_HiddenFloorRooms_EventScript_29127B:: @ 829127B
+AbandonedShip_HiddenFloorRooms_EventScript_ItemLuxuryBall:: @ 829127B
giveitem_std ITEM_LUXURY_BALL, 1, 1
end
-AbandonedShip_HiddenFloorRooms_EventScript_291288:: @ 8291288
+AbandonedShip_HiddenFloorRooms_EventScript_ItemScanner:: @ 8291288
giveitem_std ITEM_SCANNER, 1, 1
end
-AbandonedShip_HiddenFloorRooms_EventScript_291295:: @ 8291295
+AbandonedShip_HiddenFloorRooms_EventScript_ItemWaterStone:: @ 8291295
giveitem_std ITEM_WATER_STONE, 1, 1
end
-AbandonedShip_HiddenFloorRooms_EventScript_2912A2:: @ 82912A2
+AbandonedShip_HiddenFloorRooms_EventScript_ItemTM18:: @ 82912A2
giveitem_std ITEM_TM18, 1, 1
end
-ScorchedSlab_EventScript_2912AF:: @ 82912AF
+ScorchedSlab_EventScript_ItemTM11:: @ 82912AF
giveitem_std ITEM_TM11, 1, 1
end
-SafariZone_Northwest_EventScript_2912BC:: @ 82912BC
+SafariZone_Northwest_EventScript_ItemTM22:: @ 82912BC
giveitem_std ITEM_TM22, 1, 1
end
-SafariZone_North_EventScript_2912C9:: @ 82912C9
+SafariZone_North_EventScript_ItemCalcium:: @ 82912C9
giveitem_std ITEM_CALCIUM, 1, 1
end
-SafariZone_Southwest_EventScript_2912D6:: @ 82912D6
+SafariZone_Southwest_EventScript_ItemMaxRevive:: @ 82912D6
giveitem_std ITEM_MAX_REVIVE, 1, 1
end
-SafariZone_Northeast_EventScript_2912E3:: @ 82912E3
+SafariZone_Northeast_EventScript_ItemNugget:: @ 82912E3
giveitem_std ITEM_NUGGET, 1, 1
end
-SafariZone_Southeast_EventScript_2912F0:: @ 82912F0
+SafariZone_Southeast_EventScript_ItemBigPearl:: @ 82912F0
giveitem_std ITEM_BIG_PEARL, 1, 1
end
-MtPyre_2F_EventScript_2912FD:: @ 82912FD
+MtPyre_2F_EventScript_ItemUltraBall:: @ 82912FD
giveitem_std ITEM_ULTRA_BALL, 1, 1
end
-MtPyre_3F_EventScript_29130A:: @ 829130A
+MtPyre_3F_EventScript_ItemSuperRepel:: @ 829130A
giveitem_std ITEM_SUPER_REPEL, 1, 1
end
-MtPyre_4F_EventScript_291317:: @ 8291317
+MtPyre_4F_EventScript_ItemSeaIncense:: @ 8291317
giveitem_std ITEM_SEA_INCENSE, 1, 1
end
-MtPyre_5F_EventScript_291324:: @ 8291324
+MtPyre_5F_EventScript_ItemLaxIncense:: @ 8291324
giveitem_std ITEM_LAX_INCENSE, 1, 1
end
-MtPyre_6F_EventScript_291331:: @ 8291331
+MtPyre_6F_EventScript_ItemTM30:: @ 8291331
giveitem_std ITEM_TM30, 1, 1
end
-MtPyre_Exterior_EventScript_29133E:: @ 829133E
+MtPyre_Exterior_EventScript_ItemMaxPotion:: @ 829133E
giveitem_std ITEM_MAX_POTION, 1, 1
end
-MtPyre_Exterior_EventScript_29134B:: @ 829134B
+MtPyre_Exterior_EventScript_ItemTM48:: @ 829134B
giveitem_std ITEM_TM48, 1, 1
end
-AquaHideout_B1F_EventScript_291358:: @ 8291358
+AquaHideout_B1F_EventScript_ItemMasterBall:: @ 8291358
giveitem_std ITEM_MASTER_BALL, 1, 1
end
-AquaHideout_B1F_EventScript_291365:: @ 8291365
+AquaHideout_B1F_EventScript_ItemNugget:: @ 8291365
giveitem_std ITEM_NUGGET, 1, 1
end
-AquaHideout_B1F_EventScript_291372:: @ 8291372
+AquaHideout_B1F_EventScript_ItemMaxElixir:: @ 8291372
giveitem_std ITEM_MAX_ELIXIR, 1, 1
end
-AquaHideout_B2F_EventScript_29137F:: @ 829137F
+AquaHideout_B2F_EventScript_ItemNestBall:: @ 829137F
giveitem_std ITEM_NEST_BALL, 1, 1
end
-AquaHideout_B2F_EventScript_29138C:: @ 829138C
- giveitem_std ITEM_MASTER_BALL, 1, 1
+AquaHideout_B2F_EventScript_ItemMasterBall:: @ 829138C
+ giveitem_std ITEM_MASTER_BALL, 1, 1 // Unused
end
-Route119_EventScript_291399:: @ 8291399
+Route119_EventScript_ItemNugget:: @ 8291399
giveitem_std ITEM_NUGGET, 1, 1
end
-Route119_EventScript_2913A6:: @ 82913A6
+Route119_EventScript_ItemMaxElixir:: @ 82913A6
giveitem_std ITEM_MAX_ELIXIR, 1, 1
end
-Route119_EventScript_2913B3:: @ 82913B3
+Route119_EventScript_ItemNestBall:: @ 82913B3
giveitem_std ITEM_NEST_BALL, 1, 1
end
-ShoalCave_LowTideEntranceRoom_EventScript_2913C0:: @ 82913C0
+ShoalCave_LowTideEntranceRoom_EventScript_ItemBigPearl:: @ 82913C0
giveitem_std ITEM_BIG_PEARL, 1, 1
end
-ShoalCave_LowTideInnerRoom_EventScript_2913CD:: @ 82913CD
+ShoalCave_LowTideInnerRoom_EventScript_ItemRareCandy:: @ 82913CD
giveitem_std ITEM_RARE_CANDY, 1, 1
end
-ShoalCave_LowTideStairsRoom_EventScript_2913DA:: @ 82913DA
+ShoalCave_LowTideStairsRoom_EventScript_ItemIceHeal:: @ 82913DA
giveitem_std ITEM_ICE_HEAL, 1, 1
end
-ShoalCave_LowTideIceRoom_EventScript_2913E7:: @ 82913E7
+ShoalCave_LowTideIceRoom_EventScript_ItemTM07:: @ 82913E7
giveitem_std ITEM_TM07, 1, 1
end
-ShoalCave_LowTideIceRoom_EventScript_2913F4:: @ 82913F4
+ShoalCave_LowTideIceRoom_EventScript_ItemNeverMeltIce:: @ 82913F4
giveitem_std ITEM_NEVER_MELT_ICE, 1, 1
end
-SeafloorCavern_Room9_EventScript_291401:: @ 8291401
+SeafloorCavern_Room9_EventScript_ItemTM26:: @ 8291401
giveitem_std ITEM_TM26, 1, 1
end
-Route110_TrickHousePuzzle1_EventScript_29140E:: @ 829140E
+Route110_TrickHousePuzzle1_EventScript_ItemOrangeMail:: @ 829140E
giveitem_std ITEM_ORANGE_MAIL, 1, 1
end
-Route110_TrickHousePuzzle2_EventScript_29141B:: @ 829141B
+Route110_TrickHousePuzzle2_EventScript_ItemHarborMail:: @ 829141B
giveitem_std ITEM_HARBOR_MAIL, 1, 1
end
-Route110_TrickHousePuzzle2_EventScript_291428:: @ 8291428
+Route110_TrickHousePuzzle2_EventScript_ItemWaveMail:: @ 8291428
giveitem_std ITEM_WAVE_MAIL, 1, 1
end
-Route110_TrickHousePuzzle3_EventScript_291435:: @ 8291435
+Route110_TrickHousePuzzle3_EventScript_ItemShadowMail:: @ 8291435
giveitem_std ITEM_SHADOW_MAIL, 1, 1
end
-Route110_TrickHousePuzzle3_EventScript_291442:: @ 8291442
+Route110_TrickHousePuzzle3_EventScript_ItemWoodMail:: @ 8291442
giveitem_std ITEM_WOOD_MAIL, 1, 1
end
-Route110_TrickHousePuzzle4_EventScript_29144F:: @ 829144F
+Route110_TrickHousePuzzle4_EventScript_ItemMechMail:: @ 829144F
giveitem_std ITEM_MECH_MAIL, 1, 1
end
-Route110_TrickHousePuzzle6_EventScript_29145C:: @ 829145C
+Route110_TrickHousePuzzle6_EventScript_ItemGlitterMail:: @ 829145C
giveitem_std ITEM_GLITTER_MAIL, 1, 1
end
-Route110_TrickHousePuzzle7_EventScript_291469:: @ 8291469
+Route110_TrickHousePuzzle7_EventScript_ItemTropicMail:: @ 8291469
giveitem_std ITEM_TROPIC_MAIL, 1, 1
end
-Route110_TrickHousePuzzle8_EventScript_291476:: @ 8291476
+Route110_TrickHousePuzzle8_EventScript_ItemBeadMail:: @ 8291476
giveitem_std ITEM_BEAD_MAIL, 1, 1
end
-VictoryRoad_1F_EventScript_291483:: @ 8291483
+VictoryRoad_1F_EventScript_ItemMaxElixir:: @ 8291483
giveitem_std ITEM_MAX_ELIXIR, 1, 1
end
-VictoryRoad_1F_EventScript_291490:: @ 8291490
+VictoryRoad_1F_EventScript_ItemPPUp:: @ 8291490
giveitem_std ITEM_PP_UP, 1, 1
end
-VictoryRoad_B1F_EventScript_29149D:: @ 829149D
+VictoryRoad_B1F_EventScript_ItemTM29:: @ 829149D
giveitem_std ITEM_TM29, 1, 1
end
-VictoryRoad_B1F_EventScript_2914AA:: @ 82914AA
+VictoryRoad_B1F_EventScript_ItemFullRestore:: @ 82914AA
giveitem_std ITEM_FULL_RESTORE, 1, 1
end
-VictoryRoad_B2F_EventScript_2914B7:: @ 82914B7
+VictoryRoad_B2F_EventScript_ItemFullHeal:: @ 82914B7
giveitem_std ITEM_FULL_HEAL, 1, 1
end
-ArtisanCave_B1F_EventScript_2914C4:: @ 82914C4
+ArtisanCave_B1F_EventScript_ItemHPUp:: @ 82914C4
giveitem_std ITEM_HP_UP, 1, 1
end
-ArtisanCave_1F_EventScript_2914D1:: @ 82914D1
+ArtisanCave_1F_EventScript_ItemCarbos:: @ 82914D1
giveitem_std ITEM_CARBOS, 1, 1
end
-MagmaHideout_1F_EventScript_2914DE:: @ 82914DE
+MagmaHideout_1F_EventScript_ItemRareCandy:: @ 82914DE
giveitem_std ITEM_RARE_CANDY, 1, 1
end
-MagmaHideout_2F_2R_EventScript_2914EB:: @ 82914EB
+MagmaHideout_2F_2R_EventScript_MaxElixir:: @ 82914EB
giveitem_std ITEM_MAX_ELIXIR, 1, 1
end
-MagmaHideout_2F_2R_EventScript_2914F8:: @ 82914F8
+MagmaHideout_2F_2R_EventScript_ItemFullRestore:: @ 82914F8
giveitem_std ITEM_FULL_RESTORE, 1, 1
end
-MagmaHideout_3F_1R_EventScript_291505:: @ 8291505
+MagmaHideout_3F_1R_EventScript_ItemNugget:: @ 8291505
giveitem_std ITEM_NUGGET, 1, 1
end
-MagmaHideout_3F_2R_EventScript_291512:: @ 8291512
+MagmaHideout_3F_2R_EventScript_ItemPPMax:: @ 8291512
giveitem_std ITEM_PP_MAX, 1, 1
end
-MagmaHideout_4F_EventScript_29151F:: @ 829151F
+MagmaHideout_4F_EventScript_MaxRevive:: @ 829151F
giveitem_std ITEM_MAX_REVIVE, 1, 1
end
-MagmaHideout_3F_3R_EventScript_29152C:: @ 829152C
+MagmaHideout_3F_3R_EventScript_ItemEscapeRope:: @ 829152C
giveitem_std ITEM_ESCAPE_ROPE, 1, 1
end
diff --git a/data/specials.inc b/data/specials.inc
index 5a812cffa..e16b2753d 100644
--- a/data/specials.inc
+++ b/data/specials.inc
@@ -327,7 +327,7 @@ gSpecials:: @ 81DBA64
def_special SetUpTrainerMovement
def_special DoSealedChamberShakingEffect2
def_special FoundBlackGlasses
- def_special sub_80AC81C
+ def_special StartDroughtWeatherBlend
def_special DoDiveWarp
def_special DoFallWarp
def_special ShowContestEntryMonPic
@@ -434,7 +434,7 @@ gSpecials:: @ 81DBA64
def_special sub_81B8958
def_special sub_8018090
def_special sub_813990C
- def_special sub_801B27C
+ def_special ValidateReceivedWonderCard
def_special HasAtLeastOneBerry
def_special sub_802C920
def_special sub_802E3C4
diff --git a/data/text/contest_text_pointers.inc b/data/text/contest_text_pointers.inc
deleted file mode 100644
index f9cf4b70e..000000000
--- a/data/text/contest_text_pointers.inc
+++ /dev/null
@@ -1,78 +0,0 @@
- .align 2
-gContestEffectDescriptionPointers:: @ 8587C50
- .4byte gContestEffect00hDescription
- .4byte gContestEffect01hDescription
- .4byte gContestEffect02hDescription
- .4byte gContestEffect03hDescription
- .4byte gContestEffect04hDescription
- .4byte gContestEffect05hDescription
- .4byte gContestEffect06hDescription
- .4byte gContestEffect07hDescription
- .4byte gContestEffect08hDescription
- .4byte gContestEffect09hDescription
- .4byte gContestEffect0AhDescription
- .4byte gContestEffect0BhDescription
- .4byte gContestEffect0ChDescription
- .4byte gContestEffect0DhDescription
- .4byte gContestEffect0EhDescription
- .4byte gContestEffect0FhDescription
- .4byte gContestEffect10hDescription
- .4byte gContestEffect11hDescription
- .4byte gContestEffect12hDescription
- .4byte gContestEffect13hDescription
- .4byte gContestEffect14hDescription
- .4byte gContestEffect15hDescription
- .4byte gContestEffect16hDescription
- .4byte gContestEffect17hDescription
- .4byte gContestEffect18hDescription
- .4byte gContestEffect19hDescription
- .4byte gContestEffect1AhDescription
- .4byte gContestEffect1BhDescription
- .4byte gContestEffect1ChDescription
- .4byte gContestEffect1DhDescription
- .4byte gContestEffect1EhDescription
- .4byte gContestEffect1FhDescription
- .4byte gContestEffect20hDescription
- .4byte gContestEffect21hDescription
- .4byte gContestEffect22hDescription
- .4byte gContestEffect23hDescription
- .4byte gContestEffect24hDescription
- .4byte gContestEffect25hDescription
- .4byte gContestEffect26hDescription
- .4byte gContestEffect27hDescription
- .4byte gContestEffect28hDescription
- .4byte gContestEffect29hDescription
- .4byte gContestEffect2AhDescription
- .4byte gContestEffect2BhDescription
- .4byte gContestEffect2ChDescription
- .4byte gContestEffect2DhDescription
- .4byte gContestEffect2EhDescription
- .4byte gContestEffect2FhDescription
-
-@ 8587D10
-@ Unreferenced array of pointers to move names.
-@ All of the moves except Conversion are combo starters, so this may have
-@ been an early list of combo starters.
- .align 2
- .4byte gUnusedContestMoveName0
- .4byte gUnusedContestMoveName0
- .4byte gUnusedContestMoveName1
- .4byte gUnusedContestMoveName2
- .4byte gUnusedContestMoveName3
- .4byte gUnusedContestMoveName4
- .4byte gUnusedContestMoveName5
- .4byte gUnusedContestMoveName6
- .4byte gUnusedContestMoveName7
- .4byte gUnusedContestMoveName8
- .4byte gUnusedContestMoveName9
- .4byte gUnusedContestMoveName10
- .4byte gUnusedContestMoveName11
- .4byte gUnusedContestMoveName12
-
- .align 2
-gContestMoveTypeTextPointers:: @ 8587D48
- .4byte gContestMoveTypeCoolText
- .4byte gContestMoveTypeBeautyText
- .4byte gContestMoveTypeCuteText
- .4byte gContestMoveTypeSmartText
- .4byte gContestMoveTypeToughText
diff --git a/data/union_room.s b/data/union_room.s
deleted file mode 100755
index 3213301fb..000000000
--- a/data/union_room.s
+++ /dev/null
@@ -1,1808 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-
-gUnknown_082ED82C:: @ 82ED82C
- .byte 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20
- .byte 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20
- .byte 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20
- .byte 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00
-
-gUnknown_082ED84B:: @ 82ED84B
- .byte 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20
- .byte 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00
-
-gUnknown_082ED85B:: @ 82ED85B
- .byte 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20
- .byte 0x00, 0x20, 0x00, 0x2a, 0x00
-
-gUnknown_082ED868:: @ 82ED868
- .asciz "NOWSLOT"
-
- .asciz " "
-
- .asciz "CLOCK DRIFT"
-
- .asciz "BUSY SEND "
-
- .asciz "CMD REJECT "
-
- .asciz "CLOCK SLAVE"
-
- .ascii "CHILD "
-
- .align 2
- .ascii "PARENT"
-
- .align 2
- .ascii "SEARCH"
-
- .align 2
-gText_EmptyString:: @ 82ED8C4
- .string "$"
-
- .align 2
-gText_Colon:: @ 82ED8C8
- .string ":$"
-
- .align 2
-gText_UnkCtrlCodeF907:: @ 82ED8CC
- .string "{ID}$"
-
- .align 2
-gText_PleaseStartOver:: @ 82ED8D0
- .string "Please start over from the beginning.$"
-
- .align 2
-gText_WirelessSearchCanceled:: @ 82ED8F8
- .string "The WIRELESS COMMUNICATION\nSYSTEM search has been canceled.$"
-
- .align 2
- .string "Awaiting communication\nfrom another player.$"
-
- .align 2
-gText_AwaitingCommunication:: @ 82ED960
- .string "{STR_VAR_1}! Awaiting\ncommunication from another player.$"
-
-gText_AwaitingLink:: @ 82ED990
- .string "{STR_VAR_1}! Awaiting link!\nPress START when everyone's ready.$"
-
- .align 2
-gJPText_SingleBattle:: @ 82ED9C8
- .string "シングルバトルを かいさいする$" @ "shingurubatoruwo kaisaisuru" ("hold a single battle" in Japanese)
-
- .align 2
-gJPText_DoubleBattle:: @ 82ED9D8
- .string "ダブルバトルを かいさいする$" @ "daburubatoruwo kaisaisuru" ("hold a double battle" in Japanese)
-
- .align 2
-gJPText_MultiBattle:: @ 82ED9E8
- .string "マルチバトルを かいさいする$" @ "maruchibatoruwo kaisaisuru" ("hold a multi battle" in Japanese)
-
- .align 2
-gJPText_TradePokemon:: @ 82ED9F8
- .string "ポケモンこうかんを かいさいする$" @ "pokemonkoukanwo kaisaisuru" ("trade Pokémon" in Japanese)
-
- .align 2
-gJPText_Chat:: @ 82EDA0C
- .string "チャットを かいさいする$" @ "chattowo kaisaisuru" ("chat" in Japanese)
-
- .align 2
-gJPText_DistWonderCard:: @ 82EDA1C
- .string "ふしぎなカードをくばる$" @ "fushiginakaadowokubaru" ("distribute Wonder Card" in Japanese)
-
- .align 2
-gJPText_DistWonderNews:: @ 82EDA28
- .string "ふしぎなニュースをくばる$" @ "fushiginanyuusuwokubaru" ("distribute Wonder News" in Japanese)
-
- .align 2
- .string "ふしぎなできごとを かいさいする$" @ "fushiginadekigotowo kaisaisuru" ("hold a session of Mystery Event" in Japanese)
-
- .align 2
-gJPText_HoldPokemonJump:: @ 82EDA4C
- .string "なわとびを かいさいする$" @ "nawatobiwo kaisaisuru" ("hold a session of Jump" in Japanese)
-
- .align 2
-gJPText_HoldBerryCrush:: @ 82EDA5C
- .string "きのみマッシャーを かいさいする$" @ "kinomimassha-wo kaisaisuru" ("hold a session of Berry Masher" in Japanese)
-
- .align 2
-gJPText_HoldBerryPicking:: @ 82EDA70
- .string "きのみどりを かいさいする$" @ "kinomidoriwo kaisaisuru" ("hold a session of Berry Picking" in Japanese)
-
- .align 2
-gJPText_HoldSpinTrade:: @ 82EDA80
- .string "ぐるぐるこうかんを かいさいする$" @ "gurugurukoukanwo kaisaisuru" ("hold a session of Spin Trade" in Japanese)
-
- .align 2
-gJPText_HoldSpinShop:: @ 82EDA94
- .string "ぐるぐるショップを かいさいする$" @ "gurugurushoppuwo kaisaisuru" ("hold a session of Spin Shop" in Japanese)
-
- .align 2
- .4byte gJPText_SingleBattle
- .4byte gJPText_DoubleBattle
- .4byte gJPText_MultiBattle
- .4byte gJPText_TradePokemon
- .4byte gJPText_Chat
- .4byte gJPText_DistWonderCard
- .4byte gJPText_DistWonderNews
- .4byte gJPText_DistWonderCard
- .4byte gJPText_HoldPokemonJump
- .4byte gJPText_HoldBerryCrush
- .4byte gJPText_HoldBerryPicking
- .4byte gJPText_HoldBerryPicking
- .4byte gJPText_HoldSpinTrade
- .4byte gJPText_HoldSpinShop
-
-gText_1PlayerNeeded:: @ 82EDAE0
- .string "1 player\nneeded.$"
-
-gText_2PlayersNeeded:: @ 82EDAF1
- .string "2 players\nneeded.$"
-
-gText_3PlayersNeeded:: @ 82EDB03
- .string "3 players\nneeded.$"
-
-gText_4PlayersNeeded:: @ 82EDB15
- .string "4 players\nneeded.$"
-
-gText_2PlayerMode:: @ 82EDB27
- .string "2-PLAYER\nMODE$"
-
-gText_3PlayerMode:: @ 82EDB35
- .string "3-PLAYER\nMODE$"
-
-gText_4PlayerMode:: @ 82EDB43
- .string "4-PLAYER\nMODE$"
-
-gText_5PlayerMode:: @ 82EDB51
- .string "5-PLAYER\nMODE$"
-
- .align 2
-gUnknown_082EDB60:: @ 82EDB60
- .4byte gText_1PlayerNeeded
- .4byte gText_2PlayerMode
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .4byte gText_3PlayersNeeded
- .4byte gText_2PlayersNeeded
- .4byte gText_1PlayerNeeded
- .4byte gText_4PlayerMode
- .4byte NULL
- .4byte gText_1PlayerNeeded
- .4byte gText_2PlayerMode
- .4byte gText_3PlayerMode
- .4byte gText_4PlayerMode
- .4byte gText_5PlayerMode
- .4byte gText_2PlayersNeeded
- .4byte gText_1PlayerNeeded
- .4byte gText_3PlayerMode
- .4byte gText_4PlayerMode
- .4byte gText_5PlayerMode
- .4byte gText_1PlayerNeeded
- .4byte gText_2PlayerMode
- .4byte gText_3PlayerMode
- .4byte gText_4PlayerMode
- .4byte NULL
-
- .align 2
-gUnknown_082EDBC4:: @ 82EDBC4
- .string "{B_BUTTON}CANCEL$"
-
- .align 2
- .string "ため\nさんかしゃ ぼしゅうちゅう です!$" @ "tame\nsankasha boshuuchuu desu!"
-
- .align 2
-gUnknown_082EDBE8:: @ 82EDBE8
- .string "{STR_VAR_2} contacted you for\n{STR_VAR_1}. Accept?$"
-
- .align 2
-gUnknown_082EDC0C:: @ 82EDC0C
- .string "{STR_VAR_2} contacted you.\nWill you share {STR_VAR_1}?$"
-
- .align 2
-gUnknown_082EDC34:: @ 82EDC34
- .string "{STR_VAR_2} contacted you.\nAdd to the members?$"
-
- .align 2
-gUnknown_082EDC5C:: @ 82EDC5C
- .string "{STR_VAR_1}!\nAre these members OK?$"
-
- .align 2
-gUnknown_082EDC78:: @ 82EDC78
- .string "Cancel {STR_VAR_1} MODE\nwith these members?$"
-
- .align 2
-gUnknown_082EDC9C:: @ 82EDC9C
- .string "An “OK” was sent\nto {STR_VAR_1}.$"
-
- .align 2
-gUnknown_082EDCB4:: @ 82EDCB4
- .string "The other TRAINER doesn't appear\nto be available now…\p$"
-
- .align 2
-gUnknown_082EDCEC:: @ 82EDCEC
- .string "You can't transmit with a TRAINER\nwho is too far away.\p$"
-
- .align 2
-gUnknown_082EDD24:: @ 82EDD24
- .string "The other TRAINER(S) is/are not\nready yet.\p$"
-
- .align 2
-gUnknown_082EDD50:: @ 82EDD50
- .4byte gUnknown_082EDCEC
- .4byte gUnknown_082EDD24
-
- .align 2
-gUnknown_082EDD58:: @ 82EDD58
- .string "The {STR_VAR_1} MODE with\nthese members will be canceled.{PAUSE 60}$"
-
- .align 2
-gUnknown_082EDD8C:: @ 82EDD8C
- .string "There is a member who can no\nlonger remain available.\p$"
-
- .align 2
-gUnknown_082EDDC4:: @ 82EDDC4
- .4byte gUnknown_082EDCB4
- .4byte gUnknown_082EDD8C
-
- .align 2
-gUnknown_082EDDCC:: @ 82EDDCC
- .string "The other TRAINER appears\nunavailable…\p$"
-
- .align 2
-gUnknown_082EDDF4:: @ 82EDDF4
- .string "{STR_VAR_1} sent back an “OK”!$"
-
- .align 2
-gUnknown_082EDE0C:: @ 82EDE0C
- .string "{STR_VAR_1} OK'd your registration as\na member.$"
-
- .align 2
-gUnknown_082EDE34:: @ 82EDE34
- .string "{STR_VAR_1} replied, “No…”\p$"
-
- .align 2
-gUnknown_082EDE48:: @ 82EDE48
- .string "{STR_VAR_1}!\nAwaiting other members!$"
-
- .align 2
-gUnknown_082EDE64:: @ 82EDE64
- .string "Quit being a member?$"
-
- .align 2
-gUnknown_082EDE7C:: @ 82EDE7C
- .string "You stopped being a member.\p$"
-
- .align 2
-gUnknown_082EDE9C:: @ 82EDE9C
- .4byte NULL
- .4byte gUnknown_082EDD8C
- .4byte gUnknown_082EDDCC
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .4byte gUnknown_082EDE34
- .4byte NULL
- .4byte NULL
- .4byte gUnknown_082EDE7C
-
- .align 2
-gUnknown_082EDEC4:: @ 82EDEC4
- .string "The WIRELESS COMMUNICATION\nSYSTEM link has been established.$"
-
- .align 2
-gUnknown_082EDF04:: @ 82EDF04
- .string "The WIRELESS COMMUNICATION\nSYSTEM link has been dropped…$"
-
- .align 2
-gUnknown_082EDF40:: @ 82EDF40
- .string "The link with your friend has been\ndropped…$"
-
- .align 2
-gUnknown_082EDF6C:: @ 82EDF6C
- .string "{STR_VAR_1} replied, “No…”$"
-
- .align 2
-gUnknown_082EDF80:: @ 82EDF80
- .4byte NULL
- .4byte gUnknown_082EDF40
- .4byte gUnknown_082EDF40
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .4byte gUnknown_082EDF6C
- .4byte NULL
- .4byte NULL
- .4byte NULL
-
- .align 2
-gUnknown_082EDFA8:: @ 82EDF80
- .string "Do you want the {STR_VAR_2}\nMODE?$"
-
- .align 2
-gUnknown_082EDFC4:: @ 82EDFC4
- .string "Do you want the {STR_VAR_2}\nMODE?$"
-
- .align 2
- .4byte gUnknown_082EDFA8
- .4byte gUnknown_082EDFC4
-
- .align 2
- .string "Communicating…\nPlease wait.$"
-
- .align 2
-gUnknown_082EE004:: @ 82EE004
- .string "Awaiting {STR_VAR_1}'s response about\nthe trade…$"
-
- .align 2
-gUnknown_082EE02C:: @ 82EE02C
- .string "Communicating{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.\n{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.$"
-
- .align 2
-gUnknown_082EE098:: @ 82EE098
- .string "Communicating with {STR_VAR_1}{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.\n{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.$"
-
- .align 2
-gUnknown_082EE104:: @ 82EE104
- .string "Please wait a while{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.\n{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.{PAUSE 15}.$"
-
- .align 2
-gUnknown_082EE17C:: @ 82EE17C
- .4byte gUnknown_082EE02C
- .4byte gUnknown_082EE098
- .4byte gUnknown_082EE104
-
- .align 2
-gUnknown_082EE188:: @ 82EE188
- .string "Hiya! Is there something that you\nwanted to do?$"
-
- .align 2
-gUnknown_082EE1B8:: @ 82EE1B8
- .string "Hello!\nWould you like to do something?$"
-
- .align 2
-gUnknown_082EE1E0:: @ 82EE1E0
- .string "{STR_VAR_1}: Hiya, we meet again!\nWhat are you up for this time?$"
-
- .align 2
-gUnknown_082EE218:: @ 82EE218
- .string "{STR_VAR_1}: Oh! {PLAYER}, hello!\nWould you like to do something?$"
-
- .align 2
-gUnknown_082EE24C:: @ 82EE24C
- .4byte gUnknown_082EE188
- .4byte gUnknown_082EE1B8
- .4byte gUnknown_082EE1E0
- .4byte gUnknown_082EE218
-
- .align 2
-gUnknown_082EE25C:: @ 82EE25C
- .string "Want to do something?$"
-
- .align 2
-gUnknown_082EE274:: @ 82EE274
- .string "Would you like to do something?$"
-
- .align 2
-gUnknown_082EE294:: @ 82EE294
- .string "{STR_VAR_1}: What would you like to\ndo now?$"
-
- .align 2
- .string "{STR_VAR_1}: Want to do anything else?$"
-
- .align 2
- .4byte gUnknown_082EE25C
- .4byte gUnknown_082EE274
- .4byte gUnknown_082EE294
- .4byte gUnknown_082EE294
-
- .align 2
-gUnknown_082EE2E8:: @ 82EE2E8
- .string "Somebody has contacted you.{PAUSE 60}$"
-
- .align 2
-gUnknown_082EE308:: @ 82EE308
- .string "{STR_VAR_1} has contacted you.{PAUSE 60}$"
-
- .align 2
-gUnknown_082EE324:: @ 82EE324
- .4byte gUnknown_082EE2E8
- .4byte gUnknown_082EE308
-
- .align 2
-gUnknown_082EE32C:: @ 82EE32C
- .string "Awaiting a response from\nthe other TRAINER…$"
-
- .align 2
-gUnknown_082EE358:: @ 82EE358
- .string "Awaiting a response from\n{STR_VAR_1}…$"
-
- .align 2
-gUnknown_082EE378:: @ 82EE378
- .4byte gUnknown_082EE32C
- .4byte gUnknown_082EE358
-
- .align 2
-gUnknown_082EE380:: @ 82EE380
- .string "The other TRAINER showed\nyou their TRAINER CARD.\pWould you like to show your\nTRAINER CARD?$"
-
- .align 2
-gUnknown_082EE3DC:: @ 82EE3DC
- .string "The other TRAINER challenges you\nto battle.\pWill you accept the battle\nchallenge?$"
-
- .align 2
-gUnknown_082EE430:: @ 82EE430
- .string "The other TRAINER invites you\nto chat.\pWill you accept the chat\ninvitation?$"
-
- .align 2
-gUnknown_082EE47C:: @ 82EE47C
- .string "There is an offer to trade your\nregistered Lv. {SPECIAL_F7 0x00} {SPECIAL_F7 0x01}\pin exchange for a\nLv. {SPECIAL_F7 0x02} {SPECIAL_F7 0x03}.\pWill you accept this trade\noffer?$"
-
- .align 2
-gUnknown_082EE4F0:: @ 82EE4F0
- .string "There is an offer to trade your\nregistered EGG.\lWill you accept this trade offer?$"
-
- .align 2
-gUnknown_082EE544:: @ 82EE544
- .string "The chat has been dropped.\p$"
-
- .align 2
-gUnknown_082EE560:: @ 82EE560
- .string "You declined the offer.\p$"
-
- .align 2
-gUnknown_082EE57C:: @ 82EE57C
- .string "You declined the offer.\p$"
-
- .align 2
-gUnknown_082EE598:: @ 82EE598
- .string "The chat was ended.\p$"
-
- .align 2
- .4byte gUnknown_082EE380
- .4byte gUnknown_082EE3DC
- .4byte gUnknown_082EE430
- .4byte gUnknown_082EE47C
-
- .align 2
-gUnknown_082EE5C0:: @ 82EE5C0
- .string "Oh, hey! We're in a chat right now.\nWant to join us?$"
-
- .align 2
-gUnknown_082EE5F8:: @ 82EE5F8
- .string "{STR_VAR_1}: Hey, {PLAYER}!\nWe're having a chat right now.\lWant to join us?$"
-
- .align 2
-gUnknown_082EE638:: @ 82EE638
- .string "Oh, hi! We're having a chat now.\nWould you like to join us?$"
-
- .align 2
-gUnknown_082EE674:: @ 82EE674
- .string "{STR_VAR_1}: Oh, hi, {PLAYER}!\nWe're having a chat now.\lWould you like to join us?$"
-
- .align 2
-gUnknown_082EE6B8:: @ 82EE6B8
- .4byte gUnknown_082EE5C0
- .4byte gUnknown_082EE638
- .4byte gUnknown_082EE5F8
- .4byte gUnknown_082EE674
-
- .align 2
-gUnknown_082EE6C8:: @ 82EE6C8
- .string "……\nThe TRAINER appears to be busy…\p$"
-
- .align 2
-gUnknown_082EE6EC:: @ 82EE6EC
- .string "A battle, huh?\nAll right, just give me some time.$"
-
- .align 2
-gUnknown_082EE720:: @ 82EE720
- .string "You want to chat, huh?\nSure, just wait a little.$"
-
- .align 2
-gUnknown_082EE754:: @ 82EE754
- .string "Sure thing! As my “Greetings,”\nhere's my TRAINER CARD.$"
-
- .align 2
-gUnknown_082EE78C:: @ 82EE78C
- .string "A battle? Of course, but I need\ntime to get ready.$"
-
- .align 2
-gUnknown_082EE7C0:: @ 82EE7C0
- .string "Did you want to chat?\nOkay, but please wait a moment.$"
-
- .align 2
-gUnknown_082EE7F8:: @ 82EE7F8
- .string "As my introduction, I'll show you\nmy TRAINER CARD.$"
-
- .align 2
-gUnknown_082EE82C:: @ 82EE82C
- .4byte gUnknown_082EE6EC
- .4byte gUnknown_082EE720
- .4byte NULL
- .4byte gUnknown_082EE754
- .4byte gUnknown_082EE78C
- .4byte gUnknown_082EE7C0
- .4byte NULL
- .4byte gUnknown_082EE7F8
-
- .align 2
- .string "You want to chat, huh?\nSure, just wait a little.$"
-
- .align 2
-gUnknown_082EE880:: @ 82EE880
- .string "Thanks for waiting!\nLet's get our battle started!{PAUSE 60}$"
-
- .align 2
-gUnknown_082EE8B8:: @ 82EE880
- .string "All right!\nLet's chat!{PAUSE 60}$"
-
- .align 2
-gUnknown_082EE8D4:: @ 82EE8D4
- .string "Sorry I made you wait!\nLet's get started!{PAUSE 60}$"
-
- .align 2
-gUnknown_082EE904:: @ 82EE904
- .string "Sorry I made you wait!\nLet's chat.{PAUSE 60}$"
-
- .align 2
-gUnknown_082EE92C:: @ 82EE92C
- .string "The trade will be started.{PAUSE 60}$"
-
- .align 2
-gUnknown_082EE94C:: @ 82EE94C
- .string "The battle will be started.{PAUSE 60}$"
-
- .align 2
-gUnknown_082EE96C:: @ 82EE96C
- .string "Entering the chat…{PAUSE 60}$"
-
- .align 2
-gUnknown_082EE984:: @ 82EE984
- .4byte gUnknown_082EE94C
- .4byte gUnknown_082EE96C
- .4byte gUnknown_082EE92C
- .4byte gUnknown_082EE94C
- .4byte gUnknown_082EE96C
- .4byte gUnknown_082EE92C
- .4byte gUnknown_082EE880
- .4byte gUnknown_082EE8B8
- .4byte gUnknown_082EE92C
- .4byte gUnknown_082EE8D4
- .4byte gUnknown_082EE904
- .4byte gUnknown_082EE92C
-
- .align 2
-gUnknown_082EE9B4:: @ 82EE9B4
- .string "Sorry! My POKéMON don't seem to\nbe feeling too well right now.\lLet me battle you another time.\p$"
-
- .align 2
-gUnknown_082EEA14:: @ 82EEA14
- .string "I'm terribly sorry, but my POKéMON\naren't feeling well…\pLet's battle another time.\p$"
-
- .align 2
-gUnknown_082EEA68:: @ 82EEA68
- .4byte gUnknown_082EE9B4
- .4byte gUnknown_082EEA14
-
- .align 2
-gUnknown_082EEA70:: @ 82EEA70
- .string "Huh? My TRAINER CARD…\nWhere'd it go now?\lSorry! I'll show you another time!\p$"
-
- .align 2
-gUnknown_082EEAC0:: @ 82EEAC0
- .string "Oh? Now where did I put my\nTRAINER CARD?…\lSorry! I'll show you later!\p$"
-
- .align 2
-gUnknown_082EEB08:: @ 82EEB08
- .4byte gUnknown_082EEA70
- .4byte gUnknown_082EEAC0
-
- .align 2
-gUnknown_082EEB10:: @ 82EEB10
- .string "If you want to do something with\nme, just give me a shout!\p$"
-
- .align 2
-gUnknown_082EEB4C:: @ 82EEB4C
- .string "If you want to do something with\nme, don't be shy.\p$"
-
- .align 2
-gUnknown_082EEB80:: @ 82EEB80
- .4byte gUnknown_082EEB10
- .4byte gUnknown_082EEB4C
-
- .align 2
-gUnknown_082EEB88:: @ 82EEB88
- .string "Whoops! Sorry, but I have to do\nsomething else.\lAnother time, okay?\p$"
-
- .align 2
-gUnknown_082EEBD0:: @ 82EEBD0
- .string "If you want to battle, you need\ntwo POKéMON that are below\lLv. 30.\p$"
-
- .align 2
-gUnknown_082EEC14:: @ 82EEC14
- .string "For a battle, you need two\nPOKéMON that are below Lv. 30.\p$"
-
- .align 2
-gUnknown_082EEC50:: @ 82EEC50
- .string "Oh, all right.\nCome see me anytime, okay?\p$"
-
- .align 2
-gUnknown_082EEC7C:: @ 82EEC7C
- .string "Oh…\nPlease come by anytime.\p$"
-
- .align 2
-gUnknown_082EEC9C:: @ 82EEC9C
- .4byte gUnknown_082EEC50
- .4byte gUnknown_082EEC7C
-
- .align 2
-gUnknown_082EECA4:: @ 82EECA4
- .string "Oh, sorry!\nI just can't right this instant.\lLet's chat another time.\p$"
-
- .align 2
-gUnknown_082EECEC:: @ 82EECEC
- .string "Oh, I'm sorry.\nI have too much to do right now.\lLet's chat some other time.\p$"
-
- .align 2
-gUnknown_082EED3C:: @ 82EED3C
- .4byte gUnknown_082EECA4
- .4byte gUnknown_082EECEC
-
- .align 2
-gUnknown_082EED44:: @ 82EED3C
- .string "Whoa!\nI can tell you're pretty tough!\p$"
-
- .align 2
-gUnknown_082EED6C:: @ 82EED6C
- .string "You used that move?\nThat's good strategy!\p$"
-
- .align 2
-gUnknown_082EED98:: @ 82EED98
- .string "Way to go!\nThat was an eye-opener!\p$"
-
- .align 2
-gUnknown_082EEDBC:: @ 82EEDBC
- .string "Oh! How could you use that\nPOKéMON in that situation?\p$"
-
- .align 2
-gUnknown_082EEDF4:: @ 82EEDF4
- .string "That POKéMON…\nIt's been raised really well!\p$"
-
- .align 2
-gUnknown_082EEE24:: @ 82EEE24
- .string "That's it!\nThis is the right move now!\p$"
-
- .align 2
-gUnknown_082EEE4C:: @ 82EEE4C
- .string "That's awesome!\nYou can battle that way?\p$"
-
- .align 2
-gUnknown_082EEE78:: @ 82EEE78
- .string "You have exquisite timing for\nswitching POKéMON!\p$"
-
- .align 2
-gUnknown_082EEEAC:: @ 82EEEAC
- .4byte gUnknown_082EED44
- .4byte gUnknown_082EED6C
- .4byte gUnknown_082EED98
- .4byte gUnknown_082EEDBC
- .4byte gUnknown_082EEDF4
- .4byte gUnknown_082EEE24
- .4byte gUnknown_082EEE4C
- .4byte gUnknown_082EEE78
-
- .align 2
-gUnknown_082EEECC:: @ 82EEECC
- .string "Oh, I see!\nThis is educational!\p$"
-
- .align 2
-gUnknown_082EEEF0:: @ 82EEEF0
- .string "Don't say anything funny anymore!\nI'm sore from laughing!\p$"
-
- .align 2
-gUnknown_082EEF2C:: @ 82EEF2C
- .string "Oh?\nSomething like that happened.\p$"
-
- .align 2
-gUnknown_082EEF50:: @ 82EEF50
- .string "Hmhm… What?\nSo is this what you're saying?\p$"
-
- .align 2
-gUnknown_082EEF7C:: @ 82EEF7C
- .string "Is that right?\nI didn't know that.\p$"
-
- .align 2
-gUnknown_082EEFA0:: @ 82EEFA0
- .string "Ahaha!\nWhat is that about?\p$"
-
- .align 2
-gUnknown_082EEFBC:: @ 82EEFBC
- .string "Yes, that's exactly it!\nThat's what I meant.\p$"
-
- .align 2
-gUnknown_082EEFEC:: @ 82EEFEC
- .string "In other words…\nYes! That's right!\p$"
-
- .align 2
-gUnknown_082EF010:: @ 82EF010
- .4byte gUnknown_082EEECC
- .4byte gUnknown_082EEEF0
- .4byte gUnknown_082EEF2C
- .4byte gUnknown_082EEF50
- .4byte gUnknown_082EEF7C
- .4byte gUnknown_082EEFA0
- .4byte gUnknown_082EEFBC
- .4byte gUnknown_082EEFEC
-
- .align 2
-gUnknown_082EF030:: @ 82EF030
- .string "I'm just showing my TRAINER CARD\nas my way of greeting.\p$"
-
- .align 2
-gUnknown_082EF06C:: @ 82EF06C
- .string "I hope I get to know you better!\p$"
-
- .align 2
-gUnknown_082EF090:: @ 82EF010
- .string "We're showing each other our\nTRAINER CARDS to get acquainted.\p$"
-
- .align 2
-gUnknown_082EF0D0:: @ 82EF0D0
- .string "Glad to meet you.\nPlease don't be a stranger!\p$"
-
- .align 2
-gUnknown_082EF100:: @ 82EF100
- .4byte gUnknown_082EF030
- .4byte gUnknown_082EF06C
- .4byte gUnknown_082EF090
- .4byte gUnknown_082EF0D0
-
- .align 2
-gUnknown_082EF110:: @ 82EF110
- .string "Yeahah!\nI really wanted this POKéMON!\p$"
-
- .align 2
-gUnknown_082EF138:: @ 82EF138
- .string "Finally, a trade got me that\nPOKéMON I'd wanted a long time.\p$"
-
- .align 2
-gUnknown_082EF178:: @ 82EF178
- .string "I'm trading POKéMON right now.\p$"
-
- .align 2
-gUnknown_082EF198:: @ 82EF198
- .string "I finally got that POKéMON I\nwanted in a trade!\p$"
-
- .align 2
-gUnknown_082EF1CC:: @ 82EF1CC
- .4byte gUnknown_082EF110
- .4byte gUnknown_082EF138
- .4byte NULL
- .4byte NULL
- .4byte gUnknown_082EF178
- .4byte gUnknown_082EF198
- .4byte NULL
- .4byte NULL
-
- .align 2
-gUnknown_082EF1EC:: @ 82EF1EC
- .string "{STR_VAR_1} checked the\nTRADING BOARD.\p$"
-
- .align 2
-gUnknown_082EF20C:: @ 82EF20C
- .string "Welcome to the TRADING BOARD.\pYou may register your POKéMON\nand offer it up for a trade.\pWould you like to register one of\nyour POKéMON?$"
-
- .align 2
-gUnknown_082EF298:: @ 82EF298
- .string "This TRADING BOARD is used for\noffering a POKéMON for a trade.\pAll you need to do is register a\nPOKéMON for a trade.\pAnother TRAINER may offer a party\nPOKéMON in return for the trade.\pWe hope you will register POKéMON\nand trade them with many, many\lother TRAINERS.\pWould you like to register one of\nyour POKéMON?$"
-
- .align 2
- .string "We have registered your POKéMON for\ntrade on the TRADING BOARD.\pThank you for using this service!\p$"
-
- .align 2
- .string "Nobody has registered any POKéMON\nfor trade on the TRADING BOARD.\p\n$"
-
- .align 2
-gUnknown_082EF47C:: @ 82EF47C
- .string "Please choose the type of POKéMON\nthat you would like in the trade.\n$"
-
- .align 2
-gUnknown_082EF4C4:: @ 82EF4C4
- .string "Which of your party POKéMON will\nyou offer in trade?\p$"
-
- .align 2
-gUnknown_082EF4FC:: @ 82EF4FC
- .string "Registration has been canceled.\p$"
-
- .align 2
-gUnknown_082EF520:: @ 82EF520
- .string "Registration has been completed.\p$"
-
- .align 2
-gUnknown_082EF544:: @ 82EF544
- .string "The trade has been canceled.\p$"
-
- .align 2
-gUnknown_082EF564:: @ 82EF564
- .string "Cancel the registration of your\nLv. {STR_VAR_2} {STR_VAR_1}?$"
-
- .align 2
-gUnknown_082EF590:: @ 82EF590
- .string "Cancel the registration of your\nEGG?$"
-
- .align 2
-gUnknown_082EF5B8:: @ 82EF5B8
- .string "The registration has been canceled.\p$"
-
- .align 2
- .string "TRAINERS wishing to make a trade\nwill be listed.$"
-
- .align 2
- .string "Please choose the TRAINER with whom\nyou would like to trade POKéMON.$"
-
- .align 2
-gUnknown_082EF65C:: @ 82EF65C
- .string "Would you like to ask {STR_VAR_1} to\nmake a trade?$"
-
- .align 2
- .string "Awaiting a response from\nthe other TRAINER…$"
-
- .align 2
- .string "You have not registered a POKéMON\nfor trading.\p$"
-
- .align 2
-gUnknown_082EF6E4:: @ 82EF6E4
- .string "You don't have a {STR_VAR_2}-type\nPOKéMON that {STR_VAR_1} wants.\p$"
-
- .align 2
-gUnknown_082EF718:: @ 82EF718
- .string "You don't have an EGG that\n{STR_VAR_1} wants.\p$"
-
- .align 2
-gUnknown_082EF740:: @ 82EF740
- .string "{STR_VAR_1} can't make a trade for\nyour POKéMON right now.\p$"
-
- .align 2
-gUnknown_082EF774:: @ 82EF774
- .string "You can't make a trade for\n{STR_VAR_1}'s POKéMON right now.\p$"
-
- .align 2
- .4byte gUnknown_082EF740
- .4byte gUnknown_082EF774
-
- .align 2
-gUnknown_082EF7B0:: @ 82EF7B0
- .string "Your trade offer was rejected.\p$"
-
- .align 2
-gUnknown_082EF7D0:: @ 82EF7D0
- .string "EGG TRADE$"
-
- .align 2
-gUnknown_082EF7DC:: @ 82EF7DC
- .string "{DPAD_UPDOWN}CHOOSE {A_BUTTON}JOIN {B_BUTTON}CANCEL$"
-
- .align 2
-gUnknown_082EF7F8:: @ 82EF7F8
- .string "Please choose a TRAINER.$"
-
- .align 2
-gUnknown_082EF814:: @ 82EF814
- .string "Please choose a TRAINER for\na SINGLE BATTLE.$"
-
- .align 2
-gUnknown_082EF844:: @ 82EF844
- .string "Please choose a TRAINER for\na DOUBLE BATTLE.$"
-
- .align 2
-gUnknown_082EF874:: @ 82EF874
- .string "Please choose the LEADER\nfor a MULTI BATTLE.$"
-
- .align 2
-gUnknown_082EF8A4:: @ 82EF8A4
- .string "Please choose the TRAINER to\ntrade with.$"
-
- .align 2
-gUnknown_082EF8D0:: @ 82EF8D0
- .string "Please choose the TRAINER who is\nsharing WONDER CARDS.$"
-
- .align 2
-gUnknown_082EF908:: @ 82EF908
- .string "Please choose the TRAINER who is\nsharing WONDER NEWS.$"
-
- .align 2
-gUnknown_082EF940:: @ 82EF940
- .string "Jump with mini POKéMON!\nPlease choose the LEADER.$"
-
- .align 2
-gUnknown_082EF974:: @ 82EF974
- .string "BERRY CRUSH!\nPlease choose the LEADER.$"
-
- .align 2
-gUnknown_082EF99C:: @ 82EF974
- .string "DODRIO BERRY-PICKING!\nPlease choose the LEADER.$"
-
- .align 2
-gUnknown_082EF9CC:: @ 82EF9CC
- .string "BERRY BLENDER!\nPlease choose the LEADER.$"
-
- .align 2
-gUnknown_082EF9F8:: @ 82EF9F8
- .string "RECORD CORNER!\nPlease choose the LEADER.$"
-
- .align 2
-gUnknown_082EFA24:: @ 82EFA24
- .string "COOLNESS CONTEST!\nPlease choose the LEADER.$"
-
- .align 2
-gUnknown_082EFA50:: @ 82EFA50
- .string "BEAUTY CONTEST!\nPlease choose the LEADER.$"
-
- .align 2
-gUnknown_082EFA7C:: @ 82EFA7C
- .string "CUTENESS CONTEST!\nPlease choose the LEADER.$"
-
- .align 2
-gUnknown_082EFAA8:: @ 82EFAA8
- .string "SMARTNESS CONTEST!\nPlease choose the LEADER.$"
-
- .align 2
-gUnknown_082EFAD8:: @ 82EFAD8
- .string "TOUGHNESS CONTEST!\nPlease choose the LEADER.$"
-
- .align 2
-gUnknown_082EFB08:: @ 82EFB08
- .string "BATTLE TOWER LEVEL 50!\nPlease choose the LEADER.$"
-
- .align 2
-gUnknown_082EFB3C:: @ 82EFB3C
- .string "BATTLE TOWER OPEN LEVEL!\nPlease choose the LEADER.$"
-
- .align 2
-gUnknown_082EFB70:: @ 82EFB70
- .4byte gUnknown_082EF814
- .4byte gUnknown_082EF844
- .4byte gUnknown_082EF874
- .4byte gUnknown_082EF8A4
- .4byte gUnknown_082EF940
- .4byte gUnknown_082EF974
- .4byte gUnknown_082EF99C
- .4byte gUnknown_082EF8D0
- .4byte gUnknown_082EF908
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .4byte gUnknown_082EF9F8
- .4byte gUnknown_082EF9CC
- .4byte NULL
- .4byte gUnknown_082EFA24
- .4byte gUnknown_082EFA50
- .4byte gUnknown_082EFA7C
- .4byte gUnknown_082EFAA8
- .4byte gUnknown_082EFAD8
- .4byte gUnknown_082EFB08
- .4byte gUnknown_082EFB3C
-
- .align 2
-gUnknown_082EFBC8:: @ 82EFBC8
- .string "Searching for a WIRELESS\nCOMMUNICATION SYSTEM. Wait...$"
-
- .align 2
- .string "For a DOUBLE BATTLE, you must have\nat least two POKéMON.\p$"
-
- .align 2
-gUnknown_082EFC3C:: @ 82EFC3C
- .string "Awaiting {STR_VAR_1}'s response…$"
-
- .align 2
-gUnknown_082EFC54:: @ 82EFC54
- .string "{STR_VAR_1} has been asked to register\nyou as a member. Please wait.$"
-
- .align 2
-gUnknown_082EFC90:: @ 82EFC90
- .string "Awaiting a response from the\nWIRELESS COMMUNICATION SYSTEM.$"
-
- .align 2
- .string "Please wait for other TRAINERS to\ngather and get ready.$"
-
- .align 2
-gUnknown_082EFD04:: @ 82EFD04
- .string "No CARDS appear to be shared \nright now.$"
-
- .align 2
-gUnknown_082EFD30:: @ 82EFD30
- .string "No NEWS appears to be shared\nright now.$"
-
- .align 2
-gUnknown_082EFD58:: @ 82EFD58
- .4byte gUnknown_082EFD04
- .4byte gUnknown_082EFD30
-
- .align 2
-gUnknown_082EFD60:: @ 82EFD60
- .string "BATTLE$"
-
- .align 2
-gUnknown_082EFD68:: @ 82EFD68
- .string "CHAT$"
-
- .align 2
-gUnknown_082EFD70:: @ 82EFD70
- .string "GREETINGS$"
-
- .align 2
-gUnknown_082EFD7C:: @ 82EFD7C
- .string "EXIT$"
-
- .align 2
-gUnknown_082EFD84:: @ 82EFD84
- .string "EXIT$"
-
- .align 2
-gUnknown_082EFD8C:: @ 82EFD8C
- .string "INFO$"
-
- .align 2
-gUnknown_082EFD94:: @ 82EFD94
- .string "NAME{CLEAR_TO 0x3C}WANTED{CLEAR_TO 0x6E}OFFER{CLEAR_TO 0xC6}LV.$"
-
- .align 2
-gUnknown_082EFDB0:: @ 82EFDB0
- .string "SINGLE BATTLE$"
-
- .align 2
-gUnknown_082EFDC0:: @ 82EFDC0
- .string "DOUBLE BATTLE$"
-
- .align 2
-gUnknown_082EFDD0:: @ 82EFDD0
- .string "MULTI BATTLE$"
-
- .align 2
-gUnknown_082EFDE0:: @ 82EFDE0
- .string "POKéMON TRADES$"
-
- .align 2
-gUnknown_082EFDF0:: @ 82EFDF0
- .string "CHAT$"
-
- .align 2
-gUnknown_082EFDF8:: @ 82EFDF8
- .string "CARDS$"
-
- .align 2
-gUnknown_082EFE00:: @ 82EFE00
- .string "WONDER CARDS$"
-
- .align 2
-gUnknown_082EFE10:: @ 82EFE10
- .string "WONDER NEWS$"
-
- .align 2
-gUnknown_082EFE1C:: @ 82EFE1C
- .string "POKéMON JUMP$"
-
- .align 2
-gUnknown_082EFE2C:: @ 82EFE2C
- .string "BERRY CRUSH$"
-
- .align 2
-gUnknown_082EFE38:: @ 82EFE38
- .string "BERRY-PICKING$"
-
- .align 2
-gUnknown_082EFE48:: @ 82EFE48
- .string "SEARCH$"
-
- .align 2
-gUnknown_082EFE50:: @ 82EFE50
- .string "BERRY BLENDER$"
-
- .align 2
-gUnknown_082EFE60:: @ 82EFE60
- .string "RECORD CORNER$"
-
- .align 2
-gUnknown_082EFE70:: @ 82EFE70
- .string "COOL CONTEST$"
-
- .align 2
-gUnknown_082EFE80:: @ 82EFE80
- .string "BEAUTY CONTEST$"
-
- .align 2
-gUnknown_082EFE90:: @ 82EFE90
- .string "CUTE CONTEST$"
-
- .align 2
-gUnknown_082EFEA0:: @ 82EFEA0
- .string "SMART CONTEST$"
-
- .align 2
-gUnknown_082EFEB0:: @ 82EFEB0
- .string "TOUGH CONTEST$"
-
- .align 2
-gUnknown_082EFEC0:: @ 82EFEC0
- .string "BATTLE TOWER LV. 50$"
-
- .align 2
-gUnknown_082EFED4:: @ 82EFED4
- .string "BATTLE TOWER OPEN LEVEL$"
-
- .align 2
-gUnknown_082EFEEC:: @ 82EFEEC
- .string "It's a NORMAL CARD.$"
-
- .align 2
-gUnknown_082EFF00:: @ 82EFF00
- .string "It's a BRONZE CARD!$"
-
- .align 2
-gUnknown_082EFF14:: @ 82EFF14
- .string "It's a COPPER CARD!$"
-
- .align 2
-gUnknown_082EFF28:: @ 82EFF28
- .string "It's a SILVER CARD!$"
-
- .align 2
-gUnknown_082EFF3C:: @ 82EFF3C
- .string "It's a GOLD CARD!$"
-
- .align 2
-gUnknown_082EFF50:: @ 82EFF50
- .4byte gUnknown_082EFEEC
- .4byte gUnknown_082EFF00
- .4byte gUnknown_082EFF14
- .4byte gUnknown_082EFF28
- .4byte gUnknown_082EFF3C
-
-gUnknown_082EFF64:: @ 82EFF64
- .string "This is {SPECIAL_F7 0x00} {SPECIAL_F7 0x01}'s\nTRAINER CARD…\l{SPECIAL_F7 0x02}\pPOKéDEX: {SPECIAL_F7 0x03}\nTIME: {SPECIAL_F7 0x04}:{SPECIAL_F7 0x05}\p$"
-
- .align 2
-gUnknown_082EFFA4:: @ 82EFFA4
- .string "BATTLES: WINS: {SPECIAL_F7 0x00} LOSSES: {SPECIAL_F7 0x02}\nTRADES: {SPECIAL_F7 0x03}\p“{SPECIAL_F7 0x04} {SPECIAL_F7 0x05}\n{SPECIAL_F7 0x06} {SPECIAL_F7 0x07}”\p$"
-
- .align 2
-gUnknown_082EFFDC:: @ 82EFFDC
- .string "{SPECIAL_F7 0x01}: Glad to have met you!{PAUSE 60}$"
-
- .align 2
-gUnknown_082EFFFC:: @ 82EFFFC
- .string "{SPECIAL_F7 0x01}: Glad to meet you!{PAUSE 60}$"
-
- .align 2
-gUnknown_082F0018:: @ 82F0018
- .4byte gUnknown_082EFFDC
- .4byte gUnknown_082EFFFC
-
- .align 2
-gUnknown_082F0020:: @ 82F0020
- .string "Finished checking {SPECIAL_F7 0x01}'s\nTRAINER CARD.{PAUSE 60}$"
-
- .align 2
-gUnknown_082F0048:: @ 82F0048
- .4byte gText_EmptyString
- .4byte gUnknown_082EFDB0
- .4byte gUnknown_082EFDC0
- .4byte gUnknown_082EFDD0
- .4byte gUnknown_082EFDE0
- .4byte gUnknown_082EFDF0
- .4byte gUnknown_082EFE00
- .4byte gUnknown_082EFE10
- .4byte gUnknown_082EFDF8
- .4byte gUnknown_082EFE1C
- .4byte gUnknown_082EFE2C
- .4byte gUnknown_082EFE38
- .4byte gUnknown_082EFE48
- .4byte gText_EmptyString
- .4byte gUnknown_082EFED4
- .4byte gUnknown_082EFE60
- .4byte gUnknown_082EFE50
- .4byte gText_EmptyString
- .4byte gText_EmptyString
- .4byte gText_EmptyString
- .4byte gText_EmptyString
- .4byte gUnknown_082EFE00
- .4byte gUnknown_082EFE10
- .4byte gUnknown_082EFE70
- .4byte gUnknown_082EFE80
- .4byte gUnknown_082EFE90
- .4byte gUnknown_082EFEA0
- .4byte gUnknown_082EFEB0
- .4byte gUnknown_082EFEC0
-
- .align 2
-gUnknown_082F00BC:: @ 82F00BC
- window_template 0x00, 0x00, 0x00, 0x1E, 0x02, 0x0F, 0x0008
-
- .align 2
-gUnknown_082F00C4:: @ 82F00C4
- .byte 0x01, 0x02, 0x00, 0x00
- .byte 0x02, 0x02, 0x00, 0x00
- .byte 0x03, 0x04, 0x00, 0x00
- .byte 0x04, 0x02, 0x00, 0x00
- .byte 0x09, 0x25, 0x00, 0x00
- .byte 0x0a, 0x25, 0x00, 0x00
- .byte 0x0b, 0x35, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00
- .byte 0x0f, 0x24, 0x00, 0x00
- .byte 0x10, 0x24, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00
- .byte 0x17, 0x24, 0x00, 0x00
- .byte 0x18, 0x24, 0x00, 0x00
- .byte 0x19, 0x24, 0x00, 0x00
- .byte 0x1a, 0x24, 0x00, 0x00
- .byte 0x1b, 0x24, 0x00, 0x00
- .byte 0x1c, 0x02, 0x00, 0x00
- .byte 0x0e, 0x02, 0x00, 0x00
-
- .align 2
-gUnknown_082F011C:: @ 82F011C
- window_template 0x00, 0x01, 0x03, 0x0d, 0x08, 0x0f, 0x0044
-
- .align 2
-gUnknown_082F0124:: @ 82F0124
- window_template 0x00, 0x01, 0x03, 0x0d, 0x0a, 0x0f, 0x0044
-
- .align 2
-gUnknown_082F012C:: @ 82F012C
- window_template 0x00, 0x10, 0x03, 0x07, 0x04, 0x0f, 0x00c6
-
- .align 2
-gUnknown_082F0134:: @ 82F0134
- .4byte gText_EmptyString
- .4byte 0x00000000
- .4byte gText_EmptyString
- .4byte 0x00000001
- .4byte gText_EmptyString
- .4byte 0x00000002
- .4byte gText_EmptyString
- .4byte 0x00000003
- .4byte gText_EmptyString
- .4byte 0x00000004
-
- .align 2
-gUnknown_082F015C:: @ 82F015C struct ListMenuTemplate
- .4byte gUnknown_082F0134
- .4byte NULL
- .4byte sub_8013278
- .byte 0x05, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x21, 0x31, 0x00, 0x41
-
- .align 2
-gUnknown_082F0174:: @ 82F0174
- window_template 0x00, 0x01, 0x03, 0x11, 0x0a, 0x0f, 0x0044
-
- .align 2
-gUnknown_082F017C:: @ 82F017C
- window_template 0x00, 0x14, 0x03, 0x07, 0x04, 0x0f, 0x00ee
-
- .align 2
-gUnknown_082F0184:: @ 82F0184
- .4byte gText_EmptyString, 0x00000000
- .4byte gText_EmptyString, 0x00000001
- .4byte gText_EmptyString, 0x00000002
- .4byte gText_EmptyString, 0x00000003
- .4byte gText_EmptyString, 0x00000004
- .4byte gText_EmptyString, 0x00000005
- .4byte gText_EmptyString, 0x00000006
- .4byte gText_EmptyString, 0x00000007
- .4byte gText_EmptyString, 0x00000008
- .4byte gText_EmptyString, 0x00000009
- .4byte gText_EmptyString, 0x0000000a
- .4byte gText_EmptyString, 0x0000000b
- .4byte gText_EmptyString, 0x0000000c
- .4byte gText_EmptyString, 0x0000000d
- .4byte gText_EmptyString, 0x0000000e
- .4byte gText_EmptyString, 0x0000000f
-
- .align 2
-gUnknown_082F0204:: @ 82F0204 struct ListMenuTemplate
- .4byte gUnknown_082F0184
- .4byte ListMenuDefaultCursorMoveFunc
- .4byte sub_8013DF4
- .byte 0x10, 0x00, 0x05, 0x00, 0x00, 0x00, 0x08, 0x00
- .byte 0x21, 0x31, 0x40, 0x01
-
- .align 2
-gUnknown_082F021C:: @ 82F021C
- window_template 0x00, 0x14, 0x05, 0x10, 0x08, 0x0f, 0x0001
-
- .align 2
-gUnknown_082F0224:: @ 82F0224
- .4byte gUnknown_082EFD70, 0x00000208
- .4byte gUnknown_082EFD60, 0x00000241
- .4byte gUnknown_082EFD68, 0x00000245
- .4byte gUnknown_082EFD7C, 0x00000040
-
- .align 2
-gUnknown_082F0244:: @ 82F0244 struct ListMenuTemplate
- .4byte gUnknown_082F0224
- .byte 0x79, 0xf0, 0x1a, 0x08
- .4byte NULL
- .byte 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00
- .byte 0x21, 0x31, 0x00, 0x01
-
- .align 2
-gUnknown_082F025C:: @ 82F025C
- window_template 0x00, 0x12, 0x07, 0x10, 0x06, 0x0f, 0x0001
-
-gUnknown_082F0264:: @ 82F0264
- .4byte gText_Register, 0x00000001
- .4byte gUnknown_082EFD8C, 0x00000002
- .4byte gUnknown_082EFD7C, 0x00000003
-
- .align 2
-gUnknown_082F027C:: @ 82F027C
- .4byte gUnknown_082F0264
- .4byte ListMenuDefaultCursorMoveFunc
- .4byte NULL
- .byte 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00
- .byte 0x21, 0x31, 0x00, 0x01
-
- .align 2
-gUnknown_082F0294:: @ 82F0294
- window_template 0x00, 0x14, 0x01, 0x10, 0x0c, 0x0f, 0x0001
-
- .align 2
-gUnknown_082F029C:: @ 82F029C
- .4byte gTypeNames, 0x00000000 @ NORMAL
- .4byte gTypeNames+0x46, 0x0000000a @ FIRE
- .4byte gTypeNames+0x4D, 0x0000000b @ WATER
- .4byte gTypeNames+0x5B, 0x0000000d @ ELECTR
- .4byte gTypeNames+0x54, 0x0000000c @ GRASS
- .4byte gTypeNames+0x69, 0x0000000f @ ICE
- .4byte gTypeNames+0x1C, 0x00000004 @ GROUND
- .4byte gTypeNames+0x23, 0x00000005 @ ROCK
- .4byte gTypeNames+0x0E, 0x00000002 @ FLYING
- .4byte gTypeNames+0x62, 0x0000000e @ PSYCHC
- .4byte gTypeNames+0x07, 0x00000001 @ FIGHT
- .4byte gTypeNames+0x15, 0x00000003 @ POISON
- .4byte gTypeNames+0x2A, 0x00000006 @ BUG
- .4byte gTypeNames+0x31, 0x00000007 @ GHOST
- .4byte gTypeNames+0x70, 0x00000010 @ DRAGON
- .4byte gTypeNames+0x38, 0x00000008 @ STEEL
- .4byte gTypeNames+0x77, 0x00000011 @ DARK
- .4byte gUnknown_082EFD7C, 0x00000012 @ EXIT
-
- .align 2
-gUnknown_082F032C:: @ 82F032C
- .4byte gUnknown_082F029C
- .4byte ListMenuDefaultCursorMoveFunc
- .4byte NULL
- .byte 0x12, 0x00, 0x06, 0x00, 0x00, 0x00, 0x08, 0x00
- .byte 0x21, 0x31, 0x00, 0x01
-
- .align 2
-gUnknown_082F0344:: @ 82F0344
- window_template 0x00, 0x01, 0x01, 0x1c, 0x02, 0x0d, 0x0001
-
- .align 2
-gUnknown_082F034C:: @ 82F034C
- window_template 0x00, 0x01, 0x05, 0x1c, 0x0c, 0x0d, 0x0039
-
- .align 2
-gUnknown_082F0354:: @ 82F0354
- .4byte gText_EmptyString, 0xfffffffd
- .4byte gText_EmptyString, 0x00000000
- .4byte gText_EmptyString, 0x00000001
- .4byte gText_EmptyString, 0x00000002
- .4byte gText_EmptyString, 0x00000003
- .4byte gText_EmptyString, 0x00000004
- .4byte gText_EmptyString, 0x00000005
- .4byte gText_EmptyString, 0x00000006
- .4byte gText_EmptyString, 0x00000007
- .4byte gUnknown_082EFD84, 0x00000008
-
- .align 2
-gUnknown_082F03A4:: @ 82F03A4
- .4byte gUnknown_082F0354
- .4byte ListMenuDefaultCursorMoveFunc
- .4byte sub_8017BE8
- .byte 0x0a, 0x00, 0x06, 0x00, 0x00, 0x00, 0x08, 0x00
- .byte 0xe1, 0xdf, 0x00, 0x01
-
- .align 2
- window_template 0x00, 0x01, 0x05, 0x1c, 0x0c, 0x0d, 0x0039
-
- .align 2
-gUnknown_082F03C4:: @ 82F03C4
- .4byte gText_EmptyString, 0x00000000
- .4byte gText_EmptyString, 0x00000001
- .4byte gText_EmptyString, 0x00000002
- .4byte gText_EmptyString, 0x00000003
- .4byte gText_EmptyString, 0x00000004
- .4byte gText_EmptyString, 0x00000005
- .4byte gText_EmptyString, 0x00000006
- .4byte gText_EmptyString, 0x00000007
- .4byte gText_EmptyString, 0x00000008
- .4byte gText_EmptyString, 0x00000009
- .4byte gText_EmptyString, 0x0000000a
- .4byte gText_EmptyString, 0x0000000b
- .4byte gText_EmptyString, 0x0000000c
- .4byte gText_EmptyString, 0x0000000d
- .4byte gText_EmptyString, 0x0000000e
- .4byte gText_EmptyString, 0x0000000f
-
- .align 2
- .4byte gUnknown_082F03C4
- .4byte ListMenuDefaultCursorMoveFunc
- .4byte nullsub_14
- .byte 0x10, 0x00, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00
- .byte 0x21, 0x31, 0x40, 0x01
-
- .align 2
-gUnknown_082F045C:: @ 82F045C
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_082F0474:: @ 82F0474
- .byte 0x01, 0xff
-
- .align 2
-gUnknown_082F0478:: @ 82F0478
- .byte 0x02, 0xff
-
- .align 2
-gUnknown_082F047C:: @ 82F047C
- .byte 0x03, 0xff
-
- .align 2
-gUnknown_082F0480:: @ 82F0480
- .byte 0x04, 0xff
-
- .align 2
-gUnknown_082F0484:: @ 82F0484
- .byte 0x09, 0xff
-
- .align 2
-gUnknown_082F0488:: @ 82F0488
- .byte 0x0a, 0xff
-
- .align 2
-gUnknown_082F048C:: @ 82F048C
- .byte 0x0b, 0xff
-
- .align 2
-gUnknown_082F0490:: @ 82F0490
- .byte 0x15, 0xff
-
- .align 2
-gUnknown_082F0494:: @ 82F0494
- .byte 0x16, 0xff
-
- .align 2
-gUnknown_082F0498:: @ 82F0498
- .byte 0x40, 0x41, 0x44, 0x45, 0x48, 0x51, 0x52, 0x53, 0x54, 0xff
-
- .align 2
-gUnknown_082F04A4:: @ 82F04A4
- .byte 0x0c, 0xff
-
- .align 2
-gUnknown_082F04A8:: @ 82F04A8
- .byte 0x01, 0x02, 0x03, 0x04, 0x09, 0x0a, 0x0b, 0x15, 0x16, 0x0d, 0xff
-
- .align 2
-gUnknown_082F04B4:: @ 82F04B4
- .byte 0x0f, 0xff
-
- .align 2
-gUnknown_082F04B8:: @ 82F04B8
- .byte 0x10, 0xff
-
- .align 2
-gUnknown_082F04BC:: @ 82F04BC
- .byte 0x17, 0xff
-
- .align 2
-gUnknown_082F04C0:: @ 82F04C0
- .byte 0x18, 0xff
-
- .align 2
-gUnknown_082F04C4:: @ 82F04C4
- .byte 0x19, 0xff
-
- .align 2
-gUnknown_082F04C8:: @ 82F04C8
- .byte 0x1a, 0xff
-
- .align 2
-gUnknown_082F04CC:: @ 82F04CC
- .byte 0x1b, 0xff
-
- .align 2
-gUnknown_082F04D0:: @ 82F04D0
- .byte 0x1c, 0xff
-
- .align 2
-gUnknown_082F04D4:: @ 82F04D4
- .byte 0x0e, 0xff
-
- .align 2
-gUnknown_082F04D8:: @ 82F04D8
- .4byte gUnknown_082F0474
- .4byte gUnknown_082F0478
- .4byte gUnknown_082F047C
- .4byte gUnknown_082F0480
- .4byte gUnknown_082F0484
- .4byte gUnknown_082F0488
- .4byte gUnknown_082F048C
- .4byte gUnknown_082F0490
- .4byte gUnknown_082F0494
- .4byte gUnknown_082F0498
- .4byte gUnknown_082F04A4
- .4byte gUnknown_082F04A8
- .4byte gUnknown_082F04B4
- .4byte gUnknown_082F04B8
- .4byte NULL
- .4byte gUnknown_082F04BC
- .4byte gUnknown_082F04C0
- .4byte gUnknown_082F04C4
- .4byte gUnknown_082F04C8
- .4byte gUnknown_082F04CC
- .4byte gUnknown_082F04D0
- .4byte gUnknown_082F04D4
-
- .align 2
-gUnknown_082F0530:: @ 82F0530
- .byte 0x01, 0x02, 0x03, 0x04, 0x09, 0x0a, 0x0b, 0x15
- .byte 0x16, 0x00, 0x00, 0x00, 0x0f, 0x10, 0x00, 0x17
- .byte 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x0e, 0x00, 0x00
-
- .align 2
-gUnkTextboxBorderPal:: @ 82F0548
- .incbin "graphics/interface/unk_textbox_border.gbapal"
-
- .align 2
-gUnkTextboxBorderGfx:: @ 82F0568
- .incbin "graphics/interface/unk_textbox_border.4bpp.lz"
-
- .align 2
-gUnknown_082F0598:: @ 82F0598 struct BgTemplate
- .4byte 0x000000f8
- .4byte 0x000010e1
- .4byte 0x000020d2
- .4byte 0x000030c3
-
- .align 2
-gUnknown_082F05A8:: @ 82F05A8
- window_template 0x00, 0x00, 0x00, 0x1e, 0x02, 0x0c, 0x0013
- window_template 0x00, 0x01, 0x0f, 0x1c, 0x04, 0x0c, 0x004f
- window_template 0x00, 0x00, 0x0f, 0x1e, 0x05, 0x0d, 0x004f
- null_window_template
-
- .align 2
-gUnknown_082F05C8:: @ 82F05C8
- window_template 0x00, 0x01, 0x0f, 0x1c, 0x04, 0x0c, 0x00e5
-
- .align 2
-gUnknown_082F05D0:: @ 82F05D0
- window_template 0x00, 0x01, 0x0f, 0x14, 0x04, 0x0c, 0x00e5
-
- .align 2
-gUnknown_082F05D8:: @ 82F05D8
- window_template 0x00, 0x01, 0x0f, 0x13, 0x04, 0x0c, 0x00e5
-
- .align 2
-gUnknown_082F05E0:: @ 82F05E0
- window_template 0x00, 0x08, 0x06, 0x0e, 0x06, 0x0c, 0x0155
-
- .align 2
-gUnknown_082F05E8:: @ 82F05E8
- window_template 0x00, 0x17, 0x0f, 0x06, 0x04, 0x0c, 0x0155
-
- .align 2
-gUnknown_082F05F0:: @ 82F05F0
- window_template 0x00, 0x16, 0x0b, 0x07, 0x08, 0x0c, 0x0155
-
- .align 2
-gUnknown_082F05F8:: @ 82F05F8
- window_template 0x00, 0x16, 0x0d, 0x07, 0x06, 0x0c, 0x0155
-
- .align 2
-gUnknown_082F0600:: @ 82F0600
- window_template 0x00, 0x16, 0x0f, 0x07, 0x04, 0x0c, 0x0155
-
- .align 2
-gUnknown_082F0608:: @ 82F0608
- .4byte gText_WonderCards, 0x00000000
- .4byte gText_WonderNews, 0x00000001
- .4byte gText_Exit3, 0xfffffffe
-
- .align 2
-gUnknown_082F0620:: @ 82F0620
- .4byte gText_WirelessCommunication, 0x00000000
- .4byte gText_Friend2, 0x00000001
- .4byte gText_Cancel2, 0xfffffffe
-
- .align 2
-gUnknown_082F0638:: @ 82F0638 struct ListMenuTemplate
- .4byte NULL
- .4byte ListMenuDefaultCursorMoveFunc
- .4byte NULL
- .byte 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00
- .byte 0x21, 0x31, 0x00, 0x01
-
- .align 2
-gUnknown_082F0650:: @ 82F0650
- .4byte gText_Receive, 0x00000000
- .4byte gText_Send, 0x00000001
- .4byte gText_Toss, 0x00000002
- .4byte gText_Cancel2, 0xfffffffe
-
- .align 2
-gUnknown_082F0670:: @ 82F0670
- .4byte gText_Receive, 0x00000000
- .4byte gText_Toss, 0x00000002
- .4byte gText_Cancel2, 0xfffffffe
-
- .align 2
-gUnknown_082F0688:: @ 82F0688
- .4byte gText_Receive, 0x00000000
- .4byte gText_Send, 0x00000001
- .4byte gText_Cancel2, 0xfffffffe
-
- .align 2
-gUnknown_082F06A0:: @ 82F06A0
- .4byte gText_Receive, 0x00000000
- .4byte gText_Cancel2, 0xfffffffe
-
- .align 2
-gUnknown_082F06B0:: @ 82F06B0 struct ListMenuTemplate
- .4byte gUnknown_082F0650
- .4byte ListMenuDefaultCursorMoveFunc
- .4byte NULL
- .byte 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00
- .byte 0x21, 0x31, 0x00, 0x01
-
- .align 2
-gUnknown_082F06C8:: @ 82F06C8
- .4byte gUnknown_082F0670
- .4byte ListMenuDefaultCursorMoveFunc
- .4byte NULL
- .byte 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00
- .byte 0x21, 0x31, 0x00, 0x01
-
- .align 2
-gUnknown_082F06E0:: @ 82F06E0
- .4byte gUnknown_082F0688
- .4byte ListMenuDefaultCursorMoveFunc
- .4byte NULL
- .byte 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00
- .byte 0x21, 0x31, 0x00, 0x01
-
- .align 2
-gUnknown_082F06F8:: @ 82F06F8
- .4byte gUnknown_082F06A0
- .4byte ListMenuDefaultCursorMoveFunc
- .4byte NULL
- .byte 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00
- .byte 0x21, 0x31, 0x00, 0x01
-
- .align 2
- .4byte gText_VarietyOfEventsImportedWireless
- .4byte gText_WonderCardsInPossession
- .4byte gText_ReadNewsThatArrived
- .4byte gText_ReturnToTitle
-
- .align 2
-gUnknown_082F0720:: @ 82F0720
- .byte 0x00, 0x01, 0x02
-
- .align 2
- .byte 0x00, 0x01, 0x02
-
- .align 2
-gUnknown_082F0728:: @ 82F0728
- .byte 0x01, 0x02, 0x03
-
- .align 2
-gUnknown_082F072C:: @ 82F072C
- .byte 0x21, 0x2c, 0x1f, 0x23, 0x25, 0x24, 0x41, 0x42
- .byte 0x00, 0x00, 0x22, 0x28, 0x20, 0x2f, 0x2f, 0x0e
- .byte 0x14, 0x2d, 0x00, 0x00
-
- .align 2
-gUnknown_082F0740:: @ 82F0740
- .2byte 0x0004, 0x0006, 0x000d, 0x0008
- .2byte 0x000a, 0x0006, 0x0001, 0x0008
- .2byte 0x000d, 0x0004, 0x0007, 0x0004
- .2byte 0x0001, 0x0004, 0x0007, 0x0008
-
- .align 2
-gUnknown_082F0760:: @ 82F0760
- .byte 0x00, 0x00, 0x01, 0x00, 0x00, 0xff, 0xff, 0x00
- .byte 0x00, 0x01
-
-gUnknown_082F076A:: @ 82F076A
- .byte 0x00, 0x02, 0x01, 0x04, 0x03
-
-gUnknown_082F076F:: @ 82F076F
- .byte 0x01, 0x03, 0x01, 0x04, 0x02
-
-gUnknown_082F0774:: @ 82F0774
- .byte 0x09, 0x08, 0x07, 0x02, 0x06, 0x05, 0x04, 0x03
- .byte 0xbf, 0x02, 0xc0, 0x02, 0xc1, 0x02, 0xc2, 0x02
- .byte 0xc3, 0x02, 0xc4, 0x02, 0xc5, 0x02, 0xc6, 0x02
-
-gUnknown_082F078C:: @ 82F078C
- .byte 0x9c, 0xfe
-
-gUnknown_082F078E:: @ 82F078E
- .byte 0x9d, 0xfe
-
- .align 2
-gWirelessInfoScreenPal:: @ 82F0790
- .incbin "graphics/interface/wireless_info_screen.gbapal"
-
- .align 2
-gWirelessInfoScreenGfx:: @ 82F0990
- .incbin "graphics/interface/wireless_info_screen.4bpp.lz"
-
- .align 2
-gWirelessInfoScreenTilemap:: @ 82F0BA0
- .incbin "graphics/interface/wireless_info_screen.bin.lz"
-
- .align 2
-gUnknown_082F0D34:: @ 82F0D34
- .4byte 0x000001f8
- .4byte 0x00001081
-
- .align 2
-gUnknown_082F0D3C:: @ 82F0D3C
- window_template 0x00, 0x03, 0x00, 0x18, 0x03, 0x0f, 0x0001
- window_template 0x00, 0x03, 0x04, 0x15, 0x0f, 0x0f, 0x0049
- window_template 0x00, 0x18, 0x04, 0x03, 0x0f, 0x0f, 0x0184
- null_window_template
-
- .align 2
-gUnknown_082F0D5C:: @ 82F0D5C
- .4byte gText_WirelessCommStatus
- .4byte gText_PeopleTrading
- .4byte gText_PeopleBattling
- .4byte gText_PeopleInUnionRoom
- .4byte gText_PeopleCommunicating
-
- .align 2
-gUnknown_082F0D70:: @ 82F0D70
- .byte 0x01, 0x01, 0x02, 0x02, 0x01, 0x02, 0x03, 0x01
- .byte 0x04, 0x04, 0x00, 0x02, 0x06, 0x03, 0x02, 0x07
- .byte 0x03, 0x02, 0x09, 0x03, 0x00, 0x0a, 0x03, 0x00
- .byte 0x0b, 0x03, 0x00, 0x0c, 0xff, 0x00, 0x0d, 0x00
- .byte 0x00, 0x10, 0x03, 0x00, 0x0f, 0x03, 0x00, 0x40
- .byte 0x02, 0x01, 0x41, 0x02, 0x02, 0x44, 0x02, 0x02
- .byte 0x45, 0x02, 0x00, 0x48, 0x02, 0x02, 0x54, 0x02
- .byte 0x01, 0x53, 0x02, 0x02, 0x51, 0x02, 0x01, 0x52
- .byte 0x02, 0x01, 0x15, 0x03, 0x02, 0x16, 0x03, 0x02
- .byte 0x17, 0x03, 0x00, 0x18, 0x03, 0x00, 0x19, 0x03
- .byte 0x00, 0x1a, 0x03, 0x00, 0x1b, 0x03, 0x00, 0x1c
- .byte 0x01, 0x02, 0x0e, 0x01, 0x02, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_082F0DD0:: @ 82F0DD0
- .4byte 0x000001FC
-
- .align 2
-gUnknown_082F0DD4:: @ 82F0DD4
- window_template 0x00, 0x03, 0x0f, 0x18, 0x04, 0x0e, 0x0014
- null_window_template
-
- .align 2
-gUnknown_082F0DE4:: @ 82F0DE4
- .byte 0x01, 0x02, 0x03
diff --git a/data/union_room_chat.s b/data/union_room_chat.s
deleted file mode 100755
index 41ca06d9a..000000000
--- a/data/union_room_chat.s
+++ /dev/null
@@ -1,303 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gUnknown_082F2A7C:: @ 82F2A7C
- .4byte sub_801DFAC
- .4byte sub_801E030
- .4byte sub_801E120
- .4byte sub_801E240
- .4byte sub_801E764
- .4byte sub_801E838
- .4byte sub_801E460
- .4byte sub_801E5C4
- .4byte sub_801E668
- .4byte sub_801E978
-
- .align 2
-gUnknown_082F2AA4:: @ 82F2AA4
- .byte 0x09, 0x09, 0x09, 0x09
-
- .align 2
-gUnknown_082F2AA8:: @ 82F2AA8
- .byte 0x00, 0x16, 0x17, 0x68, 0x19, 0x1a, 0x1b, 0x1c
- .byte 0x1d, 0x1e, 0x00, 0x20, 0x21, 0x22, 0x23, 0x24
- .byte 0x25, 0x26, 0x27, 0x28, 0x29, 0x15, 0x01, 0x02
- .byte 0x00, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x00
- .byte 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12
- .byte 0x13, 0x14, 0x2a, 0x2b, 0x2c, 0x2d, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x35, 0x36, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x53, 0x54, 0x55, 0x56, 0x00
- .byte 0x00, 0x00, 0x6f, 0x5b, 0x5c, 0x5d, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5a
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x84, 0x85, 0x86, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7
- .byte 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf
- .byte 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7
- .byte 0xb8, 0xb9, 0xba, 0xd5, 0xd6, 0xd7, 0xd8, 0xd9
- .byte 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, 0xe0, 0xe1
- .byte 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9
- .byte 0xea, 0xeb, 0xec, 0xed, 0xee, 0xbb, 0xbc, 0xbd
- .byte 0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5
- .byte 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd
- .byte 0xce, 0xcf, 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xef
- .byte 0xf0, 0xf4, 0xf5, 0xf6, 0xf1, 0xf2, 0xf3, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-gUnknown_082F2BA8:: @ 82F2BA8
- .4byte gUnknown_0862B9F9
- .4byte gUnknown_0862B9FF
- .4byte gUnknown_0862BA05
- .4byte gUnknown_0862BA0B
- .4byte gUnknown_0862BA11
- .4byte gUnknown_0862BA17
- .4byte gUnknown_0862BA1D
- .4byte gUnknown_0862BA23
- .4byte gUnknown_0862BA29
- .4byte gUnknown_0862BA2F
- .4byte gUnknown_0862BA35
- .4byte gUnknown_0862BA3B
- .4byte gUnknown_0862BA41
- .4byte gUnknown_0862BA47
- .4byte gUnknown_0862BA4D
- .4byte gUnknown_0862BA53
- .4byte gUnknown_0862BA59
- .4byte gUnknown_0862BA5F
- .4byte gUnknown_0862BA65
- .4byte gUnknown_0862BA6B
- .4byte gUnknown_0862BA79
- .4byte gUnknown_0862BA84
- .4byte gUnknown_0862BA8F
- .4byte gUnknown_0862BA9A
- .4byte gUnknown_0862BAA3
- .4byte gUnknown_0862BAAE
- .4byte gUnknown_0862BAB9
- .4byte gUnknown_0862BAC4
- .4byte gUnknown_0862BACF
- .4byte gUnknown_0862BADA
-
- .align 2
-gUnknown_082F2C20:: @ 82F2C20
- .incbin "graphics/interface/unk_palette1.gbapal"
-
- .align 2
-gUnknown_082F2C40:: @ 82F2C40
- .incbin "graphics/interface/unk_palette2.gbapal"
-
- .align 2
-gUnknown_082F2C60:: @ 82F2C60 struct BgTemplate
- .4byte 0x00000070, 0x000011fd, 0x0000217a, 0x000070f7
-
- .align 2
-gUnknown_082F2C70:: @ 82F2C70
- window_template 0x03, 0x08, 0x01, 0x15, 0x13, 0x0f, 0x0001
- window_template 0x01, 0x09, 0x12, 0x0f, 0x02, 0x0c, 0x007a
- window_template 0x01, 0x00, 0x02, 0x06, 0x0f, 0x07, 0x0020
- window_template 0x00, 0x01, 0x02, 0x07, 0x09, 0x0e, 0x0013
- null_window_template
-
- .align 2
-gUnknown_082F2C98:: @ 82F2C98
- .4byte 0x00000000, sub_801F658
- .4byte 0x00000003, sub_801F6F8
- .4byte 0x00000004, sub_801F730
- .4byte 0x00000005, sub_801F768
- .4byte 0x00000001, sub_801F7D4
- .4byte 0x00000006, sub_801F7E0
- .4byte 0x00000007, sub_801F82C
- .4byte 0x00000008, sub_801F870
- .4byte 0x00000009, sub_801F8DC
- .4byte 0x0000000a, sub_801F984
- .4byte 0x0000000b, sub_801FA2C
- .4byte 0x0000000c, sub_801FA68
- .4byte 0x00000002, sub_801FB44
- .4byte 0x0000000d, sub_801FB70
- .4byte 0x00000012, sub_801FBB4
- .4byte 0x00000013, sub_801FBF8
- .4byte 0x0000000e, sub_801FC4C
- .4byte 0x0000000f, sub_801FC9C
- .4byte 0x00000010, sub_801FCEC
- .4byte 0x00000011, sub_801FD30
- .4byte 0x00000014, sub_801FD88
-
- .align 2
-gUnknown_082F2D40:: @ 82F2D40
- .4byte gText_QuitChatting
- .byte 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .4byte gText_RegisterTextWhere
- .byte 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .4byte gText_RegisterTextHere
- .byte 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .4byte gText_InputText
- .byte 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .4byte gText_ExitingChat
- .byte 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .4byte gText_LeaderLeftEndingChat
- .byte 0x02, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00
-
- .4byte gText_RegisteredTextChanged
- .byte 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00
-
- .4byte gText_AlreadySavedFile_Unused
- .byte 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00
-
- .4byte gText_SavingDontTurnOff_Unused
- .byte 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00
-
- .4byte gText_PlayerSavedGame_Unused
- .byte 0x02, 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00
-
- .4byte gText_IfLeaderLeavesChatEnds
- .byte 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00
-
- .align 2
-gText_Ellipsis:: @ 82F2DC4
- .string "…$"
-
- .align 2
-gUnknown_082F2DC8:: @ 82F2DC8
- .4byte gText_Upper, 0x00000000
- .4byte gText_Lower, 0x00000000
- .4byte gText_Symbols, 0x00000000
- .4byte gText_Register2, 0x00000000
- .4byte gText_Exit2, 0x00000000
-
- .align 2
-gUnknown_082F2DF0:: @ 82F2DF0
- .incbin "graphics/interface/unk_palette3.gbapal"
-
- .align 2
-gUnknown_082F2E10:: @ 82F2E10
- .incbin "graphics/interface/unk_cursor.4bpp.lz"
-
- .align 2
-gUnknown_082F3094:: @ 82F3094
- .incbin "graphics/interface/unk_dash.4bpp.lz"
-
- .align 2
-gUnknown_082F30B4:: @ 82F30B4
- .incbin "graphics/interface/unk_cursor_arrow.4bpp.lz"
-
- .align 2
-gUnknown_082F30E0:: @ 82F30E0
- .incbin "graphics/interface/unk_rbutton.4bpp.lz"
-
- .align 2
-gUnknown_082F3134:: @ 82F3134
- .4byte gUnknown_082F2E10
- .2byte 0x1000, 0x0000
-
- .4byte gUnknown_082F30B4
- .2byte 0x0040, 0x0001
-
- .4byte gUnknown_082F3094
- .2byte 0x0040, 0x0002
-
- .4byte gUnknown_082F30E0
- .2byte 0x0080, 0x0003
-
- .4byte gUnknown_08DD4CF8
- .2byte 0x0400, 0x0004
-
- .align 2
-gUnknown_082F315C:: @ 82F315C struct SpritePalette
- .4byte gUnknown_082F2DF0
- .2byte 0x0000
-
- .align 2
-gUnknown_082F3164:: @ 82F3164
- .2byte 0x4000, 0xc000, 0x0400, 0x0000
-
- .align 2
-gUnknown_082F316C:: @ 82F316C
- .2byte 0x0000, 0x001e, 0xffff, 0x0000
-
- .align 2
-gUnknown_082F3174:: @ 82F3174
- .2byte 0x0020, 0x001e, 0xffff, 0x0000
-
- .align 2
-gUnknown_082F317C:: @ 82F317C
- .2byte 0x0040, 0x001e, 0xffff, 0x0000
-
- .align 2
-gUnknown_082F3184:: @ 82F3184
- .2byte 0x0060, 0x001e, 0xffff, 0x0000
-
-gUnknown_082F318C:: @ 82F318C
- .4byte gUnknown_082F316C
- .4byte gUnknown_082F3174
- .4byte gUnknown_082F317C
- .4byte gUnknown_082F3184
-
- .align 2
-gUnknown_082F319C:: @ 82F319C
- spr_template 0x0000, 0x0000, gUnknown_082F3164, gUnknown_082F318C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gUnknown_082F31B4:: @ 82F31B4
- .byte 0x00, 0x80, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_082F31BC:: @ 82F31BC
- spr_template 0x0002, 0x0000, gUnknown_082F31B4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8020ABC
-
- .align 2
-gUnknown_082F31D4:: @ 82F31D4
- spr_template 0x0001, 0x0000, gUnknown_082F31B4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8020AF4
-
- .align 2
-gUnknown_082F31EC:: @ 82F31EC
- .byte 0x00, 0x00, 0x00, 0x40, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_082F31F4:: @ 82F31F4
- .byte 0x00, 0x40, 0x00, 0x80, 0x00, 0x08, 0x00, 0x00
-
- .align 2
-gUnknown_082F31FC:: @ 82F31FC
- .2byte 0x0000, 0x0002, 0xffff, 0x0000
-
- .align 2
-gUnknown_082F3204:: @ 82F3204
- .2byte 0x0008, 0x0002, 0xffff, 0x0000
-
- .align 2
-gUnknown_082F320C:: @ 82F320C
- .2byte 0x0010, 0x0002, 0xffff, 0x0000
-
- .align 2
-gUnknown_082F3214:: @ 82F3214
- .2byte 0x0018, 0x0002, 0xffff, 0x0000
-
- .align 2
-gUnknown_082F321C:: @ 82F321C
- .4byte gUnknown_082F31FC
- .4byte gUnknown_082F3204
- .4byte gUnknown_082F320C
- .4byte gUnknown_082F3214
-
- .align 2
-gUnknown_082F322C:: @ 82F322C
- spr_template 0x0003, 0x0000, gUnknown_082F31EC, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gUnknown_082F3244:: @ 82F3244
- spr_template 0x0004, 0x0000, gUnknown_082F31F4, gUnknown_082F321C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy