summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/bard_music.inc14412
-rw-r--r--data/bard_music.s240
-rw-r--r--data/battle_ai_scripts.s36
-rw-r--r--data/battle_anim_80CA710.s2
-rw-r--r--data/battle_moves.s217
-rw-r--r--data/battle_scripts_1.s4429
-rw-r--r--data/battle_scripts_2.s210
-rw-r--r--data/event_scripts.s659
-rw-r--r--data/field_map_obj_helpers.s93
-rw-r--r--data/field_move_scripts.inc26
-rw-r--r--data/intro_credits_graphics.s416
-rw-r--r--data/map_events.s3
-rw-r--r--data/maps/events/AbandonedShip_HiddenFloorRooms.inc8
-rw-r--r--data/maps/events/AquaHideout_1F.inc6
-rw-r--r--data/maps/events/AquaHideout_B1F.inc6
-rw-r--r--data/maps/events/AquaHideout_B2F.inc10
-rw-r--r--data/maps/events/BattleTower_BattleRoom.inc2
-rw-r--r--data/maps/events/CaveOfOrigin_1F.inc6
-rw-r--r--data/maps/events/CaveOfOrigin_B1F.inc6
-rw-r--r--data/maps/events/CaveOfOrigin_B2F.inc6
-rw-r--r--data/maps/events/CaveOfOrigin_B3F.inc6
-rw-r--r--data/maps/events/CaveOfOrigin_B4F.inc8
-rw-r--r--data/maps/events/DoubleBattleColosseum.inc8
-rw-r--r--data/maps/events/EverGrandeCity.inc22
-rw-r--r--data/maps/events/EverGrandeCity_ChampionsRoom.inc2
-rw-r--r--data/maps/events/FallarborTown.inc2
-rw-r--r--data/maps/events/GraniteCave_B2F.inc4
-rw-r--r--data/maps/events/InsideOfTruck.inc6
-rw-r--r--data/maps/events/JaggedPass.inc14
-rw-r--r--data/maps/events/LavaridgeTown.inc6
-rw-r--r--data/maps/events/LilycoveCity.inc18
-rw-r--r--data/maps/events/LilycoveCity_CoveLilyMotel_1F.inc2
-rw-r--r--data/maps/events/LinkContestRoom1.inc22
-rw-r--r--data/maps/events/LittlerootTown.inc18
-rw-r--r--data/maps/events/LittlerootTown_BrendansHouse_1F.inc2
-rw-r--r--data/maps/events/LittlerootTown_BrendansHouse_2F.inc24
-rw-r--r--data/maps/events/LittlerootTown_MaysHouse_1F.inc2
-rw-r--r--data/maps/events/LittlerootTown_MaysHouse_2F.inc24
-rw-r--r--data/maps/events/LittlerootTown_ProfessorBirchsLab.inc2
-rw-r--r--data/maps/events/MagmaHideout_1F.inc6
-rw-r--r--data/maps/events/MagmaHideout_B1F.inc6
-rw-r--r--data/maps/events/MagmaHideout_B2F.inc14
-rw-r--r--data/maps/events/MauvilleCity_Gym.inc6
-rw-r--r--data/maps/events/MauvilleCity_PokemonCenter_1F.inc2
-rw-r--r--data/maps/events/MeteorFalls_1F_1R.inc12
-rw-r--r--data/maps/events/MossdeepCity.inc8
-rw-r--r--data/maps/events/MossdeepCity_GameCorner_B1F.inc2
-rw-r--r--data/maps/events/MossdeepCity_Gym.inc2
-rw-r--r--data/maps/events/MtChimney.inc26
-rw-r--r--data/maps/events/MtPyre_Exterior.inc4
-rw-r--r--data/maps/events/MtPyre_Summit.inc24
-rw-r--r--data/maps/events/NewMauville_Entrance.inc2
-rw-r--r--data/maps/events/NewMauville_Inside.inc20
-rw-r--r--data/maps/events/OldaleTown.inc10
-rw-r--r--data/maps/events/PetalburgCity.inc10
-rw-r--r--data/maps/events/PetalburgWoods.inc14
-rw-r--r--data/maps/events/RecordCorner.inc8
-rw-r--r--data/maps/events/Route101.inc18
-rw-r--r--data/maps/events/Route103.inc2
-rw-r--r--data/maps/events/Route104.inc10
-rw-r--r--data/maps/events/Route105.inc2
-rw-r--r--data/maps/events/Route106.inc6
-rw-r--r--data/maps/events/Route108.inc2
-rw-r--r--data/maps/events/Route109.inc12
-rw-r--r--data/maps/events/Route110.inc36
-rw-r--r--data/maps/events/Route110_SeasideCyclingRoadNorthEntrance.inc4
-rw-r--r--data/maps/events/Route110_SeasideCyclingRoadSouthEntrance.inc4
-rw-r--r--data/maps/events/Route110_TrickHouseEnd.inc4
-rw-r--r--data/maps/events/Route110_TrickHouseEntrance.inc8
-rw-r--r--data/maps/events/Route110_TrickHousePuzzle2.inc8
-rw-r--r--data/maps/events/Route110_TrickHousePuzzle3.inc14
-rw-r--r--data/maps/events/Route110_TrickHousePuzzle5.inc28
-rw-r--r--data/maps/events/Route110_TrickHousePuzzle7.inc2
-rw-r--r--data/maps/events/Route111.inc42
-rw-r--r--data/maps/events/Route112.inc4
-rw-r--r--data/maps/events/Route113.inc44
-rw-r--r--data/maps/events/Route114.inc18
-rw-r--r--data/maps/events/Route115.inc24
-rw-r--r--data/maps/events/Route116.inc14
-rw-r--r--data/maps/events/Route117.inc2
-rw-r--r--data/maps/events/Route118.inc20
-rw-r--r--data/maps/events/Route119.inc92
-rw-r--r--data/maps/events/Route119_WeatherInstitute_1F.inc4
-rw-r--r--data/maps/events/Route119_WeatherInstitute_2F.inc6
-rw-r--r--data/maps/events/Route120.inc62
-rw-r--r--data/maps/events/Route121.inc28
-rw-r--r--data/maps/events/Route121_SafariZoneEntrance.inc2
-rw-r--r--data/maps/events/Route123.inc56
-rw-r--r--data/maps/events/Route125.inc8
-rw-r--r--data/maps/events/Route127.inc10
-rw-r--r--data/maps/events/Route128.inc10
-rw-r--r--data/maps/events/RustboroCity.inc30
-rw-r--r--data/maps/events/RusturfTunnel.inc6
-rw-r--r--data/maps/events/SSTidalLowerDeck.inc2
-rw-r--r--data/maps/events/SeafloorCavern_Room1.inc4
-rw-r--r--data/maps/events/SeafloorCavern_Room3.inc2
-rw-r--r--data/maps/events/SeafloorCavern_Room4.inc2
-rw-r--r--data/maps/events/SeafloorCavern_Room9.inc14
-rw-r--r--data/maps/events/SecretBase_BlueCave1.inc30
-rw-r--r--data/maps/events/SecretBase_BlueCave2.inc30
-rw-r--r--data/maps/events/SecretBase_BlueCave3.inc30
-rw-r--r--data/maps/events/SecretBase_BlueCave4.inc30
-rw-r--r--data/maps/events/SecretBase_BrownCave1.inc30
-rw-r--r--data/maps/events/SecretBase_BrownCave2.inc30
-rw-r--r--data/maps/events/SecretBase_BrownCave3.inc30
-rw-r--r--data/maps/events/SecretBase_BrownCave4.inc30
-rw-r--r--data/maps/events/SecretBase_RedCave1.inc30
-rw-r--r--data/maps/events/SecretBase_RedCave2.inc30
-rw-r--r--data/maps/events/SecretBase_RedCave3.inc30
-rw-r--r--data/maps/events/SecretBase_RedCave4.inc30
-rw-r--r--data/maps/events/SecretBase_Shrub1.inc30
-rw-r--r--data/maps/events/SecretBase_Shrub2.inc30
-rw-r--r--data/maps/events/SecretBase_Shrub3.inc30
-rw-r--r--data/maps/events/SecretBase_Shrub4.inc30
-rw-r--r--data/maps/events/SecretBase_Tree1.inc30
-rw-r--r--data/maps/events/SecretBase_Tree2.inc30
-rw-r--r--data/maps/events/SecretBase_Tree3.inc30
-rw-r--r--data/maps/events/SecretBase_Tree4.inc30
-rw-r--r--data/maps/events/SecretBase_YellowCave1.inc30
-rw-r--r--data/maps/events/SecretBase_YellowCave2.inc30
-rw-r--r--data/maps/events/SecretBase_YellowCave3.inc30
-rw-r--r--data/maps/events/SecretBase_YellowCave4.inc30
-rw-r--r--data/maps/events/SingleBattleColosseum.inc4
-rw-r--r--data/maps/events/SlateportCity.inc16
-rw-r--r--data/maps/events/SlateportCity_Harbor.inc12
-rw-r--r--data/maps/events/SlateportCity_OceanicMuseum_1F.inc18
-rw-r--r--data/maps/events/SlateportCity_OceanicMuseum_2F.inc6
-rw-r--r--data/maps/events/SootopolisCity.inc2
-rw-r--r--data/maps/events/SouthernIsland_Interior.inc4
-rw-r--r--data/maps/events/TradeCenter.inc4
-rw-r--r--data/maps/events/Underwater1.inc14
-rw-r--r--data/maps/events/Underwater2.inc16
-rw-r--r--data/maps/events/Underwater3.inc8
-rw-r--r--data/maps/events/Underwater4.inc4
-rw-r--r--data/maps/events/VictoryRoad_1F.inc8
-rw-r--r--data/maps/events/VictoryRoad_B2F.inc4
-rw-r--r--data/menu_cursor.s406
-rw-r--r--data/mystery_event_msg.s35
-rw-r--r--data/naming_screen.s169
-rw-r--r--data/scripts/berry_tree.inc30
-rw-r--r--data/scripts/cable_club.inc142
-rw-r--r--data/scripts/contest_hall.inc416
-rw-r--r--data/scripts/day_care.inc72
-rw-r--r--data/scripts/gabby_and_ty.inc32
-rw-r--r--data/scripts/magma_chimney.inc2
-rw-r--r--data/scripts/maps/AbandonedShip_Corridors_B1F.inc2
-rw-r--r--data/scripts/maps/AbandonedShip_HiddenFloorCorridors.inc8
-rw-r--r--data/scripts/maps/AbandonedShip_HiddenFloorRooms.inc30
-rw-r--r--data/scripts/maps/AbandonedShip_Rooms2_1F.inc4
-rw-r--r--data/scripts/maps/AquaHideout_B2F.inc36
-rw-r--r--data/scripts/maps/BattleTower_BattleRoom.inc76
-rw-r--r--data/scripts/maps/BattleTower_Corridor.inc10
-rw-r--r--data/scripts/maps/BattleTower_Elevator.inc12
-rw-r--r--data/scripts/maps/BattleTower_Lobby.inc172
-rw-r--r--data/scripts/maps/BattleTower_Outside.inc12
-rw-r--r--data/scripts/maps/CaveOfOrigin_B4F.inc12
-rw-r--r--data/scripts/maps/DewfordTown.inc26
-rw-r--r--data/scripts/maps/DewfordTown_Gym.inc40
-rw-r--r--data/scripts/maps/DewfordTown_Hall.inc26
-rw-r--r--data/scripts/maps/DewfordTown_PokemonCenter_1F.inc2
-rw-r--r--data/scripts/maps/EverGrandeCity.inc2
-rw-r--r--data/scripts/maps/EverGrandeCity_ChampionsRoom.inc20
-rw-r--r--data/scripts/maps/EverGrandeCity_Corridor1.inc2
-rw-r--r--data/scripts/maps/EverGrandeCity_Corridor2.inc2
-rw-r--r--data/scripts/maps/EverGrandeCity_Corridor3.inc2
-rw-r--r--data/scripts/maps/EverGrandeCity_Corridor4.inc2
-rw-r--r--data/scripts/maps/EverGrandeCity_Corridor5.inc2
-rw-r--r--data/scripts/maps/EverGrandeCity_DrakesRoom.inc12
-rw-r--r--data/scripts/maps/EverGrandeCity_GlaciasRoom.inc10
-rw-r--r--data/scripts/maps/EverGrandeCity_HallOfFame.inc6
-rw-r--r--data/scripts/maps/EverGrandeCity_PhoebesRoom.inc10
-rw-r--r--data/scripts/maps/EverGrandeCity_PokemonCenter_1F.inc2
-rw-r--r--data/scripts/maps/EverGrandeCity_PokemonLeague.inc12
-rw-r--r--data/scripts/maps/EverGrandeCity_SidneysRoom.inc10
-rw-r--r--data/scripts/maps/FallarborTown.inc2
-rw-r--r--data/scripts/maps/FallarborTown_ContestLobby.inc10
-rw-r--r--data/scripts/maps/FallarborTown_House1.inc8
-rw-r--r--data/scripts/maps/FallarborTown_House2.inc16
-rw-r--r--data/scripts/maps/FallarborTown_PokemonCenter_1F.inc4
-rw-r--r--data/scripts/maps/FortreeCity.inc4
-rw-r--r--data/scripts/maps/FortreeCity_Gym.inc4
-rw-r--r--data/scripts/maps/FortreeCity_House1.inc38
-rw-r--r--data/scripts/maps/FortreeCity_PokemonCenter_1F.inc2
-rw-r--r--data/scripts/maps/GraniteCave_StevensRoom.inc4
-rw-r--r--data/scripts/maps/InsideOfTruck.inc10
-rw-r--r--data/scripts/maps/JaggedPass.inc8
-rw-r--r--data/scripts/maps/LavaridgeTown.inc34
-rw-r--r--data/scripts/maps/LavaridgeTown_Gym_1F.inc28
-rw-r--r--data/scripts/maps/LavaridgeTown_PokemonCenter_1F.inc2
-rw-r--r--data/scripts/maps/LilycoveCity.inc26
-rw-r--r--data/scripts/maps/LilycoveCity_ContestLobby.inc88
-rw-r--r--data/scripts/maps/LilycoveCity_CoveLilyMotel_1F.inc2
-rw-r--r--data/scripts/maps/LilycoveCity_CoveLilyMotel_2F.inc4
-rw-r--r--data/scripts/maps/LilycoveCity_DepartmentStoreElevator.inc26
-rw-r--r--data/scripts/maps/LilycoveCity_DepartmentStoreRooftop.inc48
-rw-r--r--data/scripts/maps/LilycoveCity_DepartmentStore_1F.inc36
-rw-r--r--data/scripts/maps/LilycoveCity_Harbor.inc14
-rw-r--r--data/scripts/maps/LilycoveCity_House3.inc14
-rw-r--r--data/scripts/maps/LilycoveCity_LilycoveMuseum_1F.inc6
-rw-r--r--data/scripts/maps/LilycoveCity_LilycoveMuseum_2F.inc8
-rw-r--r--data/scripts/maps/LilycoveCity_MoveDeletersHouse.inc26
-rw-r--r--data/scripts/maps/LilycoveCity_PokemonCenter_1F.inc2
-rw-r--r--data/scripts/maps/LilycoveCity_PokemonTrainerFanClub.inc130
-rw-r--r--data/scripts/maps/LittlerootTown.inc164
-rw-r--r--data/scripts/maps/LittlerootTown_BrendansHouse_1F.inc36
-rw-r--r--data/scripts/maps/LittlerootTown_BrendansHouse_2F.inc10
-rw-r--r--data/scripts/maps/LittlerootTown_MaysHouse_1F.inc38
-rw-r--r--data/scripts/maps/LittlerootTown_MaysHouse_2F.inc20
-rw-r--r--data/scripts/maps/LittlerootTown_ProfessorBirchsLab.inc44
-rw-r--r--data/scripts/maps/MauvilleCity.inc14
-rw-r--r--data/scripts/maps/MauvilleCity_BikeShop.inc18
-rw-r--r--data/scripts/maps/MauvilleCity_GameCorner.inc170
-rw-r--r--data/scripts/maps/MauvilleCity_Gym.inc38
-rw-r--r--data/scripts/maps/MauvilleCity_House2.inc8
-rw-r--r--data/scripts/maps/MauvilleCity_PokemonCenter_1F.inc2
-rw-r--r--data/scripts/maps/MeteorFalls_1F_1R.inc4
-rw-r--r--data/scripts/maps/MeteorFalls_1F_2R.inc6
-rw-r--r--data/scripts/maps/MossdeepCity.inc6
-rw-r--r--data/scripts/maps/MossdeepCity_GameCorner_1F.inc30
-rw-r--r--data/scripts/maps/MossdeepCity_GameCorner_B1F.inc16
-rw-r--r--data/scripts/maps/MossdeepCity_Gym.inc4
-rw-r--r--data/scripts/maps/MossdeepCity_House3.inc4
-rw-r--r--data/scripts/maps/MossdeepCity_PokemonCenter_1F.inc2
-rw-r--r--data/scripts/maps/MossdeepCity_StevensHouse.inc20
-rw-r--r--data/scripts/maps/MtChimney.inc12
-rw-r--r--data/scripts/maps/MtChimney_CableCarStation.inc16
-rw-r--r--data/scripts/maps/MtPyre_6F.inc2
-rw-r--r--data/scripts/maps/MtPyre_Exterior.inc10
-rw-r--r--data/scripts/maps/MtPyre_Summit.inc70
-rw-r--r--data/scripts/maps/NewMauville_Entrance.inc10
-rw-r--r--data/scripts/maps/NewMauville_Inside.inc26
-rw-r--r--data/scripts/maps/OldaleTown.inc6
-rw-r--r--data/scripts/maps/OldaleTown_PokemonCenter_1F.inc2
-rw-r--r--data/scripts/maps/PacifidlogTown_House2.inc8
-rw-r--r--data/scripts/maps/PacifidlogTown_House3.inc38
-rw-r--r--data/scripts/maps/PacifidlogTown_House4.inc6
-rw-r--r--data/scripts/maps/PacifidlogTown_PokemonCenter_1F.inc2
-rw-r--r--data/scripts/maps/PetalburgCity.inc46
-rw-r--r--data/scripts/maps/PetalburgCity_Gym.inc282
-rw-r--r--data/scripts/maps/PetalburgCity_PokemonCenter_1F.inc8
-rw-r--r--data/scripts/maps/PetalburgWoods.inc8
-rw-r--r--data/scripts/maps/Route101.inc16
-rw-r--r--data/scripts/maps/Route102.inc2
-rw-r--r--data/scripts/maps/Route103.inc24
-rw-r--r--data/scripts/maps/Route104.inc12
-rw-r--r--data/scripts/maps/Route104_MrBrineysHouse.inc16
-rw-r--r--data/scripts/maps/Route104_PrettyPetalFlowerShop.inc12
-rw-r--r--data/scripts/maps/Route106.inc2
-rw-r--r--data/scripts/maps/Route107.inc2
-rw-r--r--data/scripts/maps/Route109.inc10
-rw-r--r--data/scripts/maps/Route109_SeashoreHouse.inc4
-rw-r--r--data/scripts/maps/Route110.inc54
-rw-r--r--data/scripts/maps/Route110_SeasideCyclingRoadNorthEntrance.inc14
-rw-r--r--data/scripts/maps/Route110_SeasideCyclingRoadSouthEntrance.inc4
-rw-r--r--data/scripts/maps/Route110_TrickHouseCorridor.inc2
-rw-r--r--data/scripts/maps/Route110_TrickHouseEnd.inc48
-rw-r--r--data/scripts/maps/Route110_TrickHouseEntrance.inc210
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle1.inc6
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle2.inc36
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle3.inc110
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle4.inc4
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle5.inc188
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle6.inc6
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle7.inc24
-rw-r--r--data/scripts/maps/Route110_TrickHousePuzzle8.inc4
-rw-r--r--data/scripts/maps/Route111.inc60
-rw-r--r--data/scripts/maps/Route111_OldLadysRestStop.inc12
-rw-r--r--data/scripts/maps/Route111_WinstrateFamilysHouse.inc10
-rw-r--r--data/scripts/maps/Route112.inc4
-rw-r--r--data/scripts/maps/Route112_CableCarStation.inc16
-rw-r--r--data/scripts/maps/Route113.inc12
-rw-r--r--data/scripts/maps/Route113_GlassWorkshop.inc200
-rw-r--r--data/scripts/maps/Route114.inc4
-rw-r--r--data/scripts/maps/Route114_LanettesHouse.inc8
-rw-r--r--data/scripts/maps/Route115.inc6
-rw-r--r--data/scripts/maps/Route116.inc12
-rw-r--r--data/scripts/maps/Route117.inc12
-rw-r--r--data/scripts/maps/Route118.inc26
-rw-r--r--data/scripts/maps/Route119.inc42
-rw-r--r--data/scripts/maps/Route119_WeatherInstitute_1F.inc4
-rw-r--r--data/scripts/maps/Route119_WeatherInstitute_2F.inc8
-rw-r--r--data/scripts/maps/Route120.inc62
-rw-r--r--data/scripts/maps/Route121.inc6
-rw-r--r--data/scripts/maps/Route121_SafariZoneEntrance.inc16
-rw-r--r--data/scripts/maps/Route123.inc4
-rw-r--r--data/scripts/maps/Route123_BerryMastersHouse.inc14
-rw-r--r--data/scripts/maps/Route124.inc6
-rw-r--r--data/scripts/maps/Route124_DivingTreasureHuntersHouse.inc52
-rw-r--r--data/scripts/maps/Route125.inc2
-rw-r--r--data/scripts/maps/Route128.inc8
-rw-r--r--data/scripts/maps/RustboroCity.inc74
-rw-r--r--data/scripts/maps/RustboroCity_DevonCorp_2F.inc60
-rw-r--r--data/scripts/maps/RustboroCity_DevonCorp_3F.inc14
-rw-r--r--data/scripts/maps/RustboroCity_Gym.inc8
-rw-r--r--data/scripts/maps/RustboroCity_House1.inc36
-rw-r--r--data/scripts/maps/RustboroCity_PokemonCenter_1F.inc2
-rw-r--r--data/scripts/maps/RusturfTunnel.inc44
-rw-r--r--data/scripts/maps/SSTidalCorridor.inc50
-rw-r--r--data/scripts/maps/SafariZone_Southeast.inc18
-rw-r--r--data/scripts/maps/SeafloorCavern_Room9.inc82
-rw-r--r--data/scripts/maps/SealedChamber_InnerRoom.inc8
-rw-r--r--data/scripts/maps/SecretBase_YellowCave4.inc2
-rw-r--r--data/scripts/maps/ShoalCave_LowTideEntranceRoom.inc4
-rw-r--r--data/scripts/maps/SlateportCity.inc42
-rw-r--r--data/scripts/maps/SlateportCity_ContestLobby.inc10
-rw-r--r--data/scripts/maps/SlateportCity_Harbor.inc48
-rw-r--r--data/scripts/maps/SlateportCity_House1.inc30
-rw-r--r--data/scripts/maps/SlateportCity_OceanicMuseum_1F.inc22
-rw-r--r--data/scripts/maps/SlateportCity_OceanicMuseum_2F.inc6
-rw-r--r--data/scripts/maps/SlateportCity_PokemonCenter_1F.inc2
-rw-r--r--data/scripts/maps/SlateportCity_PokemonFanClub.inc30
-rw-r--r--data/scripts/maps/SootopolisCity.inc12
-rw-r--r--data/scripts/maps/SootopolisCity_Gym_1F.inc34
-rw-r--r--data/scripts/maps/SootopolisCity_House2.inc6
-rw-r--r--data/scripts/maps/SootopolisCity_House3.inc4
-rw-r--r--data/scripts/maps/SootopolisCity_House6.inc4
-rw-r--r--data/scripts/maps/SootopolisCity_House8.inc8
-rw-r--r--data/scripts/maps/SootopolisCity_PokemonCenter_1F.inc2
-rw-r--r--data/scripts/maps/SouthernIsland_Exterior.inc6
-rw-r--r--data/scripts/maps/SouthernIsland_Interior.inc10
-rw-r--r--data/scripts/maps/Underwater_SealedChamber.inc6
-rw-r--r--data/scripts/maps/UnknownMap_25_34.inc122
-rw-r--r--data/scripts/maps/VerdanturfTown.inc2
-rw-r--r--data/scripts/maps/VerdanturfTown_ContestLobby.inc10
-rw-r--r--data/scripts/maps/VerdanturfTown_PokemonCenter_1F.inc2
-rw-r--r--data/scripts/maps/VictoryRoad_1F.inc4
-rw-r--r--data/scripts/mauville_man.inc26
-rw-r--r--data/scripts/mystery_event_club.inc10
-rw-r--r--data/scripts/players_house.inc132
-rw-r--r--data/scripts/pokeblocks.inc76
-rw-r--r--data/scripts/safari_zone.inc18
-rw-r--r--data/scripts/secret_power_tm.inc4
-rw-r--r--data/scripts/tv.inc14
-rw-r--r--data/slot_machine.s1530
-rw-r--r--data/specials.inc134
-rw-r--r--data/trainer_see.s42
-rw-r--r--data/unknown_debug_menu.s32
337 files changed, 6616 insertions, 23985 deletions
diff --git a/data/bard_music.inc b/data/bard_music.inc
deleted file mode 100644
index 87f9ecf46..000000000
--- a/data/bard_music.inc
+++ /dev/null
@@ -1,14412 +0,0 @@
- .align 2
-BardMusic_POKEMON: @ 84171C4
-@ ARMALDO
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BEAUTIFLY
- .byte 0x2D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MEDITITE
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SEAKING
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TORCHIC
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ANORITH
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ABSOL
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SURSKIT
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MASQUERAIN
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GEODUDE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ILLUMISE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SKARMORY
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SKITTY
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DELCATTY
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SWELLOW
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GLALIE
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ KYOGRE
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MACHAMP
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PINSIR
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ KECLEON
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHUPPET
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SILCOON
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BRELOOM
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHROOMISH
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CARVANHA
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TREECKO
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WINGULL
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GYARADOS
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NINETALES
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GIRAFARIG
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ KIRLIA
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BELLOSSOM
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ KINGDRA
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GLOOM
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MAWILE
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GROUDON
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MIGHTYENA
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CROBAT
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ABRA
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SLAKING
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WURMPLE
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MAGIKARP
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MAGNEMITE
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TORKOAL
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MACHOKE
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GULPIN
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ARON
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PSYDUCK
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LAIRON
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WHISMUR
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NUZLEAF
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PHANPY
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHELGON
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GOLDUCK
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GOLBAT
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GOLEM
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GRAVELER
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GARDEVOIR
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RHYDON
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RHYHORN
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GOREBYSS
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CORSOLA
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CACNEA
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DUSCLOPS
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHARPEDO
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ZANGOOSE
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SANDSHREW
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SANDSLASH
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SEADRA
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RELICANTH
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ZIGZAGOON
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CRAWDAUNT
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SCEPTILE
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GROVYLE
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BANETTE
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ JIRACHI
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ STARMIE
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ZUBAT
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TAILLOW
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WYNAUT
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WOBBUFFET
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SOLROCK
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHIFTRY
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HORSEA
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BAGON
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SEEDOT
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SPHEAL
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BELDUM
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MEDICHAM
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CHINCHOU
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CHIMECHO
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ALTARIA
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SWABLU
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NINCADA
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DEOXYS
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NINJASK
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DODUO
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DODRIO
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ KOFFING
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TENTACRUEL
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DUSTOX
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LOUDRED
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GOLDEEN
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BARBOACH
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SEALEO
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WALREIN
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TROPIUS
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DONPHAN
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NUMEL
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ODDISH
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TRAPINCH
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SLAKOTH
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WHISCASH
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHEDINJA
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MARSHTOMP
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NATU
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ XATU
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CLAYDOL
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CACTURNE
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NOSEPASS
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CLAMPERL
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CAMERUPT
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EXPLOUD
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BLAZIKEN
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LOMBRE
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LOTAD
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SPINDA
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SPOINK
- .byte 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SEVIPER
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HARIYAMA
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ VOLBEAT
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HUNTAIL
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PIKACHU
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PICHU
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ STARYU
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ VIBRAVA
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ VOLTORB
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FEEBAS
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ALAKAZAM
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GRUMPIG
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WIGGLYTUFF
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ IGGLYBUFF
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FLYGON
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PLUSLE
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ JIGGLYPUFF
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CORPHISH
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GRIMER
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MUK
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HERACROSS
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PELIPPER
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WAILORD
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WAILMER
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SALAMENCE
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AGGRON
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ POOCHYENA
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CASTFORM
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MINUN
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MAGCARGO
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MAKUHITA
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SLUGMA
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WEEZING
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LINOONE
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CASCOON
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MARILL
- .byte 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AZUMARILL
- .byte 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SWALOT
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ELECTRODE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MUDKIP
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MILOTIC
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ METAGROSS
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ METANG
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TENTACOOL
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BALTOY
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SABLEYE
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ VIGOROTH
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SNORUNT
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CRADILY
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ KADABRA
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DUSKULL
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RAICHU
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MANECTRIC
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SWAMPERT
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ELECTRIKE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LATIAS
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LATIOS
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LUVDISC
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ VILEPLUME
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RALTS
- .byte 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LANTURN
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LILEEP
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LUNATONE
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AZURILL
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LUDICOLO
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MAGNETON
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ REGICE
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ REGISTEEL
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ REGIROCK
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RAYQUAZA
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ VULPIX
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ROSELIA
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ COMBUSKEN
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MACHOP
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-BardMusic_TRAINER: @ 84197A4
-@ I CHOOSE YOU
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GOTCHA
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TRADE
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SAPPHIRE
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EVOLVE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ENCYCLOPEDIA
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NATURE
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CENTER
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EGG
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LINK
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SP. ABILITY
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TRAINER
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ VERSION
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ POKéNAV
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ POKéMON
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GET
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ POKéDEX
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RUBY
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LEVEL
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-BardMusic_STATUS: @ 8419B34
-@ DARK
- .byte 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ STENCH
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THICK FAT
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RAIN DISH
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DRIZZLE
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ARENA TRAP
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ INTIMIDATE
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ROCK HEAD
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ COLOR
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ALT. COLOR
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ROCK
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BEAUTIFUL
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BEAUTY
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AIR LOCK
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PSYCHIC
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HYPER CUTTER
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FIGHTING
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHADOW TAG
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SMART
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SMARTNESS
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SPEED BOOST
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ COOL
- .byte 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ COOLNESS
- .byte 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BATTLE ARMOR
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CUTE
- .byte 0x2D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CUTENESS
- .byte 0x2D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ STURDY
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SUCTION CUPS
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GRASS
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CLEAR BODY
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TORRENT
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GHOST
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ICE
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GUTS
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ROUGH SKIN
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHELL ARMOR
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NATURAL CURE
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DAMP
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GROUND
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LIMBER
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MAGNET PULL
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WHITE SMOKE
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SYNCHRONIZE
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OVERGROW
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SWIFT SWIM
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SAND STREAM
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SAND VEIL
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ KEEN EYE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ INNERFOCUS
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ STATIC
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TYPE
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TOUGH
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TOUGHNESS
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHED SKIN
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HUGE POWER
- .byte 0x2D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ VOLT ABSORB
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WATER ABSORB
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ELECTRIC
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FORECAST
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SERENE GRACE
- .byte 0x30, 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 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ POISON
- .byte 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ POISON POINT
- .byte 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DRAGON
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TRACE
- .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OBLIVIOUS
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TRUANT
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RUN AWAY
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ STICKY HOLD
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CLOUD NINE
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NORMAL
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ STEEL
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ILLUMINATE
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EARLY BIRD
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HUSTLE
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHINE
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FLYING
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DROUGHT
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LIGHTNINGROD
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ COMPOUNDEYES
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MARVEL SCALE
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WONDER GUARD
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ INSOMNIA
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LEVITATE
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PLUS
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PRESSURE
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LIQUID OOZE
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ COLOR CHANGE
- .byte 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SOUNDPROOF
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EFFECT SPORE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PKRS
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FIRE
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FLAME BODY
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MINUS
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OWN TEMPO
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MAGMA ARMOR
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WATER
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WATER VEIL
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BUG
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SWARM
- .byte 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CUTE CHARM
- .byte 0x2D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ IMMUNITY
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BLAZE
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PICKUP
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PATTERN
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FLASH FIRE
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ VITAL SPIRIT
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CHLOROPHYLL
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PURE POWER
- .byte 0x2D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHIELD DUST
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-BardMusic_BATTLE: @ 841AFA4
-@ MATCH UP
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GO
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NO. 1
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DECIDE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LET ME WIN
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WINS
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WIN
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WON
- .byte 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ IF I WIN
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WHEN I WIN
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CAN’T WIN
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CAN WIN
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NO MATCH
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SPIRIT
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DECIDED
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TRUMP CARD
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TAKE THAT
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ COME ON
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ATTACK
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SURRENDER
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GUTSY
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TALENT
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ STRATEGY
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SMITE
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MATCH
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ VICTORY
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OFFENSIVE
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SENSE
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ VERSUS
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FIGHTS
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ POWER
- .byte 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CHALLENGE
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ STRONG
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TOO STRONG
- .byte 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GO EASY
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FOE
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GENIUS
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LEGEND
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ESCAPE
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AIM
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BATTLE
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FIGHT
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RESUSCITATE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ POINTS
- .byte 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SERIOUS
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GIVE UP
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LOSS
- .byte 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ IF I LOSE
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LOST
- .byte 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LOSE
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GUARD
- .byte 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PARTNER
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ REJECT
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ACCEPT
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ INVINCIBLE
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RECEIVED
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EASY
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WEAK
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TOO WEAK
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PUSHOVER
- .byte 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LEADER
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RULE
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MOVE
- .byte 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-BardMusic_GREETINGS: @ 841BB74
-@ THANKS
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ YES
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HERE GOES
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HERE I COME
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HERE IT IS
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ YEAH
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WELCOME
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OI
- .byte 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HOW DO
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CONGRATS
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GIVE ME
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SORRY
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ APOLOGIZE
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FORGIVE
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HEY, THERE
- .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HELLO
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GOOD-BYE
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THANK YOU
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ I’VE ARRIVED
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PARDON
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EXCUSE
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SEE YA
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EXCUSE ME
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WELL, THEN
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GO AHEAD
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ APPRECIATE
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HEY?
- .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WHAT’S UP?
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HUH?
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NO
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HI
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ YEAH, YEAH
- .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BYE-BYE
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MEET YOU
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HEY
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SMELL
- .byte 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LISTENING
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HOO-HAH
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ YAHOO
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ YO
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ COME OVER
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ COUNT ON
- .byte 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-BardMusic_PEOPLE: @ 841C354
-@ OPPONENT
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ I
- .byte 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ YOU
- .byte 0x2D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ YOURS
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SON
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ YOUR
- .byte 0x1A, 0xF7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ YOU’RE
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ YOU’VE
- .byte 0x2D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MOTHER
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GRANDFATHER
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ UNCLE
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FATHER
- .byte 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BOY
- .byte 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ADULT
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BROTHER
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SISTER
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GRANDMOTHER
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AUNT
- .byte 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PARENT
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MAN
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ME
- .byte 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GIRL
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BABE
- .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FAMILY
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HER
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HIM
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PLACE
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DAUGHTER
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HIS
- .byte 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HE’S
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AREN’T
- .byte 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SIBLINGS
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ KID
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CHILDREN
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MR.
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MRS.
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MYSELF
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ I WAS
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TO ME
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MY
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ I AM
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ I’VE
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WHO
- .byte 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SOMEONE
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WHO WAS
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TO WHOM
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WHOSE
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WHO IS
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ IT’S
- .byte 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LADY
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FRIEND
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ALLY
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PERSON
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DUDE
- .byte 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THEY
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THEY WERE
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TO THEM
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THEIR
- .byte 0x31, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THEY’RE
- .byte 0x31, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THEY’VE
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BEEN
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TO US
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OUR
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WE’RE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RIVAL
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WE’VE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WOMAN
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHE WAS
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TO HER
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HER’S
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHE IS
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SOME
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-BardMusic_VOICES: @ 841D164
-@ !
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ !!
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ?!
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ?
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ …
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ …!
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ………
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ -
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ - - -
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ UH-OH
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WAAAH
- .byte 0x1B, 0x05, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AHAHA
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OH?
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NOPE
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ URGH
- .byte 0x31, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HMM
- .byte 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WHOAH
- .byte 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WROOOAAR!
- .byte 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x31, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WOW
- .byte 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GIGGLE
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SIGH
- .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ UNBELIEVABLE
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CRIES
- .byte 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AGREE
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EH?
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CRY
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EHEHE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OI, OI, OI
- .byte 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OH, YEAH
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OH
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OOPS
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHOCKED
- .byte 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EEK
- .byte 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GRAAAH
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GWAHAHAHA
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WAY
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TCH
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HEHE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HAH
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ YUP
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HAHAHA
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AIYEEH
- .byte 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HIYAH
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FUFUFU
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LOL
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SNORT
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HUMPH
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HEHEHE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HEH
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HOHOHO
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ UH-HUH
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OH, DEAR
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ARRGH
- .byte 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MUFUFU
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MMM
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OH-KAY
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OKAY
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LALALA
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ YAY
- .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AWW
- .byte 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WOWEE
- .byte 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GWAH
- .byte 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WAHAHAHA
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-BardMusic_SPEECH: @ 841DD34
-@ LISTEN
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NOT VERY
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MEAN
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LIE
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LAY
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RECOMMEND
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NITWIT
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ QUITE
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FROM
- .byte 0x2B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FEELING
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BUT
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HOWEVER
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CASE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THE
- .byte 0x2B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MISS
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HOW
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HIT
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ENOUGH
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ A LOT
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ A LITTLE
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ABSOLUTELY
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AND
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ONLY
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AROUND
- .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PROBABLY
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ IF
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ VERY
- .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ A TINY BIT
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WILD
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THAT’S
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ JUST
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EVEN SO,
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MUST BE
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NATURALLY
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FOR NOW,
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ UNDERSTOOD
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ JOKING
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ READY
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SOMETHING
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SOMEHOW
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ALTHOUGH
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ALSO
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PERFECT
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AS MUCH AS
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ REALLY
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TRULY
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SERIOUSLY
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TOTALLY
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ UNTIL
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AS IF
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MOOD
- .byte 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RATHER
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AWFULLY
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MODE
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MORE
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TOO LATE
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FINALLY
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ANY
- .byte 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ INSTEAD
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FANTASTIC
- .byte 0x2B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-BardMusic_ENDINGS: @ 841E874
-@ WILL
- .byte 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WILL BE HERE
- .byte 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OR
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TIMES
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WONDER
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ IS IT?
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BE
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GIMME
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ COULD
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LIKELY TO
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WOULD
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ IS
- .byte 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ISN’T IT?
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LET’S
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OTHER
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ARE
- .byte 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WAS
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WERE
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THOSE
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ISN’T
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WON’T
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CAN’T
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CAN
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DON’T
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DO
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DOES
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WHOM
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WHICH
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WASN’T
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WEREN’T
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HAVE
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HAVEN’T
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ A
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AN
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NOT
- .byte 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THERE
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OK?
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SO
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MAYBE
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ABOUT
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OVER
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ IT
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ALL
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FOR
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ON
- .byte 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OFF
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AS
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TO
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WITH
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BETTER
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EVER
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SINCE
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OF
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BELONGS TO
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AT
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ IN
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OUT
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TOO
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LIKE
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DID
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DIDN’T
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DOESN’T
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WITHOUT
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AFTER
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BEFORE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WHILE
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THAN
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ONCE
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ANYWHERE
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-BardMusic_FEELINGS: @ 841F564
-@ MEET
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PLAY
- .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HURRIED
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GOES
- .byte 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GIDDY
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HAPPY
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HAPPINESS
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EXCITE
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ IMPORTANT
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FUNNY
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GOT
- .byte 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GO HOME
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DISAPPOINTED
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DISAPPOINTS
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SAD
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TRY
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TRIES
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HEARS
- .byte 0x31, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THINK
- .byte 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HEAR
- .byte 0x31, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WANTS
- .byte 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MISHEARD
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DISLIKE
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ANGRY
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ANGER
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SCARY
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LONESOME
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DISAPPOINT
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ JOY
- .byte 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GETS
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NEVER
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DARN
- .byte 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DOWNCAST
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ INCREDIBLE
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LIKES
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DISLIKES
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BORING
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CARE
- .byte 0x31, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CARES
- .byte 0x31, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ALL RIGHT
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ADORE
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DISASTER
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ENJOY
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ENJOYS
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EAT
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LACKING
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BAD
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HARD
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TERRIBLE
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHOULD
- .byte 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NICE
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DRINK
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SURPRISE
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FEAR
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WANT
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WAIT
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SATISFIED
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SEE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RARE
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NEGATIVE
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DONE
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DANGER
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DEFEATED
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BEAT
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GREAT
- .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ROMANTIC
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ QUESTION
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ UNDERSTAND
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ UNDERSTANDS
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-BardMusic_CONDITIONS: @ 8420254
-@ HOT
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EXISTS
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EXCESS
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ APPROVED
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HAS
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GOOD
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LESS
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MOMENTUM
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GOING
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WEIRD
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BUSY
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TOGETHER
- .byte 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FULL
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ABSENT
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BEING
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NEED
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TASTY
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SKILLED
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NOISY
- .byte 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BIG
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LATE
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CLOSE
- .byte 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DOCILE
- .byte 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AMUSING
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ENTERTAINING
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PERFECTION
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PRETTY
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HEALTHY
- .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EXCELLENT
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ UPSIDE DOWN
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ COLD
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ REFRESHING
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ UNAVOIDABLE
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MUCH
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OVERWHELMING
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FABULOUS
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ELSE
- .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EXPENSIVE
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CORRECT
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ IMPOSSIBLE
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SMALL
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DIFFERENT
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TIRED
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SKILL
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TOP
- .byte 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NON-STOP
- .byte 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PREPOSTEROUS
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NONE
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NOTHING
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NATURAL
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BECOMES
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LUKEWARM
- .byte 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FAST
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LOW
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AWFUL
- .byte 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ALONE
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BORED
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SECRET
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MYSTERY
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LACKS
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BEST
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LOUSY
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MISTAKE
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ KIND
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WELL
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WEAKENED
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SIMPLE
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SEEMS
- .byte 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BADLY
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-BardMusic_ACTIONS: @ 8420F44
-@ MEETS
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CONCEDE
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GIVE
- .byte 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GIVES
- .byte 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PLAYED
- .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PLAYS
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ COLLECT
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WALKING
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WALKS
- .byte 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SAYS
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WENT
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SAID
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WAKE UP
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WAKES UP
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ANGERS
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TEACH
- .byte 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TEACHES
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PLEASE
- .byte 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LEARN
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CHANGE
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ STORY
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TRUST
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LAVISH
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LISTENS
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HEARING
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TRAINS
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CHOOSE
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ COME
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CAME
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SEARCH
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MAKE
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CAUSE
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ KNOW
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ KNOWS
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ REFUSE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ STORES
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BRAG
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ IGNORANT
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THINKS
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BELIEVE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SLIDE
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EATS
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ USE
- .byte 0x2F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ USES
- .byte 0x2F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ USING
- .byte 0x2F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ COULDN’T
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CAPABLE
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DISAPPEAR
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ APPEAR
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THROW
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WORRY
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SLEPT
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SLEEP
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RELEASE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DRINKS
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RUNS
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RUN
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WORKS
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WORKING
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TALKING
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TALK
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SINK
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SMACK
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PRETEND
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PRAISE
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OVERDO
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHOW
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LOOKS
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SEES
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SEEK
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OWN
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TAKE
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ALLOW
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FORGET
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FORGETS
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ APPEARS
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FAINT
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FAINTED
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-BardMusic_LIFESTYLE: @ 8421DE4
-@ CHORES
- .byte 0x31, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HOME
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MONEY
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ALLOWANCE
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BATH
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CONVERSATION
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SCHOOL
- .byte 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ COMMEMORATE
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HABIT
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GROUP
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WORD
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ STORE
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SERVICE
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WORK
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SYSTEM
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TRAIN
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CLASS
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LESSONS
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ INFORMATION
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LIVING
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TEACHER
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TOURNAMENT
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LETTER
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EVENT
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DIGITAL
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TEST
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DEPT. STORE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TELEVISION
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PHONE
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ITEM
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NAME
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NEWS
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ POPULAR
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PARTY
- .byte 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ STUDY
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MACHINE
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MAIL
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MESSAGE
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PROMISE
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DREAM
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ KINDERGARTEN
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LIFE
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RADIO
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RENTAL
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WORLD
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-BardMusic_HOBBIES: @ 8422654
-@ IDOL
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ANIME
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SONG
- .byte 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MOVIE
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SWEETS
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CHAT
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CHILD’S PLAY
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TOYS
- .byte 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MUSIC
- .byte 0x2F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CARDS
- .byte 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHOPPING
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CAMERA
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ VIEWING
- .byte 0x2F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SPECTATOR
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GOURMET
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GAME
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RPG
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ COLLECTION
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ COMPLETE
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MAGAZINE
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WALK
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BIKE
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HOBBY
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SPORTS
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SOFTWARE
- .byte 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SONGS
- .byte 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DIET
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TREASURE
- .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TRAVEL
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DANCE
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CHANNEL
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MAKING
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FISHING
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DATE
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DESIGN
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LOCOMOTIVE
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PLUSH DOLL
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PC
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FLOWERS
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HERO
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NAP
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HEROINE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FASHION
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ADVENTURE
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BOARD
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BALL
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BOOK
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FESTIVAL
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ COMICS
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HOLIDAY
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PLANS
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TRENDY
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ VACATION
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LOOK
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-BardMusic_TIME: @ 8423074
-@ FALL
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MORNING
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TOMORROW
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LAST
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DAY
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SOMETIME
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ALWAYS
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CURRENT
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FOREVER
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DAYS
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ END
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TUESDAY
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ YESTERDAY
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TODAY
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FRIDAY
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MONDAY
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LATER
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EARLIER
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ANOTHER
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TIME
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FINISH
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WEDNESDAY
- .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SOON
- .byte 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ START
- .byte 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MONTH
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ STOP
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NOW
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FINAL
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NEXT
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AGE
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SATURDAY
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SUMMER
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SUNDAY
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BEGINNING
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SPRING
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DAYTIME
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WINTER
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DAILY
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OLDEN
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ALMOST
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NEARLY
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THURSDAY
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NIGHTTIME
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NIGHT
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WEEK
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-BardMusic_MISC: @ 84238E4
-@ HIGHS
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LOWS
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ UM
- .byte 0x2B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ REAR
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THINGS
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THING
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BELOW
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ABOVE
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BACK
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HIGH
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HERE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ INSIDE
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OUTSIDE
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BESIDE
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THIS IS IT!
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THIS
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EVERY
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THESE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THESE WERE
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DOWN
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THAT
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THOSE ARE
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THOSE WERE
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THAT’S IT!
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AM
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THAT WAS
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FRONT
- .byte 0x2B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ UP
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CHOICE
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FAR
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AWAY
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NEAR
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WHERE
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WHEN
- .byte 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WHAT
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DEEP
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHALLOW
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WHY
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CONFUSED
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OPPOSITE
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LEFT
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RIGHT
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-BardMusic_ADJECTIVES: @ 84240C4
-@ WANDERING
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RICKETY
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ROCK-SOLID
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HUNGRY
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TIGHT
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TICKLISH
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TWIRLING
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SPIRALING
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THIRSTY
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LOLLING
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SILKY
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SADLY
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HOPELESS
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ USELESS
- .byte 0x2D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DROOLING
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EXCITING
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THICK
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SMOOTH
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SLIMY
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THIN
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BREAK
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ VORACIOUS
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SCATTER
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AWESOME
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WIMPY
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WOBBLY
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHAKY
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RIPPED
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHREDDED
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ INCREASING
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ YET
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DESTROYED
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FIERY
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LOVEY-DOVEY
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HAPPILY
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ANTICIPATION
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-BardMusic_EVENTS: @ 8424784
-@ APPEAL
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EVENTS
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ STAY-AT-HOME
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BERRY
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CONTEST
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MC
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ JUDGE
- .byte 0x2B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SUPER
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ STAGE
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HALL OF FAME
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EVOLUTION
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HYPER
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BATTLE TOWER
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LEADERS
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BATTLE ROOM
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HIDDEN
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SECRET BASE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BLEND
- .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ POKEBLOCK
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MASTER
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RANK
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RIBBON
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-BardMusic_MOVE_1: @ 8424BA4
-@ THUNDERBOLT
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ IRON_TAIL
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ICE_BALL
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ YAWN
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LOVELY_KISS
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NIGHTMARE
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MORNING_SUN
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ VITAL_THROW
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DIG
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THRASH
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SWEET_SCENT
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CHARM
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RAIN_DANCE
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CONFUSE_RAY
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HAIL
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AROMATHERAPY
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BUBBLE
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ENCORE
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CUT
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RAGE
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SUPER_FANG
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PAIN_SPLIT
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TORMENT
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ STRING_SHOT
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SWAGGER
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SNORE
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HEAL_BELL
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SCREECH
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ROCK_THROW
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ROCK_SMASH
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ROCK_SLIDE
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WEATHER_BALL
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WHIRLPOOL
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FAKE_TEARS
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SING
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SPITE
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AIR_CUTTER
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AEROBLAST
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SMOKESCREEN
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PURSUIT
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DOUBLE_SLAP
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MIRROR_MOVE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OVERHEAT
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AURORA_BEAM
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MEMENTO
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OCTAZOOKA
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FLATTER
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ASTONISH
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WILL_O_WISP
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RETURN
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GRUDGE
- .byte 0x2B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ STRENGTH
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ COUNTER
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FLAME_WHEEL
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FLAMETHROWER
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ODOR_SLEUTH
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHARPEN
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DOUBLE_TEAM
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GUST
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HARDEN
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DISABLE
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RAZOR_WIND
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BIDE
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CRUNCH
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BITE
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THUNDER
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THUNDER_PUNCH
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ENDEAVOR
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FACADE
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ KARATE_CHOP
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CLAMP
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WITHDRAW
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CONSTRICT
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BRICK_BREAK
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ROCK_TOMB
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FOCUS_ENERGY
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FOCUS_PUNCH
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GIGA_DRAIN
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ REVERSAL
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SMELLING_SALT
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SPORE
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LEECH_LIFE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SLASH
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SILVER_WIND
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ METAL_SOUND
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GRASS_WHISTLE
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TICKLE
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SPIDER_WEB
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CRABHAMMER
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HAZE
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MEAN_LOOK
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CROSS_CHOP
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OUTRAGE
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LOW_KICK
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ANCIENT_POWER
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SYNTHESIS
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AGILITY
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RAPID_SPIN
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ICY_WIND
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MIND_READER
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ COSMIC_POWER
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SKY_ATTACK
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ POWDER_SNOW
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FOLLOW_ME
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ METEOR_MASH
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ENDURE
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ROLLOUT
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SCARY_FACE
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PSYBEAM
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PSYWAVE
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PSYCHIC
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HYPNOSIS
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ UPROAR
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WATER_SPOUT
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SIGNAL_BEAM
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PSYCH_UP
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SUBMISSION
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RECOVER
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EARTHQUAKE
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NATURE_POWER
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LICK
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FLAIL
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TAIL_WHIP
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SELF_DESTRUCT
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ STUN_SPORE
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BIND
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHADOW_PUNCH
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHADOW_BALL
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CHARGE
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MIST
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FISSURE
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EXTREME_SPEED
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EXTRASENSORY
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SAFEGUARD
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ABSORB
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SKY_UPPERCUT
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SKILL_SWAP
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SKETCH
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HEADBUTT
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DOUBLE_EDGE
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SANDSTORM
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SAND_ATTACK
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SAND_TOMB
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SPARK
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SWIFT
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ KINESIS
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SMOG
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GROWTH
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SACRED_FIRE
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHEER_COLD
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SOLAR_BEAM
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SONIC_BOOM
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FLY
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-BardMusic_MOVE_2: @ 8426854
-@ TACKLE
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EXPLOSION
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DIVE
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FIRE_BLAST
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WATERFALL
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MUDDY_WATER
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ STOCKPILE
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SLAM
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TWISTER
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BULLET_SEED
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TWINEEDLE
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SOFT_BOILED
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EGG_BOMB
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FAINT_ATTACK
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BARRAGE
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MINIMIZE
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SEISMIC_TOSS
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SUPERSONIC
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TAUNT
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MOONLIGHT
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PECK
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ARM_THRUST
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HORN_ATTACK
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HORN_DRILL
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WING_ATTACK
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AERIAL_ACE
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SWORDS_DANCE
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ VINE_WHIP
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CONVERSION
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CONVERSION_2
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HELPING_HAND
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ IRON_DEFENSE
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TELEPORT
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THUNDER_SHOCK
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHOCK_WAVE
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ QUICK_ATTACK
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SWEET_KISS
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THUNDER_WAVE
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ZAP_CANNON
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BLOCK
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HOWL
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ POISON_GAS
- .byte 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TOXIC
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ POISON_FANG
- .byte 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ POISON_POWDER
- .byte 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ POISON_STING
- .byte 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SPIKE_CANNON
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ACID_ARMOR
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TAKE_DOWN
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ JUMP_KICK
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BOUNCE
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HI_JUMP_KICK
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TRI_ATTACK
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DRAGON_CLAW
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TRICK
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TRIPLE_KICK
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DRILL_PECK
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MUD_SPORT
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MUD_SLAP
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ THIEF
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AMNESIA
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NIGHT_SHADE
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GROWL
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SLACK_OFF
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SURF
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ROLE_PLAY
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NEEDLE_ARM
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DOUBLE_KICK
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SUNNY_DAY
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LEER
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WISH
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FAKE_OUT
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SLEEP_TALK
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PAY_DAY
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ASSIST
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HEAT_WAVE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SLEEP_POWDER
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ REST
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ INGRAIN
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CONFUSION
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BODY_SLAM
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SWALLOW
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CURSE
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HYDRO_PUMP
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HYPER_VOICE
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HYPER_BEAM
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SUPERPOWER
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ STEEL_WING
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SPIT_UP
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DYNAMIC_PUNCH
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GUILLOTINE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ VICE_GRIP
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ KNOCK_OFF
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ POUND
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RAZOR_LEAF
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BATON_PASS
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PETAL_DANCE
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SPLASH
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BUBBLE_BEAM
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BELLY_DRUM
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BARRIER
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LIGHT_SCREEN
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SCRATCH
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HYPER_FANG
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EMBER
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SECRET_POWER
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DIZZY_PUNCH
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BULK_UP
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ IMPRISON
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FEATHER_DANCE
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WHIRLWIND
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BEAT_UP
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BLIZZARD
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ STOMP
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FLASH
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TEETER_DANCE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CRUSH_CLAW
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BLAZE_KICK
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PRESENT
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ERUPTION
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SLUDGE
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SLUDGE_BOMB
- .byte 0x2B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GLARE
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TRANSFORM
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ POISON_TAIL
- .byte 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ROAR
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BONE_RUSH
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CAMOUFLAGE
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ COVET
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TAIL_GLOW
- .byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BONE_CLUB
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BONEMERANG
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FIRE_SPIN
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FIRE_PUNCH
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PERISH_SONG
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WRAP
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SPIKES
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MAGNITUDE
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MAGICAL_LEAF
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MAGIC_COAT
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MUD_SHOT
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MACH_PUNCH
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PROTECT
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DEFENSE_CURL
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ROLLING_KICK
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SUBSTITUTE
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DETECT
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PIN_MISSILE
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WATER_SPORT
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WATER_GUN
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MIST_BALL
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WATER_PULSE
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FURY_ATTACK
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FURY_SWIPES
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DESTINY_BOND
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FALSE_SWIPE
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FORESIGHT
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MIRROR_COAT
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FUTURE_SIGHT
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MILK_DRINK
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CALM_MIND
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MEGA_DRAIN
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MEGA_KICK
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MEGA_PUNCH
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MEGAHORN
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HIDDEN_POWER
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ METAL_CLAW
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ATTRACT
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MIMIC
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FRUSTRATION
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LEECH_SEED
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ METRONOME
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DREAM_EATER
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ACID
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MEDITATE
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SNATCH
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LUSTER_PURGE
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LEAF_BLADE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RECYCLE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ REFLECT
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ REFRESH
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ REVENGE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DRAGON_RAGE
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DRAGON_BREATH
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DRAGON_DANCE
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ICE_PUNCH
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ICE_BEAM
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FURY_CUTTER
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ COMET_PUNCH
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SKULL_BASH
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LOCK_ON
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ROCK_BLAST
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ COTTON_SPORE
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ STRUGGLE
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-BardMusic_TRENDY_SAYING: @ 8428CB4
-@ KTHX, BYE.
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ YES, SIR!
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AVANT GARDE
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ COUPLE
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MUCH OBLIGED
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ YEEHAW!
- .byte 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MEGA
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ 1-HIT KO!
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DESTINY
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CANCEL
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NEW
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FLATTEN
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ KIDDING
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LOSER
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LOSING
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HAPPENING
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HIP AND
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHAKE
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHADY
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ UPBEAT
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MODERN
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SMELL YA
- .byte 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BANG
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ KNOCKOUT
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HASSLE
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WINNER
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FEVER
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WANNABE
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BABY
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HEART
- .byte 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OLD
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ YOUNG
- .byte 0x2B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ UGLY
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-BardMusic_POKEMON_2: @ 84292E4
-@ EKANS
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ARBOK
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SEAKING
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ARIADOS
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CROCONAW
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ UNOWN
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EEVEE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GEODUDE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SPINARAK
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PILOSWINE
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ONIX
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ARCANINE
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SUDOWOODO
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WEEPINBELL
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ VICTREEBEL
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WOOPER
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SWINUB
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SKARMORY
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AIPOM
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ESPEON
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HITMONCHAN
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ELEKID
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ELECTABUZZ
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ENTEI
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FERALIGATR
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FURRET
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OCTILLERY
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PRIMEAPE
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SENTRET
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ STANTLER
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SPEAROW
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FEAROW
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OMASTAR
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ OMANYTE
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GROWLITHE
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MACHAMP
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DRAGONITE
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PINSIR
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SNORLAX
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ KABUTO
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ KABUTOPS
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HITMONTOP
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WARTORTLE
- .byte 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BLASTOISE
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FARFETCHD
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CUBONE
- .byte 0x2D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MAROWAK
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ KANGASKHAN
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SUNFLORA
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CATERPIE
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GYARADOS
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RAPIDASH
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NINETALES
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GIRAFARIG
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BELLOSSOM
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ KINGDRA
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ KINGLER
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GLOOM
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PINECO
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GLIGAR
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ KRABBY
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GRANBULL
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CROBAT
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ABRA
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GENGAR
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TAUROS
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MAGIKARP
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MAGNEMITE
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GASTLY
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HAUNTER
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MACHOKE
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ KAKUNA
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PSYDUCK
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PHANPY
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RATTATA
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GOLDUCK
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GOLBAT
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GOLEM
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GRAVELER
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ VENONAT
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RHYDON
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RHYHORN
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PUPITAR
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CORSOLA
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HITMONLEE
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ZAPDOS
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ JOLTEON
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SANDSHREW
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SANDSLASH
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SEADRA
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHELLDER
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ VAPOREON
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DEWGONG
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SUICUNE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ STARMIE
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SCYTHER
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ZUBAT
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BEEDRILL
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HYPNO
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DROWZEE
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SQUIRTLE
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CELEBI
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WOBBUFFET
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DUGTRIO
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HORSEA
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EXEGGCUTE
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CHIKORITA
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CHINCHOU
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SHUCKLE
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DIGLETT
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ REMORAID
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DELIBIRD
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HOUNDOUR
- .byte 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AMPHAROS
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DODUO
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DODRIO
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SMEARGLE
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ KOFFING
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TENTACRUEL
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TOGETIC
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TOGEPI
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GOLDEEN
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ METAPOD
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DONPHAN
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ODDISH
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ EXEGGUTOR
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NIDOKING
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NIDOQUEEN
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NIDORAN_F
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NIDORAN_M
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NIDORINA
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NIDORINO
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MEOWTH
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SNEASEL
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ POLIWHIRL
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ POLITOED
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ POLIWRATH
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ POLIWAG
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ QUAGSIRE
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NATU
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ XATU
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DUNSPARCE
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SEEL
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ STEELIX
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TYPHLOSION
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DRAGONAIR
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BUTTERFREE
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SCIZOR
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HOPPIP
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BLISSEY
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PARAS
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PARASECT
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ QWILFISH
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MR_MIME
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TYROGUE
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CLOYSTER
- .byte 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TYRANITAR
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CLEFFA
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WEEDLE
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PIKACHU
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CLEFABLE
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PIDGEOT
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PIDGEOTTO
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PICHU
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CLEFAIRY
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CHARMANDER
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ STARYU
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CYNDAQUIL
- .byte 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SUNKERN
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TEDDIURSA
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ VOLTORB
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MOLTRES
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FLAREON
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ALAKAZAM
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MAGMAR
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FORRETRESS
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WIGGLYTUFF
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ IVYSAUR
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BULBASAUR
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ VENUSAUR
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AERODACTYL
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MAGBY
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ IGGLYBUFF
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ UMBREON
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ARTICUNO
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ JIGGLYPUFF
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SNUBBULL
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BAYLEEF
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ GRIMER
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MUK
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HERACROSS
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HOUNDOOM
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PERSIAN
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LICKITUNG
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HO_OH
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ HOOTHOOT
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PIDGEY
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PONYTA
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SKIPLOOM
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PORYGON
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ PORYGON2
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MAGCARGO
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SLUGMA
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ QUILAVA
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ BELLSPROUT
- .byte 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ WEEZING
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MARILL
- .byte 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ AZUMARILL
- .byte 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ ELECTRODE
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MANKEY
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MANTINE
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DRATINI
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MEW
- .byte 0x2D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MEWTWO
- .byte 0x2D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MILTANK
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MISDREAVUS
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SMOOCHUM
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MEGANIUM
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ DITTO
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TENTACOOL
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MAREEP
- .byte 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ FLAAFFY
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ VENOMOTH
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TANGELA
- .byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SLOWKING
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SLOWBRO
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ SLOWPOKE
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MURKROW
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ YANMA
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ KADABRA
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LARVITAR
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ NOCTOWL
- .byte 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RAIKOU
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RAICHU
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CHANSEY
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ RATICATE
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LAPRAS
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ VILEPLUME
- .byte 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LANTURN
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CHARMELEON
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ CHARIZARD
- .byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ URSARING
- .byte 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ JYNX
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LUGIA
- .byte 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MAGNETON
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LEDIAN
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ LEDYBA
- .byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ VULPIX
- .byte 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ JUMPLUFF
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ TOTODILE
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
-@ MACHOP
- .byte 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
-
- .align 2
-gBardMusicTable:: @ 842C1F4
- .4byte BardMusic_POKEMON
- .4byte BardMusic_TRAINER
- .4byte BardMusic_STATUS
- .4byte BardMusic_BATTLE
- .4byte BardMusic_GREETINGS
- .4byte BardMusic_PEOPLE
- .4byte BardMusic_VOICES
- .4byte BardMusic_SPEECH
- .4byte BardMusic_ENDINGS
- .4byte BardMusic_FEELINGS
- .4byte BardMusic_CONDITIONS
- .4byte BardMusic_ACTIONS
- .4byte BardMusic_LIFESTYLE
- .4byte BardMusic_HOBBIES
- .4byte BardMusic_TIME
- .4byte BardMusic_MISC
- .4byte BardMusic_ADJECTIVES
- .4byte BardMusic_EVENTS
- .4byte BardMusic_MOVE_1
- .4byte BardMusic_MOVE_2
- .4byte BardMusic_TRENDY_SAYING
- .4byte BardMusic_POKEMON_2
diff --git a/data/bard_music.s b/data/bard_music.s
deleted file mode 100644
index 5a13af0da..000000000
--- a/data/bard_music.s
+++ /dev/null
@@ -1,240 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 1
-Unknown_8416F08:
- .2byte -768, 6144
-
- .align 1
-Unknown_8416F0C:
- .2byte 2304, 6144
-
- .align 1
-Unknown_8416F10:
- .2byte 256, 6144
-
- .align 1
-Unknown_8416F14:
- .2byte 1024, 6144
-
- .align 1
-Unknown_8416F18:
- .2byte 2816, 6144
-
- .align 1
-Unknown_8416F1C:
- .2byte -768, -256, 6144
-
- .align 1
-Unknown_8416F22:
- .2byte -768, 512, 6144
-
- .align 1
-Unknown_8416F28:
- .2byte 512, 1024, 6144
-
- .align 1
-Unknown_8416F2E:
- .2byte 1536, 2048, 6144
-
- .align 1
-Unknown_8416F34:
- .2byte 2304, 2048, 6144
-
- .align 1
-Unknown_8416F3A:
- .2byte -768, -256, -768, 6144
-
- .align 1
-Unknown_8416F42:
- .2byte 1024, -768, 1024, 6144
-
- .align 1
-Unknown_8416F4A:
- .2byte 2304, 2048, 1536, 6144
-
- .align 1
-Unknown_8416F52:
- .2byte 256, 512, 1024, 6144
-
- .align 1
-Unknown_8416F5A:
- .2byte 1536, 4096, 3328, 6144
-
- .align 1
-Unknown_8416F62:
- .2byte 1024, 2304, 1024, 2304, 6144
-
- .align 1
-Unknown_8416F6C:
- .2byte 2304, 1024, 3328, 1024, 6144
-
- .align 1
-Unknown_8416F76:
- .2byte 256, 512, 1024, 1536, 6144
-
- .align 1
-Unknown_8416F80:
- .2byte 2048, 1536, 1024, 512, 6144
-
- .align 1
-Unknown_8416F8A:
- .2byte 3840, 3328, 2816, 2560, 6144
-
- .align 1
-Unknown_8416F94:
- .2byte -768, -256, 256, 512, 1024, 6144
-
- .align 1
-Unknown_8416FA0:
- .2byte 2304, 2048, 1536, 1024, 512, 6144
-
- .align 1
-Unknown_8416FAC:
- .2byte 256, 1024, 2304, 1024, 256, 6144
-
- .align 1
-Unknown_8416FB8:
- .2byte 2304, 1024, 2304, 1024, -768, 6144
-
- .align 1
-Unknown_8416FC4:
- .2byte 2816, 2048, 1024, 1024, 1536, 6144
-
- .align 1
-Unknown_8416FD0:
- .2byte -768, -256, 256, 512, 1024, 1536, 6144
-
- .align 1
-Unknown_8416FDE:
- .2byte 2048, 1536, 1024, 512, 256, -256, 6144
-
- .align 1
-Unknown_8416FEC:
- .2byte 256, 512, 1024, 256, 512, 4096, 6144
-
- .align 1
-Unknown_8416FFA:
- .2byte 1024, -768, 2304, 1024, 2304, 1024, 6144
-
- .align 1
-Unknown_8417008:
- .2byte 2048, 2304, 2048, 2304, 2048, 2304, 6144
-
- .align 1
-Unknown_8417016:
- .2byte 512, 256, 512, 256, 512, 1024, 512, 6144
-
- .align 1
-Unknown_8417026:
- .2byte 256, 256, -256, -256, -768, 1024, -768, 6144
-
- .align 1
-Unknown_8417036:
- .2byte 2048, 2304, 2816, 3328, 3584, 3328, 2816, 6144
-
- .align 1
-Unknown_8417046:
- .2byte 2048, 1536, 1024, 512, 3328, 2816, 2304, 6144
-
- .align 1
-Unknown_8417056:
- .2byte 768, 1024, 1536, 2048, 1792, 2048, 1024, 6144
-
- .align 2
-gUnknown_08417068:: @ 8417068
- .4byte Unknown_8416F08
- .4byte Unknown_8416F0C
- .4byte Unknown_8416F10
- .4byte Unknown_8416F14
- .4byte Unknown_8416F18
- .4byte Unknown_8416F1C
- .4byte Unknown_8416F22
- .4byte Unknown_8416F28
- .4byte Unknown_8416F2E
- .4byte Unknown_8416F34
- .4byte Unknown_8416F3A
- .4byte Unknown_8416F42
- .4byte Unknown_8416F4A
- .4byte Unknown_8416F52
- .4byte Unknown_8416F5A
- .4byte Unknown_8416F62
- .4byte Unknown_8416F6C
- .4byte Unknown_8416F76
- .4byte Unknown_8416F80
- .4byte Unknown_8416F8A
- .4byte Unknown_8416F94
- .4byte Unknown_8416FA0
- .4byte Unknown_8416FAC
- .4byte Unknown_8416FB8
- .4byte Unknown_8416FC4
- .4byte Unknown_8416FD0
- .4byte Unknown_8416FDE
- .4byte Unknown_8416FEC
- .4byte Unknown_8416FFA
- .4byte Unknown_8417008
- .4byte Unknown_8417016
- .4byte Unknown_8417026
- .4byte Unknown_8417036
- .4byte Unknown_8417046
- .4byte Unknown_8417056
-
- .align 2
-gUnknown_084170F4:: @ 84170F4
- .4byte 9
- .4byte 22
- .4byte 15
- .4byte 16
- .4byte 39
- .4byte 21
- .4byte 9
- .4byte 30
- .4byte 24
- .4byte 15
- .4byte 25
- .4byte 12
- .4byte 22
- .4byte 45
- .4byte 24
- .4byte 15
- .4byte 40
- .4byte 9
- .4byte 21
- .4byte 42
- .4byte 18
- .4byte 9
- .4byte 22
- .4byte 15
- .4byte 27
- .4byte 48
- .4byte 18
- .4byte 27
- .4byte 33
- .4byte 24
- .4byte 25
- .4byte 39
- .4byte 19
- .4byte 16
- .4byte 54
- .4byte 18
- .4byte 9
- .4byte 45
- .4byte 15
- .4byte 12
- .4byte 39
- .4byte 23
- .4byte 5
- .4byte 45
- .4byte 12
- .4byte 21
- .4byte 48
- .4byte 12
- .4byte 21
- .4byte 69
- .4byte 18
- .4byte 15
-
-@ 84171C4
- .include "data/bard_music.inc"
diff --git a/data/battle_ai_scripts.s b/data/battle_ai_scripts.s
index 7c58160f6..270386359 100644
--- a/data/battle_ai_scripts.s
+++ b/data/battle_ai_scripts.s
@@ -439,7 +439,7 @@ AI_CBM_PerishSong: @ 81DA6BB
AI_CBM_Sandstorm: @ 81DA6C6
get_weather
- if_equal WEATHER_SANDSTORM, Score_Down8
+ if_equal BATTLE_WEATHER_SANDSTORM, Score_Down8
end
AI_CBM_Attract: @ 81DA6CE
@@ -479,12 +479,12 @@ AI_CBM_BatonPass: @ 81DA729
AI_CBM_RainDance: @ 81DA732
get_weather
- if_equal WEATHER_RAIN, Score_Down8
+ if_equal BATTLE_WEATHER_RAIN, Score_Down8
end
AI_CBM_SunnyDay: @ 81DA73A
get_weather
- if_equal WEATHER_SUN, Score_Down8
+ if_equal BATTLE_WEATHER_SUN, Score_Down8
end
AI_CBM_FutureSight: @ 81DA742
@@ -509,7 +509,7 @@ AI_CBM_SpitUpAndSwallow: @ 81DA75F
AI_CBM_Hail: @ 81DA76E
get_weather
- if_equal WEATHER_HAIL, Score_Down8
+ if_equal BATTLE_WEATHER_HAIL, Score_Down8
end
AI_CBM_Torment: @ 81DA776
@@ -1361,9 +1361,9 @@ AI_CV_Conversion_End: @ 81DB190
AI_CV_HealWeather: @ 81DB191
get_weather
- if_equal WEATHER_HAIL, AI_CV_HealWeather_ScoreDown2
- if_equal WEATHER_RAIN, AI_CV_HealWeather_ScoreDown2
- if_equal WEATHER_SANDSTORM, AI_CV_HealWeather_ScoreDown2
+ if_equal BATTLE_WEATHER_HAIL, AI_CV_HealWeather_ScoreDown2
+ if_equal BATTLE_WEATHER_RAIN, AI_CV_HealWeather_ScoreDown2
+ if_equal BATTLE_WEATHER_SANDSTORM, AI_CV_HealWeather_ScoreDown2
jump AI_CV_Heal
AI_CV_HealWeather_ScoreDown2: @ 81DB1A9
@@ -2107,9 +2107,9 @@ AI_CV_RainDance: @ 81DB8E9
AI_CV_RainDance2: @ 81DB8F7
if_hp_less_than USER, 40, AI_CV_RainDance_ScoreDown1
get_weather
- if_equal WEATHER_HAIL, AI_CV_RainDance3
- if_equal WEATHER_SUN, AI_CV_RainDance3
- if_equal WEATHER_SANDSTORM, AI_CV_RainDance3
+ if_equal BATTLE_WEATHER_HAIL, AI_CV_RainDance3
+ if_equal BATTLE_WEATHER_SUN, AI_CV_RainDance3
+ if_equal BATTLE_WEATHER_SANDSTORM, AI_CV_RainDance3
get_ability USER
if_equal ABILITY_RAIN_DISH, AI_CV_RainDance3
jump AI_CV_RainDance_End
@@ -2127,9 +2127,9 @@ AI_CV_RainDance_End: @ 81DB927
AI_CV_SunnyDay: @ 81DB928
if_hp_less_than USER, 40, AI_CV_SunnyDay_ScoreDown1
get_weather
- if_equal WEATHER_HAIL, AI_CV_SunnyDay2
- if_equal WEATHER_RAIN, AI_CV_SunnyDay2
- if_equal WEATHER_SANDSTORM, AI_CV_SunnyDay2
+ if_equal BATTLE_WEATHER_HAIL, AI_CV_SunnyDay2
+ if_equal BATTLE_WEATHER_RAIN, AI_CV_SunnyDay2
+ if_equal BATTLE_WEATHER_SANDSTORM, AI_CV_SunnyDay2
jump AI_CV_SunnyDay_End
AI_CV_SunnyDay2: @ 81DB947
@@ -2264,8 +2264,8 @@ AI_CV_Fly2: @ 81DBA9F
if_status2 TARGET, S_CURSED, AI_CV_Fly6
if_status3 TARGET, S_LEECH_SEED, AI_CV_Fly6
get_weather
- if_equal WEATHER_HAIL, AI_CV_Fly3
- if_equal WEATHER_SANDSTORM, AI_CV_Fly4
+ if_equal BATTLE_WEATHER_HAIL, AI_CV_Fly3
+ if_equal BATTLE_WEATHER_SANDSTORM, AI_CV_Fly4
jump AI_CV_Fly5
AI_CV_Fly3: @ 81DBACF
@@ -2317,9 +2317,9 @@ AI_CV_SpitUp_End: @ 81DBB2E
AI_CV_Hail: @ 81DBB2F
if_hp_less_than USER, 40, AI_CV_Hail_ScoreDown1
get_weather
- if_equal WEATHER_SUN, AI_CV_Hail2
- if_equal WEATHER_RAIN, AI_CV_Hail2
- if_equal WEATHER_SANDSTORM, AI_CV_Hail2
+ if_equal BATTLE_WEATHER_SUN, AI_CV_Hail2
+ if_equal BATTLE_WEATHER_RAIN, AI_CV_Hail2
+ if_equal BATTLE_WEATHER_SANDSTORM, AI_CV_Hail2
jump AI_CV_Hail_End
AI_CV_Hail2: @ 81DBB4E
diff --git a/data/battle_anim_80CA710.s b/data/battle_anim_80CA710.s
index ba5d9f533..4430cd372 100644
--- a/data/battle_anim_80CA710.s
+++ b/data/battle_anim_80CA710.s
@@ -2505,7 +2505,7 @@ gSpriteTemplate_83D96C4:: @ 83D96C4
spr_template 10201, 10201, gOamData_837DF2C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80D58FC
.align 1
-gUnknown_083D96DC:: @ 83D96DC
+gHeatedRockCoords:: @ 83D96DC
.2byte -2, -5
.2byte -1, -1
.2byte 3, -6
diff --git a/data/battle_moves.s b/data/battle_moves.s
index 9a7398999..2c65bd3a5 100644
--- a/data/battle_moves.s
+++ b/data/battle_moves.s
@@ -1,3 +1,4 @@
+#include "constants/battle_constants.h"
#include "constants/battle_move_effects.h"
.include "asm/macros.inc"
.include "constants/constants.inc"
@@ -156,7 +157,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 10 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_BOTH_ENEMIES
+ .byte TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -167,7 +168,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 30 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -420,7 +421,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 20 @ PP
.byte 100 @ secondary effect chance
- .byte F_TARGET_RANDOM
+ .byte TARGET_RANDOM
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
@@ -442,7 +443,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 30 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_BOTH_ENEMIES
+ .byte TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -486,7 +487,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 30 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_BOTH_ENEMIES
+ .byte TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -508,7 +509,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 40 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_BOTH_ENEMIES
+ .byte TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -574,7 +575,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 30 @ PP
.byte 10 @ secondary effect chance
- .byte F_TARGET_BOTH_ENEMIES
+ .byte TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -607,7 +608,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 30 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -640,7 +641,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 15 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_BOTH_ENEMIES
+ .byte TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -662,7 +663,7 @@ gBattleMoves:: @ 81FB12C
.byte 70 @ accuracy
.byte 5 @ PP
.byte 10 @ secondary effect chance
- .byte F_TARGET_BOTH_ENEMIES
+ .byte TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -761,7 +762,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 20 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_SPECIAL
+ .byte TARGET_SPECIAL
.byte -5 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_MAKES_CONTACT @ misc. flags
@@ -827,7 +828,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 40 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -838,7 +839,7 @@ gBattleMoves:: @ 81FB12C
.byte 95 @ accuracy
.byte 25 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_BOTH_ENEMIES
+ .byte TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -893,7 +894,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 20 @ PP
.byte 100 @ secondary effect chance
- .byte F_TARGET_RANDOM
+ .byte TARGET_RANDOM
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
@@ -904,7 +905,7 @@ gBattleMoves:: @ 81FB12C
.byte 95 @ accuracy
.byte 40 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_BOTH_ENEMIES
+ .byte TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -992,7 +993,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 10 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_ALL_EXCEPT_USER
+ .byte TARGET_ALL_EXCEPT_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -1069,7 +1070,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 40 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -1080,7 +1081,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 30 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -1113,7 +1114,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 20 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte 0 @ misc. flags
@@ -1157,7 +1158,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 15 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -1168,7 +1169,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 20 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -1179,7 +1180,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 30 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -1190,7 +1191,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 20 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -1223,7 +1224,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 40 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -1234,7 +1235,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 40 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -1245,7 +1246,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 30 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -1256,7 +1257,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 30 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -1267,7 +1268,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 30 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_PROTECT @ misc. flags
@@ -1278,7 +1279,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 20 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -1289,7 +1290,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 30 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -1300,7 +1301,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 10 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
@@ -1311,7 +1312,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 10 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_SPECIAL
+ .byte TARGET_SPECIAL
.byte 0 @ priority
.4byte 0 @ misc. flags
@@ -1322,7 +1323,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 20 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_SPECIAL
+ .byte TARGET_SPECIAL
.byte 0 @ priority
.4byte 0 @ misc. flags
@@ -1333,7 +1334,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 5 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_ALL_EXCEPT_USER
+ .byte TARGET_ALL_EXCEPT_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -1432,7 +1433,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 20 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_BOTH_ENEMIES
+ .byte TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -1476,7 +1477,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 20 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -1498,7 +1499,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 10 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_SNATCH @ misc. flags
@@ -1608,7 +1609,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 30 @ PP
.byte 10 @ secondary effect chance
- .byte F_TARGET_BOTH_ENEMIES
+ .byte TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -1663,7 +1664,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 40 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte 0 @ misc. flags
@@ -1674,7 +1675,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 40 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -1696,7 +1697,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 5 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_ALL_EXCEPT_USER
+ .byte TARGET_ALL_EXCEPT_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -1729,7 +1730,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 10 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -1740,7 +1741,7 @@ gBattleMoves:: @ 81FB12C
.byte 90 @ accuracy
.byte 10 @ PP
.byte 30 @ secondary effect chance
- .byte F_TARGET_BOTH_ENEMIES
+ .byte TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -1762,7 +1763,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 30 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -1773,7 +1774,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 30 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte 0 @ misc. flags
@@ -1817,7 +1818,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 10 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -1949,7 +1950,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 30 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte 0 @ misc. flags
@@ -2004,7 +2005,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 25 @ PP
.byte 10 @ secondary effect chance
- .byte F_TARGET_BOTH_ENEMIES
+ .byte TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -2015,7 +2016,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 10 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 3 @ priority
.4byte 0 @ misc. flags
@@ -2070,7 +2071,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 10 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -2114,7 +2115,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 20 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_ENEMY_SIDE
+ .byte TARGET_ENEMY_SIDE
.byte 0 @ priority
.4byte 0 @ misc. flags
@@ -2147,7 +2148,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 5 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte 0 @ misc. flags
@@ -2158,7 +2159,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 5 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte 0 @ misc. flags
@@ -2169,7 +2170,7 @@ gBattleMoves:: @ 81FB12C
.byte 95 @ accuracy
.byte 15 @ PP
.byte 100 @ secondary effect chance
- .byte F_TARGET_BOTH_ENEMIES
+ .byte TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -2180,7 +2181,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 5 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 3 @ priority
.4byte 0 @ misc. flags
@@ -2213,7 +2214,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 15 @ PP
.byte 100 @ secondary effect chance
- .byte F_TARGET_RANDOM
+ .byte TARGET_RANDOM
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT | F_MAKES_CONTACT @ misc. flags
@@ -2224,7 +2225,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 10 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte 0 @ misc. flags
@@ -2246,7 +2247,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 10 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 3 @ priority
.4byte 0 @ misc. flags
@@ -2301,7 +2302,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 10 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -2367,7 +2368,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 10 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_SPECIAL
+ .byte TARGET_SPECIAL
.byte 0 @ priority
.4byte 0 @ misc. flags
@@ -2378,7 +2379,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 5 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -2422,7 +2423,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 25 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -2455,7 +2456,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 30 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_ALL_EXCEPT_USER
+ .byte TARGET_ALL_EXCEPT_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -2499,7 +2500,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 40 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte 0 @ misc. flags
@@ -2543,7 +2544,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 20 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_BOTH_ENEMIES
+ .byte TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_MAGIC_COAT | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -2587,7 +2588,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 5 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -2598,7 +2599,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 5 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -2609,7 +2610,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 5 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -2642,7 +2643,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 20 @ PP
.byte 20 @ secondary effect chance
- .byte F_TARGET_BOTH_ENEMIES
+ .byte TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -2653,7 +2654,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 5 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte 0 @ misc. flags
@@ -2664,7 +2665,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 5 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte 0 @ misc. flags
@@ -2686,7 +2687,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 20 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_SPECIAL
+ .byte TARGET_SPECIAL
.byte -5 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE @ misc. flags
@@ -2796,7 +2797,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 10 @ PP
.byte 100 @ secondary effect chance
- .byte F_TARGET_RANDOM
+ .byte TARGET_RANDOM
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -2807,7 +2808,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 10 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -2829,7 +2830,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 10 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -2840,7 +2841,7 @@ gBattleMoves:: @ 81FB12C
.byte 90 @ accuracy
.byte 10 @ PP
.byte 10 @ secondary effect chance
- .byte F_TARGET_BOTH_ENEMIES
+ .byte TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -2851,7 +2852,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 10 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_PROTECT @ misc. flags
@@ -2939,7 +2940,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 20 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 3 @ priority
.4byte 0 @ misc. flags
@@ -2950,7 +2951,7 @@ gBattleMoves:: @ 81FB12C
.byte 95 @ accuracy
.byte 20 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_SPECIAL
+ .byte TARGET_SPECIAL
.byte 0 @ priority
.4byte 0 @ misc. flags
@@ -2961,7 +2962,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 20 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -2983,7 +2984,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 20 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 5 @ priority
.4byte 0 @ misc. flags
@@ -3016,7 +3017,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 10 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_PROTECT @ misc. flags
@@ -3027,7 +3028,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 20 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_SPECIAL
+ .byte TARGET_SPECIAL
.byte 0 @ priority
.4byte 0 @ misc. flags
@@ -3038,7 +3039,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 20 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -3060,7 +3061,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 15 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_SPECIAL
+ .byte TARGET_SPECIAL
.byte 4 @ priority
.4byte 0 @ misc. flags
@@ -3071,7 +3072,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 10 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte 0 @ misc. flags
@@ -3137,7 +3138,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 5 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_BOTH_ENEMIES
+ .byte TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -3159,7 +3160,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 10 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_PROTECT @ misc. flags
@@ -3170,7 +3171,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 20 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -3181,7 +3182,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 5 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -3192,7 +3193,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 10 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_SPECIAL
+ .byte TARGET_SPECIAL
.byte 4 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE @ misc. flags
@@ -3236,7 +3237,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 20 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -3247,7 +3248,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 20 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -3291,7 +3292,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 20 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_ALL_EXCEPT_USER
+ .byte TARGET_ALL_EXCEPT_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_PROTECT @ misc. flags
@@ -3313,7 +3314,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 15 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte 0 @ misc. flags
@@ -3346,7 +3347,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 10 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -3357,7 +3358,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 10 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_BOTH_ENEMIES
+ .byte TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -3445,7 +3446,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 5 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -3467,7 +3468,7 @@ gBattleMoves:: @ 81FB12C
.byte 95 @ accuracy
.byte 25 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_BOTH_ENEMIES
+ .byte TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -3555,7 +3556,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 20 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -3566,7 +3567,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 5 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_BOTH_ENEMIES
+ .byte TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -3643,7 +3644,7 @@ gBattleMoves:: @ 81FB12C
.byte 85 @ accuracy
.byte 10 @ PP
.byte 30 @ secondary effect chance
- .byte F_TARGET_BOTH_ENEMIES
+ .byte TARGET_BOTH_ENEMIES
.byte 0 @ priority
.4byte F_AFFECTED_BY_KINGS_ROCK | F_MIRROR_MOVE_COMPATIBLE | F_AFFECTED_BY_PROTECT @ misc. flags
@@ -3687,7 +3688,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 15 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -3709,7 +3710,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 40 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -3742,7 +3743,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 20 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -3819,7 +3820,7 @@ gBattleMoves:: @ 81FB12C
.byte 100 @ accuracy
.byte 15 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte 0 @ misc. flags
@@ -3830,7 +3831,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 20 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
@@ -3852,7 +3853,7 @@ gBattleMoves:: @ 81FB12C
.byte 0 @ accuracy
.byte 20 @ PP
.byte 0 @ secondary effect chance
- .byte F_TARGET_USER
+ .byte TARGET_USER
.byte 0 @ priority
.4byte F_AFFECTED_BY_SNATCH @ misc. flags
diff --git a/data/battle_scripts_1.s b/data/battle_scripts_1.s
index 4e41bcc20..3c255b461 100644
--- a/data/battle_scripts_1.s
+++ b/data/battle_scripts_1.s
@@ -1,607 +1,611 @@
#include "constants/abilities.h"
+#include "constants/battle_constants.h"
+#include "constants/moves.h"
+#include "constants/songs.h"
.include "asm/macros.inc"
- .include "constants/constants.inc"
.include "asm/macros/battle_script.inc"
+ .include "constants/constants.inc"
+ .include "constants/battle_script_constants.inc"
.section script_data, "aw", %progbits
-gBattleScriptsEffectsTable:: @ 81D6BBC
- .4byte MoveEffect_Hit
- .4byte MoveEffect_Sleep
- .4byte MoveEffect_PoisonHit
- .4byte MoveEffect_Absorb
- .4byte MoveEffect_BurnHit
- .4byte MoveEffect_FreezeHit
- .4byte MoveEffect_ParalyzeHit
- .4byte MoveEffect_Explosion
- .4byte MoveEffect_DreamEater
- .4byte MoveEffect_MirrorMove
- .4byte MoveEffect_AttackUp
- .4byte MoveEffect_DefenseUp
- .4byte MoveEffect_SpeedUp
- .4byte MoveEffect_SpecialAttackUp
- .4byte MoveEffect_SpecialDefenseUp
- .4byte MoveEffect_AccuracyUp
- .4byte MoveEffect_EvasionUp
- .4byte MoveEffect_AlwaysHit
- .4byte MoveEffect_AttackDown
- .4byte MoveEffect_DefenseDown
- .4byte MoveEffect_SpeedDown
- .4byte MoveEffect_SpecialAttackDown
- .4byte MoveEffect_SpecialDefenseDown
- .4byte MoveEffect_AccuracyDown
- .4byte MoveEffect_EvasionDown
- .4byte MoveEffect_Haze
- .4byte MoveEffect_Bide
- .4byte MoveEffect_Rampage
- .4byte MoveEffect_Roar
- .4byte MoveEffect_MultiHit
- .4byte MoveEffect_Conversion
- .4byte MoveEffect_FlinchHit
- .4byte MoveEffect_RestoreHp
- .4byte MoveEffect_Toxic
- .4byte MoveEffect_PayDay
- .4byte MoveEffect_LightScreen
- .4byte MoveEffect_TriAttack
- .4byte MoveEffect_Rest
- .4byte MoveEffect_Ohko
- .4byte MoveEffect_RazorWind
- .4byte MoveEffect_SuperFang
- .4byte MoveEffect_DragonRage
- .4byte MoveEffect_Trap
- .4byte MoveEffect_HighCritical
- .4byte MoveEffect_DoubleHit
- .4byte MoveEffect_RecoilIfMiss
- .4byte MoveEffect_Mist
- .4byte MoveEffect_FocusEnergy
- .4byte MoveEffect_Recoil
- .4byte MoveEffect_Confuse
- .4byte MoveEffect_AttackUp2
- .4byte MoveEffect_DefenseUp2
- .4byte MoveEffect_SpeedUp2
- .4byte MoveEffect_SpecialAttackUp2
- .4byte MoveEffect_SpecialDefenseUp2
- .4byte MoveEffect_AccuracyUp2
- .4byte MoveEffect_EvasionUp2
- .4byte MoveEffect_Transform
- .4byte MoveEffect_AttackDown2
- .4byte MoveEffect_DefenseDown2
- .4byte MoveEffect_SpeedDown2
- .4byte MoveEffect_SpecialAttackDown2
- .4byte MoveEffect_SpecialDefenseDown2
- .4byte MoveEffect_AccuracyDown2
- .4byte MoveEffect_EvasionDown2
- .4byte MoveEffect_Reflect
- .4byte MoveEffect_Poison
- .4byte MoveEffect_Paralyze
- .4byte MoveEffect_AttackDownHit
- .4byte MoveEffect_DefenseDownHit
- .4byte MoveEffect_SpeedDownHit
- .4byte MoveEffect_SpecialAttackDownHit
- .4byte MoveEffect_SpecialDefenseDownHit
- .4byte MoveEffect_AccuracyDownHit
- .4byte MoveEffect_EvasionDownHit
- .4byte MoveEffect_SkyAttack
- .4byte MoveEffect_ConfuseHit
- .4byte MoveEffect_Twineedle
- .4byte MoveEffect_VitalThrow
- .4byte MoveEffect_Substitute
- .4byte MoveEffect_Recharge
- .4byte MoveEffect_Rage
- .4byte MoveEffect_Mimic
- .4byte MoveEffect_Metronome
- .4byte MoveEffect_LeechSeed
- .4byte MoveEffect_Splash
- .4byte MoveEffect_Disable
- .4byte MoveEffect_LevelDamage
- .4byte MoveEffect_Psywave
- .4byte MoveEffect_Counter
- .4byte MoveEffect_Encore
- .4byte MoveEffect_PainSplit
- .4byte MoveEffect_Snore
- .4byte MoveEffect_Conversion2
- .4byte MoveEffect_LockOn
- .4byte MoveEffect_Sketch
- .4byte MoveEffect_Unused60
- .4byte MoveEffect_SleepTalk
- .4byte MoveEffect_DestinyBond
- .4byte MoveEffect_Flail
- .4byte MoveEffect_Spite
- .4byte MoveEffect_FalseSwipe
- .4byte MoveEffect_HealBell
- .4byte MoveEffect_QuickAttack
- .4byte MoveEffect_TripleKick
- .4byte MoveEffect_Thief
- .4byte MoveEffect_MeanLook
- .4byte MoveEffect_Nightmare
- .4byte MoveEffect_Minimize
- .4byte MoveEffect_Curse
- .4byte MoveEffect_Unused6E
- .4byte MoveEffect_Protect
- .4byte MoveEffect_Spikes
- .4byte MoveEffect_Foresight
- .4byte MoveEffect_PerishSong
- .4byte MoveEffect_Sandstorm
- .4byte MoveEffect_Endure
- .4byte MoveEffect_Rollout
- .4byte MoveEffect_Swagger
- .4byte MoveEffect_FuryCutter
- .4byte MoveEffect_Attract
- .4byte MoveEffect_Return
- .4byte MoveEffect_Present
- .4byte MoveEffect_Frustration
- .4byte MoveEffect_Safeguard
- .4byte MoveEffect_ThawHit
- .4byte MoveEffect_Magnitude
- .4byte MoveEffect_BatonPass
- .4byte MoveEffect_Pursuit
- .4byte MoveEffect_RapidSpin
- .4byte MoveEffect_Sonicboom
- .4byte MoveEffect_Unused83
- .4byte MoveEffect_MorningSun
- .4byte MoveEffect_Synthesis
- .4byte MoveEffect_Moonlight
- .4byte MoveEffect_HiddenPower
- .4byte MoveEffect_RainDance
- .4byte MoveEffect_SunnyDay
- .4byte MoveEffect_DefenseUpHit
- .4byte MoveEffect_AttackUpHit
- .4byte MoveEffect_AllStatsUpHit
- .4byte MoveEffect_Unused8D
- .4byte MoveEffect_BellyDrum
- .4byte MoveEffect_PsychUp
- .4byte MoveEffect_MirrorCoat
- .4byte MoveEffect_SkullBash
- .4byte MoveEffect_Twister
- .4byte MoveEffect_Earthquake
- .4byte MoveEffect_FutureSight
- .4byte MoveEffect_Gust
- .4byte MoveEffect_FlinchHit2
- .4byte MoveEffect_Solarbeam
- .4byte MoveEffect_Thunder
- .4byte MoveEffect_Teleport
- .4byte MoveEffect_BeatUp
- .4byte MoveEffect_Fly
- .4byte MoveEffect_DefenseCurl
- .4byte MoveEffect_Softboiled
- .4byte MoveEffect_FakeOut
- .4byte MoveEffect_Uproar
- .4byte MoveEffect_Stockpile
- .4byte MoveEffect_SpitUp
- .4byte MoveEffect_Swallow
- .4byte MoveEffect_UnusedA3
- .4byte MoveEffect_Hail
- .4byte MoveEffect_Torment
- .4byte MoveEffect_Flatter
- .4byte MoveEffect_WillOWisp
- .4byte MoveEffect_Memento
- .4byte MoveEffect_Facade
- .4byte MoveEffect_FocusPunch
- .4byte MoveEffect_Smellingsalt
- .4byte MoveEffect_FollowMe
- .4byte MoveEffect_NaturePower
- .4byte MoveEffect_Charge
- .4byte MoveEffect_Taunt
- .4byte MoveEffect_HelpingHand
- .4byte MoveEffect_Trick
- .4byte MoveEffect_RolePlay
- .4byte MoveEffect_Wish
- .4byte MoveEffect_Assist
- .4byte MoveEffect_Ingrain
- .4byte MoveEffect_Superpower
- .4byte MoveEffect_MagicCoat
- .4byte MoveEffect_Recycle
- .4byte MoveEffect_Revenge
- .4byte MoveEffect_BrickBreak
- .4byte MoveEffect_Yawn
- .4byte MoveEffect_KnockOff
- .4byte MoveEffect_Endeavor
- .4byte MoveEffect_Eruption
- .4byte MoveEffect_SkillSwap
- .4byte MoveEffect_Imprison
- .4byte MoveEffect_Refresh
- .4byte MoveEffect_Grudge
- .4byte MoveEffect_Snatch
- .4byte MoveEffect_LowKick
- .4byte MoveEffect_SecretPower
- .4byte MoveEffect_DoubleEdge
- .4byte MoveEffect_TeeterDance
- .4byte MoveEffect_BlazeKick
- .4byte MoveEffect_MudSport
- .4byte MoveEffect_PoisonFang
- .4byte MoveEffect_WeatherBall
- .4byte MoveEffect_Overheat
- .4byte MoveEffect_Tickle
- .4byte MoveEffect_CosmicPower
- .4byte MoveEffect_SkyUppercut
- .4byte MoveEffect_BulkUp
- .4byte MoveEffect_PoisonTail
- .4byte MoveEffect_WaterSport
- .4byte MoveEffect_CalmMind
- .4byte MoveEffect_DragonDance
- .4byte MoveEffect_Camouflage
-
-BattleScript_1D6F14: @ 81D6F14
-MoveEffect_AccuracyDown2: @ 81D6F14
-MoveEffect_AccuracyUp2: @ 81D6F14
-MoveEffect_AccuracyUp: @ 81D6F14
-MoveEffect_AlwaysHit: @ 81D6F14
-MoveEffect_EvasionDown2: @ 81D6F14
-MoveEffect_EvasionDownHit: @ 81D6F14
-MoveEffect_EvasionUp2: @ 81D6F14
-MoveEffect_FalseSwipe: @ 81D6F14
-MoveEffect_HighCritical: @ 81D6F14
-MoveEffect_Hit: @ 81D6F14
-MoveEffect_Pursuit: @ 81D6F14
-MoveEffect_QuickAttack: @ 81D6F14
-MoveEffect_SpecialAttackDown2: @ 81D6F14
-MoveEffect_SpecialAttackDown: @ 81D6F14
-MoveEffect_SpecialDefenseDown: @ 81D6F14
-MoveEffect_SpecialDefenseUp: @ 81D6F14
-MoveEffect_SpeedUp: @ 81D6F14
-MoveEffect_Unused60: @ 81D6F14
-MoveEffect_Unused6E: @ 81D6F14
-MoveEffect_Unused83: @ 81D6F14
-MoveEffect_Unused8D: @ 81D6F14
-MoveEffect_UnusedA3: @ 81D6F14
-MoveEffect_VitalThrow: @ 81D6F14
- jumpifhalfword 1, gCurrentMove, 57, BattleScript_1D6F3A
- jumpifspecialstatusflag TARGET, 0x40000, 1, BattleScript_1D6F3A
- orword gHitMarker, 0x40000
- setbyte gSharedMem + 0x1601F, 2
-
-BattleScript_1D6F3A: @ 81D6F3A
- attackcanceler
-
-BattleScript_1D6F3B: @ 81D6F3B
- accuracycheck BattleScript_1D6F72, 0
-
-BattleScript_1D6F42: @ 81D6F42
- attackstring
- ppreduce
-
-BattleScript_1D6F44:: @ 81D6F44
+gBattleScriptsForMoveEffects:: @ 81D6BBC
+ .4byte BattleScript_EffectHit
+ .4byte BattleScript_EffectSleep
+ .4byte BattleScript_EffectPoisonHit
+ .4byte BattleScript_EffectAbsorb
+ .4byte BattleScript_EffectBurnHit
+ .4byte BattleScript_EffectFreezeHit
+ .4byte BattleScript_EffectParalyzeHit
+ .4byte BattleScript_EffectExplosion
+ .4byte BattleScript_EffectDreamEater
+ .4byte BattleScript_EffectMirrorMove
+ .4byte BattleScript_EffectAttackUp
+ .4byte BattleScript_EffectDefenseUp
+ .4byte BattleScript_EffectSpeedUp
+ .4byte BattleScript_EffectSpecialAttackUp
+ .4byte BattleScript_EffectSpecialDefenseUp
+ .4byte BattleScript_EffectAccuracyUp
+ .4byte BattleScript_EffectEvasionUp
+ .4byte BattleScript_EffectAlwaysHit
+ .4byte BattleScript_EffectAttackDown
+ .4byte BattleScript_EffectDefenseDown
+ .4byte BattleScript_EffectSpeedDown
+ .4byte BattleScript_EffectSpecialAttackDown
+ .4byte BattleScript_EffectSpecialDefenseDown
+ .4byte BattleScript_EffectAccuracyDown
+ .4byte BattleScript_EffectEvasionDown
+ .4byte BattleScript_EffectHaze
+ .4byte BattleScript_EffectBide
+ .4byte BattleScript_EffectRampage
+ .4byte BattleScript_EffectRoar
+ .4byte BattleScript_EffectMultiHit
+ .4byte BattleScript_EffectConversion
+ .4byte BattleScript_EffectFlinchHit
+ .4byte BattleScript_EffectRestoreHp
+ .4byte BattleScript_EffectToxic
+ .4byte BattleScript_EffectPayDay
+ .4byte BattleScript_EffectLightScreen
+ .4byte BattleScript_EffectTriAttack
+ .4byte BattleScript_EffectRest
+ .4byte BattleScript_EffectOHKO
+ .4byte BattleScript_EffectRazorWind
+ .4byte BattleScript_EffectSuperFang
+ .4byte BattleScript_EffectDragonRage
+ .4byte BattleScript_EffectTrap
+ .4byte BattleScript_EffectHighCritical
+ .4byte BattleScript_EffectDoubleHit
+ .4byte BattleScript_EffectRecoilIfMiss
+ .4byte BattleScript_EffectMist
+ .4byte BattleScript_EffectFocusEnergy
+ .4byte BattleScript_EffectRecoil
+ .4byte BattleScript_EffectConfuse
+ .4byte BattleScript_EffectAttackUp2
+ .4byte BattleScript_EffectDefenseUp2
+ .4byte BattleScript_EffectSpeedUp2
+ .4byte BattleScript_EffectSpecialAttackUp2
+ .4byte BattleScript_EffectSpecialDefenseUp2
+ .4byte BattleScript_EffectAccuracyUp2
+ .4byte BattleScript_EffectEvasionUp2
+ .4byte BattleScript_EffectTransform
+ .4byte BattleScript_EffectAttackDown2
+ .4byte BattleScript_EffectDefenseDown2
+ .4byte BattleScript_EffectSpeedDown2
+ .4byte BattleScript_EffectSpecialAttackDown2
+ .4byte BattleScript_EffectSpecialDefenseDown2
+ .4byte BattleScript_EffectAccuracyDown2
+ .4byte BattleScript_EffectEvasionDown2
+ .4byte BattleScript_EffectReflect
+ .4byte BattleScript_EffectPoison
+ .4byte BattleScript_EffectParalyze
+ .4byte BattleScript_EffectAttackDownHit
+ .4byte BattleScript_EffectDefenseDownHit
+ .4byte BattleScript_EffectSpeedDownHit
+ .4byte BattleScript_EffectSpecialAttackDownHit
+ .4byte BattleScript_EffectSpecialDefenseDownHit
+ .4byte BattleScript_EffectAccuracyDownHit
+ .4byte BattleScript_EffectEvasionDownHit
+ .4byte BattleScript_EffectSkyAttack
+ .4byte BattleScript_EffectConfuseHit
+ .4byte BattleScript_EffectTwineedle
+ .4byte BattleScript_EffectVitalThrow
+ .4byte BattleScript_EffectSubstitute
+ .4byte BattleScript_EffectRecharge
+ .4byte BattleScript_EffectRage
+ .4byte BattleScript_EffectMimic
+ .4byte BattleScript_EffectMetronome
+ .4byte BattleScript_EffectLeechSeed
+ .4byte BattleScript_EffectSplash
+ .4byte BattleScript_EffectDisable
+ .4byte BattleScript_EffectLevelDamage
+ .4byte BattleScript_EffectPsywave
+ .4byte BattleScript_EffectCounter
+ .4byte BattleScript_EffectEncore
+ .4byte BattleScript_EffectPainSplit
+ .4byte BattleScript_EffectSnore
+ .4byte BattleScript_EffectConversion2
+ .4byte BattleScript_EffectLockOn
+ .4byte BattleScript_EffectSketch
+ .4byte BattleScript_EffectUnused60//Thaw
+ .4byte BattleScript_EffectSleepTalk
+ .4byte BattleScript_EffectDestinyBond
+ .4byte BattleScript_EffectFlail
+ .4byte BattleScript_EffectSpite
+ .4byte BattleScript_EffectFalseSwipe
+ .4byte BattleScript_EffectHealBell
+ .4byte BattleScript_EffectQuickAttack
+ .4byte BattleScript_EffectTripleKick
+ .4byte BattleScript_EffectThief
+ .4byte BattleScript_EffectMeanLook
+ .4byte BattleScript_EffectNightmare
+ .4byte BattleScript_EffectMinimize
+ .4byte BattleScript_EffectCurse
+ .4byte BattleScript_EffectUnused6E
+ .4byte BattleScript_EffectProtect
+ .4byte BattleScript_EffectSpikes
+ .4byte BattleScript_EffectForesight
+ .4byte BattleScript_EffectPerishSong
+ .4byte BattleScript_EffectSandstorm
+ .4byte BattleScript_EffectEndure
+ .4byte BattleScript_EffectRollout
+ .4byte BattleScript_EffectSwagger
+ .4byte BattleScript_EffectFuryCutter
+ .4byte BattleScript_EffectAttract
+ .4byte BattleScript_EffectReturn
+ .4byte BattleScript_EffectPresent
+ .4byte BattleScript_EffectFrustration
+ .4byte BattleScript_EffectSafeguard
+ .4byte BattleScript_EffectThawHit
+ .4byte BattleScript_EffectMagnitude
+ .4byte BattleScript_EffectBatonPass
+ .4byte BattleScript_EffectPursuit
+ .4byte BattleScript_EffectRapidSpin
+ .4byte BattleScript_EffectSonicboom
+ .4byte BattleScript_EffectUnused83
+ .4byte BattleScript_EffectMorningSun
+ .4byte BattleScript_EffectSynthesis
+ .4byte BattleScript_EffectMoonlight
+ .4byte BattleScript_EffectHiddenPower
+ .4byte BattleScript_EffectRainDance
+ .4byte BattleScript_EffectSunnyDay
+ .4byte BattleScript_EffectDefenseUpHit
+ .4byte BattleScript_EffectAttackUpHit
+ .4byte BattleScript_EffectAllStatsUpHit
+ .4byte BattleScript_EffectUnused8D
+ .4byte BattleScript_EffectBellyDrum
+ .4byte BattleScript_EffectPsychUp
+ .4byte BattleScript_EffectMirrorCoat
+ .4byte BattleScript_EffectSkullBash
+ .4byte BattleScript_EffectTwister
+ .4byte BattleScript_EffectEarthquake
+ .4byte BattleScript_EffectFutureSight
+ .4byte BattleScript_EffectGust
+ .4byte BattleScript_EffectStomp
+ .4byte BattleScript_EffectSolarbeam
+ .4byte BattleScript_EffectThunder
+ .4byte BattleScript_EffectTeleport
+ .4byte BattleScript_EffectBeatUp
+ .4byte BattleScript_EffectSemiInvulnerable
+ .4byte BattleScript_EffectDefenseCurl
+ .4byte BattleScript_EffectSoftboiled
+ .4byte BattleScript_EffectFakeOut
+ .4byte BattleScript_EffectUproar
+ .4byte BattleScript_EffectStockpile
+ .4byte BattleScript_EffectSpitUp
+ .4byte BattleScript_EffectSwallow
+ .4byte BattleScript_EffectUnusedA3
+ .4byte BattleScript_EffectHail
+ .4byte BattleScript_EffectTorment
+ .4byte BattleScript_EffectFlatter
+ .4byte BattleScript_EffectWillOWisp
+ .4byte BattleScript_EffectMemento
+ .4byte BattleScript_EffectFacade
+ .4byte BattleScript_EffectFocusPunch
+ .4byte BattleScript_EffectSmellingsalt
+ .4byte BattleScript_EffectFollowMe
+ .4byte BattleScript_EffectNaturePower
+ .4byte BattleScript_EffectCharge
+ .4byte BattleScript_EffectTaunt
+ .4byte BattleScript_EffectHelpingHand
+ .4byte BattleScript_EffectTrick
+ .4byte BattleScript_EffectRolePlay
+ .4byte BattleScript_EffectWish
+ .4byte BattleScript_EffectAssist
+ .4byte BattleScript_EffectIngrain
+ .4byte BattleScript_EffectSuperpower
+ .4byte BattleScript_EffectMagicCoat
+ .4byte BattleScript_EffectRecycle
+ .4byte BattleScript_EffectRevenge
+ .4byte BattleScript_EffectBrickBreak
+ .4byte BattleScript_EffectYawn
+ .4byte BattleScript_EffectKnockOff
+ .4byte BattleScript_EffectEndeavor
+ .4byte BattleScript_EffectEruption
+ .4byte BattleScript_EffectSkillSwap
+ .4byte BattleScript_EffectImprison
+ .4byte BattleScript_EffectRefresh
+ .4byte BattleScript_EffectGrudge
+ .4byte BattleScript_EffectSnatch
+ .4byte BattleScript_EffectLowKick
+ .4byte BattleScript_EffectSecretPower
+ .4byte BattleScript_EffectDoubleEdge
+ .4byte BattleScript_EffectTeeterDance
+ .4byte BattleScript_EffectBlazeKick
+ .4byte BattleScript_EffectMudSport
+ .4byte BattleScript_EffectPoisonFang
+ .4byte BattleScript_EffectWeatherBall
+ .4byte BattleScript_EffectOverheat
+ .4byte BattleScript_EffectTickle
+ .4byte BattleScript_EffectCosmicPower
+ .4byte BattleScript_EffectSkyUppercut
+ .4byte BattleScript_EffectBulkUp
+ .4byte BattleScript_EffectPoisonTail
+ .4byte BattleScript_EffectWaterSport
+ .4byte BattleScript_EffectCalmMind
+ .4byte BattleScript_EffectDragonDance
+ .4byte BattleScript_EffectCamouflage
+
+BattleScript_EffectHit: @ 81D6F14
+BattleScript_EffectAccuracyDown2: @ 81D6F14
+BattleScript_EffectAccuracyUp2: @ 81D6F14
+BattleScript_EffectAccuracyUp: @ 81D6F14
+BattleScript_EffectAlwaysHit: @ 81D6F14
+BattleScript_EffectEvasionDown2: @ 81D6F14
+BattleScript_EffectEvasionDownHit: @ 81D6F14
+BattleScript_EffectEvasionUp2: @ 81D6F14
+BattleScript_EffectFalseSwipe: @ 81D6F14
+BattleScript_EffectHighCritical: @ 81D6F14
+BattleScript_EffectHit: @ 81D6F14
+BattleScript_EffectPursuit: @ 81D6F14
+BattleScript_EffectQuickAttack: @ 81D6F14
+BattleScript_EffectSpecialAttackDown2: @ 81D6F14
+BattleScript_EffectSpecialAttackDown: @ 81D6F14
+BattleScript_EffectSpecialDefenseDown: @ 81D6F14
+BattleScript_EffectSpecialDefenseUp: @ 81D6F14
+BattleScript_EffectSpeedUp: @ 81D6F14
+BattleScript_EffectUnused60: @ 81D6F14
+BattleScript_EffectUnused6E: @ 81D6F14
+BattleScript_EffectUnused83: @ 81D6F14
+BattleScript_EffectUnused8D: @ 81D6F14
+BattleScript_EffectUnusedA3: @ 81D6F14
+BattleScript_EffectVitalThrow: @ 81D6F14
+ jumpifnotmove MOVE_SURF, BattleScript_HitFromAtkCanceler
+ jumpifnostatus3 TARGET, STATUS3_UNDERWATER, BattleScript_HitFromAtkCanceler
+ orword gHitMarker, HITMARKER_IGNORE_UNDERWATER
+ setbyte sDMG_MULTIPLIER, 2
+
+BattleScript_HitFromAtkCanceler: @ 81D6F3A
+ attackcanceler
+
+BattleScript_HitFromAccCheck: @ 81D6F3B
+ accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
+
+BattleScript_HitFromAtkString: @ 81D6F42
+ attackstring
+ ppreduce
+
+BattleScript_HitFromCritCalc:: @ 81D6F44
critcalc
- atk5
- atk6
- atk7
+ damagecalc
+ typecalc
+ adjustnormaldamage
-BattleScript_1D6F48: @ 81D6F48
+BattleScript_HitFromAtkAnimation: @ 81D6F48
attackanimation
waitanimation
- missmessage
- atk5c TARGET
- waitstateatk
- graphicalhpupdate TARGET
+ effectivenesssound
+ hitanimation TARGET
+ waitstate
+ healthbarupdate TARGET
datahpupdate TARGET
critmessage
waitmessage 64
resultmessage
waitmessage 64
- seteffectwithchancetarget
- faintpokemon TARGET, 0, 0x0
+ seteffectwithchance
+ tryfaintmon TARGET, FALSE, NULL
-BattleScript_EndTurn:: @ 81D6F62
- setbyte gSharedMem + 0x1600C, 0
- atk49 0, 0
+BattleScript_MoveEnd:: @ 81D6F62
+ setbyte sMOVEEND_STATE, 0
+ moveend 0, 0
end
-BattleScript_1D6F6C: @ 81D6F6C
- orbyte gBattleMoveFlags, 1
+BattleScript_MakeMoveMissed: @ 81D6F6C
+ orbyte gBattleMoveFlags, MOVESTATUS_MISSED
-BattleScript_1D6F72: @ 81D6F72
+BattleScript_PrintMoveMissed: @ 81D6F72
attackstring
ppreduce
-BattleScript_1D6F74:: @ 81D6F74
+BattleScript_MoveMissedPause:: @ 81D6F74
pause 32
-BattleScript_1D6F77: @ 81D6F77
- missmessage
+BattleScript_MoveMissed: @ 81D6F77
+ effectivenesssound
resultmessage
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Sleep: @ 81D6F81
+BattleScript_EffectSleep: @ 81D6F81
attackcanceler
attackstring
ppreduce
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
- jumpifstatus TARGET, SLP, BattleScript_1D6FC4
- jumpifcannotsleep BattleScript_1D6FE0
+ jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed
+ jumpifstatus TARGET, SLP, BattleScript_AlreadyAsleep
+ jumpifcantmakeasleep BattleScript_CantMakeAsleep
jumpifstatus TARGET, SLP | PSN | BRN | FRZ | PAR | TOX, BattleScript_ButItFailed
- accuracycheck BattleScript_ButItFailed, 0
- jumpifhalverset TARGET, 32, BattleScript_1D9037
+ accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE
+ jumpifsideaffecting TARGET, SIDE_STATUS_SAFEGUARD, BattleScript_SafeguardProtected
attackanimation
waitanimation
- setbyte gUnknown_02024D1F + 0x2, 1
- seteffecttarget
- jump BattleScript_EndTurn
+ setmoveeffect EFFECT_SLEEP
+ seteffectprimary
+ goto BattleScript_MoveEnd
-BattleScript_1D6FC4: @ 81D6FC4
+BattleScript_AlreadyAsleep: @ 81D6FC4
pause 32
printstring BATTLE_TEXT_DefendingAsleep
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-BattleScript_1D6FD2: @ 81D6FD2
+BattleScript_WasntAffected: @ 81D6FD2
pause 32
printstring BATTLE_TEXT_WasntAffected
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-BattleScript_1D6FE0: @ 81D6FE0
+BattleScript_CantMakeAsleep: @ 81D6FE0
pause 32
- printfromtable BattleTextList_40156A
+ printfromtable gUproarAwakeStringIds
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_PoisonHit: @ 81D6FF0
-MoveEffect_PoisonTail: @ 81D6FF0
- setbyte gUnknown_02024D1F + 0x2, 2
- jump BattleScript_1D6F14
+BattleScript_EffectPoisonHit: @ 81D6FF0
+BattleScript_EffectPoisonTail: @ 81D6FF0
+ setmoveeffect EFFECT_POISON
+ goto BattleScript_EffectHit
-MoveEffect_Absorb: @ 81D6FFB
+BattleScript_EffectAbsorb: @ 81D6FFB
attackcanceler
- accuracycheck BattleScript_1D6F72, 0
+ accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
attackstring
ppreduce
critcalc
- atk5
- atk6
- atk7
+ damagecalc
+ typecalc
+ adjustnormaldamage
attackanimation
waitanimation
- missmessage
- atk5c TARGET
- waitstateatk
- graphicalhpupdate TARGET
+ effectivenesssound
+ hitanimation TARGET
+ waitstate
+ healthbarupdate TARGET
datahpupdate TARGET
critmessage
waitmessage 64
resultmessage
waitmessage 64
negativedamage
- orword gHitMarker, 0x100
- jumpifability TARGET, ABILITY_LIQUID_OOZE, BattleScript_1D7037
- setbyte gUnknown_02024D1F + 0x4, 0
- jump BattleScript_1D703F
+ orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE
+ jumpifability TARGET, ABILITY_LIQUID_OOZE, BattleScript_AbsorbLiquidOoze
+ setbyte cMULTISTRING_CHOOSER, 0
+ goto BattleScript_AbsorbUpdateHp
-BattleScript_1D7037: @ 81D7037
+BattleScript_AbsorbLiquidOoze: @ 81D7037
manipulatedamage 0
- setbyte gUnknown_02024D1F + 0x4, 1
+ setbyte cMULTISTRING_CHOOSER, 1
-BattleScript_1D703F: @ 81D703F
- graphicalhpupdate USER
+BattleScript_AbsorbUpdateHp: @ 81D703F
+ healthbarupdate USER
datahpupdate USER
- jumpifbyte 4, gBattleMoveFlags, 41, BattleScript_1D7056
- printfromtable BattleTextList_4015D0
+ jumpifmovehadnoeffect BattleScript_AbsorbTryFainting
+ printfromtable gLeechSeedDrainStringIds
waitmessage 64
-BattleScript_1D7056: @ 81D7056
- faintpokemon USER, 0, 0x0
- faintpokemon TARGET, 0, 0x0
- jump BattleScript_EndTurn
+BattleScript_AbsorbTryFainting: @ 81D7056
+ tryfaintmon USER, FALSE, NULL
+ tryfaintmon TARGET, FALSE, NULL
+ goto BattleScript_MoveEnd
-MoveEffect_BlazeKick: @ 81D7069
-MoveEffect_BurnHit: @ 81D7069
- setbyte gUnknown_02024D1F + 0x2, 3
- jump BattleScript_1D6F14
+BattleScript_EffectBlazeKick: @ 81D7069
+BattleScript_EffectBurnHit: @ 81D7069
+ setmoveeffect EFFECT_BURN
+ goto BattleScript_EffectHit
-MoveEffect_FreezeHit: @ 81D7074
- setbyte gUnknown_02024D1F + 0x2, 4
- jump BattleScript_1D6F14
+BattleScript_EffectFreezeHit: @ 81D7074
+ setmoveeffect EFFECT_FREEZE
+ goto BattleScript_EffectHit
-MoveEffect_ParalyzeHit: @ 81D707F
- setbyte gUnknown_02024D1F + 0x2, 5
- jump BattleScript_1D6F14
+BattleScript_EffectParalyzeHit: @ 81D707F
+ setmoveeffect EFFECT_PARALYSIS
+ goto BattleScript_EffectHit
-MoveEffect_Explosion: @ 81D708A
+BattleScript_EffectExplosion: @ 81D708A
attackcanceler
attackstring
ppreduce
faintifabilitynotdamp
- setuserhptozero
- waitstateatk
- jumpifbyte 5, gBattleMoveFlags, 1, BattleScript_1D70A5
- callatk BattleScript_1D70FB
- jump BattleScript_1D70A7
+ setatkhptozero
+ waitstate
+ jumpifbyte NO_COMMON_BITS, gBattleMoveFlags, MOVESTATUS_MISSED, BattleScript_1D70A5
+ call BattleScript_1D70FB
+ goto BattleScript_1D70A7
BattleScript_1D70A5: @ 81D70A5
attackanimation
waitanimation
BattleScript_1D70A7: @ 81D70A7
- atk25
+ movevaluescleanup
critcalc
- atk5
- atk6
- atk7
- accuracycheck BattleScript_1D70E0, 0
- missmessage
- atk5c TARGET
- waitstateatk
- graphicalhpupdate TARGET
+ damagecalc
+ typecalc
+ adjustnormaldamage
+ accuracycheck BattleScript_1D70E0, ACC_CURR_MOVE
+ effectivenesssound
+ hitanimation TARGET
+ waitstate
+ healthbarupdate TARGET
datahpupdate TARGET
critmessage
waitmessage 64
resultmessage
waitmessage 64
- faintpokemon TARGET, 0, 0x0
- setbyte gSharedMem + 0x1600C, 0
- atk49 2, 16
- jumpwhiletargetvalid BattleScript_1D70A7
- faintpokemon USER, 0, 0x0
+ tryfaintmon TARGET, FALSE, NULL
+ setbyte sMOVEEND_STATE, 0
+ moveend 2, 16
+ jumpifnexttargetvalid BattleScript_1D70A7
+ tryfaintmon USER, FALSE, NULL
end
BattleScript_1D70E0: @ 81D70E0
- missmessage
+ effectivenesssound
resultmessage
waitmessage 64
- setbyte gSharedMem + 0x1600C, 0
- atk49 2, 16
- jumpwhiletargetvalid BattleScript_1D70A7
- faintpokemon USER, 0, 0x0
+ setbyte sMOVEEND_STATE, 0
+ moveend 2, 16
+ jumpifnexttargetvalid BattleScript_1D70A7
+ tryfaintmon USER, FALSE, NULL
end
BattleScript_1D70FB: @ 81D70FB
- bicbyte gBattleMoveFlags, 1
+ bicbyte gBattleMoveFlags, MOVESTATUS_MISSED
attackanimation
waitanimation
- orbyte gBattleMoveFlags, 1
+ orbyte gBattleMoveFlags, MOVESTATUS_MISSED
return
-MoveEffect_DreamEater: @ 81D710A
+BattleScript_EffectDreamEater: @ 81D710A
attackcanceler
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_1D711F
+ jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_1D711F
jumpifstatus TARGET, SLP, BattleScript_1D7129
BattleScript_1D711F: @ 81D711F
attackstring
ppreduce
waitmessage 64
- jump BattleScript_1D6FD2
+ goto BattleScript_WasntAffected
BattleScript_1D7129: @ 81D7129
- accuracycheck BattleScript_1D6F72, 0
+ accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
attackstring
ppreduce
critcalc
- atk5
- atk6
- atk7
+ damagecalc
+ typecalc
+ adjustnormaldamage
attackanimation
waitanimation
- missmessage
- atk5c TARGET
- waitstateatk
- graphicalhpupdate TARGET
+ effectivenesssound
+ hitanimation TARGET
+ waitstate
+ healthbarupdate TARGET
datahpupdate TARGET
critmessage
waitmessage 64
resultmessage
waitmessage 64
negativedamage
- orword gHitMarker, 0x100
- graphicalhpupdate USER
+ orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE
+ healthbarupdate USER
datahpupdate USER
- jumpifbyte 4, gBattleMoveFlags, 41, BattleScript_1D7167
+ jumpifmovehadnoeffect BattleScript_DreamEaterTryFaintEnd
printstring BATTLE_TEXT_DreamEaten
waitmessage 64
-BattleScript_1D7167: @ 81D7167
- faintpokemon TARGET, 0, 0x0
- jump BattleScript_EndTurn
+BattleScript_DreamEaterTryFaintEnd: @ 81D7167
+ tryfaintmon TARGET, FALSE, NULL
+ goto BattleScript_MoveEnd
-MoveEffect_MirrorMove: @ 81D7173
+BattleScript_EffectMirrorMove: @ 81D7173
attackcanceler
attackstring
pause 64
- jumptolastusedattack
+ trymirrormove
ppreduce
- orbyte gBattleMoveFlags, 32
+ orbyte gBattleMoveFlags, MOVESTATUS_FAILED
printstring BATTLE_TEXT_MirrorFail
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_AttackUp: @ 81D718B
- setbyte gSharedMem + 0x1601E, 17
- jump BattleScript_1D71B2
+BattleScript_EffectAttackUp: @ 81D718B
+ setstatchanger ATTACK, 1, FALSE
+ goto BattleScript_EffectStatUp
-MoveEffect_DefenseUp: @ 81D7196
- setbyte gSharedMem + 0x1601E, 18
- jump BattleScript_1D71B2
+BattleScript_EffectDefenseUp: @ 81D7196
+ setstatchanger DEFENSE, 1, FALSE
+ goto BattleScript_EffectStatUp
-MoveEffect_SpecialAttackUp: @ 81D71A1
- setbyte gSharedMem + 0x1601E, 20
- jump BattleScript_1D71B2
+BattleScript_EffectSpecialAttackUp: @ 81D71A1
+ setstatchanger SP_ATTACK, 1, FALSE
+ goto BattleScript_EffectStatUp
-MoveEffect_EvasionUp: @ 81D71AC
- setbyte gSharedMem + 0x1601E, 23
+BattleScript_EffectEvasionUp: @ 81D71AC
+ setstatchanger EVASION, 1, FALSE
-BattleScript_1D71B2: @ 81D71B2
+BattleScript_EffectStatUp: @ 81D71B2
attackcanceler
-BattleScript_1D71B3: @ 81D71B3
+BattleScript_EffectStatUpAfterAtkCanceler: @ 81D71B3
attackstring
ppreduce
- statbuffchange 65, BattleScript_1D71E0
- jumpifbyte 1, gUnknown_02024D1F + 0x4, 2, BattleScript_1D71CE
+ statbuffchange AFFECTS_USER | 0x1, BattleScript_StatUpEnd
+ jumpifbyte NOT_EQUAL, cMULTISTRING_CHOOSER, 2, BattleScript_StatUpAttackAnim
pause 32
- jump BattleScript_1D71D8
+ goto BattleScript_StatUpPrintString
-BattleScript_1D71CE: @ 81D71CE
+BattleScript_StatUpAttackAnim: @ 81D71CE
attackanimation
waitanimation
-BattleScript_1D71D0: @ 81D71D0
- atk47
- playanimation USER, B_ANIM_STATS_CHANGE, gSharedMem + 0x160A4
+BattleScript_StatUpDoAnim: @ 81D71D0
+ setgraphicalstatchangevalues
+ playanimation USER, B_ANIM_STATS_CHANGE, sANIM_ARG1
-BattleScript_1D71D8: @ 81D71D8
- printfromtable BattleTextList_401570
+BattleScript_StatUpPrintString: @ 81D71D8
+ printfromtable gStatUpStringIds
waitmessage 64
-BattleScript_1D71E0: @ 81D71E0
- jump BattleScript_EndTurn
+BattleScript_StatUpEnd: @ 81D71E0
+ goto BattleScript_MoveEnd
BattleScript_StatUp:: @ 81D71E5
- playanimation 2, B_ANIM_STATS_CHANGE, gSharedMem + 0x160A4
- printfromtable BattleTextList_401570
+ playanimation 2, B_ANIM_STATS_CHANGE, sANIM_ARG1
+ printfromtable gStatUpStringIds
waitmessage 64
return
-MoveEffect_AttackDown: @ 81D71F5
- setbyte gSharedMem + 0x1601E, 145
- jump BattleScript_1D7227
+BattleScript_EffectAttackDown: @ 81D71F5
+ setstatchanger ATTACK, 1, TRUE
+ goto BattleScript_EffectStatDown
-MoveEffect_DefenseDown: @ 81D7200
- setbyte gSharedMem + 0x1601E, 146
- jump BattleScript_1D7227
+BattleScript_EffectDefenseDown: @ 81D7200
+ setstatchanger DEFENSE, 1, TRUE
+ goto BattleScript_EffectStatDown
-MoveEffect_SpeedDown: @ 81D720B
- setbyte gSharedMem + 0x1601E, 147
- jump BattleScript_1D7227
+BattleScript_EffectSpeedDown: @ 81D720B
+ setstatchanger SPEED, 1, TRUE
+ goto BattleScript_EffectStatDown
-MoveEffect_AccuracyDown: @ 81D7216
- setbyte gSharedMem + 0x1601E, 150
- jump BattleScript_1D7227
+BattleScript_EffectAccuracyDown: @ 81D7216
+ setstatchanger ACCURACY, 1, TRUE
+ goto BattleScript_EffectStatDown
-MoveEffect_EvasionDown: @ 81D7221
- setbyte gSharedMem + 0x1601E, 151
+BattleScript_EffectEvasionDown: @ 81D7221
+ setstatchanger EVASION, 1, TRUE
-BattleScript_1D7227: @ 81D7227
+BattleScript_EffectStatDown: @ 81D7227
attackcanceler
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_1D83D4
- accuracycheck BattleScript_1D6F72, 0
+ jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailedAtkStringPpReduce
+ accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
attackstring
ppreduce
- statbuffchange 1, BattleScript_1D7271
- jumpifbyte 3, gUnknown_02024D1F + 0x4, 2, BattleScript_1D725F
- jumpifbyte 0, gUnknown_02024D1F + 0x4, 3, BattleScript_1D7271
+ statbuffchange 1, BattleScript_StatDownEnd
+ jumpifbyte LESS_THAN, cMULTISTRING_CHOOSER, 2, BattleScript_StatDownDoAnim
+ jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 3, BattleScript_StatDownEnd
pause 32
- jump BattleScript_1D7269
+ goto BattleScript_StatDownPrintString
-BattleScript_1D725F: @ 81D725F
+BattleScript_StatDownDoAnim: @ 81D725F
attackanimation
waitanimation
- atk47
- playanimation TARGET, B_ANIM_STATS_CHANGE, gSharedMem + 0x160A4
+ setgraphicalstatchangevalues
+ playanimation TARGET, B_ANIM_STATS_CHANGE, sANIM_ARG1
-BattleScript_1D7269: @ 81D7269
- printfromtable BattleTextList_40157C
+BattleScript_StatDownPrintString: @ 81D7269
+ printfromtable gStatDownStringIds
waitmessage 64
-BattleScript_1D7271: @ 81D7271
- jump BattleScript_EndTurn
+BattleScript_StatDownEnd: @ 81D7271
+ goto BattleScript_MoveEnd
BattleScript_StatDown:: @ 81D7276
- playanimation 2, B_ANIM_STATS_CHANGE, gSharedMem + 0x160A4
- printfromtable BattleTextList_40157C
+ playanimation 2, B_ANIM_STATS_CHANGE, sANIM_ARG1
+ printfromtable gStatDownStringIds
waitmessage 64
return
-MoveEffect_Haze: @ 81D7286
+BattleScript_EffectHaze: @ 81D7286
attackcanceler
attackstring
ppreduce
@@ -610,728 +614,725 @@ MoveEffect_Haze: @ 81D7286
normalisebuffs
printstring BATTLE_TEXT_StatElim
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Bide: @ 81D7297
+BattleScript_EffectBide: @ 81D7297
attackcanceler
attackstring
ppreduce
attackanimation
waitanimation
- orword gHitMarker, 0x8000000
+ orword gHitMarker, HITMARKER_x8000000
setbide
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Rampage: @ 81D72AB
+BattleScript_EffectRampage: @ 81D72AB
attackcanceler
- accuracycheck BattleScript_1D6F72, 0
+ accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
attackstring
- jumpifsecondarytstatus USER, S_CONTINUE, BattleScript_1D72BF
+ jumpifstatus2 USER, STATUS2_MULTIPLETURNS, BattleScript_1D72BF
ppreduce
BattleScript_1D72BF: @ 81D72BF
confuseifrepeatingattackends
- jump BattleScript_1D6F44
+ goto BattleScript_HitFromCritCalc
-MoveEffect_Roar: @ 81D72C5
+BattleScript_EffectRoar: @ 81D72C5
attackcanceler
attackstring
ppreduce
- jumpifability TARGET, ABILITY_SUCTION_CUPS, BattleScript_1D988D
- jumpifspecialstatusflag TARGET, 0x400, 0, BattleScript_1D93EC
- accuracycheck BattleScript_ButItFailed, 65535
- accuracycheck BattleScript_1D6F77, 0
+ jumpifability TARGET, ABILITY_SUCTION_CUPS, BattleScript_AbilityPreventsPhasingOut
+ jumpifstatus3 TARGET, STATUS3_ROOTED, BattleScript_PrintMonIsRooted
+ accuracycheck BattleScript_ButItFailed, NO_ACC_CALC_CHECK_LOCK_ON
+ accuracycheck BattleScript_MoveMissed, ACC_CURR_MOVE
forcerandomswitch BattleScript_ButItFailed
-MoveEffect_MultiHit: @ 81D72ED
+BattleScript_EffectMultiHit: @ 81D72ED
attackcanceler
- accuracycheck BattleScript_1D6F72, 0
+ accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
attackstring
ppreduce
- setloopcounter 0
- atk8e
- setbyte gSharedMem + 0x16112, 0
+ setmultihitcounter 0
+ initmultihitstring
+ setbyte sMULTIHIT_EFFECT, 0
-BattleScript_1D7300: @ 81D7300
- jumpiffainted USER, BattleScript_1D7396
- jumpiffainted TARGET, BattleScript_1D7377
- jumpifhalfword 0, gUnknown_02024BE8, 214, BattleScript_1D7322
- jumpifstatus USER, SLP, BattleScript_1D7377
+BattleScript_MultiHitLoop: @ 81D7300
+ jumpifhasnohp USER, BattleScript_MultiHitEnd
+ jumpifhasnohp TARGET, BattleScript_MultiHitPrintStrings
+ jumpifhalfword EQUAL, gChosenMove, MOVE_SLEEP_TALK, BattleScript_DoMultiHit
+ jumpifstatus USER, SLP, BattleScript_MultiHitPrintStrings
-BattleScript_1D7322: @ 81D7322
- atk25
- copyarray gUnknown_02024D1F + 0x2, gSharedMem + 0x16112, 1
+BattleScript_DoMultiHit: @ 81D7322
+ movevaluescleanup
+ copybyte cEFFECT_CHOOSER, sMULTIHIT_EFFECT
critcalc
- atk5
- atk6
- jumpifbyte 4, gBattleMoveFlags, 41, BattleScript_1D7374
- atk7
+ damagecalc
+ typecalc
+ jumpifmovehadnoeffect BattleScript_MultiHitNoMoreHits
+ adjustnormaldamage
attackanimation
waitanimation
- missmessage
- atk5c TARGET
- waitstateatk
- graphicalhpupdate TARGET
+ effectivenesssound
+ hitanimation TARGET
+ waitstate
+ healthbarupdate TARGET
datahpupdate TARGET
critmessage
waitmessage 64
printstring BATTLE_TEXT_Terminator2
waitmessage 1
- addbyte gSharedMem + 0x160E4, 1
- setbyte gSharedMem + 0x1600C, 0
- atk49 2, 16
- jumpifbyte 4, gBattleMoveFlags, 64, BattleScript_1D7377
- atk27 BattleScript_1D7300
- jump BattleScript_1D7377
-
-BattleScript_1D7374: @ 81D7374
+ addbyte sMULTIHIT_STRING + 4, 1
+ setbyte sMOVEEND_STATE, 0
+ moveend 2, 16
+ jumpifbyte COMMON_BITS, gBattleMoveFlags, MOVESTATUS_ENDURED, BattleScript_MultiHitPrintStrings
+ decrementmultihit BattleScript_MultiHitLoop
+ goto BattleScript_MultiHitPrintStrings
+
+BattleScript_MultiHitNoMoreHits: @ 81D7374
pause 32
-BattleScript_1D7377: @ 81D7377
+BattleScript_MultiHitPrintStrings: @ 81D7377
resultmessage
waitmessage 64
- jumpifbyte 4, gBattleMoveFlags, 41, BattleScript_1D7396
- copyarray gBattleTextBuff1, gSharedMem + 0x160E0, 6
+ jumpifmovehadnoeffect BattleScript_MultiHitEnd
+ copyarray gBattleTextBuff1, sMULTIHIT_STRING, 6
printstring BATTLE_TEXT_HitMulti
waitmessage 64
-BattleScript_1D7396: @ 81D7396
- seteffectwithchancetarget
- faintpokemon TARGET, 0, 0x0
- setbyte gSharedMem + 0x1600C, 2
- atk49 1, 0
- setbyte gSharedMem + 0x1600C, 4
- atk49 0, 0
+BattleScript_MultiHitEnd: @ 81D7396
+ seteffectwithchance
+ tryfaintmon TARGET, FALSE, NULL
+ setbyte sMOVEEND_STATE, 2
+ moveend 1, 0
+ setbyte sMOVEEND_STATE, 4
+ moveend 0, 0
end
-MoveEffect_Conversion: @ 81D73B1
+BattleScript_EffectConversion: @ 81D73B1
attackcanceler
attackstring
ppreduce
- changetypestoenemyattacktype BattleScript_ButItFailed
+ tryconversiontypechange BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_TypeTransform
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_FlinchHit: @ 81D73C6
- setbyte gUnknown_02024D1F + 0x2, 8
- jump BattleScript_1D6F14
+BattleScript_EffectFlinchHit: @ 81D73C6
+ setmoveeffect EFFECT_FLINCH
+ goto BattleScript_EffectHit
-MoveEffect_RestoreHp: @ 81D73D1
+BattleScript_EffectRestoreHp: @ 81D73D1
attackcanceler
attackstring
ppreduce
- setdamageasrestorehalfmaxhp BattleScript_1D83B5, 1
+ tryhealhalfhealth BattleScript_AlreadyAtFullHp, 1
attackanimation
waitanimation
- orword gHitMarker, 0x100
- graphicalhpupdate USER
+ orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE
+ healthbarupdate USER
datahpupdate USER
printstring BATTLE_TEXT_RegainedHealth
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Toxic: @ 81D73F4
+BattleScript_EffectToxic: @ 81D73F4
attackcanceler
attackstring
ppreduce
- jumpifability TARGET, ABILITY_IMMUNITY, BattleScript_1D7463
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
- jumpifstatus TARGET, PSN, BattleScript_1D7455
- jumpifstatus TARGET, TOX, BattleScript_1D7455
+ jumpifability TARGET, ABILITY_IMMUNITY, BattleScript_ImmunityProtected
+ jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed
+ jumpifstatus TARGET, PSN, BattleScript_AlreadyPoisoned
+ jumpifstatus TARGET, TOX, BattleScript_AlreadyPoisoned
jumpifstatus TARGET, SLP | PSN | BRN | FRZ | PAR | TOX, BattleScript_ButItFailed
- jumpiftype TARGET, TYPE_POISON, BattleScript_1D83E8
- jumpiftype TARGET, TYPE_STEEL, BattleScript_1D83E8
- accuracycheck BattleScript_ButItFailed, 0
- jumpifhalverset TARGET, 32, BattleScript_1D9037
+ jumpiftype TARGET, TYPE_POISON, BattleScript_NotAffected
+ jumpiftype TARGET, TYPE_STEEL, BattleScript_NotAffected
+ accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE
+ jumpifsideaffecting TARGET, SIDE_STATUS_SAFEGUARD, BattleScript_SafeguardProtected
attackanimation
waitanimation
- setbyte gUnknown_02024D1F + 0x2, 6
- seteffecttarget
+ setmoveeffect EFFECT_TOXIC
+ seteffectprimary
resultmessage
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-BattleScript_1D7455: @ 81D7455
+BattleScript_AlreadyPoisoned: @ 81D7455
pause 64
printstring BATTLE_TEXT_AlreadyPoisoned
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-BattleScript_1D7463: @ 81D7463
- copyarray gEffectBank, gBankTarget, 1
- setbyte gUnknown_02024D1F + 0x4, 0
- callatk BattleScript_PSNPrevention
- jump BattleScript_EndTurn
+BattleScript_ImmunityProtected: @ 81D7463
+ copybyte gEffectBank, gBankTarget
+ setbyte cMULTISTRING_CHOOSER, 0
+ call BattleScript_PSNPrevention
+ goto BattleScript_MoveEnd
-MoveEffect_PayDay: @ 81D747D
- setbyte gUnknown_02024D1F + 0x2, 11
- jump BattleScript_1D6F14
+BattleScript_EffectPayDay: @ 81D747D
+ setmoveeffect EFFECT_PAYDAY
+ goto BattleScript_EffectHit
-MoveEffect_LightScreen: @ 81D7488
+BattleScript_EffectLightScreen: @ 81D7488
attackcanceler
attackstring
ppreduce
setlightscreen
- jump BattleScript_1D7786
+ goto BattleScript_PrintReflectLightScreenSafeguardString
-MoveEffect_TriAttack: @ 81D7491
- setbyte gUnknown_02024D1F + 0x2, 9
- jump BattleScript_1D6F14
+BattleScript_EffectTriAttack: @ 81D7491
+ setmoveeffect EFFECT_TRI_ATTACK
+ goto BattleScript_EffectHit
-MoveEffect_Rest: @ 81D749C
+BattleScript_EffectRest: @ 81D749C
attackcanceler
attackstring
ppreduce
- jumpifstatus USER, SLP, BattleScript_1D74D6
- jumpifcannotsleep BattleScript_1D74C6
- setrest BattleScript_1D83B5
+ jumpifstatus USER, SLP, BattleScript_RestIsAlreadyAsleep
+ jumpifcantmakeasleep BattleScript_RestCantSleep
+ trysetrest BattleScript_AlreadyAtFullHp
pause 32
- printfromtable BattleTextList_401556
+ printfromtable gRestUsedStringIds
waitmessage 64
- atk98 1
- waitstateatk
- jump BattleScript_1D839B
+ updatestatusicon USER
+ waitstate
+ goto BattleScript_PresentHealTarget
-BattleScript_1D74C6: @ 81D74C6
+BattleScript_RestCantSleep: @ 81D74C6
pause 64
- printfromtable BattleTextList_40156A
+ printfromtable gUproarAwakeStringIds
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-BattleScript_1D74D6: @ 81D74D6
+BattleScript_RestIsAlreadyAsleep: @ 81D74D6
pause 32
printstring BATTLE_TEXT_AttackingAsleep
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Ohko: @ 81D74E4
+BattleScript_EffectOHKO: @ 81D74E4
attackcanceler
attackstring
ppreduce
- accuracycheck BattleScript_ButItFailed, 65535
- atk6
- jumpifbyte 4, gBattleMoveFlags, 41, BattleScript_1D6F48
- koplussomethings BattleScript_1D7505
- atkab
- jump BattleScript_1D6F48
+ accuracycheck BattleScript_ButItFailed, NO_ACC_CALC_CHECK_LOCK_ON
+ typecalc
+ jumpifmovehadnoeffect BattleScript_HitFromAtkAnimation
+ tryKO BattleScript_KOFail
+ trysetdestinybondtohappen
+ goto BattleScript_HitFromAtkAnimation
-BattleScript_1D7505: @ 81D7505
+BattleScript_KOFail: @ 81D7505
pause 64
- printfromtable BattleTextList_4015C8
+ printfromtable gKOFailedStringIds
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_RazorWind: @ 81D7515
- jumpifsecondarytstatus USER, S_CONTINUE, BattleScript_1D753D
- jumpifword 4, gHitMarker, 0x200, BattleScript_1D753D
- setbyte gSharedMem + 0x16055, 0
- callatk BattleScript_1D756C
- jump BattleScript_EndTurn
+BattleScript_EffectRazorWind: @ 81D7515
+ jumpifstatus2 USER, STATUS2_MULTIPLETURNS, BattleScript_TwoTurnMovesSecondTurn
+ jumpifword COMMON_BITS, gHitMarker, HITMARKER_NO_ATTACKSTRING, BattleScript_TwoTurnMovesSecondTurn
+ setbyte sTWOTURN_STRINGID, 0
+ call BattleScriptFirstChargingTurn
+ goto BattleScript_MoveEnd
-BattleScript_1D753D: @ 81D753D
+BattleScript_TwoTurnMovesSecondTurn: @ 81D753D
attackcanceler
- setbyte gUnknown_02024D1F + 0x2, 12
- setbyte gSharedMem + 0x16002, 1
- clearstatus USER
- orword gHitMarker, 0x800
- jumpifhalfword 1, gCurrentMove, 143, BattleScript_1D6F3B
- setbyte gUnknown_02024D1F + 0x2, 8
- jump BattleScript_1D6F3B
+ setmoveeffect EFFECT_CHARGING
+ setbyte sANIM_TURN, 1
+ clearstatusfromeffect USER
+ orword gHitMarker, HITMARKER_NO_PPDEDUCT
+ jumpifnotmove MOVE_SKY_ATTACK, BattleScript_HitFromAccCheck
+ setmoveeffect EFFECT_FLINCH
+ goto BattleScript_HitFromAccCheck
-BattleScript_1D756C: @ 81D756C
+BattleScriptFirstChargingTurn: @ 81D756C
attackcanceler
printstring BATTLE_TEXT_Terminator2
ppreduce
attackanimation
waitanimation
- orword gHitMarker, 0x8000000
- setbyte gUnknown_02024D1F + 0x2, 76
- seteffecttarget
- copyarray gUnknown_02024D1F + 0x4, gSharedMem + 0x16055, 1
- printfromtable BattleTextList_401584
+ orword gHitMarker, HITMARKER_x8000000
+ setbyte cEFFECT_CHOOSER, 76
+ seteffectprimary
+ copybyte cMULTISTRING_CHOOSER, sTWOTURN_STRINGID
+ printfromtable gFirstTurnOfTwoStringIds
waitmessage 64
return
-MoveEffect_SuperFang: @ 81D7596
+BattleScript_EffectSuperFang: @ 81D7596
attackcanceler
- accuracycheck BattleScript_1D6F72, 0
+ accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
attackstring
ppreduce
- atk6
- bicbyte gBattleMoveFlags, 6
- gethalfcurrentenemyhp
- jump BattleScript_1D6F48
+ typecalc
+ bicbyte gBattleMoveFlags, MOVESTATUS_SUPEREFFECTIVE | MOVESTATUS_NOTVERYEFFECTIVE
+ damagetohalftargethp
+ goto BattleScript_HitFromAtkAnimation
-MoveEffect_DragonRage: @ 81D75AD
+BattleScript_EffectDragonRage: @ 81D75AD
attackcanceler
- accuracycheck BattleScript_1D6F72, 0
+ accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
attackstring
ppreduce
- atk6
- bicbyte gBattleMoveFlags, 6
- setbyte gBattleMoveDamage, 40
- setbyte gBattleMoveDamage + 0x1, 0
- setbyte gBattleMoveDamage + 0x2, 0
- setbyte gBattleMoveDamage + 0x3, 0
- atk69
- jump BattleScript_1D6F48
+ typecalc
+ bicbyte gBattleMoveFlags, MOVESTATUS_SUPEREFFECTIVE | MOVESTATUS_NOTVERYEFFECTIVE
+ setword gBattleMoveDamage, 40
+ adjustsetdamage
+ goto BattleScript_HitFromAtkAnimation
-MoveEffect_Trap: @ 81D75DC
- jumpifhalfword 1, gCurrentMove, 250, BattleScript_1D7602
- jumpifspecialstatusflag TARGET, 0x40000, 1, BattleScript_1D7602
- orword gHitMarker, 0x40000
- setbyte gSharedMem + 0x1601F, 2
+BattleScript_EffectTrap: @ 81D75DC
+ jumpifnotmove MOVE_WHIRLPOOL, BattleScript_DoWrapEffect
+ jumpifnostatus3 TARGET, STATUS3_UNDERWATER, BattleScript_DoWrapEffect
+ orword gHitMarker, HITMARKER_IGNORE_UNDERWATER
+ setbyte sDMG_MULTIPLIER, 2
-BattleScript_1D7602: @ 81D7602
- setbyte gUnknown_02024D1F + 0x2, 13
- jump BattleScript_1D6F14
+BattleScript_DoWrapEffect: @ 81D7602
+ setmoveeffect EFFECT_WRAP
+ goto BattleScript_EffectHit
-MoveEffect_DoubleHit: @ 81D760D
+BattleScript_EffectDoubleHit: @ 81D760D
attackcanceler
- accuracycheck BattleScript_1D6F72, 0
+ accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
attackstring
ppreduce
- setloopcounter 2
- atk8e
- setbyte gSharedMem + 0x16112, 0
- jump BattleScript_1D7300
+ setmultihitcounter 2
+ initmultihitstring
+ setbyte sMULTIHIT_EFFECT, 0
+ goto BattleScript_MultiHitLoop
-MoveEffect_RecoilIfMiss: @ 81D7625
+BattleScript_EffectRecoilIfMiss: @ 81D7625
attackcanceler
- accuracycheck BattleScript_1D7632, 0
- jump BattleScript_1D6F42
+ accuracycheck BattleScript_MoveMissedDoDamage, ACC_CURR_MOVE
+ goto BattleScript_HitFromAtkString
-BattleScript_1D7632: @ 81D7632
+BattleScript_MoveMissedDoDamage: @ 81D7632
attackstring
ppreduce
pause 64
resultmessage
waitmessage 64
- jumpifbyte 4, gBattleMoveFlags, 8, BattleScript_EndTurn
+ jumpifbyte COMMON_BITS, gBattleMoveFlags, MOVESTATUS_NOTAFFECTED, BattleScript_MoveEnd
printstring BATTLE_TEXT_KeptGoingCrash
waitmessage 64
- atk5
- atk6
- atk7
+ damagecalc
+ typecalc
+ adjustnormaldamage
manipulatedamage 1
- bicbyte gBattleMoveFlags, 1
- orword gHitMarker, 0x100
- graphicalhpupdate USER
+ bicbyte gBattleMoveFlags, MOVESTATUS_MISSED
+ orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE
+ healthbarupdate USER
datahpupdate USER
- faintpokemon USER, 0, 0x0
- orbyte gBattleMoveFlags, 1
- jump BattleScript_EndTurn
+ tryfaintmon USER, FALSE, NULL
+ orbyte gBattleMoveFlags, MOVESTATUS_MISSED
+ goto BattleScript_MoveEnd
-MoveEffect_Mist: @ 81D7676
+BattleScript_EffectMist: @ 81D7676
attackcanceler
attackstring
ppreduce
- setmisteffect
+ setmist
attackanimation
waitanimation
- printfromtable BattleTextList_4015A0
+ printfromtable gMistUsedStringIds
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_FocusEnergy: @ 81D7689
+BattleScript_EffectFocusEnergy: @ 81D7689
attackcanceler
attackstring
ppreduce
- jumpifsecondarytstatus USER, S_FOCUS_ENERGY, BattleScript_ButItFailed
- setincreasedcriticalchance
+ jumpifstatus2 USER, STATUS2_FOCUS_ENERGY, BattleScript_ButItFailed
+ setfocusenergy
attackanimation
waitanimation
- printfromtable BattleTextList_4015A4
+ printfromtable gFocusEnergyUsedStringIds
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Recoil: @ 81D76A6
- setbyte gUnknown_02024D1F + 0x2, 206
- jumpifhalfword 1, gCurrentMove, 165, BattleScript_1D6F14
- atk60 27
- jump BattleScript_1D6F14
+BattleScript_EffectRecoil: @ 81D76A6
+ setmoveeffect EFFECT_RECOIL_25 | AFFECTS_USER | CERTAIN
+ jumpifnotmove MOVE_STRUGGLE, BattleScript_EffectHit
+ incrementgamestat 27
+ goto BattleScript_EffectHit
-MoveEffect_Confuse: @ 81D76BF
+BattleScript_EffectConfuse: @ 81D76BF
attackcanceler
attackstring
ppreduce
- jumpifability TARGET, ABILITY_OWN_TEMPO, BattleScript_1D98E5
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
- jumpifsecondarytstatus TARGET, S_CONFUSED, BattleScript_1D76FE
- accuracycheck BattleScript_ButItFailed, 0
- jumpifhalverset TARGET, 32, BattleScript_1D9037
+ jumpifability TARGET, ABILITY_OWN_TEMPO, BattleScript_OwnTempoPrevents
+ jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed
+ jumpifstatus2 TARGET, STATUS2_CONFUSION, BattleScript_AlreadyConfused
+ accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE
+ jumpifsideaffecting TARGET, SIDE_STATUS_SAFEGUARD, BattleScript_SafeguardProtected
attackanimation
waitanimation
- setbyte gUnknown_02024D1F + 0x2, 7
- seteffecttarget
+ setmoveeffect EFFECT_CONFUSION
+ seteffectprimary
resultmessage
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-BattleScript_1D76FE: @ 81D76FE
+BattleScript_AlreadyConfused: @ 81D76FE
pause 32
printstring BATTLE_TEXT_AlreadyConfused
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_AttackUp2: @ 81D770C
- setbyte gSharedMem + 0x1601E, 33
- jump BattleScript_1D71B2
+BattleScript_EffectAttackUp2: @ 81D770C
+ setstatchanger ATTACK, 2, FALSE
+ goto BattleScript_EffectStatUp
-MoveEffect_DefenseUp2: @ 81D7717
- setbyte gSharedMem + 0x1601E, 34
- jump BattleScript_1D71B2
+BattleScript_EffectDefenseUp2: @ 81D7717
+ setstatchanger DEFENSE, 2, FALSE
+ goto BattleScript_EffectStatUp
-MoveEffect_SpeedUp2: @ 81D7722
- setbyte gSharedMem + 0x1601E, 35
- jump BattleScript_1D71B2
+BattleScript_EffectSpeedUp2: @ 81D7722
+ setstatchanger SPEED, 2, FALSE
+ goto BattleScript_EffectStatUp
-MoveEffect_SpecialAttackUp2: @ 81D772D
- setbyte gSharedMem + 0x1601E, 36
- jump BattleScript_1D71B2
+BattleScript_EffectSpecialAttackUp2: @ 81D772D
+ setstatchanger SP_ATTACK, 2, FALSE
+ goto BattleScript_EffectStatUp
-MoveEffect_SpecialDefenseUp2: @ 81D7738
- setbyte gSharedMem + 0x1601E, 37
- jump BattleScript_1D71B2
+BattleScript_EffectSpecialDefenseUp2: @ 81D7738
+ setstatchanger SP_DEFENSE, 2, FALSE
+ goto BattleScript_EffectStatUp
-MoveEffect_Transform: @ 81D7743
+BattleScript_EffectTransform: @ 81D7743
attackcanceler
attackstring
ppreduce
transformdataexecution
attackanimation
waitanimation
- printfromtable BattleTextList_4015A8
+ printfromtable gTransformUsedStringIds
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_AttackDown2: @ 81D7756
- setbyte gSharedMem + 0x1601E, 161
- jump BattleScript_1D7227
+BattleScript_EffectAttackDown2: @ 81D7756
+ setstatchanger ATTACK, 2, TRUE
+ goto BattleScript_EffectStatDown
-MoveEffect_DefenseDown2: @ 81D7761
- setbyte gSharedMem + 0x1601E, 162
- jump BattleScript_1D7227
+BattleScript_EffectDefenseDown2: @ 81D7761
+ setstatchanger DEFENSE, 2, TRUE
+ goto BattleScript_EffectStatDown
-MoveEffect_SpeedDown2: @ 81D776C
- setbyte gSharedMem + 0x1601E, 163
- jump BattleScript_1D7227
+BattleScript_EffectSpeedDown2: @ 81D776C
+ setstatchanger SPEED, 2, TRUE
+ goto BattleScript_EffectStatDown
-MoveEffect_SpecialDefenseDown2: @ 81D7777
- setbyte gSharedMem + 0x1601E, 165
- jump BattleScript_1D7227
+BattleScript_EffectSpecialDefenseDown2: @ 81D7777
+ setstatchanger SP_DEFENSE, 2, TRUE
+ goto BattleScript_EffectStatDown
-MoveEffect_Reflect: @ 81D7782
+BattleScript_EffectReflect: @ 81D7782
attackcanceler
attackstring
ppreduce
setreflect
-BattleScript_1D7786: @ 81D7786
+BattleScript_PrintReflectLightScreenSafeguardString: @ 81D7786
attackanimation
waitanimation
- printfromtable BattleTextList_401540
+ printfromtable gReflectLightScreenSafeguardStringIds
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Poison: @ 81D7795
+BattleScript_EffectPoison: @ 81D7795
attackcanceler
attackstring
ppreduce
- jumpifability TARGET, ABILITY_IMMUNITY, BattleScript_1D7463
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
- jumpifstatus TARGET, PSN, BattleScript_1D7455
- jumpifstatus TARGET, TOX, BattleScript_1D7455
- jumpiftype TARGET, TYPE_POISON, BattleScript_1D83E8
- jumpiftype TARGET, TYPE_STEEL, BattleScript_1D83E8
+ jumpifability TARGET, ABILITY_IMMUNITY, BattleScript_ImmunityProtected
+ jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed
+ jumpifstatus TARGET, PSN, BattleScript_AlreadyPoisoned
+ jumpifstatus TARGET, TOX, BattleScript_AlreadyPoisoned
+ jumpiftype TARGET, TYPE_POISON, BattleScript_NotAffected
+ jumpiftype TARGET, TYPE_STEEL, BattleScript_NotAffected
jumpifstatus TARGET, SLP | PSN | BRN | FRZ | PAR | TOX, BattleScript_ButItFailed
- accuracycheck BattleScript_ButItFailed, 0
- jumpifhalverset TARGET, 32, BattleScript_1D9037
+ accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE
+ jumpifsideaffecting TARGET, SIDE_STATUS_SAFEGUARD, BattleScript_SafeguardProtected
attackanimation
waitanimation
- setbyte gUnknown_02024D1F + 0x2, 2
- seteffecttarget
+ setmoveeffect EFFECT_POISON
+ seteffectprimary
resultmessage
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Paralyze: @ 81D77F6
+BattleScript_EffectParalyze: @ 81D77F6
attackcanceler
attackstring
ppreduce
- jumpifability TARGET, ABILITY_LIMBER, BattleScript_1D7859
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
- atk6
- jumpifbyte 4, gBattleMoveFlags, 41, BattleScript_ButItFailed
- jumpifstatus TARGET, PAR, BattleScript_1D784B
+ jumpifability TARGET, ABILITY_LIMBER, BattleScript_LimberProtected
+ jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed
+ typecalc
+ jumpifmovehadnoeffect BattleScript_ButItFailed
+ jumpifstatus TARGET, PAR, BattleScript_AlreadyParalyzed
jumpifstatus TARGET, SLP | PSN | BRN | FRZ | PAR | TOX, BattleScript_ButItFailed
- accuracycheck BattleScript_ButItFailed, 0
- jumpifhalverset TARGET, 32, BattleScript_1D9037
+ accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE
+ jumpifsideaffecting TARGET, SIDE_STATUS_SAFEGUARD, BattleScript_SafeguardProtected
attackanimation
waitanimation
- setbyte gUnknown_02024D1F + 0x2, 5
- seteffecttarget
+ setmoveeffect EFFECT_PARALYSIS
+ seteffectprimary
resultmessage
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-BattleScript_1D784B: @ 81D784B
+BattleScript_AlreadyParalyzed: @ 81D784B
pause 32
printstring BATTLE_TEXT_AlreadyParalyzed
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-BattleScript_1D7859: @ 81D7859
- copyarray gEffectBank, gBankTarget, 1
- setbyte gUnknown_02024D1F + 0x4, 0
- callatk BattleScript_PRLZPrevention
- jump BattleScript_EndTurn
+BattleScript_LimberProtected: @ 81D7859
+ copybyte gEffectBank, gBankTarget
+ setbyte cMULTISTRING_CHOOSER, 0
+ call BattleScript_PRLZPrevention
+ goto BattleScript_MoveEnd
-MoveEffect_AttackDownHit: @ 81D7873
- setbyte gUnknown_02024D1F + 0x2, 22
- jump BattleScript_1D6F14
+BattleScript_EffectAttackDownHit: @ 81D7873
+ setmoveeffect EFFECT_ATK_MINUS_1
+ goto BattleScript_EffectHit
-MoveEffect_DefenseDownHit: @ 81D787E
- setbyte gUnknown_02024D1F + 0x2, 23
- jump BattleScript_1D6F14
+BattleScript_EffectDefenseDownHit: @ 81D787E
+ setmoveeffect EFFECT_DEF_MINUS_1
+ goto BattleScript_EffectHit
-MoveEffect_SpeedDownHit: @ 81D7889
- setbyte gUnknown_02024D1F + 0x2, 24
- jump BattleScript_1D6F14
+BattleScript_EffectSpeedDownHit: @ 81D7889
+ setmoveeffect EFFECT_SPD_MINUS_1
+ goto BattleScript_EffectHit
-MoveEffect_SpecialAttackDownHit: @ 81D7894
- setbyte gUnknown_02024D1F + 0x2, 25
- jump BattleScript_1D6F14
+BattleScript_EffectSpecialAttackDownHit: @ 81D7894
+ setmoveeffect EFFECT_SP_ATK_MINUS_1
+ goto BattleScript_EffectHit
-MoveEffect_SpecialDefenseDownHit: @ 81D789F
- setbyte gUnknown_02024D1F + 0x2, 26
- jump BattleScript_1D6F14
+BattleScript_EffectSpecialDefenseDownHit: @ 81D789F
+ setmoveeffect EFFECT_SP_DEF_MINUS_1
+ goto BattleScript_EffectHit
-MoveEffect_AccuracyDownHit: @ 81D78AA
- setbyte gUnknown_02024D1F + 0x2, 27
- jump BattleScript_1D6F14
+BattleScript_EffectAccuracyDownHit: @ 81D78AA
+ setmoveeffect EFFECT_ACC_MINUS_1
+ goto BattleScript_EffectHit
-MoveEffect_SkyAttack: @ 81D78B5
- jumpifsecondarytstatus USER, S_CONTINUE, BattleScript_1D753D
- jumpifword 4, gHitMarker, 0x200, BattleScript_1D753D
- setbyte gSharedMem + 0x16055, 3
- callatk BattleScript_1D756C
- jump BattleScript_EndTurn
+BattleScript_EffectSkyAttack: @ 81D78B5
+ jumpifstatus2 USER, STATUS2_MULTIPLETURNS, BattleScript_TwoTurnMovesSecondTurn
+ jumpifword COMMON_BITS, gHitMarker, HITMARKER_NO_ATTACKSTRING, BattleScript_TwoTurnMovesSecondTurn
+ setbyte sTWOTURN_STRINGID, 3
+ call BattleScriptFirstChargingTurn
+ goto BattleScript_MoveEnd
-MoveEffect_ConfuseHit: @ 81D78DD
- setbyte gUnknown_02024D1F + 0x2, 7
- jump BattleScript_1D6F14
+BattleScript_EffectConfuseHit: @ 81D78DD
+ setmoveeffect EFFECT_CONFUSION
+ goto BattleScript_EffectHit
-MoveEffect_Twineedle: @ 81D78E8
+BattleScript_EffectTwineedle: @ 81D78E8
attackcanceler
- accuracycheck BattleScript_1D6F72, 0
- setbyte gSharedMem + 0x16112, 2
+ accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
+ setbyte sMULTIHIT_EFFECT, 2
attackstring
ppreduce
- setloopcounter 2
- atk8e
- jump BattleScript_1D7300
+ setmultihitcounter 2
+ initmultihitstring
+ goto BattleScript_MultiHitLoop
-MoveEffect_Substitute: @ 81D7900
+BattleScript_EffectSubstitute: @ 81D7900
attackcanceler
ppreduce
attackstring
- waitstateatk
- jumpifsecondarytstatus USER, S_SUBSTITUTE, BattleScript_1D7935
- setsubstituteeffect
- jumpifbyte 1, gUnknown_02024D1F + 0x4, 1, BattleScript_1D7922
+ waitstate
+ jumpifstatus2 USER, STATUS2_SUBSTITUTE, BattleScript_AlreadyHasSubstitute
+ setsubstitute
+ jumpifbyte NOT_EQUAL, cMULTISTRING_CHOOSER, 1, BattleScript_SubstituteAnim
pause 32
- jump BattleScript_1D7928
+ goto BattleScript_SubstituteString
-BattleScript_1D7922: @ 81D7922
+BattleScript_SubstituteAnim: @ 81D7922
attackanimation
waitanimation
- graphicalhpupdate USER
+ healthbarupdate USER
datahpupdate USER
-BattleScript_1D7928: @ 81D7928
- printfromtable BattleTextList_4015AC
+BattleScript_SubstituteString: @ 81D7928
+ printfromtable gSubsituteUsedStringIds
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-BattleScript_1D7935: @ 81D7935
+BattleScript_AlreadyHasSubstitute: @ 81D7935
pause 32
printstring BATTLE_TEXT_SubAlready
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Recharge: @ 81D7943
+BattleScript_EffectRecharge: @ 81D7943
attackcanceler
- accuracycheck BattleScript_1D6F72, 0
- setbyte gUnknown_02024D1F + 0x2, 221
- jump BattleScript_1D6F42
+ accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
+ setmoveeffect EFFECT_RECHARGE | AFFECTS_USER | CERTAIN
+ goto BattleScript_HitFromAtkString
BattleScript_MoveUsedMustRecharge:: @ 81D7956
printstring BATTLE_TEXT_MustRecharge
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Rage: @ 81D7961
+BattleScript_EffectRage: @ 81D7961
attackcanceler
- accuracycheck BattleScript_1D797B, 0
- setbyte gUnknown_02024D1F + 0x2, 30
- seteffecttarget
- setbyte gUnknown_02024D1F + 0x2, 0
- jump BattleScript_1D6F42
+ accuracycheck BattleScript_RageMiss, ACC_CURR_MOVE
+ setmoveeffect EFFECT_RAGE
+ seteffectprimary
+ setmoveeffect 0
+ goto BattleScript_HitFromAtkString
-BattleScript_1D797B: @ 81D797B
- setbyte gUnknown_02024D1F + 0x2, 30
- clearstatus USER
- jump BattleScript_1D6F72
+BattleScript_RageMiss: @ 81D797B
+ setmoveeffect EFFECT_RAGE
+ clearstatusfromeffect USER
+ goto BattleScript_PrintMoveMissed
-MoveEffect_Mimic: @ 81D7988
+BattleScript_EffectMimic: @ 81D7988
attackcanceler
attackstring
ppreduce
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
- accuracycheck BattleScript_ButItFailed, 65535
- copyattack BattleScript_ButItFailed
+ jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed
+ accuracycheck BattleScript_ButItFailed, NO_ACC_CALC_CHECK_LOCK_ON
+ mimicattackcopy BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_LearnedMove2
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Metronome: @ 81D79AE
+BattleScript_EffectMetronome: @ 81D79AE
attackcanceler
attackstring
pause 32
attackanimation
waitanimation
- setbyte gSharedMem + 0x16002, 0
- setbyte gSharedMem + 0x160A1, 0
- metronomeeffect
+ setbyte sANIM_TURN, 0
+ setbyte sANIM_TARGETS_HIT, 0
+ metronome
-MoveEffect_LeechSeed: @ 81D79C2
+BattleScript_EffectLeechSeed: @ 81D79C2
attackcanceler
attackstring
pause 32
ppreduce
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
- accuracycheck BattleScript_1D79D9, 0
+ jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed
+ accuracycheck BattleScript_DoLeechSeed, ACC_CURR_MOVE
-BattleScript_1D79D9: @ 81D79D9
- setleechseed
+BattleScript_DoLeechSeed: @ 81D79D9
+ setseeded
attackanimation
waitanimation
- printfromtable BattleTextList_40154C
+ printfromtable gLeechSeedStringIds
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Splash: @ 81D79E9
+BattleScript_EffectSplash: @ 81D79E9
attackcanceler
attackstring
ppreduce
attackanimation
waitanimation
- atk60 26
+ incrementgamestat 26
printstring BATTLE_TEXT_Nothing
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Disable: @ 81D79FB
+BattleScript_EffectDisable: @ 81D79FB
attackcanceler
attackstring
ppreduce
- accuracycheck BattleScript_ButItFailed, 0
+ accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE
disablelastusedattack BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_MoveWasDisabled
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_LevelDamage: @ 81D7A17
+BattleScript_EffectLevelDamage: @ 81D7A17
attackcanceler
- accuracycheck BattleScript_1D6F72, 0
+ accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
attackstring
ppreduce
- atk6
- bicbyte gBattleMoveFlags, 6
- nightshadedamageeffect
- atk69
- jump BattleScript_1D6F48
+ typecalc
+ bicbyte gBattleMoveFlags, MOVESTATUS_SUPEREFFECTIVE | MOVESTATUS_NOTVERYEFFECTIVE
+ dmgtolevel
+ adjustsetdamage
+ goto BattleScript_HitFromAtkAnimation
-MoveEffect_Psywave: @ 81D7A2F
+BattleScript_EffectPsywave: @ 81D7A2F
attackcanceler
- accuracycheck BattleScript_1D6F72, 0
+ accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
attackstring
ppreduce
- atk6
- bicbyte gBattleMoveFlags, 6
+ typecalc
+ bicbyte gBattleMoveFlags, MOVESTATUS_SUPEREFFECTIVE | MOVESTATUS_NOTVERYEFFECTIVE
psywavedamageeffect
- atk69
- jump BattleScript_1D6F48
+ adjustsetdamage
+ goto BattleScript_HitFromAtkAnimation
-MoveEffect_Counter: @ 81D7A47
+BattleScript_EffectCounter: @ 81D7A47
attackcanceler
- counterdamagecalculator BattleScript_1D83D4
- accuracycheck BattleScript_1D6F72, 0
+ counterdamagecalculator BattleScript_ButItFailedAtkStringPpReduce
+ accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
attackstring
ppreduce
- damagecalc2
- atk69
- jump BattleScript_1D6F48
+ typecalc2
+ adjustsetdamage
+ goto BattleScript_HitFromAtkAnimation
-MoveEffect_Encore: @ 81D7A5D
+BattleScript_EffectEncore: @ 81D7A5D
attackcanceler
- accuracycheck BattleScript_1D6F72, 0
+ accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
attackstring
ppreduce
- setencore BattleScript_ButItFailed
+ trysetencore BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_EncoreGot
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_PainSplit: @ 81D7A79
+BattleScript_EffectPainSplit: @ 81D7A79
attackcanceler
attackstring
ppreduce
- accuracycheck BattleScript_ButItFailed, 65535
- painsplitdamagecalculator BattleScript_ButItFailed
+ accuracycheck BattleScript_ButItFailed, NO_ACC_CALC_CHECK_LOCK_ON
+ painsplitdmgcalc BattleScript_ButItFailed
attackanimation
waitanimation
- orword gHitMarker, 0x100
- graphicalhpupdate USER
+ orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE
+ healthbarupdate USER
datahpupdate USER
- copyarray gBattleMoveDamage, gSharedMem + 0x16014, 4
- graphicalhpupdate TARGET
+ copyword gBattleMoveDamage, sPAINSPLIT_HP
+ healthbarupdate TARGET
datahpupdate TARGET
printstring BATTLE_TEXT_PainSplit
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Snore: @ 81D7AB0
+BattleScript_EffectSnore: @ 81D7AB0
attackcanceler
- jumpifstatus USER, SLP, BattleScript_1D7AC2
+ jumpifstatus USER, SLP, BattleScript_SnoreIsAsleep
attackstring
ppreduce
- jump BattleScript_ButItFailed
+ goto BattleScript_ButItFailed
-BattleScript_1D7AC2: @ 81D7AC2
- jumpifhalfword 0, gUnknown_02024BE8, 214, BattleScript_1D7AD6
+BattleScript_SnoreIsAsleep: @ 81D7AC2
+ jumpifhalfword EQUAL, gChosenMove, MOVE_SLEEP_TALK, BattleScript_DoSnore
printstring BATTLE_TEXT_FastAsleep
waitmessage 64
statusanimation USER
-BattleScript_1D7AD6: @ 81D7AD6
+BattleScript_DoSnore: @ 81D7AD6
attackstring
ppreduce
- accuracycheck BattleScript_1D6F77, 0
- setbyte gUnknown_02024D1F + 0x2, 8
- jump BattleScript_1D6F44
+ accuracycheck BattleScript_MoveMissed, ACC_CURR_MOVE
+ setmoveeffect EFFECT_FLINCH
+ goto BattleScript_HitFromCritCalc
-MoveEffect_Conversion2: @ 81D7AEA
+BattleScript_EffectConversion2: @ 81D7AEA
attackcanceler
attackstring
ppreduce
@@ -1340,39 +1341,39 @@ MoveEffect_Conversion2: @ 81D7AEA
waitanimation
printstring BATTLE_TEXT_TypeTransform
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_LockOn: @ 81D7AFF
+BattleScript_EffectLockOn: @ 81D7AFF
attackcanceler
attackstring
ppreduce
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
- accuracycheck BattleScript_ButItFailed, 0
+ jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed
+ accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE
setalwayshitflag
attackanimation
waitanimation
printstring BATTLE_TEXT_TookAim
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Sketch: @ 81D7B21
+BattleScript_EffectSketch: @ 81D7B21
attackcanceler
attackstring
ppreduce
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
+ jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed
copymovepermanently BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_SketchedMove
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_SleepTalk: @ 81D7B40
+BattleScript_EffectSleepTalk: @ 81D7B40
attackcanceler
jumpifstatus USER, SLP, BattleScript_1D7B52
attackstring
ppreduce
- jump BattleScript_ButItFailed
+ goto BattleScript_ButItFailed
BattleScript_1D7B52: @ 81D7B52
printstring BATTLE_TEXT_FastAsleep
@@ -1380,254 +1381,253 @@ BattleScript_1D7B52: @ 81D7B52
statusanimation USER
attackstring
ppreduce
- orword gHitMarker, 0x800
- selectrandommovefromusermoves BattleScript_1D7B72
+ orword gHitMarker, HITMARKER_NO_PPDEDUCT
+ trychoosesleeptalkmove BattleScript_SleepTalkIsAsleep
pause 64
- jump BattleScript_ButItFailed
+ goto BattleScript_ButItFailed
-BattleScript_1D7B72: @ 81D7B72
+BattleScript_SleepTalkIsAsleep: @ 81D7B72
attackanimation
waitanimation
- setbyte gSharedMem + 0x16002, 0
- setbyte gSharedMem + 0x160A1, 0
- jumptoattack USER
+ setbyte sANIM_TURN, 0
+ setbyte sANIM_TARGETS_HIT, 0
+ jumptorandomattack USER
-MoveEffect_DestinyBond: @ 81D7B82
+BattleScript_EffectDestinyBond: @ 81D7B82
attackcanceler
attackstring
ppreduce
- destinybondeffect
+ setdestinybond
attackanimation
waitanimation
printstring BATTLE_TEXT_DestinyBondTake
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Flail: @ 81D7B93
+BattleScript_EffectFlail: @ 81D7B93
remaininghptopower
- jump BattleScript_1D6F14
+ goto BattleScript_EffectHit
-MoveEffect_Spite: @ 81D7B99
+BattleScript_EffectSpite: @ 81D7B99
attackcanceler
attackstring
ppreduce
- accuracycheck BattleScript_ButItFailed, 0
- reducepprandom BattleScript_ButItFailed
+ accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE
+ tryspiteppreduce BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_ReducedBy
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_HealBell: @ 81D7BB5
+BattleScript_EffectHealBell: @ 81D7BB5
attackcanceler
attackstring
ppreduce
- clearstatusifnotsoundproofed
- waitstateatk
+ healpartystatus
+ waitstate
attackanimation
waitanimation
- printfromtable BattleTextList_4015D8
+ printfromtable gPartyStatusHealStringIds
waitmessage 64
- jumpifhalfword 1, gCurrentMove, 215, BattleScript_1D7BF2
- jumpifbyte 5, gUnknown_02024D1F + 0x4, 1, BattleScript_1D7BE1
+ jumpifnotmove MOVE_HEAL_BELL, BattleScript_PartyHealEnd
+ jumpifbyte NO_COMMON_BITS, cMULTISTRING_CHOOSER, 1, BattleScript_CheckHealBellMon2Unaffected
printstring BATTLE_TEXT_BlocksOther
waitmessage 64
-BattleScript_1D7BE1: @ 81D7BE1
- jumpifbyte 5, gUnknown_02024D1F + 0x4, 2, BattleScript_1D7BF2
+BattleScript_CheckHealBellMon2Unaffected: @ 81D7BE1
+ jumpifbyte NO_COMMON_BITS, cMULTISTRING_CHOOSER, 2, BattleScript_PartyHealEnd
printstring BATTLE_TEXT_BlocksOther2
waitmessage 64
-BattleScript_1D7BF2: @ 81D7BF2
- atk98 4
- waitstateatk
- jump BattleScript_EndTurn
+BattleScript_PartyHealEnd: @ 81D7BF2
+ updatestatusicon ATTACKER_WITH_PARTNER
+ waitstate
+ goto BattleScript_MoveEnd
-MoveEffect_TripleKick: @ 81D7BFA
+BattleScript_EffectTripleKick: @ 81D7BFA
attackcanceler
attackstring
ppreduce
- setbyte gSharedMem + 0x160DE, 0
- setbyte gSharedMem + 0x160DF, 0
- atk8e
- atk26 3
+ sethword sTRIPLE_KICK_POWER, 0
+ initmultihitstring
+ setmultihit 3
-BattleScript_1D7C0C: @ 81D7C0C
- jumpiffainted USER, BattleScript_1D7CAF
- jumpiffainted TARGET, BattleScript_1D7C8D
- jumpifhalfword 0, gUnknown_02024BE8, 214, BattleScript_1D7C2E
- jumpifstatus USER, SLP, BattleScript_1D7C8D
+BattleScript_TripleKickLoop: @ 81D7C0C
+ jumpifhasnohp USER, BattleScript_TripleKickEnd
+ jumpifhasnohp TARGET, BattleScript_TripleKickNoMoreHits
+ jumpifhalfword EQUAL, gChosenMove, MOVE_SLEEP_TALK, BattleScript_DoTripleKickAttack
+ jumpifstatus USER, SLP, BattleScript_TripleKickNoMoreHits
-BattleScript_1D7C2E: @ 81D7C2E
- atk25
- accuracycheck BattleScript_1D7C8D, 0
- addbyte gSharedMem + 0x160DE, 10
- addbyte gSharedMem + 0x160E4, 1
- copyarray gDynamicBasePower, gSharedMem + 0x160DE, 2
+BattleScript_DoTripleKickAttack: @ 81D7C2E
+ movevaluescleanup
+ accuracycheck BattleScript_TripleKickNoMoreHits, ACC_CURR_MOVE
+ addbyte sTRIPLE_KICK_POWER, 10
+ addbyte sMULTIHIT_STRING + 4, 1
+ copyhword gDynamicBasePower, sTRIPLE_KICK_POWER
critcalc
- atk5
- atk6
- atk7
- jumpifbyte 4, gBattleMoveFlags, 41, BattleScript_1D7C8D
+ damagecalc
+ typecalc
+ adjustnormaldamage
+ jumpifmovehadnoeffect BattleScript_TripleKickNoMoreHits
attackanimation
waitanimation
- missmessage
- atk5c TARGET
- waitstateatk
- graphicalhpupdate TARGET
+ effectivenesssound
+ hitanimation TARGET
+ waitstate
+ healthbarupdate TARGET
datahpupdate TARGET
critmessage
waitmessage 64
printstring BATTLE_TEXT_Terminator2
waitmessage 1
- setbyte gSharedMem + 0x1600C, 0
- atk49 2, 16
- jumpifbyte 4, gBattleMoveFlags, 64, BattleScript_1D7C90
- atk27 BattleScript_1D7C0C
- jump BattleScript_1D7C90
+ setbyte sMOVEEND_STATE, 0
+ moveend 2, 16
+ jumpifbyte COMMON_BITS, gBattleMoveFlags, MOVESTATUS_ENDURED, BattleScript_TripleKickPrintStrings
+ decrementmultihit BattleScript_TripleKickLoop
+ goto BattleScript_TripleKickPrintStrings
-BattleScript_1D7C8D: @ 81D7C8D
+BattleScript_TripleKickNoMoreHits: @ 81D7C8D
pause 32
-BattleScript_1D7C90: @ 81D7C90
+BattleScript_TripleKickPrintStrings: @ 81D7C90
resultmessage
waitmessage 64
- jumpifbyte 0, gSharedMem + 0x160E4, 0, BattleScript_1D7CAF
- copyarray gBattleTextBuff1, gSharedMem + 0x160E0, 6
+ jumpifbyte EQUAL, sMULTIHIT_STRING + 4, 0, BattleScript_TripleKickEnd
+ copyarray gBattleTextBuff1,sMULTIHIT_STRING, 6
printstring BATTLE_TEXT_HitMulti
waitmessage 64
-BattleScript_1D7CAF: @ 81D7CAF
- seteffectwithchancetarget
- faintpokemon TARGET, 0, 0x0
- setbyte gSharedMem + 0x1600C, 14
- atk49 0, 0
+BattleScript_TripleKickEnd: @ 81D7CAF
+ seteffectwithchance
+ tryfaintmon TARGET, FALSE, NULL
+ setbyte sMOVEEND_STATE, 14
+ moveend 0, 0
end
-MoveEffect_Thief: @ 81D7CC1
- setbyte gUnknown_02024D1F + 0x2, 31
- jump BattleScript_1D6F14
+BattleScript_EffectThief: @ 81D7CC1
+ setmoveeffect EFFECT_STEAL_ITEM
+ goto BattleScript_EffectHit
-MoveEffect_MeanLook: @ 81D7CCC
+BattleScript_EffectMeanLook: @ 81D7CCC
attackcanceler
attackstring
ppreduce
- accuracycheck BattleScript_ButItFailed, 65534
- jumpifsecondarytstatus TARGET, S_MEAN_LOOK, BattleScript_ButItFailed
+ accuracycheck BattleScript_ButItFailed, NO_ACC_CALC
+ jumpifstatus2 TARGET, STATUS2_ESCAPE_PREVENTION, BattleScript_ButItFailed
attackanimation
waitanimation
- setbyte gUnknown_02024D1F + 0x2, 32
- seteffecttarget
+ setmoveeffect EFFECT_PREVENT_ESCAPE
+ seteffectprimary
printstring BATTLE_TEXT_CantEscapeNow
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Nightmare: @ 81D7CF4
+BattleScript_EffectNightmare: @ 81D7CF4
attackcanceler
attackstring
ppreduce
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
- jumpifsecondarytstatus TARGET, S_NIGHTMARE, BattleScript_ButItFailed
- jumpifstatus TARGET, SLP, BattleScript_1D7D1A
- jump BattleScript_ButItFailed
+ jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed
+ jumpifstatus2 TARGET, STATUS2_NIGHTMARE, BattleScript_ButItFailed
+ jumpifstatus TARGET, SLP, BattleScript_NightmareWorked
+ goto BattleScript_ButItFailed
-BattleScript_1D7D1A: @ 81D7D1A
+BattleScript_NightmareWorked: @ 81D7D1A
attackanimation
waitanimation
- setbyte gUnknown_02024D1F + 0x2, 33
- seteffecttarget
+ setmoveeffect EFFECT_NIGHTMARE
+ seteffectprimary
printstring BATTLE_TEXT_NightmareStart
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Minimize: @ 81D7D2E
+BattleScript_EffectMinimize: @ 81D7D2E
attackcanceler
setminimize
- setbyte gSharedMem + 0x1601E, 23
- jump BattleScript_1D71B3
+ setstatchanger EVASION, 1, FALSE
+ goto BattleScript_EffectStatUpAfterAtkCanceler
-MoveEffect_Curse: @ 81D7D3B
- jumpiftype2 USER, TYPE_GHOST, BattleScript_1D7DB3
+BattleScript_EffectCurse: @ 81D7D3B
+ jumpiftype2 USER, TYPE_GHOST, BattleScript_GhostCurse
attackcanceler
attackstring
ppreduce
- jumpifstat USER, 2, 3, 0, BattleScript_1D7D60
- jumpifstat USER, 1, 1, 12, BattleScript_1D7D60
- jumpifstat USER, 0, 2, 12, BattleScript_ButItFailed
+ jumpifstat USER, GREATER_THAN, SPEED, 0, BattleScript_CurseTrySpeed
+ jumpifstat USER, NOT_EQUAL, ATTACK, 12, BattleScript_CurseTrySpeed
+ jumpifstat USER, EQUAL, DEFENSE, 12, BattleScript_ButItFailed
-BattleScript_1D7D60: @ 81D7D60
- copyarray gBankTarget, gBankAttacker, 1
- setbyte gSharedMem + 0x16002, 1
+BattleScript_CurseTrySpeed: @ 81D7D60
+ copybyte gBankTarget, gBankAttacker
+ setbyte sANIM_TURN, 1
attackanimation
waitanimation
- setbyte gSharedMem + 0x1601E, 147
- statbuffchange 65, BattleScript_1D7D86
- printfromtable BattleTextList_40157C
+ setstatchanger SPEED, 1, TRUE
+ statbuffchange AFFECTS_USER | 0x1, BattleScript_CurseTryAttack
+ printfromtable gStatDownStringIds
waitmessage 64
-BattleScript_1D7D86: @ 81D7D86
- setbyte gSharedMem + 0x1601E, 17
- statbuffchange 65, BattleScript_1D7D9A
- printfromtable BattleTextList_401570
+BattleScript_CurseTryAttack: @ 81D7D86
+ setstatchanger ATTACK, 1, FALSE
+ statbuffchange AFFECTS_USER | 0x1, BattleScript_CurseTryDefence
+ printfromtable gStatUpStringIds
waitmessage 64
-BattleScript_1D7D9A: @ 81D7D9A
- setbyte gSharedMem + 0x1601E, 18
- statbuffchange 65, BattleScript_1D7DAE
- printfromtable BattleTextList_401570
+BattleScript_CurseTryDefence: @ 81D7D9A
+ setstatchanger DEFENSE, 1, FALSE
+ statbuffchange AFFECTS_USER | 0x1, BattleScript_CurseEnd
+ printfromtable gStatUpStringIds
waitmessage 64
-BattleScript_1D7DAE: @ 81D7DAE
- jump BattleScript_EndTurn
+BattleScript_CurseEnd: @ 81D7DAE
+ goto BattleScript_MoveEnd
-BattleScript_1D7DB3: @ 81D7DB3
- jumpifarraynotequal gBankAttacker, gBankTarget, 1, BattleScript_1D7DC4
- atk76 USER, 3
+BattleScript_GhostCurse: @ 81D7DB3
+ jumpifbytenotequal gBankAttacker, gBankTarget, BattleScript_DoGhostCurse
+ getmovetarget USER
-BattleScript_1D7DC4: @ 81D7DC4
+BattleScript_DoGhostCurse: @ 81D7DC4
attackcanceler
attackstring
ppreduce
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
+ jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed
cursetarget BattleScript_ButItFailed
- orword gHitMarker, 0x100
- setbyte gSharedMem + 0x16002, 0
+ orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE
+ setbyte sANIM_TURN, 0
attackanimation
waitanimation
- graphicalhpupdate USER
+ healthbarupdate USER
datahpupdate USER
printstring BATTLE_TEXT_CurseLay
waitmessage 64
- faintpokemon USER, 0, 0x0
- jump BattleScript_EndTurn
+ tryfaintmon USER, FALSE, NULL
+ goto BattleScript_MoveEnd
-MoveEffect_Endure: @ 81D7DFD
-MoveEffect_Protect: @ 81D7DFD
+BattleScript_EffectEndure: @ 81D7DFD
+BattleScript_EffectProtect: @ 81D7DFD
attackcanceler
attackstring
ppreduce
- setprotect
+ setprotectlike
attackanimation
waitanimation
- printfromtable BattleTextList_40153A
+ printfromtable gProtectLikeUsedStringIds
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Spikes: @ 81D7E10
+BattleScript_EffectSpikes: @ 81D7E10
attackcanceler
- setspikes BattleScript_1D83D4
+ trysetspikes BattleScript_ButItFailedAtkStringPpReduce
attackstring
ppreduce
attackanimation
waitanimation
printstring BATTLE_TEXT_SpikesScattered
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Foresight: @ 81D7E25
+BattleScript_EffectForesight: @ 81D7E25
attackcanceler
- accuracycheck BattleScript_1D6F72, 0
+ accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
attackstring
ppreduce
setforesight
@@ -1635,241 +1635,238 @@ MoveEffect_Foresight: @ 81D7E25
waitanimation
printstring BATTLE_TEXT_IdentifiedPoke
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_PerishSong: @ 81D7E3D
+BattleScript_EffectPerishSong: @ 81D7E3D
attackcanceler
attackstring
ppreduce
- setperishsong BattleScript_ButItFailed
+ trysetperishsong BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_PerishSong
waitmessage 64
- setbyte gSharedMem + 0x16003, 0
+ setbyte sBANK, 0
-BattleScript_1D7E53: @ 81D7E53
- jumpifability 10, ABILITY_SOUNDPROOF, BattleScript_1D7E73
+BattleScript_PerishSongLoop: @ 81D7E53
+ jumpifability SCRIPTING_BANK, ABILITY_SOUNDPROOF, BattleScript_1D7E73
-BattleScript_1D7E5A: @ 81D7E5A
- addbyte gSharedMem + 0x16003, 1
- jumpifarraynotequal gSharedMem + 0x16003, gNoOfAllBanks, 1, BattleScript_1D7E53
- jump BattleScript_EndTurn
+BattleScript_PerishSongLoopIncrement: @ 81D7E5A
+ addbyte sBANK, 1
+ jumpifbytenotequal sBANK, gNoOfAllBanks, BattleScript_PerishSongLoop
+ goto BattleScript_MoveEnd
BattleScript_1D7E73: @ 81D7E73
printstring BATTLE_TEXT_BlocksOther2
waitmessage 64
- jump BattleScript_1D7E5A
+ goto BattleScript_PerishSongLoopIncrement
-MoveEffect_Sandstorm: @ 81D7E7E
+BattleScript_EffectSandstorm: @ 81D7E7E
attackcanceler
attackstring
ppreduce
setsandstorm
- jump BattleScript_1D7FFA
+ goto BattleScript_MoveWeatherChange
-MoveEffect_Rollout: @ 81D7E87
+BattleScript_EffectRollout: @ 81D7E87
attackcanceler
attackstring
- jumpifsecondarytstatus USER, S_CONTINUE, BattleScript_1D7E94
+ jumpifstatus2 USER, STATUS2_MULTIPLETURNS, BattleScript_RolloutCheckAccuracy
ppreduce
-BattleScript_1D7E94: @ 81D7E94
- accuracycheck BattleScript_1D7E9B, 0
+BattleScript_RolloutCheckAccuracy: @ 81D7E94
+ accuracycheck BattleScript_RolloutHit, ACC_CURR_MOVE
-BattleScript_1D7E9B: @ 81D7E9B
- damagecalc2
+BattleScript_RolloutHit: @ 81D7E9B
+ typecalc2
rolloutdamagecalculation
- jump BattleScript_1D6F44
+ goto BattleScript_HitFromCritCalc
-MoveEffect_Swagger: @ 81D7EA2
+BattleScript_EffectSwagger: @ 81D7EA2
attackcanceler
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_1D6F6C
- accuracycheck BattleScript_1D6F72, 0
+ jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_MakeMoveMissed
+ accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
attackstring
ppreduce
- jumpifconfusedandattackmaxed 1, BattleScript_ButItFailed
+ jumpifconfusedandstatmaxed 1, BattleScript_ButItFailed
attackanimation
waitanimation
- setbyte gSharedMem + 0x1601E, 33
- statbuffchange 1, BattleScript_1D7EE5
- jumpifbyte 0, gUnknown_02024D1F + 0x4, 2, BattleScript_1D7EE5
- atk47
- playanimation TARGET, B_ANIM_STATS_CHANGE, gSharedMem + 0x160A4
- printfromtable BattleTextList_401570
+ setstatchanger ATTACK, 2, FALSE
+ statbuffchange 1, BattleScript_SwaggerTryConfuse
+ jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 2, BattleScript_SwaggerTryConfuse
+ setgraphicalstatchangevalues
+ playanimation TARGET, B_ANIM_STATS_CHANGE, sANIM_ARG1
+ printfromtable gStatUpStringIds
waitmessage 64
-BattleScript_1D7EE5: @ 81D7EE5
- jumpifability TARGET, ABILITY_OWN_TEMPO, BattleScript_1D98E5
- jumpifhalverset TARGET, 32, BattleScript_1D9037
- setbyte gUnknown_02024D1F + 0x2, 7
- seteffecttarget
- jump BattleScript_EndTurn
+BattleScript_SwaggerTryConfuse: @ 81D7EE5
+ jumpifability TARGET, ABILITY_OWN_TEMPO, BattleScript_OwnTempoPrevents
+ jumpifsideaffecting TARGET, SIDE_STATUS_SAFEGUARD, BattleScript_SafeguardProtected
+ setmoveeffect EFFECT_CONFUSION
+ seteffectprimary
+ goto BattleScript_MoveEnd
-MoveEffect_FuryCutter: @ 81D7F00
+BattleScript_EffectFuryCutter: @ 81D7F00
attackcanceler
attackstring
ppreduce
- accuracycheck BattleScript_1D7F0A, 0
+ accuracycheck BattleScript_FuryCutterHit, ACC_CURR_MOVE
-BattleScript_1D7F0A: @ 81D7F0A
- furycutterdamagecalculation
+BattleScript_FuryCutterHit: @ 81D7F0A
+ furycuttercalc
critcalc
- atk5
- atk6
- jumpifbyte 4, gBattleMoveFlags, 41, BattleScript_1D7F0A
- atk7
- jump BattleScript_1D6F48
+ damagecalc
+ typecalc
+ jumpifmovehadnoeffect BattleScript_FuryCutterHit
+ adjustnormaldamage
+ goto BattleScript_HitFromAtkAnimation
-MoveEffect_Attract: @ 81D7F1F
+BattleScript_EffectAttract: @ 81D7F1F
attackcanceler
attackstring
ppreduce
- accuracycheck BattleScript_ButItFailed, 0
- tryinfatuatetarget BattleScript_ButItFailed
+ accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE
+ tryinfatuating BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_FellLove
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Frustration: @ 81D7F3B
-MoveEffect_Return: @ 81D7F3B
+BattleScript_EffectFrustration: @ 81D7F3B
+BattleScript_EffectReturn: @ 81D7F3B
attackcanceler
- accuracycheck BattleScript_1D6F72, 0
+ accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
happinesstodamagecalculation
- jump BattleScript_1D6F42
+ goto BattleScript_HitFromAtkString
-MoveEffect_Present: @ 81D7F49
+BattleScript_EffectPresent: @ 81D7F49
attackcanceler
- accuracycheck BattleScript_1D6F72, 0
+ accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
attackstring
ppreduce
- atk6
+ typecalc
presentdamagecalculation
-MoveEffect_Safeguard: @ 81D7F55
+BattleScript_EffectSafeguard: @ 81D7F55
attackcanceler
attackstring
ppreduce
setsafeguard
- jump BattleScript_1D7786
+ goto BattleScript_PrintReflectLightScreenSafeguardString
-MoveEffect_ThawHit: @ 81D7F5E
- setbyte gUnknown_02024D1F + 0x2, 3
- jump BattleScript_1D6F14
+BattleScript_EffectThawHit: @ 81D7F5E
+ setmoveeffect EFFECT_BURN
+ goto BattleScript_EffectHit
-MoveEffect_Magnitude: @ 81D7F69
+BattleScript_EffectMagnitude: @ 81D7F69
attackcanceler
attackstring
ppreduce
- selectnexttarget
+ selectfirstvalidtarget
magnitudedamagecalculation
pause 32
printstring BATTLE_TEXT_MagnitudeCount
waitmessage 64
- jump BattleScript_1D80FD
+ goto BattleScript_HitsAllWithUndergroundBonusLoop
-MoveEffect_BatonPass: @ 81D7F7C
+BattleScript_EffectBatonPass: @ 81D7F7C
attackcanceler
attackstring
ppreduce
- jumpifcannotswitch 129, BattleScript_ButItFailed
+ jumpifcantswitch ATK4F_DONT_CHECK_STATUSES | USER, BattleScript_ButItFailed
attackanimation
waitanimation
openpartyscreen USER, BattleScript_ButItFailed
- atke2 USER
- waitstateatk
- atk51 USER, 2
- atk58 USER
- switch1 USER
- switch2 USER
- atk73 USER
+ switchoutabilities USER
+ waitstate
+ switchhandleorder USER, 2
+ returntoball USER
+ getswitchedmondata USER
+ switchindataupdate USER
+ hpthresholds USER
printstring 3
- switch3 USER, 1
- waitstateatk
- atk52 USER
- jump BattleScript_EndTurn
+ switchinanim USER, 1
+ waitstate
+ switchineffects USER
+ goto BattleScript_MoveEnd
-MoveEffect_RapidSpin: @ 81D7FA9
- setbyte gUnknown_02024D1F + 0x2, 163
- jump BattleScript_1D6F14
+BattleScript_EffectRapidSpin: @ 81D7FA9
+ setmoveeffect EFFECT_RAPIDSPIN | CERTAIN
+ goto BattleScript_EffectHit
-MoveEffect_Sonicboom: @ 81D7FB4
+BattleScript_EffectSonicboom: @ 81D7FB4
attackcanceler
- accuracycheck BattleScript_1D6F72, 0
+ accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
attackstring
ppreduce
- atk6
- bicbyte gBattleMoveFlags, 6
- setbyte gBattleMoveDamage, 20
- setbyte gBattleMoveDamage + 0x1, 0
- setbyte gBattleMoveDamage + 0x2, 0
- setbyte gBattleMoveDamage + 0x3, 0
- atk69
- jump BattleScript_1D6F48
+ typecalc
+ bicbyte gBattleMoveFlags, MOVESTATUS_SUPEREFFECTIVE | MOVESTATUS_NOTVERYEFFECTIVE
+ setword gBattleMoveDamage, 20
+ adjustsetdamage
+ goto BattleScript_HitFromAtkAnimation
-MoveEffect_Moonlight: @ 81D7FE3
-MoveEffect_MorningSun: @ 81D7FE3
-MoveEffect_Synthesis: @ 81D7FE3
+BattleScript_EffectMoonlight: @ 81D7FE3
+BattleScript_EffectMorningSun: @ 81D7FE3
+BattleScript_EffectSynthesis: @ 81D7FE3
attackcanceler
attackstring
ppreduce
- recoverbasedonsunlight BattleScript_1D83B5
- jump BattleScript_1D839B
+ recoverbasedonsunlight BattleScript_AlreadyAtFullHp
+ goto BattleScript_PresentHealTarget
-MoveEffect_HiddenPower: @ 81D7FF0
- hiddenpowerdamagecalculation
- jump BattleScript_1D6F14
+BattleScript_EffectHiddenPower: @ 81D7FF0
+ hiddenpowercalc
+ goto BattleScript_EffectHit
-MoveEffect_RainDance: @ 81D7FF6
+BattleScript_EffectRainDance: @ 81D7FF6
attackcanceler
attackstring
ppreduce
setrain
-BattleScript_1D7FFA: @ 81D7FFA
+BattleScript_MoveWeatherChange: @ 81D7FFA
attackanimation
waitanimation
- printfromtable BattleTextList_40151C
+ printfromtable gMoveWeatherChangeStringIds
waitmessage 64
- callatk BattleScript_1D9761
- jump BattleScript_EndTurn
+ call BattleScript_WeatherFormChanges
+ goto BattleScript_MoveEnd
-MoveEffect_SunnyDay: @ 81D800E
+BattleScript_EffectSunnyDay: @ 81D800E
attackcanceler
attackstring
ppreduce
setsunny
- jump BattleScript_1D7FFA
+ goto BattleScript_MoveWeatherChange
-MoveEffect_DefenseUpHit: @ 81D8017
- setbyte gUnknown_02024D1F + 0x2, 80
- jump BattleScript_1D6F14
+BattleScript_EffectDefenseUpHit: @ 81D8017
+ setbyte cEFFECT_CHOOSER, 80
+ goto BattleScript_EffectHit
-MoveEffect_AttackUpHit: @ 81D8022
- setbyte gUnknown_02024D1F + 0x2, 79
- jump BattleScript_1D6F14
+BattleScript_EffectAttackUpHit: @ 81D8022
+ setbyte cEFFECT_CHOOSER, 79
+ goto BattleScript_EffectHit
-MoveEffect_AllStatsUpHit: @ 81D802D
- setbyte gUnknown_02024D1F + 0x2, 98
- jump BattleScript_1D6F14
+BattleScript_EffectAllStatsUpHit: @ 81D802D
+ setbyte cEFFECT_CHOOSER, 98
+ goto BattleScript_EffectHit
-MoveEffect_BellyDrum: @ 81D8038
+BattleScript_EffectBellyDrum: @ 81D8038
attackcanceler
attackstring
ppreduce
maxattackhalvehp BattleScript_ButItFailed
- orword gHitMarker, 0x100
+ orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE
attackanimation
waitanimation
- graphicalhpupdate USER
+ healthbarupdate USER
datahpupdate USER
printstring BATTLE_TEXT_CutHPMaxATK
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_PsychUp: @ 81D805A
+BattleScript_EffectPsychUp: @ 81D805A
attackcanceler
attackstring
ppreduce
@@ -1878,72 +1875,72 @@ MoveEffect_PsychUp: @ 81D805A
waitanimation
printstring BATTLE_TEXT_CopyStatChanges
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_MirrorCoat: @ 81D806F
+BattleScript_EffectMirrorCoat: @ 81D806F
attackcanceler
- mirrorcoatdamagecalculator BattleScript_1D83D4
- accuracycheck BattleScript_1D6F72, 0
+ mirrorcoatdamagecalculator BattleScript_ButItFailedAtkStringPpReduce
+ accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
attackstring
ppreduce
- damagecalc2
- atk69
- jump BattleScript_1D6F48
+ typecalc2
+ adjustsetdamage
+ goto BattleScript_HitFromAtkAnimation
-MoveEffect_SkullBash: @ 81D8085
- jumpifsecondarytstatus USER, S_CONTINUE, BattleScript_1D753D
- jumpifword 4, gHitMarker, 0x200, BattleScript_1D753D
- setbyte gSharedMem + 0x16055, 2
- callatk BattleScript_1D756C
- setbyte gSharedMem + 0x1601E, 18
- statbuffchange 65, BattleScript_1D80CF
- jumpifbyte 0, gUnknown_02024D1F + 0x4, 2, BattleScript_1D80CF
- atk47
- playanimation USER, B_ANIM_STATS_CHANGE, gSharedMem + 0x160A4
- printfromtable BattleTextList_401570
+BattleScript_EffectSkullBash: @ 81D8085
+ jumpifstatus2 USER, STATUS2_MULTIPLETURNS, BattleScript_TwoTurnMovesSecondTurn
+ jumpifword COMMON_BITS, gHitMarker, HITMARKER_NO_ATTACKSTRING, BattleScript_TwoTurnMovesSecondTurn
+ setbyte sTWOTURN_STRINGID, 2
+ call BattleScriptFirstChargingTurn
+ setstatchanger DEFENSE, 1, FALSE
+ statbuffchange AFFECTS_USER | 0x1, BattleScript_SkullBashEnd
+ jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 2, BattleScript_SkullBashEnd
+ setgraphicalstatchangevalues
+ playanimation USER, B_ANIM_STATS_CHANGE, sANIM_ARG1
+ printfromtable gStatUpStringIds
waitmessage 64
-BattleScript_1D80CF: @ 81D80CF
- jump BattleScript_EndTurn
+BattleScript_SkullBashEnd: @ 81D80CF
+ goto BattleScript_MoveEnd
-MoveEffect_Twister: @ 81D80D4
- jumpifspecialstatusflag TARGET, 0x40, 1, BattleScript_1D80EE
- orword gHitMarker, 0x10000
- setbyte gSharedMem + 0x1601F, 2
+BattleScript_EffectTwister: @ 81D80D4
+ jumpifnostatus3 TARGET, STATUS3_ON_AIR, BattleScript_FlinchEffect
+ orword gHitMarker, HITMARKER_IGNORE_ON_AIR
+ setbyte sDMG_MULTIPLIER, 2
-BattleScript_1D80EE: @ 81D80EE
- setbyte gUnknown_02024D1F + 0x2, 8
- jump BattleScript_1D6F14
+BattleScript_FlinchEffect: @ 81D80EE
+ setmoveeffect EFFECT_FLINCH
+ goto BattleScript_EffectHit
-MoveEffect_Earthquake: @ 81D80F9
+BattleScript_EffectEarthquake: @ 81D80F9
attackcanceler
attackstring
ppreduce
- selectnexttarget
+ selectfirstvalidtarget
-BattleScript_1D80FD: @ 81D80FD
- atk25
- jumpifspecialstatusflag TARGET, 0x80, 1, BattleScript_1D811D
- orword gHitMarker, 0x20000
- setbyte gSharedMem + 0x1601F, 2
- jump BattleScript_1D812C
+BattleScript_HitsAllWithUndergroundBonusLoop: @ 81D80FD
+ movevaluescleanup
+ jumpifnostatus3 TARGET, STATUS3_UNDERGROUND, BattleScript_HitsAllNoUndergroundBonus
+ orword gHitMarker, HITMARKER_IGNORE_UNDERGROUND
+ setbyte sDMG_MULTIPLIER, 2
+ goto BattleScript_DoHitAllWithUndergroundBonus
-BattleScript_1D811D: @ 81D811D
- bicword gHitMarker, 0x20000
- setbyte gSharedMem + 0x1601F, 1
+BattleScript_HitsAllNoUndergroundBonus: @ 81D811D
+ bicword gHitMarker, HITMARKER_IGNORE_UNDERGROUND
+ setbyte sDMG_MULTIPLIER, 1
-BattleScript_1D812C: @ 81D812C
- accuracycheck BattleScript_1D8165, 0
+BattleScript_DoHitAllWithUndergroundBonus: @ 81D812C
+ accuracycheck BattleScript_HitAllWithUndergroundBonusMissed, ACC_CURR_MOVE
critcalc
- atk5
- atk6
- atk7
+ damagecalc
+ typecalc
+ adjustnormaldamage
attackanimation
waitanimation
- missmessage
- atk5c TARGET
- waitstateatk
- graphicalhpupdate TARGET
+ effectivenesssound
+ hitanimation TARGET
+ waitstate
+ healthbarupdate TARGET
datahpupdate TARGET
critmessage
waitmessage 64
@@ -1951,395 +1948,395 @@ BattleScript_1D812C: @ 81D812C
waitmessage 64
printstring BATTLE_TEXT_Terminator2
waitmessage 1
- faintpokemon TARGET, 0, 0x0
- setbyte gSharedMem + 0x1600C, 0
- atk49 2, 16
- jumpwhiletargetvalid BattleScript_1D80FD
+ tryfaintmon TARGET, FALSE, NULL
+ setbyte sMOVEEND_STATE, 0
+ moveend 2, 16
+ jumpifnexttargetvalid BattleScript_HitsAllWithUndergroundBonusLoop
end
-BattleScript_1D8165: @ 81D8165
+BattleScript_HitAllWithUndergroundBonusMissed: @ 81D8165
pause 32
- atk6
- missmessage
+ typecalc
+ effectivenesssound
resultmessage
waitmessage 64
- setbyte gSharedMem + 0x1600C, 0
- atk49 2, 16
- jumpwhiletargetvalid BattleScript_1D80FD
+ setbyte sMOVEEND_STATE, 0
+ moveend 2, 16
+ jumpifnexttargetvalid BattleScript_HitsAllWithUndergroundBonusLoop
end
-MoveEffect_FutureSight: @ 81D817D
+BattleScript_EffectFutureSight: @ 81D817D
attackcanceler
attackstring
ppreduce
- setfutureattack BattleScript_ButItFailed
+ trysetfutureattack BattleScript_ButItFailed
attackanimation
waitanimation
- printfromtable BattleTextList_4015E2
+ printfromtable gFutureMoveUsedStringIds
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Gust: @ 81D8194
- jumpifspecialstatusflag TARGET, 0x40, 1, BattleScript_1D6F14
- orword gHitMarker, 0x10000
- setbyte gSharedMem + 0x1601F, 2
- jump BattleScript_1D6F14
+BattleScript_EffectGust: @ 81D8194
+ jumpifnostatus3 TARGET, STATUS3_ON_AIR, BattleScript_EffectHit
+ orword gHitMarker, HITMARKER_IGNORE_ON_AIR
+ setbyte sDMG_MULTIPLIER, 2
+ goto BattleScript_EffectHit
-MoveEffect_FlinchHit2: @ 81D81B3
- jumpifspecialstatusflag TARGET, 0x100, 1, BattleScript_1D80EE
- setbyte gSharedMem + 0x1601F, 2
- jump BattleScript_1D80EE
+BattleScript_EffectStomp: @ 81D81B3
+ jumpifnostatus3 TARGET, STATUS3_MINIMIZED, BattleScript_FlinchEffect
+ setbyte sDMG_MULTIPLIER, 2
+ goto BattleScript_FlinchEffect
-MoveEffect_Solarbeam: @ 81D81C9
- jumpifabilitypresent ABILITY_CLOUD_NINE, BattleScript_1D81E1
- jumpifabilitypresent ABILITY_AIR_LOCK, BattleScript_1D81E1
- jumpifhalfword 4, gBattleWeather, 96, BattleScript_1D8209
+BattleScript_EffectSolarbeam: @ 81D81C9
+ jumpifabilitypresent ABILITY_CLOUD_NINE, BattleScript_SolarbeamDecideTurn
+ jumpifabilitypresent ABILITY_AIR_LOCK, BattleScript_SolarbeamDecideTurn
+ jumpifhalfword COMMON_BITS, gBattleWeather, 96, BattleScript_SolarbeamOnFirstTurn
-BattleScript_1D81E1: @ 81D81E1
- jumpifsecondarytstatus USER, S_CONTINUE, BattleScript_1D753D
- jumpifword 4, gHitMarker, 0x200, BattleScript_1D753D
- setbyte gSharedMem + 0x16055, 1
- callatk BattleScript_1D756C
- jump BattleScript_EndTurn
+BattleScript_SolarbeamDecideTurn: @ 81D81E1
+ jumpifstatus2 USER, STATUS2_MULTIPLETURNS, BattleScript_TwoTurnMovesSecondTurn
+ jumpifword COMMON_BITS, gHitMarker, HITMARKER_NO_ATTACKSTRING, BattleScript_TwoTurnMovesSecondTurn
+ setbyte sTWOTURN_STRINGID, 1
+ call BattleScriptFirstChargingTurn
+ goto BattleScript_MoveEnd
-BattleScript_1D8209: @ 81D8209
- orword gHitMarker, 0x8000000
- setbyte gUnknown_02024D1F + 0x2, 76
- seteffecttarget
+BattleScript_SolarbeamOnFirstTurn: @ 81D8209
+ orword gHitMarker, HITMARKER_x8000000
+ setbyte cEFFECT_CHOOSER, 76
+ seteffectprimary
ppreduce
- jump BattleScript_1D753D
+ goto BattleScript_TwoTurnMovesSecondTurn
-MoveEffect_Thunder: @ 81D821F
- setbyte gUnknown_02024D1F + 0x2, 5
- orword gHitMarker, 0x10000
- jump BattleScript_1D6F14
+BattleScript_EffectThunder: @ 81D821F
+ setmoveeffect EFFECT_PARALYSIS
+ orword gHitMarker, HITMARKER_IGNORE_ON_AIR
+ goto BattleScript_EffectHit
-MoveEffect_Teleport: @ 81D8233
+BattleScript_EffectTeleport: @ 81D8233
attackcanceler
attackstring
ppreduce
- jumpifhalfword 4, gBattleTypeFlags, 8, BattleScript_ButItFailed
- atk76 USER, 2
- jumpifbyte 0, gBattleCommunication, 1, BattleScript_ButItFailed
- jumpifbyte 0, gBattleCommunication, 2, BattleScript_1D8839
+ jumpifbattletype BATTLE_TYPE_TRAINER, BattleScript_ButItFailed
+ getifcantrunfrombattle USER
+ jumpifbyte EQUAL, gBattleCommunication, 1, BattleScript_ButItFailed
+ jumpifbyte EQUAL, gBattleCommunication, 2, BattleScript_PrintAbilityMadeIneffective
attackanimation
waitanimation
printstring BATTLE_TEXT_FledBattle
waitmessage 64
setbyte gBattleOutcome, 5
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_BeatUp: @ 81D826E
+BattleScript_EffectBeatUp: @ 81D826E
attackcanceler
- accuracycheck BattleScript_1D6F72, 0
+ accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
attackstring
pause 32
ppreduce
setbyte gBattleCommunication, 0
-BattleScript_1D8281: @ 81D8281
- atk25
- beatupcalculation BattleScript_1D82C4, BattleScript_ButItFailed
+BattleScript_BeatUpLoop: @ 81D8281
+ movevaluescleanup
+ trydobeatup BattleScript_BeatUpEnd, BattleScript_ButItFailed
printstring BATTLE_TEXT_PokeAttack
critcalc
- jumpifbyte 1, gCritMultiplier, 2, BattleScript_1D829C
+ jumpifbyte NOT_EQUAL, gCritMultiplier, 2, BattleScript_BeatUpAttack
manipulatedamage 2
-BattleScript_1D829C: @ 81D829C
- atk7
+BattleScript_BeatUpAttack: @ 81D829C
+ adjustnormaldamage
attackanimation
waitanimation
- missmessage
- atk5c TARGET
- waitstateatk
- graphicalhpupdate TARGET
+ effectivenesssound
+ hitanimation TARGET
+ waitstate
+ healthbarupdate TARGET
datahpupdate TARGET
critmessage
waitmessage 64
resultmessage
waitmessage 64
- faintpokemon TARGET, 0, 0x0
- setbyte gSharedMem + 0x1600C, 0
- atk49 2, 16
- jump BattleScript_1D8281
+ tryfaintmon TARGET, FALSE, NULL
+ setbyte sMOVEEND_STATE, 0
+ moveend 2, 16
+ goto BattleScript_BeatUpLoop
-BattleScript_1D82C4: @ 81D82C4
+BattleScript_BeatUpEnd: @ 81D82C4
end
-MoveEffect_Fly: @ 81D82C5
- jumpifsecondarytstatus USER, S_CONTINUE, BattleScript_1D8333
- jumpifword 4, gHitMarker, 0x200, BattleScript_1D8333
- jumpifhalfword 0, gCurrentMove, 19, BattleScript_1D8322
- jumpifhalfword 0, gCurrentMove, 291, BattleScript_1D8317
- jumpifhalfword 0, gCurrentMove, 340, BattleScript_1D830C
- setbyte gSharedMem + 0x16055, 5
- jump BattleScript_1D8328
+BattleScript_EffectSemiInvulnerable: @ 81D82C5
+ jumpifstatus2 USER, STATUS2_MULTIPLETURNS, BattleScript_SecondTurnSemiInvulnerable
+ jumpifword COMMON_BITS, gHitMarker, HITMARKER_NO_ATTACKSTRING, BattleScript_SecondTurnSemiInvulnerable
+ jumpifmove MOVE_FLY, BattleScript_FirstTurnFly
+ jumpifmove MOVE_DIVE, BattleScript_FirstTurnDive
+ jumpifmove MOVE_BOUNCE, BattleScript_FirstTurnBounce
+ setbyte sTWOTURN_STRINGID, 5
+ goto BattleScript_FirstTurnSemiInvulnerable
-BattleScript_1D830C: @ 81D830C
- setbyte gSharedMem + 0x16055, 7
- jump BattleScript_1D8328
+BattleScript_FirstTurnBounce: @ 81D830C
+ setbyte sTWOTURN_STRINGID, 7
+ goto BattleScript_FirstTurnSemiInvulnerable
-BattleScript_1D8317: @ 81D8317
- setbyte gSharedMem + 0x16055, 6
- jump BattleScript_1D8328
+BattleScript_FirstTurnDive: @ 81D8317
+ setbyte sTWOTURN_STRINGID, 6
+ goto BattleScript_FirstTurnSemiInvulnerable
-BattleScript_1D8322: @ 81D8322
- setbyte gSharedMem + 0x16055, 4
+BattleScript_FirstTurnFly: @ 81D8322
+ setbyte sTWOTURN_STRINGID, 4
-BattleScript_1D8328: @ 81D8328
- callatk BattleScript_1D756C
- hidepreattack
- jump BattleScript_EndTurn
+BattleScript_FirstTurnSemiInvulnerable: @ 81D8328
+ call BattleScriptFirstChargingTurn
+ setsemiinvulnerablebit
+ goto BattleScript_MoveEnd
-BattleScript_1D8333: @ 81D8333
+BattleScript_SecondTurnSemiInvulnerable: @ 81D8333
attackcanceler
- setbyte gUnknown_02024D1F + 0x2, 12
- setbyte gSharedMem + 0x16002, 1
- clearstatus USER
- orword gHitMarker, 0x800
- jumpifhalfword 1, gCurrentMove, 340, BattleScript_1D835D
- setbyte gUnknown_02024D1F + 0x2, 5
+ setmoveeffect EFFECT_CHARGING
+ setbyte sANIM_TURN, 1
+ clearstatusfromeffect USER
+ orword gHitMarker, HITMARKER_NO_PPDEDUCT
+ jumpifnotmove MOVE_BOUNCE, BattleScript_SemiInvulnerableTryHit
+ setmoveeffect EFFECT_PARALYSIS
-BattleScript_1D835D: @ 81D835D
- accuracycheck BattleScript_1D836A, 0
- unhidepostattack
- jump BattleScript_1D6F42
+BattleScript_SemiInvulnerableTryHit: @ 81D835D
+ accuracycheck BattleScript_SemiInvulnerableMiss, ACC_CURR_MOVE
+ clearsemiinvulnerablebit
+ goto BattleScript_HitFromAtkString
-BattleScript_1D836A: @ 81D836A
- unhidepostattack
- jump BattleScript_1D6F72
+BattleScript_SemiInvulnerableMiss: @ 81D836A
+ clearsemiinvulnerablebit
+ goto BattleScript_PrintMoveMissed
-MoveEffect_DefenseCurl: @ 81D8370
+BattleScript_EffectDefenseCurl: @ 81D8370
attackcanceler
attackstring
ppreduce
- setcurled
- setbyte gSharedMem + 0x1601E, 18
- statbuffchange 65, BattleScript_1D838D
- jumpifbyte 0, gUnknown_02024D1F + 0x4, 2, BattleScript_1D71D8
+ setdefensecurlbit
+ setstatchanger DEFENSE, 1, FALSE
+ statbuffchange AFFECTS_USER | 0x1, BattleScript_DefenseCurlDoStatUpAnim
+ jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 2, BattleScript_StatUpPrintString
attackanimation
waitanimation
-BattleScript_1D838D: @ 81D838D
- jump BattleScript_1D71D0
+BattleScript_DefenseCurlDoStatUpAnim: @ 81D838D
+ goto BattleScript_StatUpDoAnim
-MoveEffect_Softboiled: @ 81D8392
+BattleScript_EffectSoftboiled: @ 81D8392
attackcanceler
attackstring
ppreduce
- setdamageasrestorehalfmaxhp BattleScript_1D83B5, 0
+ tryhealhalfhealth BattleScript_AlreadyAtFullHp, 0
-BattleScript_1D839B:: @ 81D839B
+BattleScript_PresentHealTarget:: @ 81D839B
attackanimation
waitanimation
- orword gHitMarker, 0x100
- graphicalhpupdate TARGET
+ orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE
+ healthbarupdate TARGET
datahpupdate TARGET
printstring BATTLE_TEXT_RegainedHealth
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-BattleScript_1D83B5:: @ 81D83B5
+BattleScript_AlreadyAtFullHp:: @ 81D83B5
pause 32
printstring BATTLE_TEXT_HPFull
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_FakeOut: @ 81D83C3
+BattleScript_EffectFakeOut: @ 81D83C3
attackcanceler
- jumpifnotfirstturn BattleScript_1D83D4
- setbyte gUnknown_02024D1F + 0x2, 136
- jump BattleScript_1D6F14
+ jumpifnotfirstturn BattleScript_ButItFailedAtkStringPpReduce
+ setbyte cEFFECT_CHOOSER, 136
+ goto BattleScript_EffectHit
-BattleScript_1D83D4: @ 81D83D4
+BattleScript_ButItFailedAtkStringPpReduce: @ 81D83D4
attackstring
-BattleScript_1D83D5: @ 81D83D5
+BattleScript_ButItFailedPpReduce: @ 81D83D5
ppreduce
BattleScript_ButItFailed:: @ 81D83D6
pause 32
- orbyte gBattleMoveFlags, 32
+ orbyte gBattleMoveFlags, MOVESTATUS_FAILED
resultmessage
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-BattleScript_1D83E8: @ 81D83E8
+BattleScript_NotAffected: @ 81D83E8
pause 32
- orbyte gBattleMoveFlags, 8
+ orbyte gBattleMoveFlags, MOVESTATUS_NOTAFFECTED
resultmessage
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Uproar: @ 81D83FA
+BattleScript_EffectUproar: @ 81D83FA
attackcanceler
- accuracycheck BattleScript_1D6F72, 0
- setbyte gUnknown_02024D1F + 0x2, 74
+ accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
+ setbyte cEFFECT_CHOOSER, 74
attackstring
- jumpifsecondarytstatus USER, S_CONTINUE, BattleScript_1D8414
+ jumpifstatus2 USER, STATUS2_MULTIPLETURNS, BattleScript_UproarHit
ppreduce
-BattleScript_1D8414: @ 81D8414
- nop3
- jump BattleScript_1D6F44
+BattleScript_UproarHit: @ 81D8414
+ nop
+ goto BattleScript_HitFromCritCalc
-MoveEffect_Stockpile: @ 81D841A
+BattleScript_EffectStockpile: @ 81D841A
attackcanceler
attackstring
ppreduce
stockpile
attackanimation
waitanimation
- printfromtable BattleTextList_40155E
+ printfromtable gStockpileUsedStringIds
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_SpitUp: @ 81D842D
+BattleScript_EffectSpitUp: @ 81D842D
attackcanceler
- jumpifbyte 0, gUnknown_02024D1F + 0x5, 1, BattleScript_1D845C
+ jumpifbyte EQUAL, gUnknown_02024D1F + 0x5, 1, BattleScript_SpitUpFail
attackstring
ppreduce
- accuracycheck BattleScript_1D6F72, 0
+ accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
stockpiletobasedamage BattleScript_1D844E
- atk6
- atk69
- jump BattleScript_1D6F48
+ typecalc
+ adjustsetdamage
+ goto BattleScript_HitFromAtkAnimation
BattleScript_1D844E: @ 81D844E
pause 32
printstring BATTLE_TEXT_SpitUpFail
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-BattleScript_1D845C: @ 81D845C
+BattleScript_SpitUpFail: @ 81D845C
attackstring
ppreduce
pause 64
stockpiletobasedamage BattleScript_1D844E
resultmessage
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Swallow: @ 81D846F
+BattleScript_EffectSwallow: @ 81D846F
attackcanceler
attackstring
ppreduce
- stockpiletohprecovery BattleScript_1D847C
- jump BattleScript_1D839B
+ stockpiletohpheal BattleScript_SwallowFail
+ goto BattleScript_PresentHealTarget
-BattleScript_1D847C: @ 81D847C
+BattleScript_SwallowFail: @ 81D847C
pause 32
- printfromtable BattleTextList_401566
+ printfromtable gSwallowFailStringIds
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Hail: @ 81D848C
+BattleScript_EffectHail: @ 81D848C
attackcanceler
attackstring
ppreduce
sethail
- jump BattleScript_1D7FFA
+ goto BattleScript_MoveWeatherChange
-MoveEffect_Torment: @ 81D8495
+BattleScript_EffectTorment: @ 81D8495
attackcanceler
attackstring
ppreduce
- accuracycheck BattleScript_ButItFailed, 0
+ accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE
settorment BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_TormentSubject
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Flatter: @ 81D84B1
+BattleScript_EffectFlatter: @ 81D84B1
attackcanceler
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_1D6F6C
- accuracycheck BattleScript_1D6F72, 0
+ jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_MakeMoveMissed
+ accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
attackstring
ppreduce
- jumpifconfusedandattackmaxed 4, BattleScript_ButItFailed
+ jumpifconfusedandstatmaxed 4, BattleScript_ButItFailed
attackanimation
waitanimation
- setbyte gSharedMem + 0x1601E, 20
- statbuffchange 1, BattleScript_1D84F4
- jumpifbyte 0, gUnknown_02024D1F + 0x4, 2, BattleScript_1D84F4
- atk47
- playanimation TARGET, B_ANIM_STATS_CHANGE, gSharedMem + 0x160A4
- printfromtable BattleTextList_401570
+ setstatchanger SP_ATTACK, 1, FALSE
+ statbuffchange 1, BattleScript_FlatterTryConfuse
+ jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 2, BattleScript_FlatterTryConfuse
+ setgraphicalstatchangevalues
+ playanimation TARGET, B_ANIM_STATS_CHANGE, sANIM_ARG1
+ printfromtable gStatUpStringIds
waitmessage 64
-BattleScript_1D84F4: @ 81D84F4
- jumpifability TARGET, ABILITY_OWN_TEMPO, BattleScript_1D98E5
- jumpifhalverset TARGET, 32, BattleScript_1D9037
- setbyte gUnknown_02024D1F + 0x2, 7
- seteffecttarget
- jump BattleScript_EndTurn
+BattleScript_FlatterTryConfuse: @ 81D84F4
+ jumpifability TARGET, ABILITY_OWN_TEMPO, BattleScript_OwnTempoPrevents
+ jumpifsideaffecting TARGET, SIDE_STATUS_SAFEGUARD, BattleScript_SafeguardProtected
+ setmoveeffect EFFECT_CONFUSION
+ seteffectprimary
+ goto BattleScript_MoveEnd
-MoveEffect_WillOWisp: @ 81D850F
+BattleScript_EffectWillOWisp: @ 81D850F
attackcanceler
attackstring
ppreduce
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
- jumpifstatus TARGET, BRN, BattleScript_1D8575
- jumpiftype TARGET, TYPE_FIRE, BattleScript_1D83E8
- jumpifability TARGET, ABILITY_WATER_VEIL, BattleScript_1D855B
+ jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed
+ jumpifstatus TARGET, BRN, BattleScript_AlreadyBurned
+ jumpiftype TARGET, TYPE_FIRE, BattleScript_NotAffected
+ jumpifability TARGET, ABILITY_WATER_VEIL, BattleScript_WaterVeilPrevents
jumpifstatus TARGET, SLP | PSN | BRN | FRZ | PAR | TOX, BattleScript_ButItFailed
- accuracycheck BattleScript_ButItFailed, 0
- jumpifhalverset TARGET, 32, BattleScript_1D9037
+ accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE
+ jumpifsideaffecting TARGET, SIDE_STATUS_SAFEGUARD, BattleScript_SafeguardProtected
attackanimation
waitanimation
- setbyte gUnknown_02024D1F + 0x2, 3
- seteffecttarget
- jump BattleScript_EndTurn
+ setmoveeffect EFFECT_BURN
+ seteffectprimary
+ goto BattleScript_MoveEnd
-BattleScript_1D855B: @ 81D855B
- copyarray gEffectBank, gBankTarget, 1
- setbyte gUnknown_02024D1F + 0x4, 0
- callatk BattleScript_BRNPrevention
- jump BattleScript_EndTurn
+BattleScript_WaterVeilPrevents: @ 81D855B
+ copybyte gEffectBank, gBankTarget
+ setbyte cMULTISTRING_CHOOSER, 0
+ call BattleScript_BRNPrevention
+ goto BattleScript_MoveEnd
-BattleScript_1D8575: @ 81D8575
+BattleScript_AlreadyBurned: @ 81D8575
pause 32
printstring BATTLE_TEXT_AlreadyBurned
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Memento: @ 81D8583
+BattleScript_EffectMemento: @ 81D8583
attackcanceler
- jumpifbyte 0, gUnknown_02024D1F + 0x5, 1, BattleScript_1D860A
+ jumpifbyte EQUAL, gUnknown_02024D1F + 0x5, 1, BattleScript_1D860A
attackstring
ppreduce
jumpifattackandspecialattackcannotfall BattleScript_ButItFailed
- setuserhptozero
+ setatkhptozero
attackanimation
waitanimation
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_1D85FF
- setbyte gSharedMem + 0x160DC, 0
+ jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_1D85FF
+ setbyte sFIELD_1B, 0
playstatchangeanimation TARGET, 18, 7
playstatchangeanimation TARGET, 2, 3
- setbyte gSharedMem + 0x1601E, 161
+ setstatchanger ATTACK, 2, TRUE
statbuffchange 1, BattleScript_1D85D0
- jumpifbyte 2, gUnknown_02024D1F + 0x4, 1, BattleScript_1D85D0
- printfromtable BattleTextList_40157C
+ jumpifbyte GREATER_THAN, cMULTISTRING_CHOOSER, 1, BattleScript_1D85D0
+ printfromtable gStatDownStringIds
waitmessage 64
BattleScript_1D85D0: @ 81D85D0
playstatchangeanimation TARGET, 16, 3
- setbyte gSharedMem + 0x1601E, 164
+ setstatchanger SP_ATTACK, 2, TRUE
statbuffchange 1, BattleScript_1D85F3
- jumpifbyte 2, gUnknown_02024D1F + 0x4, 1, BattleScript_1D85F3
- printfromtable BattleTextList_40157C
+ jumpifbyte GREATER_THAN, cMULTISTRING_CHOOSER, 1, BattleScript_1D85F3
+ printfromtable gStatDownStringIds
waitmessage 64
BattleScript_1D85F3: @ 81D85F3
- faintpokemon USER, 0, 0x0
- jump BattleScript_EndTurn
+ tryfaintmon USER, FALSE, NULL
+ goto BattleScript_MoveEnd
BattleScript_1D85FF: @ 81D85FF
printstring BATTLE_TEXT_NoEffect
waitmessage 64
- jump BattleScript_1D85F3
+ goto BattleScript_1D85F3
BattleScript_1D860A: @ 81D860A
attackstring
@@ -2347,41 +2344,41 @@ BattleScript_1D860A: @ 81D860A
jumpifattackandspecialattackcannotfall BattleScript_1D8611
BattleScript_1D8611: @ 81D8611
- setuserhptozero
+ setatkhptozero
pause 64
- missmessage
+ effectivenesssound
resultmessage
waitmessage 64
- faintpokemon USER, 0, 0x0
- jump BattleScript_EndTurn
+ tryfaintmon USER, FALSE, NULL
+ goto BattleScript_MoveEnd
-MoveEffect_Facade: @ 81D8626
- jumpifstatus USER, PSN | BRN | PAR | TOX, BattleScript_1D8635
- jump BattleScript_1D6F14
+BattleScript_EffectFacade: @ 81D8626
+ jumpifstatus USER, PSN | BRN | PAR | TOX, BattleScript_FacadeDoubleDmg
+ goto BattleScript_EffectHit
-BattleScript_1D8635: @ 81D8635
- setbyte gSharedMem + 0x1601F, 2
- jump BattleScript_1D6F14
+BattleScript_FacadeDoubleDmg: @ 81D8635
+ setbyte sDMG_MULTIPLIER, 2
+ goto BattleScript_EffectHit
-MoveEffect_FocusPunch: @ 81D8640
+BattleScript_EffectFocusPunch: @ 81D8640
attackcanceler
- jumpifnodamage BattleScript_1D6F3B
+ jumpifnodamage BattleScript_HitFromAccCheck
ppreduce
printstring BATTLE_TEXT_LostFocus
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Smellingsalt: @ 81D8652
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_1D6F14
- setbyte gUnknown_02024D1F + 0x2, 164
- jumpifstatus TARGET, PAR, BattleScript_1D8671
- jump BattleScript_1D6F14
+BattleScript_EffectSmellingsalt: @ 81D8652
+ jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_EffectHit
+ setmoveeffect EFFECT_REMOVE_PARALYSIS | CERTAIN
+ jumpifstatus TARGET, PAR, BattleScript_SmellingsaltDoubleDmg
+ goto BattleScript_EffectHit
-BattleScript_1D8671: @ 81D8671
- setbyte gSharedMem + 0x1601F, 2
- jump BattleScript_1D6F14
+BattleScript_SmellingsaltDoubleDmg: @ 81D8671
+ setbyte sDMG_MULTIPLIER, 2
+ goto BattleScript_EffectHit
-MoveEffect_FollowMe: @ 81D867C
+BattleScript_EffectFollowMe: @ 81D867C
attackcanceler
attackstring
ppreduce
@@ -2390,9 +2387,9 @@ MoveEffect_FollowMe: @ 81D867C
waitanimation
printstring BATTLE_TEXT_CenterAttention
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_NaturePower: @ 81D868D
+BattleScript_EffectNaturePower: @ 81D868D
attackcanceler
attackstring
pause 32
@@ -2401,7 +2398,7 @@ MoveEffect_NaturePower: @ 81D868D
waitmessage 64
return
-MoveEffect_Charge: @ 81D869A
+BattleScript_EffectCharge: @ 81D869A
attackcanceler
attackstring
ppreduce
@@ -2410,225 +2407,225 @@ MoveEffect_Charge: @ 81D869A
waitanimation
printstring BATTLE_TEXT_ChargingPower
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Taunt: @ 81D86AB
+BattleScript_EffectTaunt: @ 81D86AB
attackcanceler
attackstring
ppreduce
- accuracycheck BattleScript_ButItFailed, 0
+ accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE
settaunt BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_TauntFell
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_HelpingHand: @ 81D86C7
+BattleScript_EffectHelpingHand: @ 81D86C7
attackcanceler
attackstring
ppreduce
- sethelpinghand BattleScript_ButItFailed
+ trysethelpinghand BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_ReadyToHelp
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Trick: @ 81D86DC
+BattleScript_EffectTrick: @ 81D86DC
attackcanceler
attackstring
ppreduce
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
- accuracycheck BattleScript_ButItFailed, 0
- itemswap BattleScript_ButItFailed
+ jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed
+ accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE
+ tryswapitems BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_SwitchedItems
waitmessage 64
- printfromtable BattleTextList_401642
+ printfromtable gItemSwapStringIds
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_RolePlay: @ 81D870A
+BattleScript_EffectRolePlay: @ 81D870A
attackcanceler
attackstring
ppreduce
- accuracycheck BattleScript_ButItFailed, 65535
- copyability BattleScript_ButItFailed
+ accuracycheck BattleScript_ButItFailed, NO_ACC_CALC_CHECK_LOCK_ON
+ trycopyability BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_CopiedObject
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Wish: @ 81D8726
+BattleScript_EffectWish: @ 81D8726
attackcanceler
attackstring
ppreduce
- atkd4 0, BattleScript_ButItFailed
+ trywish 0, BattleScript_ButItFailed
attackanimation
waitanimation
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Assist: @ 81D8736
+BattleScript_EffectAssist: @ 81D8736
attackcanceler
attackstring
- assistattackselect BattleScript_1D83D5
+ assistattackselect BattleScript_ButItFailedPpReduce
attackanimation
waitanimation
- setbyte gSharedMem + 0x16002, 0
- setbyte gSharedMem + 0x160A1, 0
- jumptoattack USER
+ setbyte sANIM_TURN, 0
+ setbyte sANIM_TARGETS_HIT, 0
+ jumptorandomattack USER
-MoveEffect_Ingrain: @ 81D874D
+BattleScript_EffectIngrain: @ 81D874D
attackcanceler
attackstring
ppreduce
- setroots BattleScript_ButItFailed
+ trysetroots BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_PlantedRoots
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Superpower: @ 81D8762
- setbyte gUnknown_02024D1F + 0x2, 229
- jump BattleScript_1D6F14
+BattleScript_EffectSuperpower: @ 81D8762
+ setmoveeffect EFFECT_ATK_DEF_DOWN | AFFECTS_USER | CERTAIN
+ goto BattleScript_EffectHit
-MoveEffect_MagicCoat: @ 81D876D
+BattleScript_EffectMagicCoat: @ 81D876D
attackcanceler
- setmagiccoat BattleScript_1D83D4
+ trysetmagiccoat BattleScript_ButItFailedAtkStringPpReduce
attackstring
ppreduce
attackanimation
waitanimation
printstring BATTLE_TEXT_ShroudedItself
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Recycle: @ 81D8782
+BattleScript_EffectRecycle: @ 81D8782
attackcanceler
attackstring
ppreduce
- recycleitem BattleScript_ButItFailed
+ tryrecycleitem BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_FoundOne
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Revenge: @ 81D8797
+BattleScript_EffectRevenge: @ 81D8797
doubledamagedealtifdamaged
- jump BattleScript_1D6F14
+ goto BattleScript_EffectHit
-MoveEffect_BrickBreak: @ 81D879D
+BattleScript_EffectBrickBreak: @ 81D879D
attackcanceler
- accuracycheck BattleScript_1D6F72, 0
+ accuracycheck BattleScript_PrintMoveMissed, ACC_CURR_MOVE
attackstring
ppreduce
- removereflectlightscreen
+ removelightscreenreflect
critcalc
- atk5
- atk6
- atk7
- jumpifbyte 0, gSharedMem + 0x16002, 0, BattleScript_1D87BD
+ damagecalc
+ typecalc
+ adjustnormaldamage
+ jumpifbyte EQUAL, sANIM_TURN, 0, BattleScript_BrickBreakAnim
bicbyte gBattleMoveFlags, 9
-BattleScript_1D87BD: @ 81D87BD
+BattleScript_BrickBreakAnim: @ 81D87BD
attackanimation
waitanimation
- jumpifbyte 3, gSharedMem + 0x16002, 2, BattleScript_1D87D0
+ jumpifbyte LESS_THAN, sANIM_TURN, 2, BattleScript_BrickBreakDoHit
printstring BATTLE_TEXT_BrokeWall
waitmessage 64
-BattleScript_1D87D0: @ 81D87D0
- damagecalc2
- missmessage
- atk5c TARGET
- waitstateatk
- graphicalhpupdate TARGET
+BattleScript_BrickBreakDoHit: @ 81D87D0
+ typecalc2
+ effectivenesssound
+ hitanimation TARGET
+ waitstate
+ healthbarupdate TARGET
datahpupdate TARGET
critmessage
waitmessage 64
resultmessage
waitmessage 64
- seteffectwithchancetarget
- faintpokemon TARGET, 0, 0x0
- jump BattleScript_EndTurn
+ seteffectwithchance
+ tryfaintmon TARGET, FALSE, NULL
+ goto BattleScript_MoveEnd
-MoveEffect_Yawn: @ 81D87EE
+BattleScript_EffectYawn: @ 81D87EE
attackcanceler
attackstring
ppreduce
- jumpifability TARGET, ABILITY_VITAL_SPIRIT, BattleScript_1D882F
- jumpifability TARGET, ABILITY_INSOMNIA, BattleScript_1D882F
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_ButItFailed
- jumpifhalverset TARGET, 32, BattleScript_1D9037
- accuracycheck BattleScript_ButItFailed, 65535
- jumpifcannotsleep BattleScript_ButItFailed
+ jumpifability TARGET, ABILITY_VITAL_SPIRIT, BattleScript_PrintBankAbilityMadeIneffective
+ jumpifability TARGET, ABILITY_INSOMNIA, BattleScript_PrintBankAbilityMadeIneffective
+ jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_ButItFailed
+ jumpifsideaffecting TARGET, SIDE_STATUS_SAFEGUARD, BattleScript_SafeguardProtected
+ accuracycheck BattleScript_ButItFailed, NO_ACC_CALC_CHECK_LOCK_ON
+ jumpifcantmakeasleep BattleScript_ButItFailed
setyawn BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_DrowsyMade
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-BattleScript_1D882F: @ 81D882F
- copyarray gSharedMem + 0x16003, gSharedMem + 0x160F8, 1
+BattleScript_PrintBankAbilityMadeIneffective: @ 81D882F
+ copybyte sBANK, sBANK_WITH_ABILITY
-BattleScript_1D8839: @ 81D8839
+BattleScript_PrintAbilityMadeIneffective: @ 81D8839
pause 32
printstring BATTLE_TEXT_MadeIneffective2
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_KnockOff: @ 81D8847
- setbyte gUnknown_02024D1F + 0x2, 54
- jump BattleScript_1D6F14
+BattleScript_EffectKnockOff: @ 81D8847
+ setmoveeffect EFFECT_KNOCK_OFF
+ goto BattleScript_EffectHit
-MoveEffect_Endeavor: @ 81D8852
+BattleScript_EffectEndeavor: @ 81D8852
attackcanceler
attackstring
ppreduce
setdamagetohealthdifference BattleScript_ButItFailed
- copyarray gHP_dealt, gBattleMoveDamage, 4
- accuracycheck BattleScript_1D6F77, 0
- atk6
- jumpifbyte 4, gBattleMoveFlags, 41, BattleScript_1D6F48
- bicbyte gBattleMoveFlags, 6
- copyarray gBattleMoveDamage, gHP_dealt, 4
- atk69
- jump BattleScript_1D6F48
-
-MoveEffect_Eruption: @ 81D888D
+ copyword gHP_dealt, gBattleMoveDamage
+ accuracycheck BattleScript_MoveMissed, ACC_CURR_MOVE
+ typecalc
+ jumpifmovehadnoeffect BattleScript_HitFromAtkAnimation
+ bicbyte gBattleMoveFlags, MOVESTATUS_SUPEREFFECTIVE | MOVESTATUS_NOTVERYEFFECTIVE
+ copyword gBattleMoveDamage, gHP_dealt
+ adjustsetdamage
+ goto BattleScript_HitFromAtkAnimation
+
+BattleScript_EffectEruption: @ 81D888D
scaledamagebyhealthratio
- jump BattleScript_1D6F14
+ goto BattleScript_EffectHit
-MoveEffect_SkillSwap: @ 81D8893
+BattleScript_EffectSkillSwap: @ 81D8893
attackcanceler
attackstring
ppreduce
- accuracycheck BattleScript_ButItFailed, 65535
- abilityswap BattleScript_ButItFailed
+ accuracycheck BattleScript_ButItFailed, NO_ACC_CALC_CHECK_LOCK_ON
+ tryswapabilities BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_AbilitySwap
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Imprison: @ 81D88AF
+BattleScript_EffectImprison: @ 81D88AF
attackcanceler
attackstring
ppreduce
- imprisoneffect BattleScript_ButItFailed
+ tryimprision BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_SealedMove
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Refresh: @ 81D88C4
+BattleScript_EffectRefresh: @ 81D88C4
attackcanceler
attackstring
ppreduce
@@ -2637,23 +2634,23 @@ MoveEffect_Refresh: @ 81D88C4
waitanimation
printstring BATTLE_TEXT_StatusNormal
waitmessage 64
- atk98 1
- jump BattleScript_EndTurn
+ updatestatusicon USER
+ goto BattleScript_MoveEnd
-MoveEffect_Grudge: @ 81D88DB
+BattleScript_EffectGrudge: @ 81D88DB
attackcanceler
attackstring
ppreduce
- setgrudge BattleScript_ButItFailed
+ trysetgrudge BattleScript_ButItFailed
attackanimation
waitanimation
printstring BATTLE_TEXT_GrudgeBear
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_Snatch: @ 81D88F0
+BattleScript_EffectSnatch: @ 81D88F0
attackcanceler
- setstealstatchange BattleScript_1D83D4
+ trysetsnatch BattleScript_ButItFailedAtkStringPpReduce
attackstring
ppreduce
attackanimation
@@ -2661,267 +2658,267 @@ MoveEffect_Snatch: @ 81D88F0
pause 32
printstring BATTLE_TEXT_AwaitMove
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_LowKick: @ 81D8908
+BattleScript_EffectLowKick: @ 81D8908
attackcanceler
attackstring
ppreduce
weightdamagecalculation
- accuracycheck BattleScript_1D6F77, 0
- jump BattleScript_1D6F44
+ accuracycheck BattleScript_MoveMissed, ACC_CURR_MOVE
+ goto BattleScript_HitFromCritCalc
-MoveEffect_SecretPower: @ 81D8918
- naturepowereffect
- jump BattleScript_1D6F14
+BattleScript_EffectSecretPower: @ 81D8918
+ getsecretpowereffect
+ goto BattleScript_EffectHit
-MoveEffect_DoubleEdge: @ 81D891E
- setbyte gUnknown_02024D1F + 0x2, 230
- jump BattleScript_1D6F14
+BattleScript_EffectDoubleEdge: @ 81D891E
+ setmoveeffect EFFECT_RECOIL_33_PARALYSIS | AFFECTS_USER | CERTAIN
+ goto BattleScript_EffectHit
-MoveEffect_TeeterDance: @ 81D8929
+BattleScript_EffectTeeterDance: @ 81D8929
attackcanceler
attackstring
ppreduce
setbyte gBankTarget, 0
-BattleScript_1D8932: @ 81D8932
- atk25
- setbyte gUnknown_02024D1F + 0x2, 7
- jumpifarrayequal gBankAttacker, gBankTarget, 1, BattleScript_1D8978
- jumpifability TARGET, ABILITY_OWN_TEMPO, BattleScript_1D8996
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_1D89B2
- jumpifsecondarytstatus TARGET, S_CONFUSED, BattleScript_1D89C0
- accuracycheck BattleScript_1D89CE, 0
- jumpifhalverset TARGET, 32, BattleScript_1D89A4
+BattleScript_TeeterDanceLoop: @ 81D8932
+ movevaluescleanup
+ setmoveeffect EFFECT_CONFUSION
+ jumpifbyteequal gBankAttacker, gBankTarget, BattleScript_TeeterDanceDoMoveEndIncrement
+ jumpifability TARGET, ABILITY_OWN_TEMPO, BattleScript_TeeterDanceLoopIncrement
+ jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_TeeterDanceSubstitutePrevents
+ jumpifstatus2 TARGET, STATUS2_CONFUSION, BattleScript_TeeterDanceAlreadyConfused
+ accuracycheck BattleScript_TeeterDanceMissed, ACC_CURR_MOVE
+ jumpifsideaffecting TARGET, SIDE_STATUS_SAFEGUARD, BattleScript_TeeterDanceSafeguardProtected
attackanimation
waitanimation
- seteffecttarget
+ seteffectprimary
resultmessage
waitmessage 64
-BattleScript_1D8978: @ 81D8978
- setbyte gSharedMem + 0x1600C, 0
- atk49 2, 16
+BattleScript_TeeterDanceDoMoveEndIncrement: @ 81D8978
+ setbyte sMOVEEND_STATE, 0
+ moveend 2, 16
addbyte gBankTarget, 1
- jumpifarraynotequal gBankTarget, gNoOfAllBanks, 1, BattleScript_1D8932
+ jumpifbytenotequal gBankTarget, gNoOfAllBanks, BattleScript_TeeterDanceLoop
end
-BattleScript_1D8996: @ 81D8996
+BattleScript_TeeterDanceLoopIncrement: @ 81D8996
pause 32
printstring BATTLE_TEXT_PreventedConfusion
waitmessage 64
- jump BattleScript_1D8978
+ goto BattleScript_TeeterDanceDoMoveEndIncrement
-BattleScript_1D89A4: @ 81D89A4
+BattleScript_TeeterDanceSafeguardProtected: @ 81D89A4
pause 32
printstring BATTLE_TEXT_SafeguardActive
waitmessage 64
- jump BattleScript_1D8978
+ goto BattleScript_TeeterDanceDoMoveEndIncrement
-BattleScript_1D89B2: @ 81D89B2
+BattleScript_TeeterDanceSubstitutePrevents: @ 81D89B2
pause 32
printstring BATTLE_TEXT_Failed
waitmessage 64
- jump BattleScript_1D8978
+ goto BattleScript_TeeterDanceDoMoveEndIncrement
-BattleScript_1D89C0: @ 81D89C0
+BattleScript_TeeterDanceAlreadyConfused: @ 81D89C0
pause 32
printstring BATTLE_TEXT_AlreadyConfused
waitmessage 64
- jump BattleScript_1D8978
+ goto BattleScript_TeeterDanceDoMoveEndIncrement
-BattleScript_1D89CE: @ 81D89CE
+BattleScript_TeeterDanceMissed: @ 81D89CE
resultmessage
waitmessage 64
- jump BattleScript_1D8978
+ goto BattleScript_TeeterDanceDoMoveEndIncrement
-MoveEffect_MudSport: @ 81D89D7
-MoveEffect_WaterSport: @ 81D89D7
+BattleScript_EffectMudSport: @ 81D89D7
+BattleScript_EffectWaterSport: @ 81D89D7
attackcanceler
attackstring
ppreduce
settypebasedhalvers BattleScript_ButItFailed
attackanimation
waitanimation
- printfromtable BattleTextList_4015D4
+ printfromtable gSportsUsedStringIds
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_PoisonFang: @ 81D89EE
- setbyte gUnknown_02024D1F + 0x2, 6
- jump BattleScript_1D6F14
+BattleScript_EffectPoisonFang: @ 81D89EE
+ setmoveeffect EFFECT_TOXIC
+ goto BattleScript_EffectHit
-MoveEffect_WeatherBall: @ 81D89F9
- seteffectbyweather
- jump BattleScript_1D6F14
+BattleScript_EffectWeatherBall: @ 81D89F9
+ setweatherballtype
+ goto BattleScript_EffectHit
-MoveEffect_Overheat: @ 81D89FF
- setbyte gUnknown_02024D1F + 0x2, 251
- jump BattleScript_1D6F14
+BattleScript_EffectOverheat: @ 81D89FF
+ setmoveeffect EFFECT_SP_ATK_TWO_DOWN | AFFECTS_USER | CERTAIN
+ goto BattleScript_EffectHit
-MoveEffect_Tickle: @ 81D8A0A
+BattleScript_EffectTickle: @ 81D8A0A
attackcanceler
attackstring
ppreduce
- jumpifstat TARGET, 2, 1, 0, BattleScript_1D8A1F
- jumpifstat TARGET, 0, 2, 0, BattleScript_1D8A7D
+ jumpifstat TARGET, GREATER_THAN, ATTACK, 0, BattleScript_TickleDoMoveAnim
+ jumpifstat TARGET, EQUAL, DEFENSE, 0, BattleScript_CantLowerMultipleStats
-BattleScript_1D8A1F: @ 81D8A1F
- accuracycheck BattleScript_ButItFailed, 0
+BattleScript_TickleDoMoveAnim: @ 81D8A1F
+ accuracycheck BattleScript_ButItFailed, ACC_CURR_MOVE
attackanimation
waitanimation
- setbyte gSharedMem + 0x160DC, 0
+ setbyte sFIELD_1B, 0
playstatchangeanimation TARGET, 6, 5
playstatchangeanimation TARGET, 2, 1
- setbyte gSharedMem + 0x1601E, 145
- statbuffchange 1, BattleScript_1D8A55
- jumpifbyte 0, gUnknown_02024D1F + 0x4, 2, BattleScript_1D8A55
- printfromtable BattleTextList_40157C
+ setstatchanger ATTACK, 1, TRUE
+ statbuffchange 1, BattleScript_TickleTryLowerDef
+ jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 2, BattleScript_TickleTryLowerDef
+ printfromtable gStatDownStringIds
waitmessage 64
-BattleScript_1D8A55: @ 81D8A55
+BattleScript_TickleTryLowerDef: @ 81D8A55
playstatchangeanimation TARGET, 4, 1
- setbyte gSharedMem + 0x1601E, 146
- statbuffchange 1, BattleScript_1D8A78
- jumpifbyte 0, gUnknown_02024D1F + 0x4, 2, BattleScript_1D8A78
- printfromtable BattleTextList_40157C
+ setstatchanger DEFENSE, 1, TRUE
+ statbuffchange 1, BattleScript_TickleEnd
+ jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 2, BattleScript_TickleEnd
+ printfromtable gStatDownStringIds
waitmessage 64
-BattleScript_1D8A78: @ 81D8A78
- jump BattleScript_EndTurn
+BattleScript_TickleEnd: @ 81D8A78
+ goto BattleScript_MoveEnd
-BattleScript_1D8A7D: @ 81D8A7D
+BattleScript_CantLowerMultipleStats: @ 81D8A7D
pause 32
- orbyte gBattleMoveFlags, 32
+ orbyte gBattleMoveFlags, MOVESTATUS_FAILED
printstring BATTLE_TEXT_StatNoLower
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_CosmicPower: @ 81D8A91
+BattleScript_EffectCosmicPower: @ 81D8A91
attackcanceler
attackstring
ppreduce
- jumpifstat USER, 3, 2, 12, BattleScript_1D8AA6
- jumpifstat USER, 0, 5, 12, BattleScript_1D8BCB
+ jumpifstat USER, LESS_THAN, DEFENSE, 12, BattleScript_CosmicPowerDoMoveAnim
+ jumpifstat USER, EQUAL, SP_DEFENSE, 12, BattleScript_CantRaiseMultipleStats
-BattleScript_1D8AA6: @ 81D8AA6
+BattleScript_CosmicPowerDoMoveAnim: @ 81D8AA6
attackanimation
waitanimation
- setbyte gSharedMem + 0x160DC, 0
+ setbyte sFIELD_1B, 0
playstatchangeanimation USER, 36, 0
- setbyte gSharedMem + 0x1601E, 18
- statbuffchange 65, BattleScript_1D8AD1
- jumpifbyte 0, gUnknown_02024D1F + 0x4, 2, BattleScript_1D8AD1
- printfromtable BattleTextList_401570
+ setstatchanger DEFENSE, 1, FALSE
+ statbuffchange AFFECTS_USER | 0x1, BattleScript_CosmicPowerTrySpDef
+ jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 2, BattleScript_CosmicPowerTrySpDef
+ printfromtable gStatUpStringIds
waitmessage 64
-BattleScript_1D8AD1: @ 81D8AD1
- setbyte gSharedMem + 0x1601E, 21
- statbuffchange 65, BattleScript_1D8AF0
- jumpifbyte 0, gUnknown_02024D1F + 0x4, 2, BattleScript_1D8AF0
- printfromtable BattleTextList_401570
+BattleScript_CosmicPowerTrySpDef: @ 81D8AD1
+ setstatchanger SP_DEFENSE, 1, FALSE
+ statbuffchange AFFECTS_USER | 0x1, BattleScript_CosmicPowerEnd
+ jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 2, BattleScript_CosmicPowerEnd
+ printfromtable gStatUpStringIds
waitmessage 64
-BattleScript_1D8AF0: @ 81D8AF0
- jump BattleScript_EndTurn
+BattleScript_CosmicPowerEnd: @ 81D8AF0
+ goto BattleScript_MoveEnd
-MoveEffect_SkyUppercut: @ 81D8AF5
- orword gHitMarker, 0x10000
- jump BattleScript_1D6F14
+BattleScript_EffectSkyUppercut: @ 81D8AF5
+ orword gHitMarker, HITMARKER_IGNORE_ON_AIR
+ goto BattleScript_EffectHit
-MoveEffect_BulkUp: @ 81D8B03
+BattleScript_EffectBulkUp: @ 81D8B03
attackcanceler
attackstring
ppreduce
- jumpifstat USER, 3, 1, 12, BattleScript_1D8B18
- jumpifstat USER, 0, 2, 12, BattleScript_1D8BCB
+ jumpifstat USER, LESS_THAN, ATTACK, 12, BattleScript_BulkUpDoMoveAnim
+ jumpifstat USER, EQUAL, DEFENSE, 12, BattleScript_CantRaiseMultipleStats
-BattleScript_1D8B18: @ 81D8B18
+BattleScript_BulkUpDoMoveAnim: @ 81D8B18
attackanimation
waitanimation
- setbyte gSharedMem + 0x160DC, 0
+ setbyte sFIELD_1B, 0
playstatchangeanimation USER, 6, 0
- setbyte gSharedMem + 0x1601E, 17
- statbuffchange 65, BattleScript_1D8B43
- jumpifbyte 0, gUnknown_02024D1F + 0x4, 2, BattleScript_1D8B43
- printfromtable BattleTextList_401570
+ setstatchanger ATTACK, 1, FALSE
+ statbuffchange AFFECTS_USER | 0x1, BattleScript_BulkUpTryDef
+ jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 2, BattleScript_BulkUpTryDef
+ printfromtable gStatUpStringIds
waitmessage 64
-BattleScript_1D8B43: @ 81D8B43
- setbyte gSharedMem + 0x1601E, 18
- statbuffchange 65, BattleScript_1D8B62
- jumpifbyte 0, gUnknown_02024D1F + 0x4, 2, BattleScript_1D8B62
- printfromtable BattleTextList_401570
+BattleScript_BulkUpTryDef: @ 81D8B43
+ setstatchanger DEFENSE, 1, FALSE
+ statbuffchange AFFECTS_USER | 0x1, BattleScript_BulkUpEnd
+ jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 2, BattleScript_BulkUpEnd
+ printfromtable gStatUpStringIds
waitmessage 64
-BattleScript_1D8B62: @ 81D8B62
- jump BattleScript_EndTurn
+BattleScript_BulkUpEnd: @ 81D8B62
+ goto BattleScript_MoveEnd
-MoveEffect_CalmMind: @ 81D8B67
+BattleScript_EffectCalmMind: @ 81D8B67
attackcanceler
attackstring
ppreduce
- jumpifstat USER, 3, 4, 12, BattleScript_1D8B7C
- jumpifstat USER, 0, 5, 12, BattleScript_1D8BCB
+ jumpifstat USER, LESS_THAN, SP_ATTACK, 12, BattleScript_CalmMindDoMoveAnim
+ jumpifstat USER, EQUAL, SP_DEFENSE, 12, BattleScript_CantRaiseMultipleStats
-BattleScript_1D8B7C: @ 81D8B7C
+BattleScript_CalmMindDoMoveAnim: @ 81D8B7C
attackanimation
waitanimation
- setbyte gSharedMem + 0x160DC, 0
+ setbyte sFIELD_1B, 0
playstatchangeanimation USER, 48, 0
- setbyte gSharedMem + 0x1601E, 20
- statbuffchange 65, BattleScript_1D8BA7
- jumpifbyte 0, gUnknown_02024D1F + 0x4, 2, BattleScript_1D8BA7
- printfromtable BattleTextList_401570
+ setstatchanger SP_ATTACK, 1, FALSE
+ statbuffchange AFFECTS_USER | 0x1, BattleScript_CalmMindTrySpDef
+ jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 2, BattleScript_CalmMindTrySpDef
+ printfromtable gStatUpStringIds
waitmessage 64
-BattleScript_1D8BA7: @ 81D8BA7
- setbyte gSharedMem + 0x1601E, 21
- statbuffchange 65, BattleScript_1D8BC6
- jumpifbyte 0, gUnknown_02024D1F + 0x4, 2, BattleScript_1D8BC6
- printfromtable BattleTextList_401570
+BattleScript_CalmMindTrySpDef: @ 81D8BA7
+ setstatchanger SP_DEFENSE, 1, FALSE
+ statbuffchange AFFECTS_USER | 0x1, BattleScript_CalmMindEnd
+ jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 2, BattleScript_CalmMindEnd
+ printfromtable gStatUpStringIds
waitmessage 64
-BattleScript_1D8BC6: @ 81D8BC6
- jump BattleScript_EndTurn
+BattleScript_CalmMindEnd: @ 81D8BC6
+ goto BattleScript_MoveEnd
-BattleScript_1D8BCB: @ 81D8BCB
+BattleScript_CantRaiseMultipleStats: @ 81D8BCB
pause 32
- orbyte gBattleMoveFlags, 32
+ orbyte gBattleMoveFlags, MOVESTATUS_FAILED
printstring BATTLE_TEXT_StatNoHigher
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-MoveEffect_DragonDance: @ 81D8BDF
+BattleScript_EffectDragonDance: @ 81D8BDF
attackcanceler
attackstring
ppreduce
- jumpifstat USER, 3, 1, 12, BattleScript_1D8BF4
- jumpifstat USER, 0, 3, 12, BattleScript_1D8BCB
+ jumpifstat USER, LESS_THAN, ATTACK, 12, BattleScript_DragonDanceDoMoveAnim
+ jumpifstat USER, EQUAL, SPEED, 12, BattleScript_CantRaiseMultipleStats
-BattleScript_1D8BF4: @ 81D8BF4
+BattleScript_DragonDanceDoMoveAnim: @ 81D8BF4
attackanimation
waitanimation
- setbyte gSharedMem + 0x160DC, 0
+ setbyte sFIELD_1B, 0
playstatchangeanimation USER, 10, 0
- setbyte gSharedMem + 0x1601E, 17
- statbuffchange 65, BattleScript_1D8C1F
- jumpifbyte 0, gUnknown_02024D1F + 0x4, 2, BattleScript_1D8C1F
- printfromtable BattleTextList_401570
+ setstatchanger ATTACK, 1, FALSE
+ statbuffchange AFFECTS_USER | 0x1, BattleScript_DragonDanceTrySpeed
+ jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 2, BattleScript_DragonDanceTrySpeed
+ printfromtable gStatUpStringIds
waitmessage 64
-BattleScript_1D8C1F: @ 81D8C1F
- setbyte gSharedMem + 0x1601E, 19
- statbuffchange 65, BattleScript_1D8C3E
- jumpifbyte 0, gUnknown_02024D1F + 0x4, 2, BattleScript_1D8C3E
- printfromtable BattleTextList_401570
+BattleScript_DragonDanceTrySpeed: @ 81D8C1F
+ setstatchanger SPEED, 1, FALSE
+ statbuffchange AFFECTS_USER | 0x1, BattleScript_DragonDanceEnd
+ jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 2, BattleScript_DragonDanceEnd
+ printfromtable gStatUpStringIds
waitmessage 64
-BattleScript_1D8C3E: @ 81D8C3E
- jump BattleScript_EndTurn
+BattleScript_DragonDanceEnd: @ 81D8C3E
+ goto BattleScript_MoveEnd
-MoveEffect_Camouflage: @ 81D8C43
+BattleScript_EffectCamouflage: @ 81D8C43
attackcanceler
attackstring
ppreduce
@@ -2930,142 +2927,142 @@ MoveEffect_Camouflage: @ 81D8C43
waitanimation
printstring BATTLE_TEXT_TypeTransform
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-gUnknown_081D8C58:: @ 81D8C58
- atk56 1
+BattleScript_FaintAttacker:: @ 81D8C58
+ playfaintcry USER
pause 64
- atk1a 1
- atk1b 1
+ dofaintanimation USER
+ cleareffectsonfaint USER
printstring BATTLE_TEXT_AttackingFainted
return
-gUnknown_081D8C65:: @ 81D8C65
- atk56 0
+BattleScript_FaintTarget:: @ 81D8C65
+ playfaintcry TARGET
pause 64
- atk1a 0
- atk1b 0
+ dofaintanimation TARGET
+ cleareffectsonfaint TARGET
printstring BATTLE_TEXT_DefendingFainted
return
-gUnknown_081D8C72:: @ 81D8C72
- setbyte gSharedMem + 0x1600F, 0
- atk23 0
+BattleScript_GiveExp:: @ 81D8C72
+ setbyte sGIVEEXP_STATE, 0
+ getexp TARGET
end2
-gUnknown_081D8C7B:: @ 81D8C7B
+BattleScript_HandleFaintedMon:: @ 81D8C7B
atk24 BattleScript_1D8D87
- jumpifbyte 1, gBattleOutcome, 0, BattleScript_1D8D86
- jumpifhalfword 4, gBattleTypeFlags, 8, BattleScript_1D8CC2
- jumpifword 5, gHitMarker, 0x400000, BattleScript_1D8CC2
+ jumpifbyte NOT_EQUAL, gBattleOutcome, 0, BattleScript_FaintedMonEnd
+ jumpifbattletype BATTLE_TYPE_TRAINER, BattleScript_FaintedMonTryChooseAnother
+ jumpifword NO_COMMON_BITS, gHitMarker, HITMARKER_x400000, BattleScript_FaintedMonTryChooseAnother
printstring BATTLE_TEXT_UseNext
setbyte gBattleCommunication, 0
- atk67
- jumpifbyte 0, gUnknown_02024D1F, 0, BattleScript_1D8CC2
- atk72 BattleScript_1D8D86
+ yesnobox
+ jumpifbyte EQUAL, gUnknown_02024D1F, 0, BattleScript_FaintedMonTryChooseAnother
+ jumpifplayerran BattleScript_FaintedMonEnd
printstring BATTLE_TEXT_CantEscape
-BattleScript_1D8CC2: @ 81D8CC2
- openpartyscreen 3, BattleScript_1D8D86
- atk51 3, 2
- jumpifhalfword 5, gBattleTypeFlags, 8, BattleScript_1D8D66
- jumpifhalfword 4, gBattleTypeFlags, 2, BattleScript_1D8D66
- jumpifhalfword 4, gBattleTypeFlags, 256, BattleScript_1D8D66
- jumpifhalfword 4, gBattleTypeFlags, 1, BattleScript_1D8D66
- jumpifword 4, gHitMarker, 0x400000, BattleScript_1D8D66
- jumpifbyte 0, gSharedMem + 0x16084, 1, BattleScript_1D8D66
- jumpifcannotswitch USER, BattleScript_1D8D66
+BattleScript_FaintedMonTryChooseAnother: @ 81D8CC2
+ openpartyscreen 3, BattleScript_FaintedMonEnd
+ switchhandleorder 3, 2
+ jumpifnotbattletype BATTLE_TYPE_TRAINER, BattleScript_FaintedMonChooseAnother
+ jumpifbattletype BATTLE_TYPE_LINK, BattleScript_FaintedMonChooseAnother
+ jumpifbattletype BATTLE_TYPE_BATTLE_TOWER, BattleScript_FaintedMonChooseAnother
+ jumpifbattletype BATTLE_TYPE_DOUBLE, BattleScript_FaintedMonChooseAnother
+ jumpifword COMMON_BITS, gHitMarker, HITMARKER_x400000, BattleScript_FaintedMonChooseAnother
+ jumpifbyte EQUAL, sBATTLE_STYLE, 1, BattleScript_FaintedMonChooseAnother
+ jumpifcantswitch USER, BattleScript_FaintedMonChooseAnother
printstring BATTLE_TEXT_WillSwitch
setbyte gBattleCommunication, 0
- atk67
- jumpifbyte 0, gUnknown_02024D1F, 1, BattleScript_1D8D66
- atk6e
- openpartyscreen 129, BattleScript_1D8D66
- atk51 USER, 2
- jumpifbyte 0, gBattleCommunication, 6, BattleScript_1D8D66
- atk6b
- atk76 USER, 5
- atk74 1
+ yesnobox
+ jumpifbyte EQUAL, gUnknown_02024D1F, 1, BattleScript_FaintedMonChooseAnother
+ setatktoplayer0
+ openpartyscreen 129, BattleScript_FaintedMonChooseAnother
+ switchhandleorder USER, 2
+ jumpifbyte EQUAL, gBattleCommunication, 6, BattleScript_FaintedMonChooseAnother
+ atknameinbuff1
+ resetintrimidatetracebits USER
+ hpthresholds2 USER
printstring 2
- atke2 USER
- waitstateatk
- atk4b
- waitstateatk
- atk61 1
- switch1 USER
- switch2 USER
- atk73 USER
+ switchoutabilities USER
+ waitstate
+ returnatktoball
+ waitstate
+ drawpartystatussummary 1
+ getswitchedmondata USER
+ switchindataupdate USER
+ hpthresholds USER
printstring 3
atk62 1
- switch3 USER, 0
- waitstateatk
- atk52 USER
- atk6d
-
-BattleScript_1D8D66: @ 81D8D66
- atk61 3
- switch1 3
- switch2 3
- atk73 3
+ switchinanim USER, 0
+ waitstate
+ switchineffects USER
+ resetsentmonsvalue
+
+BattleScript_FaintedMonChooseAnother: @ 81D8D66
+ drawpartystatussummary 3
+ getswitchedmondata 3
+ switchindataupdate 3
+ hpthresholds 3
printstring 3
atk62 3
- switch3 3, 0
- waitstateatk
- atk52 3
- jumpifhalfword 4, gBattleTypeFlags, 1, BattleScript_1D8D86
- atk68
+ switchinanim 3, 0
+ waitstate
+ switchineffects 3
+ jumpifbattletype BATTLE_TYPE_DOUBLE, BattleScript_FaintedMonEnd
+ cancelallactions
-BattleScript_1D8D86: @ 81D8D86
+BattleScript_FaintedMonEnd: @ 81D8D86
end2
BattleScript_1D8D87: @ 81D8D87
openpartyscreen 5, BattleScript_1D8D8D
BattleScript_1D8D8D: @ 81D8D8D
- atk51 3, 0
+ switchhandleorder 3, 0
openpartyscreen 6, BattleScript_1D8DBD
- atk51 3, 0
+ switchhandleorder 3, 0
BattleScript_1D8D99: @ 81D8D99
- atk51 3, 2
- atk61 3
- switch1 3
- switch2 3
- atk73 3
+ switchhandleorder 3, 2
+ drawpartystatussummary 3
+ getswitchedmondata 3
+ switchindataupdate 3
+ hpthresholds 3
printstring 3
atk62 3
- switch3 3, 0
- waitstateatk
- atk52 5
- jumpifarraynotequal gBank1, gNoOfAllBanks, 1, BattleScript_1D8D99
+ switchinanim 3, 0
+ waitstate
+ switchineffects 5
+ jumpifbytenotequal gBank1, gNoOfAllBanks, BattleScript_1D8D99
BattleScript_1D8DBD: @ 81D8DBD
end2
-gUnknown_081D8DBE:: @ 81D8DBE
+BattleScript_LocalTrainerBattleWon:: @ 81D8DBE
printstring BATTLE_TEXT_PlayerDefeatedTrainer2
- atk53 1
- waitstateatk
+ trainerslidein 1
+ waitstate
printstring BATTLE_TEXT_UnknownString
- atk5d
+ getmoneyreward
printstring BATTLE_TEXT_WinningPrize
waitmessage 64
-gUnknown_081D8DCE:: @ 81D8DCE
- givemoney
- pickupitemcalculation
+BattleScript_PayDayMoneyAndPickUpItems:: @ 81D8DCE
+ givepaydaymoney
+ pickup
end2
-gUnknown_081D8DD1:: @ 81D8DD1
- jumpifhalfword 4, gBattleTypeFlags, 256, BattleScript_1D8E01
- jumpifhalfword 4, gBattleTypeFlags, 2048, BattleScript_1D8E01
- jumpifhalfword 0, gTrainerBattleOpponent, 1024, BattleScript_1D8E01
+BattleScript_LocalBattleLost:: @ 81D8DD1
+ jumpifbattletype BATTLE_TYPE_BATTLE_TOWER, BattleScript_LocalBattleLostEnd
+ jumpifbattletype BATTLE_TYPE_EREADER_TRAINER, BattleScript_LocalBattleLostEnd
+ jumpifhalfword EQUAL, gTrainerBattleOpponent, 1024, BattleScript_LocalBattleLostEnd
printstring BATTLE_TEXT_OutOfUsablePoke
waitmessage 64
printstring BATTLE_TEXT_WhitedOut
waitmessage 64
-BattleScript_1D8E01: @ 81D8E01
+BattleScript_LocalBattleLostEnd: @ 81D8E01
end2
gUnknown_081D8E02:: @ 81D8E02
@@ -3077,116 +3074,116 @@ gUnknown_081D8E02:: @ 81D8E02
gUnknown_081D8E0D:: @ 81D8E0D
printstring BATTLE_TEXT_PlayerDefeatedTrainer2
- atk53 1
- waitstateatk
+ trainerslidein 1
+ waitstate
end2
-gUnknown_081D8E14:: @ 81D8E14
- playanimation USER, B_ANIM_SMOKEBALL_ESCAPE, 0x0
+BattleScript_SmokeBallEscape:: @ 81D8E14
+ playanimation USER, B_ANIM_SMOKEBALL_ESCAPE, NULL
printstring BATTLE_TEXT_FledUsingItem
waitmessage 64
end2
-gUnknown_081D8E22:: @ 81D8E22
+BattleScript_RanAwayUsingMonAbility:: @ 81D8E22
printstring BATTLE_TEXT_FledUsingOther
waitmessage 64
end2
-gUnknown_081D8E29:: @ 81D8E29
+BattleScript_GotAwaySafely:: @ 81D8E29
printstring BATTLE_TEXT_GotAwaySafely
waitmessage 64
end2
-gUnknown_081D8E30:: @ 81D8E30
+BattleScript_WildMonFled:: @ 81D8E30
printstring BATTLE_TEXT_FledWild
waitmessage 64
end2
-gUnknown_081D8E37:: @ 81D8E37
+BattleScript_PrintCantRunFromTrainer:: @ 81D8E37
printstring BATTLE_TEXT_NoRunning
end2
-gUnknown_081D8E3B:: @ 81D8E3B
- printfromtable BattleTextList_401512
+BattleScript_PrintFailedToRunString:: @ 81D8E3B
+ printfromtable gNoEscapeStringIds
waitmessage 64
end2
-gUnknown_081D8E44:: @ 81D8E44
- printfromtable2 BattleTextList_401512
- atk44
+BattleScript_PrintCantEscapeFromBattle:: @ 81D8E44
+ printselectionstringfromtable gNoEscapeStringIds
+ endselectionscript
-gUnknown_081D8E4A:: @ 81D8E4A
- printstring2 BATTLE_TEXT_BoxFull
- atk44
+BattleScript_PrintFullBox:: @ 81D8E4A
+ printselectionstring BATTLE_TEXT_BoxFull
+ endselectionscript
-gUnknown_081D8E4E:: @ 81D8E4E
- atk74 1
+BattleScript_ActionSwitch:: @ 81D8E4E
+ hpthresholds2 USER
printstring 2
- setbyte gSharedMem + 0x1601F, 2
- jumpifbyte 4, gBattleTypeFlags, 1, BattleScript_1D8E6B
- atk26 1
- jump BattleScript_1D8E6D
+ setbyte sDMG_MULTIPLIER, 2
+ jumpifbyte COMMON_BITS, gBattleTypeFlags, BATTLE_TYPE_DOUBLE, BattleScript_PursuitSwitchDmgSetMultihit
+ setmultihit 1
+ goto BattleScript_PursuitSwitchDmgLoop
-BattleScript_1D8E6B: @ 81D8E6B
- atk26 2
+BattleScript_PursuitSwitchDmgSetMultihit: @ 81D8E6B
+ setmultihit 2
-BattleScript_1D8E6D: @ 81D8E6D
- atkba BattleScript_1D8E7A
+BattleScript_PursuitSwitchDmgLoop: @ 81D8E6D
+ jumpifnopursuitswitchdmg BattleScript_DoSwitchOut
atk5f
- atkab
- callatk BattleScript_1D8EAD
+ trysetdestinybondtohappen
+ call BattleScript_PursuitDmgOnSwitchOut
atk5f
-BattleScript_1D8E7A: @ 81D8E7A
- atk27 BattleScript_1D8E6D
- atke2 USER
- waitstateatk
- atk4b
- waitstateatk
- atk61 1
- atk51 USER, 1
- switch1 USER
- switch2 USER
- atk73 USER
+BattleScript_DoSwitchOut: @ 81D8E7A
+ decrementmultihit BattleScript_PursuitSwitchDmgLoop
+ switchoutabilities USER
+ waitstate
+ returnatktoball
+ waitstate
+ drawpartystatussummary 1
+ switchhandleorder USER, 1
+ getswitchedmondata USER
+ switchindataupdate USER
+ hpthresholds USER
printstring 3
atk62 1
- switch3 USER, 0
- waitstateatk
- atk52 USER
- setbyte gSharedMem + 0x1600C, 4
- atk49 1, 0
- setbyte gSharedMem + 0x1600C, 15
- atk49 1, 0
+ switchinanim USER, 0
+ waitstate
+ switchineffects USER
+ setbyte sMOVEEND_STATE, 4
+ moveend 1, 0
+ setbyte sMOVEEND_STATE, 15
+ moveend 1, 0
end2
-BattleScript_1D8EAD: @ 81D8EAD
+BattleScript_PursuitDmgOnSwitchOut: @ 81D8EAD
pause 32
attackstring
ppreduce
critcalc
- atk5
- atk6
- atk7
+ damagecalc
+ typecalc
+ adjustnormaldamage
attackanimation
waitanimation
- missmessage
- atk5c TARGET
- waitstateatk
- graphicalhpupdate TARGET
+ effectivenesssound
+ hitanimation TARGET
+ waitstate
+ healthbarupdate TARGET
datahpupdate TARGET
critmessage
waitmessage 64
resultmessage
waitmessage 64
- faintpokemon TARGET, 0, 0x0
- setbyte gSharedMem + 0x1600C, 3
- atk49 2, 6
- atk76 TARGET, 4
- jumpifbyte 0, gBattleCommunication, 0, BattleScript_1D8EEE
- setbyte gSharedMem + 0x1600F, 0
- atk23 0
+ tryfaintmon TARGET, FALSE, NULL
+ setbyte sMOVEEND_STATE, 3
+ moveend 2, 6
+ various TARGET, 4
+ jumpifbyte EQUAL, gBattleCommunication, 0, BattleScript_PursuitDmgOnSwitchOutRet
+ setbyte sGIVEEXP_STATE, 0
+ getexp TARGET
-BattleScript_1D8EEE: @ 81D8EEE
+BattleScript_PursuitDmgOnSwitchOutRet: @ 81D8EEE
return
BattleScript_Pausex20:: @ 81D8EEF
@@ -3194,197 +3191,197 @@ BattleScript_Pausex20:: @ 81D8EEF
return
BattleScript_LevelUp:: @ 81D8EF3
- atk55 0xe10016f
- attackcanceler
- setbyte gSharedMem + 0x1609C, 0
- atk6c
- checkiflearnmoveinbattle BattleScript_1D8F4F, BattleScript_1D8F61, 1
- jump BattleScript_1D8F19
-
-BattleScript_1D8F0F: @ 81D8F0F
- checkiflearnmoveinbattle BattleScript_1D8F4F, BattleScript_1D8F61, 0
-
-BattleScript_1D8F19: @ 81D8F19
- atk71
+ fanfare BGM_FANFA1
+ printstring BATTLE_TEXT_GrewLevel
+ setbyte sLVLBOX_STATE, 0
+ drawlvlupbox
+ handlelearnnewmove BattleScript_LearnedNewMove, BattleScript_LearnMoveReturn, 1
+ goto BattleScript_AskToLearnMove
+
+BattleScript_TryLearnMoveLoop: @ 81D8F0F
+ handlelearnnewmove BattleScript_LearnedNewMove, BattleScript_LearnMoveReturn, 0
+
+BattleScript_AskToLearnMove: @ 81D8F19
+ buffermovetolearn
printstring BATTLE_TEXT_TryingToLearnMove
printstring BATTLE_TEXT_CantLearnMore
printstring BATTLE_TEXT_DeleteMove
- waitstateatk
- setbyte gSharedMem + 0x1601A, 0
- atk5a BattleScript_1D8F46
+ waitstate
+ setbyte sLEARNMOVE_STATE, 0
+ yesnoboxlearnmove BattleScript_ForgotAndLearnedNewMove
printstring BATTLE_TEXT_StopLearning
- waitstateatk
- setbyte gSharedMem + 0x1601A, 0
- atk5b BattleScript_1D8F19
+ waitstate
+ setbyte sLEARNMOVE_STATE, 0
+ yesnoboxstoplearningmove BattleScript_AskToLearnMove
printstring BATTLE_TEXT_DidNotLearn
- jump BattleScript_1D8F0F
+ goto BattleScript_TryLearnMoveLoop
-BattleScript_1D8F46: @ 81D8F46
+BattleScript_ForgotAndLearnedNewMove: @ 81D8F46
printstring BATTLE_TEXT_MoveForget123
printstring BATTLE_TEXT_DeletedMove
printstring BATTLE_TEXT_MoveForgetAnd
-BattleScript_1D8F4F: @ 81D8F4F
- atk71
- atk55 0xf10016f
- attackcanceler
+BattleScript_LearnedNewMove: @ 81D8F4F
+ buffermovetolearn
+ fanfare BGM_FANFA1
+ printstring BATTLE_TEXT_LearnedMove
waitmessage 64
- atk76 USER, 6
- jump BattleScript_1D8F0F
+ updatechoicemoveonlvlup USER
+ goto BattleScript_TryLearnMoveLoop
-BattleScript_1D8F61: @ 81D8F61
+BattleScript_LearnMoveReturn: @ 81D8F61
return
-gUnknown_081D8F62:: @ 81D8F62
- printfromtable BattleTextList_401534
+BattleScript_RainContinuesOrEnds:: @ 81D8F62
+ printfromtable gRainContinuesStringIds
waitmessage 64
- jumpifbyte 0, gUnknown_02024D1F + 0x4, 2, BattleScript_1D8F7C
- playanimation USER, B_ANIM_RAIN_CONTINUES, 0x0
+ jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 2, BattleScript_RainContinuesOrEndsEnd
+ playanimation USER, B_ANIM_RAIN_CONTINUES, NULL
-BattleScript_1D8F7C: @ 81D8F7C
+BattleScript_RainContinuesOrEndsEnd: @ 81D8F7C
end2
-gUnknown_081D8F7D:: @ 81D8F7D
- printfromtable BattleTextList_401528
+BattleScript_DamagingWeatherContinues:: @ 81D8F7D
+ printfromtable gSandStormHailContinuesStringIds
waitmessage 64
- atk46 1, gSharedMem + 0x160A4, 0x0
+ playanimation2 USER, sANIM_ARG1, NULL
setbyte gBattleCommunication, 0
-BattleScript_1D8F95: @ 81D8F95
- atk32 gBankAttacker, gTurnOrder, gBattleCommunication, 1
+BattleScript_DamagingWeatherLoop: @ 81D8F95
+ copyarraywithindex gBankAttacker, gTurnOrder, gBattleCommunication, 1
weatherdamage
- jumpifword 0, gBattleMoveDamage, 0x0, BattleScript_1D8FD6
- printfromtable BattleTextList_40152C
+ jumpifword EQUAL, gBattleMoveDamage, 0x0, BattleScript_DamagingWeatherLoopIncrement
+ printfromtable gSandStormHailDmgStringIds
waitmessage 64
- orword gHitMarker, 0x1100120
- missmessage
- atk5c USER
- graphicalhpupdate USER
+ orword gHitMarker, HITMARKER_x20 | HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000 | HITMARKER_GRUDGE
+ effectivenesssound
+ hitanimation USER
+ healthbarupdate USER
datahpupdate USER
- faintpokemon USER, 0, 0x0
- atk24 BattleScript_1D8FD6
+ tryfaintmon USER, FALSE, NULL
+ atk24 BattleScript_DamagingWeatherLoopIncrement
-BattleScript_1D8FD6: @ 81D8FD6
- jumpifbyte 1, gBattleOutcome, 0, BattleScript_1D8FF5
+BattleScript_DamagingWeatherLoopIncrement: @ 81D8FD6
+ jumpifbyte NOT_EQUAL, gBattleOutcome, 0, BattleScript_DamagingWeatherContinuesEnd
addbyte gBattleCommunication, 1
- jumpifarraynotequal gBattleCommunication, gNoOfAllBanks, 1, BattleScript_1D8F95
+ jumpifbytenotequal gBattleCommunication, gNoOfAllBanks, BattleScript_DamagingWeatherLoop
-BattleScript_1D8FF5: @ 81D8FF5
- bicword gHitMarker, 0x1100120
+BattleScript_DamagingWeatherContinuesEnd: @ 81D8FF5
+ bicword gHitMarker, HITMARKER_x20 | HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000 | HITMARKER_GRUDGE
end2
-gUnknown_081D8FFF:: @ 81D8FFF
- printfromtable BattleTextList_401530
+BattleScript_SandStormHailEnds:: @ 81D8FFF
+ printfromtable gSandStormHailEndStringIds
waitmessage 64
end2
-gUnknown_081D9008:: @ 81D9008
+BattleScript_SunlightContinues:: @ 81D9008
printstring BATTLE_TEXT_SunStrong
waitmessage 64
- playanimation USER, B_ANIM_SUN_CONTINUES, 0x0
+ playanimation USER, B_ANIM_SUN_CONTINUES, NULL
end2
-gUnknown_081D9016:: @ 81D9016
+BattleScript_SunlightFaded:: @ 81D9016
printstring BATTLE_TEXT_SunFaded
waitmessage 64
end2
-gUnknown_081D901D:: @ 81D901D
- printfromtable BattleTextList_4015EE
+BattleScript_OverworldWeatherStarts:: @ 81D901D
+ printfromtable gWeatherContinuesStringIds
waitmessage 64
- atk46 1, gSharedMem + 0x160A4, 0x0
+ playanimation2 USER, sANIM_ARG1, NULL
end3
-gUnknown_081D9030:: @ 81D9030
+BattleScript_SideStatusWoreOff:: @ 81D9030
printstring BATTLE_TEXT_WoreOff
waitmessage 64
end2
-BattleScript_1D9037: @ 81D9037
+BattleScript_SafeguardProtected: @ 81D9037
pause 32
printstring BATTLE_TEXT_SafeguardActive
waitmessage 64
end2
-gUnknown_081D9041:: @ 81D9041
+BattleScript_SafeguardEnds:: @ 81D9041
pause 32
printstring BATTLE_TEXT_SafeguardFaded
waitmessage 64
end2
BattleScript_LeechSeedTurnDrain:: @ 81D904B
- playanimation USER, B_ANIM_LEECH_SEED_DRAIN, gSharedMem + 0x160A4
- orword gHitMarker, 0x100100
- graphicalhpupdate USER
+ playanimation USER, B_ANIM_LEECH_SEED_DRAIN, sANIM_ARG1
+ orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000
+ healthbarupdate USER
datahpupdate USER
- copyarray gBattleMoveDamage, gHP_dealt, 4
- jumpifability USER, ABILITY_LIQUID_OOZE, BattleScript_1D907D
+ copyword gBattleMoveDamage, gHP_dealt
+ jumpifability USER, ABILITY_LIQUID_OOZE, BattleScript_LeechSeedTurnPrintLiquidOoze
manipulatedamage 0
- setbyte gUnknown_02024D1F + 0x4, 3
- jump BattleScript_1D9083
+ setbyte cMULTISTRING_CHOOSER, 3
+ goto BattleScript_LeechSeedTurnPrintAndUpdateHp
-BattleScript_1D907D: @ 81D907D
- setbyte gUnknown_02024D1F + 0x4, 4
+BattleScript_LeechSeedTurnPrintLiquidOoze: @ 81D907D
+ setbyte cMULTISTRING_CHOOSER, 4
-BattleScript_1D9083: @ 81D9083
- orword gHitMarker, 0x100100
- graphicalhpupdate TARGET
+BattleScript_LeechSeedTurnPrintAndUpdateHp: @ 81D9083
+ orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000
+ healthbarupdate TARGET
datahpupdate TARGET
- printfromtable BattleTextList_40154C
+ printfromtable gLeechSeedStringIds
waitmessage 64
- faintpokemon USER, 0, 0x0
- faintpokemon TARGET, 0, 0x0
+ tryfaintmon USER, FALSE, NULL
+ tryfaintmon TARGET, FALSE, NULL
end2
BattleScript_BideStoringEnergy:: @ 81D90A7
printstring BATTLE_TEXT_StoringEnergy
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
BattleScript_BideAttack:: @ 81D90B2
printstring BATTLE_TEXT_UnleashedEnergy
waitmessage 64
- accuracycheck BattleScript_1D6F77, 0
- atk6
- bicbyte gBattleMoveFlags, 6
- copyarray gBattleMoveDamage, gSharedMem + 0x16090, 4
- atk69
- setbyte gSharedMem + 0x16002, 1
+ accuracycheck BattleScript_MoveMissed, ACC_CURR_MOVE
+ typecalc
+ bicbyte gBattleMoveFlags, MOVESTATUS_SUPEREFFECTIVE | MOVESTATUS_NOTVERYEFFECTIVE
+ copyword gBattleMoveDamage, sBIDE_DMG
+ adjustsetdamage
+ setbyte sANIM_TURN, 1
attackanimation
waitanimation
- missmessage
- atk5c TARGET
- waitstateatk
- graphicalhpupdate TARGET
+ effectivenesssound
+ hitanimation TARGET
+ waitstate
+ healthbarupdate TARGET
datahpupdate TARGET
resultmessage
waitmessage 64
- faintpokemon TARGET, 0, 0x0
- jump BattleScript_EndTurn
+ tryfaintmon TARGET, FALSE, NULL
+ goto BattleScript_MoveEnd
BattleScript_BideNoEnergyToAttack:: @ 81D90F1
printstring BATTLE_TEXT_UnleashedEnergy
waitmessage 64
- jump BattleScript_ButItFailed
+ goto BattleScript_ButItFailed
-gUnknown_081D90FC:: @ 81D90FC
+BattleScript_SuccessForceOut:: @ 81D90FC
attackanimation
waitanimation
- atke2 TARGET
- atk58 TARGET
- waitstateatk
- jumpifhalfword 4, gBattleTypeFlags, 8, BattleScript_1D9116
+ switchoutabilities TARGET
+ returntoball TARGET
+ waitstate
+ jumpifbattletype BATTLE_TYPE_TRAINER, BattleScript_TrainerBattleForceOut
setbyte gBattleOutcome, 5
- atkf6
+ finishaction
-BattleScript_1D9116: @ 81D9116
- switch1 TARGET
- switch2 TARGET
- switch3 TARGET, 0
- waitstateatk
+BattleScript_TrainerBattleForceOut: @ 81D9116
+ getswitchedmondata TARGET
+ switchindataupdate TARGET
+ switchinanim TARGET, 0
+ waitstate
printstring BATTLE_TEXT_DraggedOut
- atk52 TARGET
- jump BattleScript_EndTurn
+ switchineffects TARGET
+ goto BattleScript_MoveEnd
BattleScript_MistProtected:: @ 81D9128
pause 32
@@ -3392,7 +3389,7 @@ BattleScript_MistProtected:: @ 81D9128
waitmessage 64
return
-gUnknown_081D9132:: @ 81D9132
+BattleScript_RageIsBuilding:: @ 81D9132
printstring BATTLE_TEXT_RageBuilding
waitmessage 64
return
@@ -3400,11 +3397,11 @@ gUnknown_081D9132:: @ 81D9132
BattleScript_MoveUsedIsDisabled:: @ 81D9139
printstring BATTLE_TEXT_MoveIsDisabled
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
BattleScript_MoveSelectionDisabledMove:: @ 81D9144
- printstring2 BATTLE_TEXT_MoveIsDisabled
- atk44
+ printselectionstring BATTLE_TEXT_MoveIsDisabled
+ endselectionscript
BattleScript_DisabledNoMore:: @ 81D9148
printstring BATTLE_TEXT_DisabledNoMore
@@ -3416,58 +3413,58 @@ BattleScript_EncoredNoMore:: @ 81D914F
waitmessage 64
end2
-gUnknown_081D9156:: @ 81D9156
+BattleScript_DestinyBondTakesLife:: @ 81D9156
printstring BATTLE_TEXT_DestinyBondTaken
waitmessage 64
- orword gHitMarker, 0x100100
- graphicalhpupdate USER
+ orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000
+ healthbarupdate USER
datahpupdate USER
- faintpokemon USER, 0, 0x0
+ tryfaintmon USER, FALSE, NULL
return
-gUnknown_081D9171:: @ 81D9171
- orword gHitMarker, 0x100100
- graphicalhpupdate USER
+BattleScript_SpikesOnAttacker:: @ 81D9171
+ orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000
+ healthbarupdate USER
datahpupdate USER
- callatk BattleScript_1D91FB
- faintpokemon USER, 0, 0x0
- faintpokemon USER, 1, BattleScript_1D9192
+ call BattleScript_PrintHurtBySpikes
+ tryfaintmon USER, FALSE, NULL
+ tryfaintmon USER, TRUE, BattleScript_SpikesOnAttackerFainted
return
-BattleScript_1D9192: @ 81D9192
- setbyte gSharedMem + 0x1600F, 0
- atk23 1
- jump gUnknown_081D8C7B
+BattleScript_SpikesOnAttackerFainted: @ 81D9192
+ setbyte sGIVEEXP_STATE, 0
+ getexp USER
+ goto BattleScript_HandleFaintedMon
-gUnknown_081D919F:: @ 81D919F
- orword gHitMarker, 0x100100
- graphicalhpupdate TARGET
+BattleScript_SpikesOnTarget:: @ 81D919F
+ orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000
+ healthbarupdate TARGET
datahpupdate TARGET
- callatk BattleScript_1D91FB
- faintpokemon TARGET, 0, 0x0
- faintpokemon TARGET, 1, BattleScript_1D91C0
+ call BattleScript_PrintHurtBySpikes
+ tryfaintmon TARGET, FALSE, NULL
+ tryfaintmon TARGET, TRUE, BattleScript_SpikesOnTargetFainted
return
-BattleScript_1D91C0: @ 81D91C0
- setbyte gSharedMem + 0x1600F, 0
- atk23 0
- jump gUnknown_081D8C7B
+BattleScript_SpikesOnTargetFainted: @ 81D91C0
+ setbyte sGIVEEXP_STATE, 0
+ getexp TARGET
+ goto BattleScript_HandleFaintedMon
-gUnknown_081D91CD:: @ 81D91CD
- orword gHitMarker, 0x100100
- graphicalhpupdate 3
+BattleScript_SpikesOngBank1:: @ 81D91CD
+ orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000
+ healthbarupdate 3
datahpupdate 3
- callatk BattleScript_1D91FB
- faintpokemon 3, 0, 0x0
- faintpokemon 3, 1, BattleScript_1D91EE
+ call BattleScript_PrintHurtBySpikes
+ tryfaintmon GBANK_1, FALSE, NULL
+ tryfaintmon GBANK_1, TRUE, BattleScript_SpikesOngBank1Fainted
return
-BattleScript_1D91EE: @ 81D91EE
- setbyte gSharedMem + 0x1600F, 0
- atk23 3
- jump gUnknown_081D8C7B
+BattleScript_SpikesOngBank1Fainted: @ 81D91EE
+ setbyte sGIVEEXP_STATE, 0
+ getexp 3
+ goto BattleScript_HandleFaintedMon
-BattleScript_1D91FB: @ 81D91FB
+BattleScript_PrintHurtBySpikes: @ 81D91FB
printstring BATTLE_TEXT_SpikesHurt
waitmessage 64
return
@@ -3475,10 +3472,10 @@ BattleScript_1D91FB: @ 81D91FB
BattleScript_PerishSongHits:: @ 81D9202
printstring BATTLE_TEXT_PerishSongFell
waitmessage 64
- orword gHitMarker, 0x100100
- graphicalhpupdate USER
+ orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000
+ healthbarupdate USER
datahpupdate USER
- faintpokemon USER, 0, 0x0
+ tryfaintmon USER, FALSE, NULL
end2
BattleScript_PerishSongTimerGoesDown:: @ 81D921D
@@ -3487,49 +3484,49 @@ BattleScript_PerishSongTimerGoesDown:: @ 81D921D
end2
BattleScript_AllStatsUp:: @ 81D9224
- jumpifstat USER, 3, 1, 12, BattleScript_1D9251
- jumpifstat USER, 3, 2, 12, BattleScript_1D9251
- jumpifstat USER, 3, 3, 12, BattleScript_1D9251
- jumpifstat USER, 3, 4, 12, BattleScript_1D9251
- jumpifstat USER, 0, 5, 12, BattleScript_1D92BF
-
-BattleScript_1D9251: @ 81D9251
- setbyte gSharedMem + 0x160DC, 0
+ jumpifstat USER, LESS_THAN, ATTACK, 12, BattleScript_AllStatsUpAtk
+ jumpifstat USER, LESS_THAN, DEFENSE, 12, BattleScript_AllStatsUpAtk
+ jumpifstat USER, LESS_THAN, SPEED, 12, BattleScript_AllStatsUpAtk
+ jumpifstat USER, LESS_THAN, SP_ATTACK, 12, BattleScript_AllStatsUpAtk
+ jumpifstat USER, EQUAL, SP_DEFENSE, 12, BattleScript_AllStatsUpRet
+
+BattleScript_AllStatsUpAtk: @ 81D9251
+ setbyte sFIELD_1B, 0
playstatchangeanimation USER, 62, 0
- setbyte gSharedMem + 0x1601E, 17
- statbuffchange 65, BattleScript_1D926F
- printfromtable BattleTextList_401570
+ setstatchanger ATTACK, 1, FALSE
+ statbuffchange AFFECTS_USER | 0x1, BattleScript_AllStatsUpDef
+ printfromtable gStatUpStringIds
waitmessage 64
-BattleScript_1D926F: @ 81D926F
- setbyte gSharedMem + 0x1601E, 18
- statbuffchange 65, BattleScript_1D9283
- printfromtable BattleTextList_401570
+BattleScript_AllStatsUpDef: @ 81D926F
+ setstatchanger DEFENSE, 1, FALSE
+ statbuffchange AFFECTS_USER | 0x1, BattleScript_AllStatsUpSpeed
+ printfromtable gStatUpStringIds
waitmessage 64
-BattleScript_1D9283: @ 81D9283
- setbyte gSharedMem + 0x1601E, 19
- statbuffchange 65, BattleScript_1D9297
- printfromtable BattleTextList_401570
+BattleScript_AllStatsUpSpeed: @ 81D9283
+ setstatchanger SPEED, 1, FALSE
+ statbuffchange AFFECTS_USER | 0x1, BattleScript_AllStatsUpSpAtk
+ printfromtable gStatUpStringIds
waitmessage 64
-BattleScript_1D9297: @ 81D9297
- setbyte gSharedMem + 0x1601E, 20
- statbuffchange 65, BattleScript_1D92AB
- printfromtable BattleTextList_401570
+BattleScript_AllStatsUpSpAtk: @ 81D9297
+ setstatchanger SP_ATTACK, 1, FALSE
+ statbuffchange AFFECTS_USER | 0x1, BattleScript_AllStatsUpSpDef
+ printfromtable gStatUpStringIds
waitmessage 64
-BattleScript_1D92AB: @ 81D92AB
- setbyte gSharedMem + 0x1601E, 21
- statbuffchange 65, BattleScript_1D92BF
- printfromtable BattleTextList_401570
+BattleScript_AllStatsUpSpDef: @ 81D92AB
+ setstatchanger SP_DEFENSE, 1, FALSE
+ statbuffchange AFFECTS_USER | 0x1, BattleScript_AllStatsUpRet
+ printfromtable gStatUpStringIds
waitmessage 64
-BattleScript_1D92BF: @ 81D92BF
+BattleScript_AllStatsUpRet: @ 81D92BF
return
BattleScript_RapidSpinAway:: @ 81D92C0
- breakfree
+ rapidspinfree
return
BattleScript_WrapFree:: @ 81D92C2
@@ -3547,97 +3544,97 @@ BattleScript_SpikesFree:: @ 81D92D0
waitmessage 64
return
-BattleScript_FutureSightHits:: @ 81D92D7
+BattleScript_MonTookFutureAttack:: @ 81D92D7
printstring BATTLE_TEXT_TookAttack
waitmessage 64
- jumpifbyte 1, gUnknown_02024D1F + 0x4, 0, BattleScript_1D92F4
- accuracycheck BattleScript_1D934B, 248
- jump BattleScript_1D92FB
+ jumpifbyte NOT_EQUAL, cMULTISTRING_CHOOSER, 0, BattleScript_CheckDoomDesireMiss
+ accuracycheck BattleScript_FutureAttackMiss, 248
+ goto BattleScript_FutureAttackAnimate
-BattleScript_1D92F4: @ 81D92F4
- accuracycheck BattleScript_1D934B, 353
+BattleScript_CheckDoomDesireMiss: @ 81D92F4
+ accuracycheck BattleScript_FutureAttackMiss, 353
-BattleScript_1D92FB: @ 81D92FB
- atk8
- jumpifbyte 1, gUnknown_02024D1F + 0x4, 0, BattleScript_1D9313
- playanimation USER, B_ANIM_FUTURE_SIGHT_HIT, 0x0
- jump BattleScript_1D931A
+BattleScript_FutureAttackAnimate: @ 81D92FB
+ adjustnormaldamage2
+ jumpifbyte NOT_EQUAL, cMULTISTRING_CHOOSER, 0, BattleScript_FutureHitAnimDoomDesire
+ playanimation USER, B_ANIM_FUTURE_SIGHT_HIT, NULL
+ goto BattleScript_DoFutureAttackHit
-BattleScript_1D9313: @ 81D9313
- playanimation USER, B_ANIM_DOOM_DESIRE_HIT, 0x0
+BattleScript_FutureHitAnimDoomDesire: @ 81D9313
+ playanimation USER, B_ANIM_DOOM_DESIRE_HIT, NULL
-BattleScript_1D931A: @ 81D931A
- missmessage
- atk5c TARGET
- waitstateatk
- graphicalhpupdate TARGET
+BattleScript_DoFutureAttackHit: @ 81D931A
+ effectivenesssound
+ hitanimation TARGET
+ waitstate
+ healthbarupdate TARGET
datahpupdate TARGET
resultmessage
waitmessage 64
- faintpokemon TARGET, 0, 0x0
- atk24 BattleScript_1D9332
+ tryfaintmon TARGET, FALSE, NULL
+ atk24 BattleScript_FutureAttackEnd
-BattleScript_1D9332: @ 81D9332
- setbyte gSharedMem + 0x1600C, 0
- atk49 1, 0
- setbyte gSharedMem + 0x1600C, 8
- atk49 2, 14
+BattleScript_FutureAttackEnd: @ 81D9332
+ setbyte sMOVEEND_STATE, 0
+ moveend 1, 0
+ setbyte sMOVEEND_STATE, 8
+ moveend 2, 14
setbyte gBattleMoveFlags, 0
end2
-BattleScript_1D934B: @ 81D934B
+BattleScript_FutureAttackMiss: @ 81D934B
pause 32
setbyte gBattleMoveFlags, 0
- orbyte gBattleMoveFlags, 32
+ orbyte gBattleMoveFlags, MOVESTATUS_FAILED
resultmessage
waitmessage 64
setbyte gBattleMoveFlags, 0
end2
BattleScript_NoMovesLeft:: @ 81D9365
- printstring2 BATTLE_TEXT_NoMovesLeft
- atk44
+ printselectionstring BATTLE_TEXT_NoMovesLeft
+ endselectionscript
BattleScript_MoveSelectionNoPP:: @ 81D9369
- printstring2 BATTLE_TEXT_NoPP1
- atk44
+ printselectionstring BATTLE_TEXT_NoPP1
+ endselectionscript
BattleScript_NoPPForMove:: @ 81D936D
attackstring
pause 32
printstring BATTLE_TEXT_NoPP2
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
BattleScript_MoveSelectionTormented:: @ 81D937C
- printstring2 BATTLE_TEXT_TormentNoUse
- atk44
+ printselectionstring BATTLE_TEXT_TormentNoUse
+ endselectionscript
printstring BATTLE_TEXT_TormentNoUse
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
BattleScript_MoveSelectionTaunted:: @ 81D938B
- printstring2 BATTLE_TEXT_TauntNoUse
- atk44
+ printselectionstring BATTLE_TEXT_TauntNoUse
+ endselectionscript
BattleScript_MoveUsedIsTaunted:: @ 81D938F
printstring BATTLE_TEXT_TauntNoUse
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
BattleScript_WishComesTrue:: @ 81D939A
- atkd4 1, BattleScript_1D93C1
- playanimation TARGET, B_ANIM_WISH_HEAL, 0x0
+ trywish 1, BattleScript_WishButFullHp
+ playanimation TARGET, B_ANIM_WISH_HEAL, NULL
printstring BATTLE_TEXT_WishTrue
waitmessage 64
- orword gHitMarker, 0x100
- graphicalhpupdate TARGET
+ orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE
+ healthbarupdate TARGET
datahpupdate TARGET
printstring BATTLE_TEXT_RegainedHealth
waitmessage 64
end2
-BattleScript_1D93C1: @ 81D93C1
+BattleScript_WishButFullHp: @ 81D93C1
printstring BATTLE_TEXT_WishTrue
waitmessage 64
pause 32
@@ -3646,43 +3643,43 @@ BattleScript_1D93C1: @ 81D93C1
end2
BattleScript_IngrainTurnHeal:: @ 81D93D1
- playanimation USER, B_ANIM_INGRAIN_HEAL, 0x0
+ playanimation USER, B_ANIM_INGRAIN_HEAL, NULL
printstring BATTLE_TEXT_AbsorbNutrients
waitmessage 64
- orword gHitMarker, 0x100
- graphicalhpupdate USER
+ orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE
+ healthbarupdate USER
datahpupdate USER
end2
-BattleScript_1D93EC: @ 81D93EC
+BattleScript_PrintMonIsRooted: @ 81D93EC
pause 32
printstring BATTLE_TEXT_AnchoredItself
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
BattleScript_AtkDefDown:: @ 81D93FA
- setbyte gSharedMem + 0x160DC, 0
+ setbyte sFIELD_1B, 0
playstatchangeanimation USER, 6, 13
playstatchangeanimation USER, 2, 9
- setbyte gSharedMem + 0x1601E, 145
- statbuffchange 193, BattleScript_1D9427
- jumpifbyte 0, gUnknown_02024D1F + 0x4, 2, BattleScript_1D9427
- printfromtable BattleTextList_40157C
+ setstatchanger ATTACK, 1, TRUE
+ statbuffchange AFFECTS_USER | CERTAIN | 0x1, BattleScript_1D9427
+ jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 2, BattleScript_1D9427
+ printfromtable gStatDownStringIds
waitmessage 64
BattleScript_1D9427: @ 81D9427
playstatchangeanimation USER, 4, 9
- setbyte gSharedMem + 0x1601E, 146
- statbuffchange 193, BattleScript_1D944A
- jumpifbyte 0, gUnknown_02024D1F + 0x4, 2, BattleScript_1D944A
- printfromtable BattleTextList_40157C
+ setstatchanger DEFENSE, 1, TRUE
+ statbuffchange AFFECTS_USER | CERTAIN | 0x1, BattleScript_1D944A
+ jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 2, BattleScript_1D944A
+ printfromtable gStatDownStringIds
waitmessage 64
BattleScript_1D944A: @ 81D944A
return
BattleScript_KnockedOff:: @ 81D944B
- playanimation TARGET, B_ANIM_ITEM_KNOCKOFF, 0x0
+ playanimation TARGET, B_ANIM_ITEM_KNOCKOFF, NULL
printstring BATTLE_TEXT_KnockedOffItem
waitmessage 64
return
@@ -3690,13 +3687,13 @@ BattleScript_KnockedOff:: @ 81D944B
BattleScript_MoveUsedIsImprisoned:: @ 81D9459
printstring BATTLE_TEXT_SealedNoUse
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
BattleScript_MoveSelectionImprisoned:: @ 81D9464
- printstring2 BATTLE_TEXT_SealedNoUse
- atk44
+ printselectionstring BATTLE_TEXT_SealedNoUse
+ endselectionscript
-gUnknown_081D9468:: @ 81D9468
+BattleScript_SelectingImprisionedMoveInPalace:: @ 81D9468
printstring BATTLE_TEXT_GrudgeLosePP
waitmessage 64
return
@@ -3707,18 +3704,18 @@ BattleScript_MagicCoatBounce:: @ 81D946F
pause 32
printstring BATTLE_TEXT_MagicCoatBounce
waitmessage 64
- orword gHitMarker, 0x800c00
- atk76 USER, 1
+ orword gHitMarker, HITMARKER_ATTACKSTRING_PRINTED | HITMARKER_NO_PPDEDUCT | HITMARKER_x800000
+ setmagiccoattarget USER
return
BattleScript_SnatchedMove:: @ 81D9487
attackstring
ppreduce
- snatchmove
- playanimation TARGET, B_ANIM_SNATCH_MOVE, 0x0
+ snatchsetbanks
+ playanimation TARGET, B_ANIM_SNATCH_MOVE, NULL
printstring BATTLE_TEXT_SnatchedMove
waitmessage 64
- orword gHitMarker, 0x800c00
+ orword gHitMarker, HITMARKER_ATTACKSTRING_PRINTED | HITMARKER_NO_PPDEDUCT | HITMARKER_x800000
atk5f
return
@@ -3733,12 +3730,12 @@ BattleScript_OneHitKOMsg:: @ 81D94A9
return
BattleScript_SAtkDown2:: @ 81D94B0
- setbyte gSharedMem + 0x160DC, 0
+ setbyte sFIELD_1B, 0
playstatchangeanimation USER, 16, 11
- setbyte gSharedMem + 0x1601E, 164
- statbuffchange 193, BattleScript_1D94D9
- jumpifbyte 0, gUnknown_02024D1F + 0x4, 2, BattleScript_1D94D9
- printfromtable BattleTextList_40157C
+ setstatchanger SP_ATTACK, 2, TRUE
+ statbuffchange AFFECTS_USER | CERTAIN | 0x1, BattleScript_1D94D9
+ jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 2, BattleScript_1D94D9
+ printfromtable gStatDownStringIds
waitmessage 64
BattleScript_1D94D9: @ 81D94D9
@@ -3747,7 +3744,7 @@ BattleScript_1D94D9: @ 81D94D9
BattleScript_FocusPunchSetUp:: @ 81D94DA
printstring BATTLE_TEXT_Terminator2
waitmessage 1
- playanimation USER, B_ANIM_FOCUS_PUNCH_SET_UP, 0x0
+ playanimation USER, B_ANIM_FOCUS_PUNCH_SET_UP, NULL
printstring BATTLE_TEXT_TightenFocus
waitmessage 64
end2
@@ -3756,79 +3753,79 @@ BattleScript_MoveUsedIsAsleep:: @ 81D94EE
printstring BATTLE_TEXT_FastAsleep
waitmessage 64
statusanimation USER
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
BattleScript_MoveUsedWokeUp:: @ 81D94FB
- bicword gHitMarker, 0x10
- printfromtable BattleTextList_401562
+ bicword gHitMarker, HITMARKER_x10
+ printfromtable gWokeUpStringIds
waitmessage 64
- atk98 1
+ updatestatusicon USER
return
-gUnknown_081D950F:: @ 81D950F
+BattleScript_MonWokeUpInUproar:: @ 81D950F
printstring BATTLE_TEXT_UproarWoke
waitmessage 64
- atk98 1
+ updatestatusicon USER
end2
BattleScript_PoisonTurnDmg:: @ 81D9518
printstring BATTLE_TEXT_PoisonHurt
waitmessage 64
-BattleScript_1D951E: @ 81D951E
+BattleScript_DoStatusTurnDmg: @ 81D951E
statusanimation USER
-BattleScript_1D9520: @ 81D9520
- orword gHitMarker, 0x100100
- graphicalhpupdate USER
+BattleScript_DoTurnDmg: @ 81D9520
+ orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000
+ healthbarupdate USER
datahpupdate USER
- faintpokemon USER, 0, 0x0
- atk24 BattleScript_1D9539
+ tryfaintmon USER, FALSE, NULL
+ atk24 BattleScript_DoTurnDmgEnd
-BattleScript_1D9539: @ 81D9539
+BattleScript_DoTurnDmgEnd: @ 81D9539
end2
BattleScript_BurnTurnDmg:: @ 81D953A
printstring BATTLE_TEXT_BurnHurt
waitmessage 64
- jump BattleScript_1D951E
+ goto BattleScript_DoStatusTurnDmg
BattleScript_MoveUsedIsFrozen:: @ 81D9545
printstring BATTLE_TEXT_FrozenSolid
waitmessage 64
statusanimation USER
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
BattleScript_MoveUsedUnfroze:: @ 81D9552
- printfromtable BattleTextList_4015C4
+ printfromtable gGotDefrostedStringIds
waitmessage 64
- atk98 1
+ updatestatusicon USER
return
-gUnknown_081D955D:: @ 81D955D
+BattleScript_DefrostedViaFireMove:: @ 81D955D
printstring BATTLE_TEXT_DefendingDefrosted
waitmessage 64
- atk98 0
+ updatestatusicon TARGET
return
BattleScript_MoveUsedIsParalyzed:: @ 81D9566
printstring BATTLE_TEXT_Paralyzed3
waitmessage 64
statusanimation USER
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
BattleScript_MoveUsedFlinched:: @ 81D9573
printstring BATTLE_TEXT_Flinched
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-gUnknown_081D957E:: @ 81D957E
- printfromtable BattleTextList_40155A
+BattleScript_PrintUproarOverTurns:: @ 81D957E
+ printfromtable gUproarOverTurnStringIds
waitmessage 64
end2
BattleScript_ThrashConfuses:: @ 81D9587
- atk66 1, 1, S_CONFUSED
+ chosenstatus2animation USER, STATUS2_CONFUSION
printstring BATTLE_TEXT_FatigueConfuse
waitmessage 64
end2
@@ -3836,24 +3833,24 @@ BattleScript_ThrashConfuses:: @ 81D9587
BattleScript_MoveUsedIsConfused:: @ 81D9595
printstring BATTLE_TEXT_Confused
waitmessage 64
- atk65 1, 0x7
- jumpifbyte 0, gUnknown_02024D1F + 0x4, 0, BattleScript_1D95D3
+ status2animation USER, STATUS2_CONFUSION
+ jumpifbyte EQUAL, cMULTISTRING_CHOOSER, 0, BattleScript_MoveUsedIsConfusedRet
-BattleScript_1D95AC: @ 81D95AC
- atk76 USER, 0
- atk8
+BattleScript_DoSelfConfusionDmg: @ 81D95AC
+ cancelmultiturnmoves USER
+ adjustnormaldamage2
printstring BATTLE_TEXT_HurtItself
waitmessage 64
- missmessage
- atk5c USER
- waitstateatk
- orword gHitMarker, 0x100100
- graphicalhpupdate USER
+ effectivenesssound
+ hitanimation USER
+ waitstate
+ orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000
+ healthbarupdate USER
datahpupdate USER
- faintpokemon USER, 0, 0x0
- jump BattleScript_EndTurn
+ tryfaintmon USER, FALSE, NULL
+ goto BattleScript_MoveEnd
-BattleScript_1D95D3: @ 81D95D3
+BattleScript_MoveUsedIsConfusedRet: @ 81D95D3
return
BattleScript_MoveUsedIsConfusedNoMore:: @ 81D95D4
@@ -3861,16 +3858,16 @@ BattleScript_MoveUsedIsConfusedNoMore:: @ 81D95D4
waitmessage 64
return
-gUnknown_081D95DB:: @ 81D95DB
+BattleScript_PrintPayDayMoneyString:: @ 81D95DB
printstring BATTLE_TEXT_PickedUpYen
waitmessage 64
return
BattleScript_WrapTurnDmg:: @ 81D95E2
- playanimation USER, B_ANIM_TURN_TRAP, gSharedMem + 0x160A4
+ playanimation USER, B_ANIM_TURN_TRAP, sANIM_ARG1
printstring BATTLE_TEXT_HurtBy
waitmessage 64
- jump BattleScript_1D9520
+ goto BattleScript_DoTurnDmg
BattleScript_WrapEnds:: @ 81D95F4
printstring BATTLE_TEXT_FreedFrom
@@ -3880,119 +3877,119 @@ BattleScript_WrapEnds:: @ 81D95F4
BattleScript_MoveUsedIsInLove:: @ 81D95FB
printstring BATTLE_TEXT_InLoveWith
waitmessage 64
- atk65 1, 0xf0000
+ status2animation USER, STATUS2_INFATUATION
return
BattleScript_MoveUsedIsParalyzedCantAttack:: @ 81D9608
printstring BATTLE_TEXT_ImmobilizedBy
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
BattleScript_NightmareTurnDmg:: @ 81D9613
printstring BATTLE_TEXT_NightmareLock
waitmessage 64
- atk65 1, Start
- jump BattleScript_1D9520
+ status2animation USER, STATUS2_NIGHTMARE
+ goto BattleScript_DoTurnDmg
BattleScript_CurseTurnDmg:: @ 81D9624
printstring BATTLE_TEXT_CurseAfflict
waitmessage 64
- atk65 1, 0x10000000
- jump BattleScript_1D9520
+ status2animation USER, STATUS2_CURSED
+ goto BattleScript_DoTurnDmg
BattleScript_TargetPRLZHeal:: @ 81D9635
printstring BATTLE_TEXT_ParalysisHealed
waitmessage 64
- atk98 0
+ updatestatusicon TARGET
return
-BattleScript_1D963E:: @ 81D963E
- statusanimation 2
- printfromtable BattleTextList_4015B8
+BattleScript_MoveEffectSleep:: @ 81D963E
+ statusanimation EFFECT_BANK
+ printfromtable gFellAsleepStringIds
waitmessage 64
-BattleScript_1D9648: @ 81D9648
- atk98 2
- waitstateatk
+BattleScript_UpdateEffectStatusIconRet: @ 81D9648
+ updatestatusicon EFFECT_BANK
+ waitstate
return
BattleScript_YawnMakesAsleep:: @ 81D964C
- statusanimation 2
+ statusanimation EFFECT_BANK
printstring BATTLE_TEXT_FellAsleep
waitmessage 64
- atk98 2
- waitstateatk
- atk6f 2
+ updatestatusicon EFFECT_BANK
+ waitstate
+ makevisible 2
end2
-BattleScript_1D965A:: @ 81D965A
- statusanimation 2
- printfromtable BattleTextList_4015B0
+BattleScript_MoveEffectPoison:: @ 81D965A
+ statusanimation EFFECT_BANK
+ printfromtable gGotPoisonedStringIds
waitmessage 64
- jump BattleScript_1D9648
+ goto BattleScript_UpdateEffectStatusIconRet
-BattleScript_1D9669:: @ 81D9669
- statusanimation 2
- printfromtable BattleTextList_4015BC
+BattleScript_MoveEffectBurn:: @ 81D9669
+ statusanimation EFFECT_BANK
+ printfromtable gGotBurnedStringIds
waitmessage 64
- jump BattleScript_1D9648
+ goto BattleScript_UpdateEffectStatusIconRet
-BattleScript_1D9678:: @ 81D9678
- statusanimation 2
- printfromtable BattleTextList_4015C0
+BattleScript_MoveEffectFreeze:: @ 81D9678
+ statusanimation EFFECT_BANK
+ printfromtable gGotFrozenStringIds
waitmessage 64
- jump BattleScript_1D9648
+ goto BattleScript_UpdateEffectStatusIconRet
-BattleScript_1D9687:: @ 81D9687
- statusanimation 2
- printfromtable BattleTextList_4015B4
+BattleScript_MoveEffectParalysis:: @ 81D9687
+ statusanimation EFFECT_BANK
+ printfromtable gGotParalyzedStringIds
waitmessage 64
- jump BattleScript_1D9648
+ goto BattleScript_UpdateEffectStatusIconRet
-BattleScript_1D9696:: @ 81D9696
+BattleScript_MoveEffectUproar:: @ 81D9696
printstring BATTLE_TEXT_UproarCaused
waitmessage 64
return
-BattleScript_1D969D:: @ 81D969D
- statusanimation 2
+BattleScript_MoveEffectToxic:: @ 81D969D
+ statusanimation EFFECT_BANK
printstring BATTLE_TEXT_BadlyPoisoned
waitmessage 64
- jump BattleScript_1D9648
+ goto BattleScript_UpdateEffectStatusIconRet
-BattleScript_1D96AA:: @ 81D96AA
+BattleScript_MoveEffectPayDay:: @ 81D96AA
printstring BATTLE_TEXT_CoinScatter
waitmessage 64
return
-BattleScript_1D96B1:: @ 81D96B1
- printfromtable BattleTextList_401594
+BattleScript_MoveEffectWrap:: @ 81D96B1
+ printfromtable gWrappedStringIds
waitmessage 64
return
-BattleScript_1D96BA:: @ 81D96BA
- atk66 2, 1, S_CONFUSED
+BattleScript_MoveEffectConfusion:: @ 81D96BA
+ chosenstatus2animation EFFECT_BANK, STATUS2_CONFUSION
printstring BATTLE_TEXT_BecameConfused
waitmessage 64
return
-BattleScript_1D96C8:: @ 81D96C8
- jumpifhalfword 0, gCurrentMove, 165, BattleScript_1D96DB
- jumpifability USER, ABILITY_ROCK_HEAD, BattleScript_1D96F5
+BattleScript_MoveEffectRecoil33:: @ 81D96C8
+ jumpifmove MOVE_STRUGGLE, BattleScript_DoRecoil33
+ jumpifability USER, ABILITY_ROCK_HEAD, BattleScript_Recoil33End
-BattleScript_1D96DB: @ 81D96DB
- orword gHitMarker, 0x100100
- graphicalhpupdate USER
+BattleScript_DoRecoil33: @ 81D96DB
+ orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000
+ healthbarupdate USER
datahpupdate USER
printstring BATTLE_TEXT_HitRecoil
waitmessage 64
- faintpokemon USER, 0, 0x0
+ tryfaintmon USER, FALSE, NULL
-BattleScript_1D96F5: @ 81D96F5
+BattleScript_Recoil33End: @ 81D96F5
return
BattleScript_ItemSteal:: @ 81D96F6
- playanimation TARGET, B_ANIM_ITEM_STEAL, 0x0
+ playanimation TARGET, B_ANIM_ITEM_STEAL, NULL
printstring BATTLE_TEXT_StoleSomething
waitmessage 64
return
@@ -4000,13 +3997,13 @@ BattleScript_ItemSteal:: @ 81D96F6
BattleScript_DrizzleActivates:: @ 81D9704
pause 32
printstring BATTLE_TEXT_RainMade
- waitstateatk
- playanimation 7, B_ANIM_RAIN_CONTINUES, 0x0
- callatk BattleScript_1D9761
+ waitstate
+ playanimation 7, B_ANIM_RAIN_CONTINUES, NULL
+ call BattleScript_WeatherFormChanges
end3
BattleScript_SpeedBoostActivates:: @ 81D9718
- playanimation USER, B_ANIM_STATS_CHANGE, gSharedMem + 0x160A4
+ playanimation USER, B_ANIM_STATS_CHANGE, sANIM_ARG1
printstring BATTLE_TEXT_SpeedRisen
waitmessage 64
end3
@@ -4020,47 +4017,47 @@ BattleScript_TraceActivates:: @ 81D9726
BattleScript_RainDishActivates:: @ 81D9730
printstring BATTLE_TEXT_RestoredHPByItem
waitmessage 64
- orword gHitMarker, 0x100
- graphicalhpupdate USER
+ orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE
+ healthbarupdate USER
datahpupdate USER
end3
BattleScript_SandstreamActivates:: @ 81D9744
pause 32
printstring BATTLE_TEXT_WhipSandstorm
- waitstateatk
- playanimation 7, B_ANIM_SANDSTORM_CONTINUES, 0x0
- callatk BattleScript_1D9761
+ waitstate
+ playanimation 7, B_ANIM_SANDSTORM_CONTINUES, NULL
+ call BattleScript_WeatherFormChanges
end3
BattleScript_ShedSkinActivates:: @ 81D9758
printstring BATTLE_TEXT_CuredProblem
waitmessage 64
- atk98 1
+ updatestatusicon USER
end3
-BattleScript_1D9761: @ 81D9761
- setbyte gSharedMem + 0x16003, 0
+BattleScript_WeatherFormChanges: @ 81D9761
+ setbyte sBANK, 0
-BattleScript_1D9767: @ 81D9767
- castformswitch
- addbyte gSharedMem + 0x16003, 1
- jumpifarraynotequal gSharedMem + 0x16003, gNoOfAllBanks, 1, BattleScript_1D9767
+BattleScript_WeatherFormChangesLoop: @ 81D9767
+ trycastformdatachange
+ addbyte sBANK, 1
+ jumpifbytenotequal sBANK, gNoOfAllBanks, BattleScript_WeatherFormChangesLoop
return
BattleScript_CastformChange:: @ 81D977D
- callatk BattleScript_1D9783
+ call BattleScript_1D9783
end3
BattleScript_1D9783: @ 81D9783
- actualcastformswitch
- waitstateatk
+ docastformchangeanimation
+ waitstate
printstring BATTLE_TEXT_Transformed2
waitmessage 64
return
gUnknown_081D978C:: @ 81D978C
- callatk BattleScript_1D9792
+ call BattleScript_1D9792
end3
BattleScript_1D9792: @ 81D9792
@@ -4068,24 +4065,24 @@ BattleScript_1D9792: @ 81D9792
gUnknown_081D9795:: @ 81D9795
setbyte gBankTarget, 0
- setbyte gSharedMem + 0x1601E, 145
+ setstatchanger ATTACK, 1, TRUE
BattleScript_1D97A1: @ 81D97A1
- atke1 BattleScript_1D97EF
- jumpifsecondarytstatus TARGET, S_SUBSTITUTE, BattleScript_1D97E4
+ trygetintimidatetarget BattleScript_1D97EF
+ jumpifstatus2 TARGET, STATUS2_SUBSTITUTE, BattleScript_1D97E4
jumpifability TARGET, ABILITY_CLEAR_BODY, BattleScript_1D97F0
jumpifability TARGET, ABILITY_HYPER_CUTTER, BattleScript_1D97F0
jumpifability TARGET, ABILITY_WHITE_SMOKE, BattleScript_1D97F0
statbuffchange 33, BattleScript_1D97E4
- jumpifbyte 2, gUnknown_02024D1F + 0x4, 1, BattleScript_1D97E4
- atk47
- playanimation TARGET, B_ANIM_STATS_CHANGE, gSharedMem + 0x160A4
+ jumpifbyte GREATER_THAN, cMULTISTRING_CHOOSER, 1, BattleScript_1D97E4
+ setgraphicalstatchangevalues
+ playanimation TARGET, B_ANIM_STATS_CHANGE, sANIM_ARG1
printstring BATTLE_TEXT_CutsAttack
waitmessage 64
BattleScript_1D97E4: @ 81D97E4
addbyte gBankTarget, 1
- jump BattleScript_1D97A1
+ goto BattleScript_1D97A1
BattleScript_1D97EF: @ 81D97EF
return
@@ -4094,14 +4091,14 @@ BattleScript_1D97F0: @ 81D97F0
pause 32
printstring BATTLE_TEXT_PreventedOther
waitmessage 64
- jump BattleScript_1D97E4
+ goto BattleScript_1D97E4
BattleScript_DroughtActivates:: @ 81D97FE
pause 32
printstring BATTLE_TEXT_SunIntensified
- waitstateatk
- playanimation 7, B_ANIM_SUN_CONTINUES, 0x0
- callatk BattleScript_1D9761
+ waitstate
+ playanimation 7, B_ANIM_SUN_CONTINUES, NULL
+ call BattleScript_WeatherFormChanges
end3
BattleScript_TookAttack:: @ 81D9812
@@ -4109,20 +4106,20 @@ BattleScript_TookAttack:: @ 81D9812
pause 32
printstring BATTLE_TEXT_TookAttack2
waitmessage 64
- orword gHitMarker, 0x400
+ orword gHitMarker, HITMARKER_ATTACKSTRING_PRINTED
return
-gUnknown_081D9826:: @ 81D9826
+BattleScript_SturdyPreventsOHKO:: @ 81D9826
pause 32
printstring BATTLE_TEXT_ProtectedBy
pause 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-gUnknown_081D9834:: @ 81D9834
+BattleScript_DampStopsExplosion:: @ 81D9834
pause 32
printstring BATTLE_TEXT_PreventedBy
pause 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
BattleScript_MoveHPDrain_PPLoss:: @ 81D9842
ppreduce
@@ -4130,13 +4127,13 @@ BattleScript_MoveHPDrain_PPLoss:: @ 81D9842
BattleScript_MoveHPDrain:: @ 81D9843
attackstring
pause 32
- orword gHitMarker, 0x100
- graphicalhpupdate TARGET
+ orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE
+ healthbarupdate TARGET
datahpupdate TARGET
printstring BATTLE_TEXT_HPRestoredUsing
waitmessage 64
- orbyte gBattleMoveFlags, 8
- jump BattleScript_EndTurn
+ orbyte gBattleMoveFlags, MOVESTATUS_NOTAFFECTED
+ goto BattleScript_MoveEnd
BattleScript_MoveHPDrain_FullHP_PPLoss:: @ 81D9865
ppreduce
@@ -4146,8 +4143,8 @@ BattleScript_MoveHPDrain_FullHP:: @ 81D9866
pause 32
printstring BATTLE_TEXT_MadeUseless
waitmessage 64
- orbyte gBattleMoveFlags, 8
- jump BattleScript_EndTurn
+ orbyte gBattleMoveFlags, MOVESTATUS_NOTAFFECTED
+ goto BattleScript_MoveEnd
BattleScript_FlashFireBoost_PPLoss:: @ 81D987B
ppreduce
@@ -4155,15 +4152,15 @@ BattleScript_FlashFireBoost_PPLoss:: @ 81D987B
BattleScript_FlashFireBoost:: @ 81D987C
attackstring
pause 32
- printfromtable BattleTextList_401648
+ printfromtable gFlashFireStringIds
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-BattleScript_1D988D: @ 81D988D
+BattleScript_AbilityPreventsPhasingOut: @ 81D988D
pause 32
printstring BATTLE_TEXT_AnchorsItself
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
BattleScript_AbilityNoStatLoss:: @ 81D989B
pause 32
@@ -4173,19 +4170,19 @@ BattleScript_AbilityNoStatLoss:: @ 81D989B
BattleScript_BRNPrevention:: @ 81D98A5
pause 32
- printfromtable BattleTextList_401630
+ printfromtable gBRNPreventionStringIds
waitmessage 64
return
BattleScript_PRLZPrevention:: @ 81D98B1
pause 32
- printfromtable BattleTextList_401636
+ printfromtable gPRLZPreventionStringIds
waitmessage 64
return
BattleScript_PSNPrevention:: @ 81D98BD
pause 32
- printfromtable BattleTextList_40163C
+ printfromtable gPSNPreventionStringIds
waitmessage 64
return
@@ -4193,19 +4190,19 @@ BattleScript_ObliviousPreventsAttraction:: @ 81D98C9
pause 32
printstring BATTLE_TEXT_PreventedRomance
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
BattleScript_FlinchPrevention:: @ 81D98D7
pause 32
printstring BATTLE_TEXT_PreventedFlinching
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
-BattleScript_1D98E5: @ 81D98E5
+BattleScript_OwnTempoPrevents: @ 81D98E5
pause 32
printstring BATTLE_TEXT_PreventedConfusion
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
BattleScript_SoundproofProtected:: @ 81D98F3
attackstring
@@ -4213,20 +4210,20 @@ BattleScript_SoundproofProtected:: @ 81D98F3
pause 32
printstring BATTLE_TEXT_BlocksOther
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
BattleScript_AbilityNoSpecificStatLoss:: @ 81D9903
pause 32
printstring BATTLE_TEXT_PreventedLoss
waitmessage 64
- setbyte gUnknown_02024D1F + 0x4, 3
+ setbyte cMULTISTRING_CHOOSER, 3
return
BattleScript_NoItemSteal:: @ 81D9913
pause 32
printstring BATTLE_TEXT_MadeIneffective
waitmessage 64
- jump BattleScript_EndTurn
+ goto BattleScript_MoveEnd
BattleScript_ColorChangeActivates:: @ 81D9921
printstring BATTLE_TEXT_MadeType
@@ -4234,242 +4231,242 @@ BattleScript_ColorChangeActivates:: @ 81D9921
return
BattleScript_RoughSkinActivates:: @ 81D9928
- orword gHitMarker, 0x100100
- graphicalhpupdate USER
+ orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE | HITMARKER_x100000
+ healthbarupdate USER
datahpupdate USER
printstring BATTLE_TEXT_HurtOther
waitmessage 64
- faintpokemon USER, 0, 0x0
+ tryfaintmon USER, FALSE, NULL
return
BattleScript_CuteCharmActivates:: @ 81D9943
- atk65 1, 0xf0000
+ status2animation USER, STATUS2_INFATUATION
printstring BATTLE_TEXT_InfatuatedPoke
waitmessage 64
return
BattleScript_ApplySecondaryEffect:: @ 81D9950
- waitstateatk
- seteffectuser
+ waitstate
+ seteffectsecondary
return
BattleScript_SynchronizeActivates:: @ 81D9953
- waitstateatk
- seteffecttarget
+ waitstate
+ seteffectprimary
return
-gUnknown_081D9956:: @ 81D9956
+BattleScript_AbilityCuredStatus:: @ 81D9956
printstring BATTLE_TEXT_CuredOfProblem
waitmessage 64
- atk98 10
+ updatestatusicon SCRIPTING_BANK
return
gUnknown_081D995F:: @ 81D995F
printstring BATTLE_TEXT_IgnoredOrdersSLP
waitmessage 64
- setbyte gSharedMem + 0x1600C, 0
- atk49 2, 16
+ setbyte sMOVEEND_STATE, 0
+ moveend 2, 16
end
-gUnknown_081D996F:: @ 81D996F
+BattleScript_IgnoresAndUsesRandomMove:: @ 81D996F
printstring BATTLE_TEXT_IgnoredOrders
waitmessage 64
- jumptoattack TARGET
+ jumptorandomattack TARGET
BattleScript_MoveUsedLoafingAround:: @ 81D9977
- printfromtable BattleTextList_40160E
+ printfromtable gInobedientStringIds
waitmessage 64
- setbyte gSharedMem + 0x1600C, 0
- atk49 2, 16
+ setbyte sMOVEEND_STATE, 0
+ moveend 2, 16
end
-gUnknown_081D9989:: @ 81D9989
+BattleScript_IgnoresAndFallsAsleep:: @ 81D9989
printstring BATTLE_TEXT_BeganNap
waitmessage 64
- setbyte gUnknown_02024D1F + 0x2, 65
- seteffecttarget
- setbyte gSharedMem + 0x1600C, 0
- atk49 2, 16
+ setmoveeffect EFFECT_SLEEP | AFFECTS_USER
+ seteffectprimary
+ setbyte sMOVEEND_STATE, 0
+ moveend 2, 16
end
gUnknown_081D99A0:: @ 81D99A0
printstring BATTLE_TEXT_WontObey
waitmessage 64
- jump BattleScript_1D95AC
+ goto BattleScript_DoSelfConfusionDmg
BattleScript_SubstituteFade:: @ 81D99AB
- playanimation TARGET, B_ANIM_SUBSTITUTE_FADE, 0x0
+ playanimation TARGET, B_ANIM_SUBSTITUTE_FADE, NULL
printstring BATTLE_TEXT_SubFaded
return
BattleScript_BerryCurePrlzEnd2:: @ 81D99B6
- callatk BattleScript_BerryCureParRet
+ call BattleScript_BerryCureParRet
end2
BattleScript_BerryCureParRet:: @ 81D99BC
- playanimation 10, B_ANIM_ITEM_EFFECT, 0x0
+ playanimation 10, B_ANIM_ITEM_EFFECT, NULL
printstring BATTLE_TEXT_CuredParalysis
waitmessage 64
- atk98 10
- removeitem 10
+ updatestatusicon SCRIPTING_BANK
+ removeitem SCRIPTING_BANK
return
BattleScript_BerryCurePsnEnd2:: @ 81D99CE
- callatk BattleScript_BerryCurePsnRet
+ call BattleScript_BerryCurePsnRet
end2
BattleScript_BerryCurePsnRet:: @ 81D99D4
- playanimation 10, B_ANIM_ITEM_EFFECT, 0x0
+ playanimation 10, B_ANIM_ITEM_EFFECT, NULL
printstring BATTLE_TEXT_CuredPoison
waitmessage 64
- atk98 10
- removeitem 10
+ updatestatusicon SCRIPTING_BANK
+ removeitem SCRIPTING_BANK
return
BattleScript_BerryCureBrnEnd2:: @ 81D99E6
- callatk BattleScript_BerryCureBrnRet
+ call BattleScript_BerryCureBrnRet
end2
BattleScript_BerryCureBrnRet:: @ 81D99EC
- playanimation 10, B_ANIM_ITEM_EFFECT, 0x0
+ playanimation 10, B_ANIM_ITEM_EFFECT, NULL
printstring BATTLE_TEXT_CuredBurn
waitmessage 64
- atk98 10
- removeitem 10
+ updatestatusicon SCRIPTING_BANK
+ removeitem SCRIPTING_BANK
return
BattleScript_BerryCureFrzEnd2:: @ 81D99FE
- callatk BattleScript_BerryCureFrzRet
+ call BattleScript_BerryCureFrzRet
end2
BattleScript_BerryCureFrzRet:: @ 81D9A04
- playanimation 10, B_ANIM_ITEM_EFFECT, 0x0
+ playanimation 10, B_ANIM_ITEM_EFFECT, NULL
printstring BATTLE_TEXT_CuredFreeze
waitmessage 64
- atk98 10
- removeitem 10
+ updatestatusicon SCRIPTING_BANK
+ removeitem SCRIPTING_BANK
return
BattleScript_BerryCureSlpEnd2:: @ 81D9A16
- callatk BattleScript_BerryCureSlpRet
+ call BattleScript_BerryCureSlpRet
end2
BattleScript_BerryCureSlpRet:: @ 81D9A1C
- playanimation 10, B_ANIM_ITEM_EFFECT, 0x0
+ playanimation 10, B_ANIM_ITEM_EFFECT, NULL
printstring BATTLE_TEXT_CuredSleep
waitmessage 64
- atk98 10
- removeitem 10
+ updatestatusicon SCRIPTING_BANK
+ removeitem SCRIPTING_BANK
return
BattleScript_BerryCureConfusionEnd2:: @ 81D9A2E
- callatk BattleScript_BerryCureConfusionRet
+ call BattleScript_BerryCureConfusionRet
end2
BattleScript_BerryCureConfusionRet:: @ 81D9A34
- playanimation 10, B_ANIM_ITEM_EFFECT, 0x0
+ playanimation 10, B_ANIM_ITEM_EFFECT, NULL
printstring BATTLE_TEXT_CuredConfusion
waitmessage 64
- removeitem 10
+ removeitem SCRIPTING_BANK
return
-gUnknown_081D9A44:: @ 81D9A44
- callatk gUnknown_081D9A4A
+BattleScript_BerryCureChosenStatusEnd2:: @ 81D9A44
+ call BattleScript_BerryCureChosenStatusRet
end2
-gUnknown_081D9A4A:: @ 81D9A4A
- playanimation 10, B_ANIM_ITEM_EFFECT, 0x0
- printfromtable BattleTextList_40162C
+BattleScript_BerryCureChosenStatusRet:: @ 81D9A4A
+ playanimation 10, B_ANIM_ITEM_EFFECT, NULL
+ printfromtable gBerryEffectStringIds
waitmessage 64
- atk98 10
- removeitem 10
+ updatestatusicon SCRIPTING_BANK
+ removeitem SCRIPTING_BANK
return
BattleScript_WhiteHerbEnd2:: @ 81D9A5E
- callatk BattleScript_WhiteHerbRet
+ call BattleScript_WhiteHerbRet
end2
BattleScript_WhiteHerbRet:: @ 81D9A64
- playanimation 10, B_ANIM_ITEM_EFFECT, 0x0
+ playanimation 10, B_ANIM_ITEM_EFFECT, NULL
printstring BATTLE_TEXT_RestoredStatus
waitmessage 64
- removeitem 10
+ removeitem SCRIPTING_BANK
return
BattleScript_ItemHealHP_RemoveItem:: @ 81D9A74
- playanimation USER, B_ANIM_ITEM_EFFECT, 0x0
+ playanimation USER, B_ANIM_ITEM_EFFECT, NULL
printstring BATTLE_TEXT_RestoredHealth
waitmessage 64
- orword gHitMarker, 0x100
- graphicalhpupdate USER
+ orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE
+ healthbarupdate USER
datahpupdate USER
removeitem USER
end2
BattleScript_BerryPPHealEnd2:: @ 81D9A91
- playanimation USER, B_ANIM_ITEM_EFFECT, 0x0
+ playanimation USER, B_ANIM_ITEM_EFFECT, NULL
printstring BATTLE_TEXT_RestoredPP
waitmessage 64
removeitem USER
end2
BattleScript_ItemHealHP_End2:: @ 81D9AA1
- callatk BattleScript_ItemHealHP_Ret
+ call BattleScript_ItemHealHP_Ret
end2
BattleScript_ItemHealHP_Ret:: @ 81D9AA7
- playanimation USER, B_ANIM_ITEM_EFFECT, 0x0
+ playanimation USER, B_ANIM_ITEM_EFFECT, NULL
printstring BATTLE_TEXT_RestoredHPLittle
waitmessage 64
- orword gHitMarker, 0x100
- graphicalhpupdate USER
+ orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE
+ healthbarupdate USER
datahpupdate USER
return
BattleScript_MoveSelectionChoiceBanded:: @ 81D9AC2
- printstring2 BATTLE_TEXT_ChoiceBand
- atk44
+ printselectionstring BATTLE_TEXT_ChoiceBand
+ endselectionscript
BattleScript_HangedOnMsg:: @ 81D9AC6
- playanimation TARGET, B_ANIM_HANGED_ON, 0x0
+ playanimation TARGET, B_ANIM_HANGED_ON, NULL
printstring BATTLE_TEXT_FocusSash
waitmessage 64
return
BattleScript_BerryConfuseHealEnd2:: @ 81D9AD4
- playanimation USER, B_ANIM_ITEM_EFFECT, 0x0
+ playanimation USER, B_ANIM_ITEM_EFFECT, NULL
printstring BATTLE_TEXT_RestoredHealth
waitmessage 64
- orword gHitMarker, 0x100
- graphicalhpupdate USER
+ orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE
+ healthbarupdate USER
datahpupdate USER
printstring BATTLE_TEXT_UnknownString2
waitmessage 64
- setbyte gUnknown_02024D1F + 0x2, 71
- seteffecttarget
+ setmoveeffect EFFECT_CONFUSION | AFFECTS_USER
+ seteffectprimary
removeitem USER
end2
BattleScript_BerryStatRaiseEnd2:: @ 81D9AFE
- playanimation USER, B_ANIM_ITEM_EFFECT, 0x0
- statbuffchange 65, BattleScript_1D9B0B
+ playanimation USER, B_ANIM_ITEM_EFFECT, NULL
+ statbuffchange AFFECTS_USER | 0x1, BattleScript_1D9B0B
BattleScript_1D9B0B: @ 81D9B0B
- setbyte gUnknown_02024D1F + 0x4, 4
- callatk BattleScript_StatUp
+ setbyte cMULTISTRING_CHOOSER, 0x4
+ call BattleScript_StatUp
removeitem USER
end2
BattleScript_BerryFocusEnergyEnd2:: @ 81D9B19
- playanimation USER, B_ANIM_ITEM_EFFECT, 0x0
+ playanimation USER, B_ANIM_ITEM_EFFECT, NULL
printstring BATTLE_TEXT_HustleUse
waitmessage 64
removeitem USER
end2
-gUnknown_081D9B29:: @ 81D9B29
- printstring2 BATTLE_TEXT_CantUseItems
- atk44
+BattleScript_ActionSelectionItemsCantBeUsed:: @ 81D9B29
+ printselectionstring BATTLE_TEXT_CantUseItems
+ endselectionscript
gUnknown_081D9B2D:: @ 81D9B2D
printstring BATTLE_TEXT_Terminator2
diff --git a/data/battle_scripts_2.s b/data/battle_scripts_2.s
index 22ecc7769..e113513d6 100644
--- a/data/battle_scripts_2.s
+++ b/data/battle_scripts_2.s
@@ -1,97 +1,101 @@
+#include "constants/battle_constants.h"
+#include "constants/items.h"
+#include "constants/songs.h"
.include "asm/macros.inc"
- .include "constants/constants.inc"
.include "asm/macros/battle_script.inc"
+ .include "constants/constants.inc"
+ .include "constants/battle_script_constants.inc"
.section script_data, "aw", %progbits
.align 2
gBattlescriptsForBallThrow:: @ 81D9E48
- .4byte BattleScript_1D9EA8
- .4byte BattleScript_1D9EA8
- .4byte BattleScript_1D9EA8
- .4byte BattleScript_1D9EA8
- .4byte BattleScript_1D9EA8
- .4byte BattleScript_1D9EBC
- .4byte BattleScript_1D9EA8
- .4byte BattleScript_1D9EA8
- .4byte BattleScript_1D9EA8
- .4byte BattleScript_1D9EA8
- .4byte BattleScript_1D9EA8
- .4byte BattleScript_1D9EA8
- .4byte BattleScript_1D9EA8
-
-gUnknown_081D9E7C:: @ 81D9E7C
- .4byte BattleScript_1D9F45
- .4byte BattleScript_1D9F4F
- .4byte BattleScript_1D9F4F
- .4byte BattleScript_1D9F7B
- .4byte BattleScript_1D9F9C
- .4byte BattleScript_1D9FBB
+ .4byte BattleScript_BallThrow
+ .4byte BattleScript_BallThrow
+ .4byte BattleScript_BallThrow
+ .4byte BattleScript_BallThrow
+ .4byte BattleScript_BallThrow
+ .4byte BattleScript_SafariBallThrow
+ .4byte BattleScript_BallThrow
+ .4byte BattleScript_BallThrow
+ .4byte BattleScript_BallThrow
+ .4byte BattleScript_BallThrow
+ .4byte BattleScript_BallThrow
+ .4byte BattleScript_BallThrow
+ .4byte BattleScript_BallThrow
+
+gBattlescriptsForUsingItem:: @ 81D9E7C
+ .4byte BattleScript_PlayerUsesItem
+ .4byte BattleScript_OpponentUsesHealItem
+ .4byte BattleScript_OpponentUsesHealItem
+ .4byte BattleScript_OpponentUsesStatusCureItem
+ .4byte BattleScript_OpponentUsesXItem
+ .4byte BattleScript_OpponentUsesGuardSpecs
gBattlescriptsForRunningByItem:: @ 81D9E94
- .4byte BattleScript_1D9FDA
+ .4byte BattleScript_RunByUsingItem
gBattlescriptsForSafariActions:: @ 81D9E98
- .4byte BattleScript_1D9FE4
- .4byte BattleScript_1D9FEB
- .4byte BattleScript_1D9FF4
+ .4byte BattleScript_ActionWatchesCarefully
+ .4byte BattleScript_ActionGetNear
+ .4byte BattleScript_ActionThrowPokeblock
.4byte BattleScript_1DA00A
-BattleScript_1D9EA8: @ 81D9EA8
- jumpifhalfword 4, gBattleTypeFlags, 512, BattleScript_1D9EB8
+BattleScript_BallThrow: @ 81D9EA8
+ jumpifhalfword COMMON_BITS, gBattleTypeFlags, BATTLE_TYPE_WALLY_TUTORIAL, BattleScript_BallThrowByWally
printstring BATTLE_TEXT_Used1
- pokemoncatchfunction
+ handleballthrow
-BattleScript_1D9EB8: @ 81D9EB8
+BattleScript_BallThrowByWally: @ 81D9EB8
printstring BATTLE_TEXT_TutorialUsed
- pokemoncatchfunction
+ handleballthrow
-BattleScript_1D9EBC: @ 81D9EBC
+BattleScript_SafariBallThrow: @ 81D9EBC
printstring BATTLE_TEXT_Used1
- atk98 1
- pokemoncatchfunction
+ updatestatusicon USER
+ handleballthrow
BattleScript_SuccessBallThrow:: @ 81D9EC2
- jumpifhalfword 0, gLastUsedItem, 5, BattleScript_1D9ED0
- atk60 11
+ jumpifhalfword EQUAL, gLastUsedItem, ITEM_SAFARI_BALL, BattleScript_PrintCaughtMonInfo
+ incrementgamestat 11
-BattleScript_1D9ED0: @ 81D9ED0
+BattleScript_PrintCaughtMonInfo: @ 81D9ED0
printstring BATTLE_TEXT_BallCaught1
- capturesomethingf1 BattleScript_1D9EE3
+ trysetcaughtmondexflags BattleScript_TryNicknameCaughtMon
printstring BATTLE_TEXT_AddedToDex
- waitstateatk
+ waitstate
setbyte gBattleCommunication, 0
- capturesomethingf2
+ displaydexinfo
-BattleScript_1D9EE3: @ 81D9EE3
+BattleScript_TryNicknameCaughtMon: @ 81D9EE3
printstring BATTLE_TEXT_GiveNickname
- waitstateatk
+ waitstate
setbyte gBattleCommunication, 0
- capturesomethingf3 BattleScript_1D9EF8
+ trygivecaughtmonnick BattleScript_GiveCaughtMonEnd
printstring BATTLE_TEXT_SentToPC
waitmessage 64
-BattleScript_1D9EF8: @ 81D9EF8
- catchpoke
- setbyte gBattleOutcome, 7
- activesidesomething
+BattleScript_GiveCaughtMonEnd: @ 81D9EF8
+ givecaughtmon
+ setbyte gBattleOutcome, BATTLE_CAUGHT
+ finishturn
BattleScript_WallyBallThrow:: @ 81D9F00
printstring BATTLE_TEXT_BallCaught2
- setbyte gBattleOutcome, 7
- activesidesomething
+ setbyte gBattleOutcome, BATTLE_CAUGHT
+ finishturn
BattleScript_ShakeBallThrow:: @ 81D9F0A
- printfromtable BattleTextList_4015E6
+ printfromtable gBallEscapeStringIds
waitmessage 64
- jumpifbyte 5, gBattleTypeFlags, 128, BattleScript_1D9F34
- jumpifbyte 1, gNumSafariBalls, 0, BattleScript_1D9F34
+ jumpifbyte NO_COMMON_BITS, gBattleTypeFlags, BATTLE_TYPE_SAFARI, BattleScript_ShakeBallThrowEnd
+ jumpifbyte NOT_EQUAL, gNumSafariBalls, 0, BattleScript_ShakeBallThrowEnd
printstring BATTLE_TEXT_SafariOver
waitmessage 64
- setbyte gBattleOutcome, 8
+ setbyte gBattleOutcome, BATTLE_OUT_OF_BALLS
-BattleScript_1D9F34: @ 81D9F34
- atkf6
+BattleScript_ShakeBallThrowEnd: @ 81D9F34
+ finishaction
BattleScript_TrainerBallBlock:: @ 81D9F35
waitmessage 64
@@ -99,96 +103,96 @@ BattleScript_TrainerBallBlock:: @ 81D9F35
waitmessage 64
printstring BATTLE_TEXT_DontBeAThief
waitmessage 64
- atkf6
+ finishaction
-BattleScript_1D9F45: @ 81D9F45
- setbyte gSharedMem + 0x1600C, 15
- atk49 1, 0
+BattleScript_PlayerUsesItem: @ 81D9F45
+ setbyte sMOVEEND_STATE, 15
+ moveend 1, 0
end
-BattleScript_1D9F4F: @ 81D9F4F
+BattleScript_OpponentUsesHealItem: @ 81D9F4F
pause 48
- atk54 1
+ playse SE_KAIFUKU
printstring BATTLE_TEXT_Used2
waitmessage 64
- atk75
- orword gHitMarker, 0x100
- graphicalhpupdate USER
+ useitemonopponent
+ orword gHitMarker, HITMARKER_IGNORE_SUBSTITUTE
+ healthbarupdate USER
datahpupdate USER
printstring BATTLE_TEXT_RestoredHealth
waitmessage 64
- atk98 1
- setbyte gSharedMem + 0x1600C, 15
- atk49 1, 0
- atkf6
+ updatestatusicon USER
+ setbyte sMOVEEND_STATE, 15
+ moveend 1, 0
+ finishaction
-BattleScript_1D9F7B: @ 81D9F7B
+BattleScript_OpponentUsesStatusCureItem: @ 81D9F7B
pause 48
- atk54 1
+ playse SE_KAIFUKU
printstring BATTLE_TEXT_Used2
waitmessage 64
- atk75
- printfromtable BattleTextList_401620
+ useitemonopponent
+ printfromtable gTrainerItemCuredStatusStringIds
waitmessage 64
- atk98 1
- setbyte gSharedMem + 0x1600C, 15
- atk49 1, 0
- atkf6
+ updatestatusicon USER
+ setbyte sMOVEEND_STATE, 15
+ moveend 1, 0
+ finishaction
-BattleScript_1D9F9C: @ 81D9F9C
+BattleScript_OpponentUsesXItem: @ 81D9F9C
pause 48
- atk54 1
+ playse SE_KAIFUKU
printstring BATTLE_TEXT_Used2
waitmessage 64
- atk75
- printfromtable BattleTextList_401570
+ useitemonopponent
+ printfromtable gStatUpStringIds
waitmessage 64
- setbyte gSharedMem + 0x1600C, 15
- atk49 1, 0
- atkf6
+ setbyte sMOVEEND_STATE, 15
+ moveend 1, 0
+ finishaction
-BattleScript_1D9FBB: @ 81D9FBB
+BattleScript_OpponentUsesGuardSpecs: @ 81D9FBB
pause 48
- atk54 1
+ playse SE_KAIFUKU
printstring BATTLE_TEXT_Used2
waitmessage 64
- atk75
- printfromtable BattleTextList_4015A0
+ useitemonopponent
+ printfromtable gMistUsedStringIds
waitmessage 64
- setbyte gSharedMem + 0x1600C, 15
- atk49 1, 0
- atkf6
+ setbyte sMOVEEND_STATE, 15
+ moveend 1, 0
+ finishaction
-BattleScript_1D9FDA: @ 81D9FDA
- atk54 17
- setbyte gBattleOutcome, 4
- activesidesomething
+BattleScript_RunByUsingItem: @ 81D9FDA
+ playse SE_NIGERU
+ setbyte gBattleOutcome, BATTLE_RAN
+ finishturn
-BattleScript_1D9FE4: @ 81D9FE4
+BattleScript_ActionWatchesCarefully: @ 81D9FE4
printstring BATTLE_TEXT_WatchingCarefully
waitmessage 64
end2
-BattleScript_1D9FEB: @ 81D9FEB
- printfromtable BattleTextList_401616
+BattleScript_ActionGetNear: @ 81D9FEB
+ printfromtable gSafariGetNearStringIds
waitmessage 64
end2
-BattleScript_1D9FF4: @ 81D9FF4
+BattleScript_ActionThrowPokeblock: @ 81D9FF4
printstring BATTLE_TEXT_ThrewBlock
waitmessage 64
playanimation USER, B_ANIM_POKEBLOCK_THROW, 0x0
- printfromtable BattleTextList_40161A
+ printfromtable gSafariPokeblockResultStringIds
waitmessage 64
end2
BattleScript_1DA00A: @ 81DA00A
printstring 2
waitmessage 64
- atk4b
- waitstateatk
- atk53 0
- waitstateatk
+ returnatktoball
+ waitstate
+ trainerslidein TARGET
+ waitstate
printstring BATTLE_TEXT_WallyBall
waitmessage 64
end2
diff --git a/data/event_scripts.s b/data/event_scripts.s
index 76b080a5b..1ed419b52 100644
--- a/data/event_scripts.s
+++ b/data/event_scripts.s
@@ -8,10 +8,11 @@
#include "constants/opponents.h"
#include "constants/songs.h"
#include "constants/species.h"
+#include "constants/weather.h"
+#include "constants/vars.h"
.include "asm/macros.inc"
.include "asm/macros/event.inc"
.include "constants/constants.inc"
- .include "constants/variables.inc"
.section script_data, "aw", %progbits
@@ -396,13 +397,13 @@ gStdScripts_End::
gUnknown_0815F36C:: @ 815F36C
lockall
- playse 2
+ playse SE_PC_LOGON
message UnknownString_81A3A72
dofieldeffect 61
waitstate
waitmessage
waitbuttonpress
- playse 5
+ playse SE_SELECT
goto EventScript_15F384
end
@@ -439,8 +440,8 @@ EventScript_15F3E2:
end
EventScript_15F419:
- msgbox UnknownString_81A38FB, 5
- compare RESULT, 0
+ msgbox UnknownString_81A38FB, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq EventScript_15F384
closemessage
special SecretBasePC_PackUp
@@ -458,12 +459,12 @@ EventScript_15F436:
gUnknown_0815F43A:: @ 815F43A
lockall
message UnknownString_81A3A72
- playse 2
+ playse SE_PC_LOGON
dofieldeffect 61
waitstate
waitmessage
waitbuttonpress
- playse 5
+ playse SE_SELECT
goto EventScript_15F452
end
@@ -490,9 +491,9 @@ EventScript_15F4A1:
goto_if_eq EventScript_15F4E0
compare RESULT, 2
goto_if_eq EventScript_15F503
- special sub_80BC224
- msgbox UnknownString_81A3958, 5
- compare RESULT, 0
+ special BufferSecretBaseOwnerName
+ msgbox UnknownString_81A3958, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq EventScript_15F452
msgbox UnknownString_81A3A22, 3
special sub_80BC5BC
@@ -501,8 +502,8 @@ EventScript_15F4A1:
end
EventScript_15F4E0:
- msgbox UnknownString_81A3982, 5
- compare RESULT, 0
+ msgbox UnknownString_81A3982, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq EventScript_15F452
msgbox UnknownString_81A3A3A, 3
special sub_80BC5BC
@@ -1296,7 +1297,7 @@ EverGrandeCity_HallOfFame_EventScript_19FC13:: @ 819FC13
setflag FLAG_HIDE_BRINEY_SLATEPORT_SHIPYARD
clearflag FLAG_HIDE_BRINEY_AND_PEEKO_SS_TIDAL
clearflag FLAG_HIDE_STEVENS_LETTER
- setvar 0x40c6, 1
+ setvar VAR_STEVENS_HOUSE_STATE, 1
clearflag FLAG_HIDE_WALLY_DEFEATED_VICTORY_ROAD
clearflag FLAG_HIDE_SS_TIDAL_SLATEPORT_HARBOR
clearflag FLAG_HIDE_SS_TIDAL_LILYCOVE_HARBOR
@@ -1320,8 +1321,8 @@ EverGrandeCity_HallOfFame_EventScript_19FC5E:: @ 819FC5E
return
EverGrandeCity_HallOfFame_EventScript_19FC62:: @ 819FC62
- setvar 0x4082, 3
- setvar 0x408c, 3
+ setvar VAR_LITTLEROOT_HOUSES_STATE, 3
+ setvar VAR_LITTLEROOT_HOUSES_STATE_2, 3
clearflag FLAG_HIDE_NORMAN_LITTLEROOT
return
@@ -1341,15 +1342,15 @@ EventScript_19FC84:
checkflag FLAG_DEFEATED_LAVARIDGE_GYM
goto_if 0, Route101_EventScript_1A14DC
clearflag FLAG_HIDE_RIVAL_LAVARIDGE_1
- setvar 0x4053, 2
+ setvar VAR_LAVARIDGE_RIVAL_STATE, 2
return
gUnknown_0819FC9F:: @ 819FC9F
- compare 0x4096, 1
+ compare VAR_BRINEY_LOCATION, 1
goto_if_eq EventScript_19FCC1
- compare 0x4096, 2
+ compare VAR_BRINEY_LOCATION, 2
goto_if_eq EventScript_19FCD7
- compare 0x4096, 3
+ compare VAR_BRINEY_LOCATION, 3
goto_if_eq EventScript_19FCF0
end
@@ -1390,7 +1391,7 @@ EverGrandeCity_HallOfFame_EventScript_19FD09:: @ 819FD09
clearflag FLAG_DEFEATED_ELITE_4_PHOEBE
clearflag FLAG_DEFEATED_ELITE_4_GLACIA
clearflag FLAG_DEFEATED_ELITE_4_DRAKE
- setvar 0x409c, 0
+ setvar VAR_ELITE_4_STATE, 0
return
DewfordTown_PokemonCenter_1F_EventScript_19FD1B:: @ 819FD1B
@@ -1415,15 +1416,15 @@ VerdanturfTown_PokemonCenter_1F_EventScript_19FD1B:: @ 819FD1B
return
OldaleTown_PokemonCenter_1F_EventScript_19FD49:: @ 819FD49
- setvar 0x4096, 1
+ setvar VAR_BRINEY_LOCATION, 1
return
OldaleTown_PokemonCenter_1F_EventScript_19FD4F:: @ 819FD4F
- setvar 0x4096, 2
+ setvar VAR_BRINEY_LOCATION, 2
return
OldaleTown_PokemonCenter_1F_EventScript_19FD55:: @ 819FD55
- setvar 0x4096, 3
+ setvar VAR_BRINEY_LOCATION, 3
return
DewfordTown_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B
@@ -1443,9 +1444,9 @@ VerdanturfTown_PokemonCenter_1F_EventScript_19FD5B:: @ 819FD5B
lock
faceplayer
msgbox gText_NurseJoy_Welcome, MSGBOX_YESNO
- compare RESULT, 1
+ compare RESULT, YES
goto_if_eq do_heal_party
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq dont_heal_party
end
@@ -1453,11 +1454,11 @@ do_heal_party:: @ 819FD7C
incrementgamestat GAME_STAT_USED_POKECENTER
message gText_NurseJoy_OkayIllTakeYourPokemon
waitmessage
- applymovement 0x800b, OldaleTown_PokemonCenter_1F_Movement_1A083F
+ applymovement VAR_SPECIAL_B, OldaleTown_PokemonCenter_1F_Movement_1A083F
waitmovement 0
dofieldeffect 25
waitfieldeffect 25
- applymovement 0x800b, OldaleTown_PokemonCenter_1F_Movement_1A0845
+ applymovement VAR_SPECIAL_B, OldaleTown_PokemonCenter_1F_Movement_1A0845
waitmovement 0
special ScrSpecial_HealPlayerParty
checkflag FLAG_POKERUS_EXPLAINED
@@ -1468,7 +1469,7 @@ do_heal_party:: @ 819FD7C
OldaleTown_PokemonCenter_1F_EventScript_19FDB0:: @ 819FDB0
message gText_NurseJoy_ThankYouForWaiting
waitmessage
- applymovement 0x800b, OldaleTown_PokemonCenter_1F_Movement_19FDF4
+ applymovement VAR_SPECIAL_B, OldaleTown_PokemonCenter_1F_Movement_19FDF4
waitmovement 0
message gText_NurseJoy_WeHopeToSeeYouAgain
waitmessage
@@ -1499,18 +1500,18 @@ OldaleTown_PokemonCenter_1F_Movement_19FDF4:: @ 819FDF4
step_end
Std_ObtainItem: @ 819FDF7
- giveitem 0x8000, 0x8001
- copyvar 0x8007, RESULT
+ giveitem VAR_SPECIAL_0, VAR_SPECIAL_1
+ copyvar VAR_SPECIAL_7, RESULT
call Std_ObtainItem_
return
Std_ObtainItem_: @ 819FE07
- bufferitemname 1, 0x8000
- checkitemtype 0x8000
+ bufferitemname 1, VAR_SPECIAL_0
+ checkitemtype VAR_SPECIAL_0
call GetItem_HandlePocket
- compare 0x8007, 0x1
+ compare VAR_SPECIAL_7, 0x1
call_if 1, Std_ObtainItem_Success
- compare 0x8007, 0x0
+ compare VAR_SPECIAL_7, 0x0
call_if 1, Std_ObtainItem_Fail
return
@@ -1525,31 +1526,31 @@ GetItem_HandlePocket:
GetItem_HandlePocket_Items:
bufferstdstring 2, 0xE
- compare 0x8007, 1
+ compare VAR_SPECIAL_7, 1
call_if 1, PlayGetItemFanfare
return
GetItem_HandlePocket_KeyItems:
bufferstdstring 2, 0xF
- compare 0x8007, 1
+ compare VAR_SPECIAL_7, 1
call_if 1, PlayGetItemFanfare
return
GetItem_HandlePocket_PokeBalls:
bufferstdstring 2, 0x10
- compare 0x8007, 1
+ compare VAR_SPECIAL_7, 1
call_if 1, PlayGetItemFanfare
return
GetItem_HandlePocket_TMsHMs:
bufferstdstring 2, 0x11
- compare 0x8007, 1
+ compare VAR_SPECIAL_7, 1
call_if 1, PlayGetTMHMFanfare
return
GetItem_HandlePocket_Berries:
bufferstdstring 2, 0x12
- compare 0x8007, 1
+ compare VAR_SPECIAL_7, 1
call_if 1, PlayGetItemFanfare
return
@@ -1566,29 +1567,29 @@ Std_ObtainItem_Fail: @ 819FECC
return
PlayGetItemFanfare:
- playfanfare 0x172
+ playfanfare BGM_FANFA4
return
PlayGetTMHMFanfare:
- playfanfare 0x174
+ playfanfare BGM_ME_WAZA
return
Std_ObtainDecoration: @ 819FEDA
- givedecoration 0x8000
- copyvar 0x8007, RESULT
+ givedecoration VAR_SPECIAL_0
+ copyvar VAR_SPECIAL_7, RESULT
call Std_ObtainDecoration_
return
Std_ObtainDecoration_: @ 819FEE8
- bufferdecorationname 1, 0x8000
- compare 0x8007, 1
+ bufferdecorationname 1, VAR_SPECIAL_0
+ compare VAR_SPECIAL_7, 1
call_if 1, Std_ObtainDecoration_Success
- compare 0x8007, 0
+ compare VAR_SPECIAL_7, 0
call_if 1, Std_ObtainDecoration_Fail
return
Std_ObtainDecoration_Success: @ 819FF03
- playfanfare 0x172
+ playfanfare BGM_FANFA4
message Message_ObtainedDecoration
waitfanfare
waitmessage
@@ -1604,14 +1605,14 @@ Std_FindItem: @ 819FF21
lock
faceplayer
waitse
- giveitem 0x8000, 0x8001
- copyvar 0x8007, RESULT
- bufferitemname 1, 0x8000
- checkitemtype 0x8000
+ giveitem VAR_SPECIAL_0, VAR_SPECIAL_1
+ copyvar VAR_SPECIAL_7, RESULT
+ bufferitemname 1, VAR_SPECIAL_0
+ checkitemtype VAR_SPECIAL_0
call GetItem_HandlePocket
- compare 0x8007, 1
+ compare VAR_SPECIAL_7, 1
call_if 1, Std_FindItem_Success
- compare 0x8007, 0
+ compare VAR_SPECIAL_7, 0
call_if 1, Std_FindItem_Fail
release
return
@@ -1633,14 +1634,14 @@ Std_FindItem_Fail: @ 819FF65
HiddenItemScript:: @ 819FF7B
lockall
waitse
- giveitem 0x8005, 1
- copyvar 0x8007, RESULT
- bufferitemname 0x1, 0x8005
- checkitemtype 0x8005
+ giveitem VAR_SPECIAL_5, 1
+ copyvar VAR_SPECIAL_7, RESULT
+ bufferitemname 0x1, VAR_SPECIAL_5
+ checkitemtype VAR_SPECIAL_5
call GetItem_HandlePocket
- compare 0x8007, 1
+ compare VAR_SPECIAL_7, 1
goto_if_eq HiddenItemScript_Success
- compare 0x8007, 0
+ compare VAR_SPECIAL_7, 0
goto_if_eq HiddenItemScript_Fail
end
@@ -1663,10 +1664,10 @@ HiddenItemScript_Fail:
UnusedMixRecordsScript: @ 819FFD5
lock
faceplayer
- msgbox UnusedMixRecordsPromptText, 5
- compare RESULT, 1
+ msgbox UnusedMixRecordsPromptText, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq UnusedMixRecordsScript_Yes
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq UnusedMixRecordsScript_Done
goto UnusedMixRecordsScript_Done
UnusedMixRecordsScript_Yes: @ 819FFFA
@@ -1683,9 +1684,9 @@ UnusedMixRecordsScript_Done: @ 81A0000
gUnknown_081A0009:: @ 81A0009
lockall
- setvar 0x8004, 0
+ setvar VAR_SPECIAL_4, 0
special DoPCTurnOnEffect
- playse 4
+ playse SE_PC_ON
msgbox UnknownString_81A09EC, 4
goto EventScript_1A0023
end
@@ -1708,7 +1709,7 @@ EventScript_1A0033:
end
EventScript_1A0070:
- playse 2
+ playse SE_PC_LOGON
msgbox UnknownString_81A0A54, 4
special PlayerPC
waitstate
@@ -1716,7 +1717,7 @@ EventScript_1A0070:
end
EventScript_1A0085:
- playse 2
+ playse SE_PC_LOGON
checkflag FLAG_SYS_PC_LANETTE
call_if 0, EventScript_1A00AC
checkflag FLAG_SYS_PC_LANETTE
@@ -1736,8 +1737,8 @@ EventScript_1A00B5:
return
EventScript_1A00BE:
- setvar 0x8004, 0
- playse 3
+ setvar VAR_SPECIAL_4, 0
+ playse SE_PC_OFF
special DoPCTurnOffEffect
releaseall
end
@@ -1745,7 +1746,7 @@ EventScript_1A00BE:
EventScript_1A00CB:
checkflag FLAG_SYS_GAME_CLEAR
goto_if 0, EventScript_1A00BE
- playse 2
+ playse SE_PC_LOGON
special AccessHallOfFamePC
waitstate
goto EventScript_1A0033
@@ -1808,15 +1809,15 @@ RustboroCity_Gym_EventScript_1A00FB:: @ 81A00FB
DewfordTown_EventScript_1A0102:: @ 81A0102
DewfordTown_Hall_EventScript_1A0102:: @ 81A0102
dodailyevents
- setvar 0x8004, 0
- special sub_80FA5BC
+ setvar VAR_SPECIAL_4, 0
+ special BufferTrendyPhraseString
return
DewfordTown_EventScript_1A010C:: @ 81A010C
Route104_MrBrineysHouse_EventScript_1A010C:: @ 81A010C
Route109_EventScript_1A010C:: @ 81A010C
- copyvar 0x8008, 0x4096
- setvar 0x4096, 0
+ copyvar VAR_SPECIAL_8, VAR_BRINEY_LOCATION
+ setvar VAR_BRINEY_LOCATION, 0
return
UseSurfScript:: @ 81A0117
@@ -1826,8 +1827,8 @@ UseSurfScript:: @ 81A0117
bufferpartymonnick 0, RESULT
setfieldeffectargument 0, RESULT
lockall
- msgbox UseSurfPromptText, 5
- compare RESULT, 0
+ msgbox UseSurfPromptText, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq UseSurfScript_No
msgbox UsedSurfText, 4
dofieldeffect 9
@@ -1853,11 +1854,11 @@ RustboroCity_EventScript_1A014E:: @ 81A014E
end
RustboroCity_EventScript_1A0166:: @ 81A0166
- setvar 0x4010, 105
+ setvar VAR_OBJ_GFX_ID_0, MAP_OBJ_GFX_RIVAL_MAY_NORMAL
return
RustboroCity_EventScript_1A016C:: @ 81A016C
- setvar 0x4010, 100
+ setvar VAR_OBJ_GFX_ID_0, MAP_OBJ_GFX_RIVAL_BRENDAN_NORMAL
return
LavaridgeTown_EventScript_1A0172:: @ 81A0172
@@ -1871,11 +1872,11 @@ Route119_EventScript_1A0172:: @ 81A0172
end
LavaridgeTown_EventScript_1A018A:: @ 81A018A
- setvar 0x4013, 106
+ setvar VAR_OBJ_GFX_ID_3, MAP_OBJ_GFX_RIVAL_MAY_MACH_BIKE
return
LavaridgeTown_EventScript_1A0190:: @ 81A0190
- setvar 0x4013, 101
+ setvar VAR_OBJ_GFX_ID_3, MAP_OBJ_GFX_RIVAL_BRENDAN_MACH_BIKE
return
AquaHideout_1F_EventScript_1A0196:: @ 81A0196
@@ -1902,30 +1903,30 @@ SeafloorCavern_Room4_EventScript_1A0196:: @ 81A0196
SeafloorCavern_Room9_EventScript_1A0196:: @ 81A0196
SlateportCity_OceanicMuseum_2F_EventScript_1A0196:: @ 81A0196
.ifdef SAPPHIRE
- setvar 0x4011, 117
- setvar 0x4012, 118
- setvar 0x4014, 119
- setvar 0x4015, 120
- setvar 0x4016, 195
- setvar 0x4017, 196
+ setvar VAR_OBJ_GFX_ID_1, MAP_OBJ_GFX_AQUA_MEMBER_M
+ setvar VAR_OBJ_GFX_ID_2, MAP_OBJ_GFX_AQUA_MEMBER_F
+ setvar VAR_OBJ_GFX_ID_4, MAP_OBJ_GFX_MAGMA_MEMBER_M
+ setvar VAR_OBJ_GFX_ID_5, MAP_OBJ_GFX_MAGMA_MEMBER_F
+ setvar VAR_OBJ_GFX_ID_6, MAP_OBJ_GFX_ARCHIE
+ setvar VAR_OBJ_GFX_ID_7, MAP_OBJ_GFX_MAXIE
.else
- setvar 0x4011, 119
- setvar 0x4012, 120
- setvar 0x4014, 117
- setvar 0x4015, 118
- setvar 0x4016, 196
- setvar 0x4017, 195
+ setvar VAR_OBJ_GFX_ID_1, MAP_OBJ_GFX_MAGMA_MEMBER_M
+ setvar VAR_OBJ_GFX_ID_2, MAP_OBJ_GFX_MAGMA_MEMBER_F
+ setvar VAR_OBJ_GFX_ID_4, MAP_OBJ_GFX_AQUA_MEMBER_M
+ setvar VAR_OBJ_GFX_ID_5, MAP_OBJ_GFX_AQUA_MEMBER_F
+ setvar VAR_OBJ_GFX_ID_6, MAP_OBJ_GFX_MAXIE
+ setvar VAR_OBJ_GFX_ID_7, MAP_OBJ_GFX_ARCHIE
.endif
return
CaveOfOrigin_B4F_EventScript_1A01B5:: @ 81A01B5
SeafloorCavern_Room9_EventScript_1A01B5:: @ 81A01B5
.ifdef SAPPHIRE
- setvar 0x4018, 197
- setvar 0x4019, 205
+ setvar VAR_OBJ_GFX_ID_8, MAP_OBJ_GFX_KYOGRE_1
+ setvar VAR_OBJ_GFX_ID_9, MAP_OBJ_GFX_KYOGRE_2
.else
- setvar 0x4018, 198
- setvar 0x4019, 206
+ setvar VAR_OBJ_GFX_ID_8, MAP_OBJ_GFX_GROUDON_1
+ setvar VAR_OBJ_GFX_ID_9, MAP_OBJ_GFX_GROUDON_2
.endif
return
@@ -1937,7 +1938,7 @@ MossdeepCity_Gym_EventScript_1A01C0:: @ 81A01C0
PetalburgCity_Gym_EventScript_1A01C0:: @ 81A01C0
RustboroCity_Gym_EventScript_1A01C0:: @ 81A01C0
SootopolisCity_Gym_1F_EventScript_1A01C0:: @ 81A01C0
- switch 0x8008
+ switch VAR_SPECIAL_8
case 1, DewfordTown_Gym_EventScript_1A021E
case 2, DewfordTown_Gym_EventScript_1A0225
case 3, DewfordTown_Gym_EventScript_1A022F
@@ -2090,9 +2091,9 @@ Route127_EventScript_1A02C1:: @ 81A02C1
Route128_EventScript_1A02C1:: @ 81A02C1
SootopolisCity_EventScript_1A02C1:: @ 81A02C1
.ifdef SAPPHIRE
- setweather 13
+ setweather WEATHER_RAIN_HEAVY
.else
- setweather 12
+ setweather WEATHER_DROUGHT
.endif
return
@@ -2105,7 +2106,7 @@ MossdeepCity_Gym_EventScript_1A02C5:: @ 81A02C5
PetalburgCity_Gym_EventScript_1A02C5:: @ 81A02C5
RustboroCity_Gym_EventScript_1A02C5:: @ 81A02C5
SootopolisCity_Gym_1F_EventScript_1A02C5:: @ 81A02C5
- playfanfare 369
+ playfanfare BGM_ME_BACHI
waitfanfare
return
@@ -2114,7 +2115,7 @@ Route111_OldLadysRestStop_EventScript_1A02CA:: @ 81A02CA
Route119_WeatherInstitute_1F_EventScript_1A02CA:: @ 81A02CA
SSTidalRooms_EventScript_1A02CA:: @ 81A02CA
fadescreen 1
- playfanfare 368
+ playfanfare BGM_ME_ASA
waitfanfare
special ScrSpecial_HealPlayerParty
fadescreen 0
@@ -2132,37 +2133,37 @@ Event_WorldMap:: @ 81A02D6
DewfordTown_EventScript_1A02E7:: @ 81A02E7
Route104_EventScript_1A02E7:: @ 81A02E7
Route109_EventScript_1A02E7:: @ 81A02E7
- setflag 0x4001
- playbgm 431, 0
+ setflag FLAG_SPECIAL_FLAG_1
+ playbgm BGM_M_BOAT, FALSE
return
DewfordTown_EventScript_1A02EF:: @ 81A02EF
Route104_EventScript_1A02EF:: @ 81A02EF
Route109_EventScript_1A02EF:: @ 81A02EF
- clearflag 0x4001
+ clearflag FLAG_SPECIAL_FLAG_1
fadedefaultbgm
return
LittlerootTown_ProfessorBirchsLab_EventScript_1A02F4:: @ 81A02F4
Route101_EventScript_1A02F4:: @ 81A02F4
Route103_EventScript_1A02F4:: @ 81A02F4
- compare 0x4085, 0
+ compare VAR_PETALBURG_GYM_STATE, 0
goto_if_eq Route101_EventScript_1A14DC
- compare 0x4049, 0
+ compare VAR_BIRCH_STATE, 0
call_if 1, Route101_EventScript_1A0358
- compare 0x4049, 1
+ compare VAR_BIRCH_STATE, 1
call_if 1, Route101_EventScript_1A0358
- compare 0x4049, 2
+ compare VAR_BIRCH_STATE, 2
call_if 1, Route101_EventScript_1A0365
- compare 0x4049, 3
+ compare VAR_BIRCH_STATE, 3
call_if 1, Route101_EventScript_1A0365
- compare 0x4049, 4
+ compare VAR_BIRCH_STATE, 4
call_if 1, Route101_EventScript_1A0372
- compare 0x4049, 5
+ compare VAR_BIRCH_STATE, 5
call_if 1, Route101_EventScript_1A0372
- compare 0x4049, 6
+ compare VAR_BIRCH_STATE, 6
call_if 1, Route101_EventScript_1A0358
- compare 0x4049, 7
+ compare VAR_BIRCH_STATE, 7
call_if 1, Route101_EventScript_1A0358
return
@@ -2192,8 +2193,8 @@ Route101_EventScript_1A037F:: @ 81A037F
Route103_EventScript_1A037F:: @ 81A037F
lock
faceplayer
- msgbox Route101_Text_1C4449, 5
- compare RESULT, 0
+ msgbox Route101_Text_1C4449, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route101_EventScript_1A039B
call Route101_EventScript_1A03B0
release
@@ -2205,7 +2206,7 @@ Route101_EventScript_1A039B:: @ 81A039B
end
Route101_EventScript_1A03A5:: @ 81A03A5
- copyvar 0x8004, 0x8009
+ copyvar VAR_SPECIAL_4, VAR_SPECIAL_9
special ShowPokedexRatingMessage
waitmessage
waitbuttonpress
@@ -2213,23 +2214,23 @@ Route101_EventScript_1A03A5:: @ 81A03A5
EverGrandeCity_ChampionsRoom_EventScript_1A03B0:: @ 81A03B0
Route101_EventScript_1A03B0:: @ 81A03B0
- setvar 0x8004, 0
+ setvar VAR_SPECIAL_4, 0
specialvar RESULT, ScriptGetPokedexInfo
- copyvar 0x8008, 0x8005
- copyvar 0x8009, 0x8006
- copyvar 0x800a, RESULT
- buffernumberstring 0, 0x8008
- buffernumberstring 1, 0x8009
+ copyvar VAR_SPECIAL_8, VAR_SPECIAL_5
+ copyvar VAR_SPECIAL_9, VAR_SPECIAL_6
+ copyvar VAR_SPECIAL_A, RESULT
+ buffernumberstring 0, VAR_SPECIAL_8
+ buffernumberstring 1, VAR_SPECIAL_9
msgbox Route101_Text_1C44DC, 4
call Route101_EventScript_1A03A5
- compare 0x800a, 0
+ compare VAR_SPECIAL_A, 0
goto_if_eq Route101_EventScript_1A14DC
- setvar 0x8004, 1
+ setvar VAR_SPECIAL_4, 1
specialvar RESULT, ScriptGetPokedexInfo
- copyvar 0x8008, 0x8005
- copyvar 0x8009, 0x8006
- buffernumberstring 0, 0x8008
- buffernumberstring 1, 0x8009
+ copyvar VAR_SPECIAL_8, VAR_SPECIAL_5
+ copyvar VAR_SPECIAL_9, VAR_SPECIAL_6
+ buffernumberstring 0, VAR_SPECIAL_8
+ buffernumberstring 1, VAR_SPECIAL_9
msgbox Route101_Text_1C4B05, 4
return
@@ -2237,7 +2238,7 @@ BattleTower_Outside_EventScript_1A040E:: @ 81A040E
LilycoveCity_Harbor_EventScript_1A040E:: @ 81A040E
SlateportCity_Harbor_EventScript_1A040E:: @ 81A040E
delay 60
- applymovement 0x8004, SlateportCity_Harbor_Movement_1A041C
+ applymovement VAR_SPECIAL_4, SlateportCity_Harbor_Movement_1A041C
waitmovement 0
return
@@ -2260,7 +2261,7 @@ PetalburgCity_Gym_EventScript_1A0424:: @ 81A0424
setflag FLAG_HIDE_MR_BRINEY_BOAT_ROUTE104
setflag FLAG_HIDE_MR_BRINEY_ROUTE104_HOUSE
setflag FLAG_HIDE_PEEKO_BRINEY_HOUSE
- setvar 0x4096, 0
+ setvar VAR_BRINEY_LOCATION, 0
return
RusturfTunnel_EventScript_1A0442:: @ 81A0442
@@ -2268,7 +2269,7 @@ RusturfTunnel_EventScript_1A0442:: @ 81A0442
removeobject 10
clearflag FLAG_HIDE_BOYFRIEND_WANDAS_HOUSE
clearflag FLAG_HIDE_GIRLFRIEND_WANDAS_HOUSE
- setvar 0x409a, 6
+ setvar VAR_RUSTURF_TUNNEL_STATE, 6
setflag FLAG_RUSTURF_TUNNEL_OPENED
return
@@ -2303,7 +2304,7 @@ CaveOfOrigin_B4F_EventScript_1A04A0:: @ 81A04A0
waitse
playmoncry SPECIES_GROUDON_OR_KYOGRE, 2
waitmoncry
- setvar 0x4005, 1
+ setvar VAR_TEMP_5, 1
releaseall
end
@@ -2312,27 +2313,27 @@ CaveOfOrigin_B1F_EventScript_1A04AF:: @ 81A04AF
CaveOfOrigin_B2F_EventScript_1A04AF:: @ 81A04AF
CaveOfOrigin_B3F_EventScript_1A04AF:: @ 81A04AF
lockall
- setvar 0x4001, 1
+ setvar VAR_TEMP_1, 1
goto CaveOfOrigin_1F_EventScript_1A04D3
end
CaveOfOrigin_B2F_EventScript_1A04BB:: @ 81A04BB
CaveOfOrigin_B3F_EventScript_1A04BB:: @ 81A04BB
lockall
- setvar 0x4002, 1
+ setvar VAR_TEMP_2, 1
goto CaveOfOrigin_B2F_EventScript_1A04D3
end
@ 81A04C7
lockall
- setvar 0x4003, 1
+ setvar VAR_TEMP_3, 1
goto CaveOfOrigin_B2F_EventScript_1A04D3
end
CaveOfOrigin_1F_EventScript_1A04D3:: @ 81A04D3
CaveOfOrigin_B2F_EventScript_1A04D3:: @ 81A04D3
- setvar 0x8004, 1
- setvar 0x8005, 1
+ setvar VAR_SPECIAL_4, 1
+ setvar VAR_SPECIAL_5, 1
special sub_810F758
waitstate
releaseall
@@ -2343,11 +2344,11 @@ CaveOfOrigin_B1F_EventScript_1A04E3:: @ 81A04E3
CaveOfOrigin_B2F_EventScript_1A04E3:: @ 81A04E3
CaveOfOrigin_B3F_EventScript_1A04E3:: @ 81A04E3
CaveOfOrigin_B4F_EventScript_1A04E3:: @ 81A04E3
- setvar 0x4001, 1
- setvar 0x4002, 1
- setvar 0x4003, 1
- setvar 0x4004, 1
- setvar 0x4005, 1
+ setvar VAR_TEMP_1, 1
+ setvar VAR_TEMP_2, 1
+ setvar VAR_TEMP_3, 1
+ setvar VAR_TEMP_4, 1
+ setvar VAR_TEMP_5, 1
return
AquaHideout_B1F_EventScript_1A04FD:: @ 81A04FD
@@ -2385,49 +2386,49 @@ MagmaHideout_B1F_EventScript_1A051B:: @ 81A051B
Route120_EventScript_1A0539:: @ 81A0539
lock
faceplayer
- setvar 0x8004, 1
+ setvar VAR_SPECIAL_4, 1
goto Route120_EventScript_1A0594
end
Route120_EventScript_1A0546:: @ 81A0546
lock
faceplayer
- setvar 0x8004, 2
+ setvar VAR_SPECIAL_4, 2
goto Route120_EventScript_1A0594
end
Route120_EventScript_1A0553:: @ 81A0553
lock
faceplayer
- setvar 0x8004, 3
+ setvar VAR_SPECIAL_4, 3
goto Route120_EventScript_1A0594
end
Route120_EventScript_1A0560:: @ 81A0560
lock
faceplayer
- setvar 0x8004, 4
+ setvar VAR_SPECIAL_4, 4
goto Route120_EventScript_1A0594
end
Route120_EventScript_1A056D:: @ 81A056D
lock
faceplayer
- setvar 0x8004, 5
+ setvar VAR_SPECIAL_4, 5
goto Route120_EventScript_1A0594
end
Route119_EventScript_1A057A:: @ 81A057A
lock
faceplayer
- setvar 0x8004, 6
+ setvar VAR_SPECIAL_4, 6
goto Route119_EventScript_1A0594
end
Route119_EventScript_1A0587:: @ 81A0587
lock
faceplayer
- setvar 0x8004, 7
+ setvar VAR_SPECIAL_4, 7
goto Route119_EventScript_1A0594
end
@@ -2441,8 +2442,8 @@ Route120_EventScript_1A0594:: @ 81A0594
end
Route119_EventScript_1A05AE:: @ 81A05AE
- msgbox Route119_Text_171BB6, 5
- compare RESULT, 1
+ msgbox Route119_Text_171BB6, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route119_EventScript_1A05C3
release
end
@@ -2459,19 +2460,19 @@ Route119_EventScript_1A05C3:: @ 81A05C3
delay 40
waitmoncry
setwildbattle SPECIES_KECLEON, 30, ITEM_NONE
- compare 0x8004, 1
+ compare VAR_SPECIAL_4, 1
call_if 1, Route119_EventScript_1A0646
- compare 0x8004, 2
+ compare VAR_SPECIAL_4, 2
call_if 1, Route119_EventScript_1A064A
- compare 0x8004, 3
+ compare VAR_SPECIAL_4, 3
call_if 1, Route119_EventScript_1A064E
- compare 0x8004, 4
+ compare VAR_SPECIAL_4, 4
call_if 1, Route119_EventScript_1A0652
- compare 0x8004, 5
+ compare VAR_SPECIAL_4, 5
call_if 1, Route119_EventScript_1A0656
- compare 0x8004, 6
+ compare VAR_SPECIAL_4, 6
call_if 1, Route119_EventScript_1A065A
- compare 0x8004, 7
+ compare VAR_SPECIAL_4, 7
call_if 1, Route119_EventScript_1A065E
setflag FLAG_SYS_CTRL_OBJ_DELETE
dowildbattle
@@ -2538,7 +2539,7 @@ MossdeepCity_StevensHouse_EventScript_1A0678:: @ 81A0678
RustboroCity_DevonCorp_2F_EventScript_1A0678:: @ 81A0678
SlateportCity_House1_EventScript_1A0678:: @ 81A0678
fadescreen 1
- special sub_80BF9F8
+ special ChangePokemonNickname
waitstate
return
@@ -2546,12 +2547,12 @@ FallarborTown_House1_EventScript_1A067F:: @ 81A067F
GraniteCave_StevensRoom_EventScript_1A067F:: @ 81A067F
MtPyre_Summit_EventScript_1A067F:: @ 81A067F
SlateportCity_OceanicMuseum_2F_EventScript_1A067F:: @ 81A067F
- bufferitemname 0, 0x8004
- playfanfare 372
+ bufferitemname 0, VAR_SPECIAL_4
+ playfanfare BGM_ME_WAZA
message FallarborTown_House1_Text_1A1498
waitmessage
waitfanfare
- takeitem 0x8004, 1
+ takeitem VAR_SPECIAL_4, 1
return
EverGrandeCity_DrakesRoom_EventScript_1A0693:: @ 81A0693
@@ -2560,7 +2561,7 @@ EverGrandeCity_PhoebesRoom_EventScript_1A0693:: @ 81A0693
EverGrandeCity_SidneysRoom_EventScript_1A0693:: @ 81A0693
applymovement 255, EverGrandeCity_SidneysRoom_Movement_1A0853
waitmovement 0
- playse 8
+ playse SE_DOOR
setmetatile 6, 1, 836, 0
setmetatile 6, 2, 837, 0
setmetatile 0, 2, 734, 1
@@ -2582,7 +2583,7 @@ EverGrandeCity_PhoebesRoom_EventScript_1A0710:: @ 81A0710
EverGrandeCity_SidneysRoom_EventScript_1A0710:: @ 81A0710
applymovement 255, EverGrandeCity_SidneysRoom_Movement_1A0847
waitmovement 0
- playse 52
+ playse SE_TRACK_DOOR
setmetatile 5, 12, 518, 1
setmetatile 6, 12, 518, 1
setmetatile 7, 12, 518, 1
@@ -3612,17 +3613,17 @@ gUnknown_081A2C51:: @ 81A2C51
checkpartymove MOVE_SECRET_POWER
setfieldeffectargument 0, RESULT
buffermovename 1, MOVE_SECRET_POWER
- compare 0x8007, 1
+ compare VAR_SPECIAL_7, 1
goto_if_eq EventScript_1A2CB0
- compare 0x8007, 2
+ compare VAR_SPECIAL_7, 2
goto_if_eq EventScript_1A2CB0
- compare 0x8007, 3
+ compare VAR_SPECIAL_7, 3
goto_if_eq EventScript_1A2CB0
- compare 0x8007, 4
+ compare VAR_SPECIAL_7, 4
goto_if_eq EventScript_1A2CB0
- compare 0x8007, 5
+ compare VAR_SPECIAL_7, 5
goto_if_eq EventScript_1A2D08
- compare 0x8007, 6
+ compare VAR_SPECIAL_7, 6
goto_if_eq EventScript_1A2D60
end
@@ -3631,8 +3632,8 @@ EventScript_1A2CB0:
compare RESULT, 6
goto_if_eq EventScript_1A2CF1
bufferpartymonnick 0, RESULT
- msgbox UnknownString_8198F34, 5
- compare RESULT, 0
+ msgbox UnknownString_8198F34, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq EventScript_1A2F3A
msgbox UsedCutRockSmashText, 4
closemessage
@@ -3662,8 +3663,8 @@ EventScript_1A2D08:
compare RESULT, 6
goto_if_eq EventScript_1A2D49
bufferpartymonnick 0, RESULT
- msgbox UnknownString_81A197B, 5
- compare RESULT, 0
+ msgbox UnknownString_81A197B, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq EventScript_1A2F3A
msgbox UsedCutRockSmashText, 4
closemessage
@@ -3693,8 +3694,8 @@ EventScript_1A2D60:
compare RESULT, 6
goto_if_eq EventScript_1A2DA1
bufferpartymonnick 0, RESULT
- msgbox UnknownString_81A1A4B, 5
- compare RESULT, 0
+ msgbox UnknownString_81A1A4B, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq EventScript_1A2F3A
msgbox UsedCutRockSmashText, 4
closemessage
@@ -3721,27 +3722,27 @@ EventScript_1A2DAA:
EventScript_1A2DB8:
closemessage
- playse 9
- setvar 0x4097, 0
+ playse SE_KAIDAN
+ setvar VAR_0x4097, 0
setflag FLAG_DECORATION_1
special sub_80BB8CC
special sub_80BBAF0
- setvar 0x8004, 0
- setvar 0x8005, 0
+ setvar VAR_SPECIAL_4, 0
+ setvar VAR_SPECIAL_5, 0
special sub_80BBDD0
- setvar 0x4089, 1
+ setvar VAR_0x4089, 1
waitstate
end
SecretBase_RedCave1_EventScript_1A2DDE:: @ 81A2DDE
applymovement 255, SecretBase_RedCave1_Movement_1A2E11
waitmovement 0
- setvar 0x4097, 1
- msgbox SecretBase_RedCave1_Text_198F89, 5
- compare RESULT, 1
+ setvar VAR_0x4097, 1
+ msgbox SecretBase_RedCave1_Text_198F89, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq SecretBase_RedCave1_EventScript_1A2E08
closemessage
- playse 9
+ playse SE_KAIDAN
special sub_80BC440
end
@@ -3759,21 +3760,21 @@ SecretBase_RedCave1_Movement_1A2E11:: @ 81A2E11
gUnknown_081A2E14:: @ 81A2E14
lockall
- setvar 0x4097, 1
- playse 9
+ setvar VAR_0x4097, 1
+ playse SE_KAIDAN
special sub_80BC114
compare RESULT, 0
goto_if_eq EventScript_1A2E38
clearflag FLAG_DECORATION_1
special sub_80BBAF0
- setvar 0x4089, 0
+ setvar VAR_0x4089, 0
waitstate
end
EventScript_1A2E38:
setflag FLAG_DECORATION_1
special sub_80BBAF0
- setvar 0x4089, 0
+ setvar VAR_0x4089, 0
waitstate
end
@@ -3782,54 +3783,54 @@ EventScript_1A2E45:
compare RESULT, 6
goto_if_eq EventScript_1A2EF7
setfieldeffectargument 0, RESULT
- setorcopyvar 0x8004, RESULT
+ setorcopyvar VAR_SPECIAL_4, RESULT
lockall
special GetSecretBaseNearbyMapName
- msgbox UnknownString_81A3C71, 5
- compare RESULT, 0
+ msgbox UnknownString_81A3C71, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq EventScript_1A2F3A
- msgbox UnknownString_81A38FB, 5
- compare RESULT, 0
+ msgbox UnknownString_81A38FB, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq EventScript_1A2F3A
fadescreen 1
- special sub_80BC50C
+ special MoveSecretBase
closemessage
fadescreen 0
- msgbox UnknownString_81A3CC9, 5
- compare RESULT, 0
+ msgbox UnknownString_81A3CC9, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq EventScript_1A2F3A
- bufferpartymonnick 0, 0x8004
+ bufferpartymonnick 0, VAR_SPECIAL_4
buffermovename 1, MOVE_SECRET_POWER
msgbox UsedCutRockSmashText, 4
closemessage
closemessage
- compare 0x8007, 1
+ compare VAR_SPECIAL_7, 1
goto_if_eq gUnknown_081A2CE6
- compare 0x8007, 2
+ compare VAR_SPECIAL_7, 2
goto_if_eq gUnknown_081A2CE6
- compare 0x8007, 3
+ compare VAR_SPECIAL_7, 3
goto_if_eq gUnknown_081A2CE6
- compare 0x8007, 4
+ compare VAR_SPECIAL_7, 4
goto_if_eq gUnknown_081A2CE6
- compare 0x8007, 5
+ compare VAR_SPECIAL_7, 5
goto_if_eq gUnknown_081A2D3E
- compare 0x8007, 6
+ compare VAR_SPECIAL_7, 6
goto_if_eq gUnknown_081A2D96
releaseall
end
EventScript_1A2EF7::
- compare 0x8007, 1
+ compare VAR_SPECIAL_7, 1
goto_if_eq EventScript_1A2CF1
- compare 0x8007, 2
+ compare VAR_SPECIAL_7, 2
goto_if_eq EventScript_1A2CF1
- compare 0x8007, 3
+ compare VAR_SPECIAL_7, 3
goto_if_eq EventScript_1A2CF1
- compare 0x8007, 4
+ compare VAR_SPECIAL_7, 4
goto_if_eq EventScript_1A2CF1
- compare 0x8007, 5
+ compare VAR_SPECIAL_7, 5
goto_if_eq EventScript_1A2D49
- compare 0x8007, 6
+ compare VAR_SPECIAL_7, 6
goto_if_eq EventScript_1A2DA1
end
@@ -3860,14 +3861,14 @@ SecretBase_RedCave1_EventScript_1A2F3D:: @ 81A2F3D
LittlerootTown_BrendansHouse_2F_EventScript_1A2F68:: @ 81A2F68
LittlerootTown_MaysHouse_2F_EventScript_1A2F68:: @ 81A2F68
SecretBase_RedCave1_EventScript_1A2F68:: @ 81A2F68
- setvar 0x8004, 0
- setvar 0x8005, 0
+ setvar VAR_SPECIAL_4, 0
+ setvar VAR_SPECIAL_5, 0
special sub_80BBDD0
- setvar 0x4089, 1
+ setvar VAR_0x4089, 1
end
gUnknown_081A2F7B:: @ 81A2F7B
- setvar 0x8005, 0
+ setvar VAR_SPECIAL_5, 0
goto EventScript_1A2F86
end
@@ -3876,7 +3877,7 @@ EventScript_1A2F86:
end
gUnknown_081A2F8A:: @ 81A2F8A
- setvar 0x8004, 0
+ setvar VAR_SPECIAL_4, 0
goto EventScript_1A2F95
end
@@ -3884,11 +3885,11 @@ EventScript_1A2F95:
special sub_8100A7C
compare RESULT, 1
goto_if_eq EventScript_1A2FBF
- addvar 0x8004, 1
- compare 0x8005, 0
+ addvar VAR_SPECIAL_4, 1
+ compare VAR_SPECIAL_5, 0
goto_if_eq EventScript_1A2F95
- removeobject 0x8006
- setflag 0x8005
+ removeobject VAR_SPECIAL_6
+ setflag VAR_SPECIAL_5
goto EventScript_1A2F95
end
@@ -3920,25 +3921,25 @@ SecretBase_YellowCave2_EventScript_1A2FC0:: @ 81A2FC0
SecretBase_YellowCave3_EventScript_1A2FC0:: @ 81A2FC0
SecretBase_YellowCave4_EventScript_1A2FC0:: @ 81A2FC0
special sub_80BCE90
- compare 0x8004, 0
+ compare VAR_SPECIAL_4, 0
goto_if_eq SecretBase_RedCave1_EventScript_1A3032
- compare 0x8004, 1
+ compare VAR_SPECIAL_4, 1
goto_if_eq SecretBase_RedCave1_EventScript_1A30AE
- compare 0x8004, 2
+ compare VAR_SPECIAL_4, 2
goto_if_eq SecretBase_RedCave1_EventScript_1A312A
- compare 0x8004, 3
+ compare VAR_SPECIAL_4, 3
goto_if_eq SecretBase_RedCave1_EventScript_1A31A6
- compare 0x8004, 4
+ compare VAR_SPECIAL_4, 4
goto_if_eq SecretBase_RedCave1_EventScript_1A3222
- compare 0x8004, 5
+ compare VAR_SPECIAL_4, 5
goto_if_eq SecretBase_RedCave1_EventScript_1A329E
- compare 0x8004, 6
+ compare VAR_SPECIAL_4, 6
goto_if_eq SecretBase_RedCave1_EventScript_1A331A
- compare 0x8004, 7
+ compare VAR_SPECIAL_4, 7
goto_if_eq SecretBase_RedCave1_EventScript_1A3396
- compare 0x8004, 8
+ compare VAR_SPECIAL_4, 8
goto_if_eq SecretBase_RedCave1_EventScript_1A3412
- compare 0x8004, 9
+ compare VAR_SPECIAL_4, 9
goto_if_eq SecretBase_RedCave1_EventScript_1A348E
end
@@ -3949,8 +3950,8 @@ SecretBase_RedCave1_EventScript_1A3032:: @ 81A3032
goto_if_eq SecretBase_RedCave1_EventScript_1A30A5
lock
faceplayer
- msgbox SecretBase_RedCave1_Text_1A1AEA, 5
- compare RESULT, 0
+ msgbox SecretBase_RedCave1_Text_1A1AEA, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq SecretBase_RedCave1_EventScript_1A308F
setvar RESULT, 1
special sub_80BCE4C
@@ -3984,8 +3985,8 @@ SecretBase_RedCave1_EventScript_1A30AE:: @ 81A30AE
goto_if_eq SecretBase_RedCave1_EventScript_1A3121
lock
faceplayer
- msgbox SecretBase_RedCave1_Text_1A1E67, 5
- compare RESULT, 0
+ msgbox SecretBase_RedCave1_Text_1A1E67, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq SecretBase_RedCave1_EventScript_1A310B
setvar RESULT, 1
special sub_80BCE4C
@@ -4019,8 +4020,8 @@ SecretBase_RedCave1_EventScript_1A312A:: @ 81A312A
goto_if_eq SecretBase_RedCave1_EventScript_1A319D
lock
faceplayer
- msgbox SecretBase_RedCave1_Text_1A218F, 5
- compare RESULT, 0
+ msgbox SecretBase_RedCave1_Text_1A218F, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq SecretBase_RedCave1_EventScript_1A3187
setvar RESULT, 1
special sub_80BCE4C
@@ -4054,8 +4055,8 @@ SecretBase_RedCave1_EventScript_1A31A6:: @ 81A31A6
goto_if_eq SecretBase_RedCave1_EventScript_1A3219
lock
faceplayer
- msgbox SecretBase_RedCave1_Text_1A24E1, 5
- compare RESULT, 0
+ msgbox SecretBase_RedCave1_Text_1A24E1, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq SecretBase_RedCave1_EventScript_1A3203
setvar RESULT, 1
special sub_80BCE4C
@@ -4089,8 +4090,8 @@ SecretBase_RedCave1_EventScript_1A3222:: @ 81A3222
goto_if_eq SecretBase_RedCave1_EventScript_1A3295
lock
faceplayer
- msgbox SecretBase_RedCave1_Text_1A2830, 5
- compare RESULT, 0
+ msgbox SecretBase_RedCave1_Text_1A2830, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq SecretBase_RedCave1_EventScript_1A327F
setvar RESULT, 1
special sub_80BCE4C
@@ -4124,8 +4125,8 @@ SecretBase_RedCave1_EventScript_1A329E:: @ 81A329E
goto_if_eq SecretBase_RedCave1_EventScript_1A3311
lock
faceplayer
- msgbox SecretBase_RedCave1_Text_1A1CB2, 5
- compare RESULT, 0
+ msgbox SecretBase_RedCave1_Text_1A1CB2, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq SecretBase_RedCave1_EventScript_1A32FB
setvar RESULT, 1
special sub_80BCE4C
@@ -4159,8 +4160,8 @@ SecretBase_RedCave1_EventScript_1A331A:: @ 81A331A
goto_if_eq SecretBase_RedCave1_EventScript_1A338D
lock
faceplayer
- msgbox SecretBase_RedCave1_Text_1A2026, 5
- compare RESULT, 0
+ msgbox SecretBase_RedCave1_Text_1A2026, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq SecretBase_RedCave1_EventScript_1A3377
setvar RESULT, 1
special sub_80BCE4C
@@ -4194,8 +4195,8 @@ SecretBase_RedCave1_EventScript_1A3396:: @ 81A3396
goto_if_eq SecretBase_RedCave1_EventScript_1A3409
lock
faceplayer
- msgbox SecretBase_RedCave1_Text_1A236A, 5
- compare RESULT, 0
+ msgbox SecretBase_RedCave1_Text_1A236A, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq SecretBase_RedCave1_EventScript_1A33F3
setvar RESULT, 1
special sub_80BCE4C
@@ -4229,8 +4230,8 @@ SecretBase_RedCave1_EventScript_1A3412:: @ 81A3412
goto_if_eq SecretBase_RedCave1_EventScript_1A3485
lock
faceplayer
- msgbox SecretBase_RedCave1_Text_1A2663, 5
- compare RESULT, 0
+ msgbox SecretBase_RedCave1_Text_1A2663, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq SecretBase_RedCave1_EventScript_1A346F
setvar RESULT, 1
special sub_80BCE4C
@@ -4264,8 +4265,8 @@ SecretBase_RedCave1_EventScript_1A348E:: @ 81A348E
goto_if_eq SecretBase_RedCave1_EventScript_1A3501
lock
faceplayer
- msgbox SecretBase_RedCave1_Text_1A2A13, 5
- compare RESULT, 0
+ msgbox SecretBase_RedCave1_Text_1A2A13, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq SecretBase_RedCave1_EventScript_1A34EB
setvar RESULT, 1
special sub_80BCE4C
@@ -4294,9 +4295,9 @@ SecretBase_RedCave1_EventScript_1A3501:: @ 81A3501
SecretBase_RedCave1_EventScript_1A350A:: @ 81A350A
special sub_80BCE1C
- setvar 0x8004, 1
- setvar 0x8005, 0
- special sub_813556C
+ setvar VAR_SPECIAL_4, 1
+ setvar VAR_SPECIAL_5, 0
+ special StartSpecialBattle
waitstate
special ScrSpecial_HealPlayerParty
release
@@ -4383,29 +4384,29 @@ BattleTower_Lobby_EventScript_1ADE46:: @ 81ADE46
FallarborTown_ContestLobby_EventScript_1ADE46:: @ 81ADE46
SlateportCity_OceanicMuseum_1F_EventScript_1ADE46:: @ 81ADE46
SlateportCity_PokemonFanClub_EventScript_1ADE46:: @ 81ADE46
- special sub_80BDE48
+ special InterviewAfter
incrementgamestat GAME_STAT_GOT_INTERVIEWED
release
end
SlateportCity_PokemonFanClub_EventScript_1ADE4D:: @ 81ADE4D
- setvar 0x8005, 1
- special sub_80BF2C4
+ setvar VAR_SPECIAL_5, 1
+ special InterviewBefore
compare RESULT, 1
goto_if_eq SlateportCity_PokemonFanClub_EventScript_1ADED6
- copyvar 0x8009, 0x8006
- msgbox SlateportCity_PokemonFanClub_Text_1A8704, 5
- compare RESULT, 1
+ copyvar VAR_SPECIAL_9, VAR_SPECIAL_6
+ msgbox SlateportCity_PokemonFanClub_Text_1A8704, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq SlateportCity_PokemonFanClub_EventScript_1ADE84
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq SlateportCity_PokemonFanClub_EventScript_1ADEB9
end
SlateportCity_PokemonFanClub_EventScript_1ADE84:: @ 81ADE84
msgbox SlateportCity_PokemonFanClub_Text_1A87CA, 4
- setvar 0x8004, 5
- copyvar 0x8005, 0x8009
- setvar 0x8006, 1
+ setvar VAR_SPECIAL_4, 5
+ copyvar VAR_SPECIAL_5, VAR_SPECIAL_9
+ setvar VAR_SPECIAL_6, 1
call SlateportCity_PokemonFanClub_EventScript_1A00F3
lock
faceplayer
@@ -4422,7 +4423,7 @@ SlateportCity_PokemonFanClub_EventScript_1ADEB9:: @ 81ADEB9
SlateportCity_PokemonFanClub_EventScript_1ADEC3:: @ 81ADEC3
msgbox SlateportCity_PokemonFanClub_Text_1A8818, 4
- setvar 0x8005, 1
+ setvar VAR_SPECIAL_5, 1
goto SlateportCity_PokemonFanClub_EventScript_1ADE46
end
@@ -4434,34 +4435,34 @@ SlateportCity_PokemonFanClub_EventScript_1ADED6:: @ 81ADED6
SlateportCity_OceanicMuseum_1F_EventScript_1ADEE0:: @ 81ADEE0
lock
faceplayer
- setvar 0x8005, 2
- special sub_80BF2C4
+ setvar VAR_SPECIAL_5, 2
+ special InterviewBefore
compare RESULT, 1
goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_1ADF96
- copyvar 0x8009, 0x8006
+ copyvar VAR_SPECIAL_9, VAR_SPECIAL_6
checkflag FLAG_OCEANIC_MUSEUM_MET_REPORTER
goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_1ADF25
setflag FLAG_OCEANIC_MUSEUM_MET_REPORTER
- msgbox SlateportCity_OceanicMuseum_1F_Text_1A927F, 5
- compare RESULT, 1
+ msgbox SlateportCity_OceanicMuseum_1F_Text_1A927F, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_1ADF44
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_1ADF79
end
SlateportCity_OceanicMuseum_1F_EventScript_1ADF25:: @ 81ADF25
- msgbox SlateportCity_OceanicMuseum_1F_Text_1A934C, 5
- compare RESULT, 1
+ msgbox SlateportCity_OceanicMuseum_1F_Text_1A934C, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_1ADF44
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_1ADF79
end
SlateportCity_OceanicMuseum_1F_EventScript_1ADF44:: @ 81ADF44
msgbox SlateportCity_OceanicMuseum_1F_Text_1A93D1, 4
- setvar 0x8004, 5
- copyvar 0x8005, 0x8009
- setvar 0x8006, 0
+ setvar VAR_SPECIAL_4, 5
+ copyvar VAR_SPECIAL_5, VAR_SPECIAL_9
+ setvar VAR_SPECIAL_6, 0
call SlateportCity_OceanicMuseum_1F_EventScript_1A00F3
lock
faceplayer
@@ -4478,7 +4479,7 @@ SlateportCity_OceanicMuseum_1F_EventScript_1ADF79:: @ 81ADF79
SlateportCity_OceanicMuseum_1F_EventScript_1ADF83:: @ 81ADF83
msgbox SlateportCity_OceanicMuseum_1F_Text_1A949A, 4
- setvar 0x8005, 2
+ setvar VAR_SPECIAL_5, 2
goto SlateportCity_OceanicMuseum_1F_EventScript_1ADE46
end
@@ -4490,25 +4491,25 @@ SlateportCity_OceanicMuseum_1F_EventScript_1ADF96:: @ 81ADF96
SlateportCity_PokemonFanClub_EventScript_1ADFA0:: @ 81ADFA0
lock
faceplayer
- specialvar RESULT, sub_80BF544
+ specialvar RESULT, LeadMonNicknamed
compare RESULT, 0
goto_if_eq SlateportCity_PokemonFanClub_EventScript_1ADE4D
- setvar 0x8005, 3
- special sub_80BF2C4
+ setvar VAR_SPECIAL_5, 3
+ special InterviewBefore
compare RESULT, 1
goto_if_eq SlateportCity_PokemonFanClub_EventScript_1AE0AC
- copyvar 0x8009, 0x8006
- msgbox SlateportCity_PokemonFanClub_Text_1A82F1, 5
- compare RESULT, 1
+ copyvar VAR_SPECIAL_9, VAR_SPECIAL_6
+ msgbox SlateportCity_PokemonFanClub_Text_1A82F1, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq SlateportCity_PokemonFanClub_EventScript_1ADFE9
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq SlateportCity_PokemonFanClub_EventScript_1AE0A2
end
SlateportCity_PokemonFanClub_EventScript_1ADFE9:: @ 81ADFE9
msgbox SlateportCity_PokemonFanClub_Text_1A83D0, 4
random 3
- copyvar 0x800a, RESULT
+ copyvar VAR_SPECIAL_A, RESULT
switch RESULT
case 0, SlateportCity_PokemonFanClub_EventScript_1AE020
case 1, SlateportCity_PokemonFanClub_EventScript_1AE02E
@@ -4531,24 +4532,24 @@ SlateportCity_PokemonFanClub_EventScript_1AE03C:: @ 81AE03C
end
SlateportCity_PokemonFanClub_EventScript_1AE04A:: @ 81AE04A
- setvar 0x8004, 7
- copyvar 0x8005, 0x8009
- setvar 0x8006, 0
+ setvar VAR_SPECIAL_4, 7
+ copyvar VAR_SPECIAL_5, VAR_SPECIAL_9
+ setvar VAR_SPECIAL_6, 0
call SlateportCity_PokemonFanClub_EventScript_1A00F3
lock
faceplayer
compare RESULT, 0
goto_if_eq SlateportCity_PokemonFanClub_EventScript_1AE0A2
msgbox SlateportCity_PokemonFanClub_Text_1A852D, 4
- setvar 0x8006, 1
+ setvar VAR_SPECIAL_6, 1
call SlateportCity_PokemonFanClub_EventScript_1A00F3
lock
faceplayer
compare RESULT, 0
goto_if_eq SlateportCity_PokemonFanClub_EventScript_1AE0A2
msgbox SlateportCity_PokemonFanClub_Text_1A85A6, 4
- copyvar 0x8007, 0x800a
- setvar 0x8005, 3
+ copyvar VAR_SPECIAL_7, VAR_SPECIAL_A
+ setvar VAR_SPECIAL_5, 3
goto SlateportCity_PokemonFanClub_EventScript_1ADE46
end
@@ -4570,23 +4571,23 @@ VerdanturfTown_ContestLobby_EventScript_1AE0B6:: @ 81AE0B6
faceplayer
checkflag FLAG_TEMP_2
goto_if_eq FallarborTown_ContestLobby_EventScript_1AE17E
- setvar 0x8005, 6
- special sub_80BF2C4
+ setvar VAR_SPECIAL_5, 6
+ special InterviewBefore
compare RESULT, 1
goto_if_eq FallarborTown_ContestLobby_EventScript_1AE17E
- copyvar 0x8009, 0x8006
- msgbox FallarborTown_ContestLobby_Text_1A6F7C, 5
- compare RESULT, 1
+ copyvar VAR_SPECIAL_9, VAR_SPECIAL_6
+ msgbox FallarborTown_ContestLobby_Text_1A6F7C, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq FallarborTown_ContestLobby_EventScript_1AE0F8
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq FallarborTown_ContestLobby_EventScript_1AE12D
end
FallarborTown_ContestLobby_EventScript_1AE0F8:: @ 81AE0F8
msgbox FallarborTown_ContestLobby_Text_1A704E, 4
- setvar 0x8004, 11
- copyvar 0x8005, 0x8009
- setvar 0x8006, 0
+ setvar VAR_SPECIAL_4, 11
+ copyvar VAR_SPECIAL_5, VAR_SPECIAL_9
+ setvar VAR_SPECIAL_6, 0
call FallarborTown_ContestLobby_EventScript_1A00F3
lock
faceplayer
@@ -4602,12 +4603,12 @@ FallarborTown_ContestLobby_EventScript_1AE12D:: @ 81AE12D
end
FallarborTown_ContestLobby_EventScript_1AE137:: @ 81AE137
- setvar 0x8004, 24
+ setvar VAR_SPECIAL_4, 24
special SetContestCategoryStringVarForInterview
msgbox FallarborTown_ContestLobby_Text_1A70A5, 4
- setvar 0x8004, 11
- copyvar 0x8005, 0x8009
- setvar 0x8006, 1
+ setvar VAR_SPECIAL_4, 11
+ copyvar VAR_SPECIAL_5, VAR_SPECIAL_9
+ setvar VAR_SPECIAL_6, 1
call FallarborTown_ContestLobby_EventScript_1A00F3
lock
faceplayer
@@ -4615,7 +4616,7 @@ FallarborTown_ContestLobby_EventScript_1AE137:: @ 81AE137
goto_if_eq FallarborTown_ContestLobby_EventScript_1AE12D
msgbox FallarborTown_ContestLobby_Text_1A7153, 4
setflag FLAG_TEMP_2
- setvar 0x8005, 6
+ setvar VAR_SPECIAL_5, 6
goto FallarborTown_ContestLobby_EventScript_1ADE46
end
@@ -4628,13 +4629,13 @@ FallarborTown_ContestLobby_EventScript_1AE188:: @ 81AE188
LilycoveCity_ContestLobby_EventScript_1AE188:: @ 81AE188
SlateportCity_ContestLobby_EventScript_1AE188:: @ 81AE188
VerdanturfTown_ContestLobby_EventScript_1AE188:: @ 81AE188
- compare 0x4086, 2
+ compare VAR_LINK_CONTEST_ROOM_STATE, 2
goto_if 5, FallarborTown_ContestLobby_EventScript_1AE1FE
- setvar 0x8005, 6
- special sub_80BF2C4
+ setvar VAR_SPECIAL_5, 6
+ special InterviewBefore
compare RESULT, 1
goto_if_eq FallarborTown_ContestLobby_EventScript_1AE1FE
- switch 0x4088
+ switch VAR_CONTEST_LOCATION
case 0, FallarborTown_ContestLobby_EventScript_1AE1FE
case 2, FallarborTown_ContestLobby_EventScript_1AE1EE
case 1, FallarborTown_ContestLobby_EventScript_1AE1F2
@@ -4667,15 +4668,15 @@ BattleTower_Lobby_EventScript_1AE1FF:: @ 81AE1FF
faceplayer
checkflag FLAG_TEMP_2
goto_if_eq BattleTower_Lobby_EventScript_1AE2E3
- setvar 0x8005, 7
- special sub_80BF2C4
+ setvar VAR_SPECIAL_5, 7
+ special InterviewBefore
compare RESULT, 1
goto_if_eq BattleTower_Lobby_EventScript_1AE2E3
- copyvar 0x8009, 0x8006
- msgbox BattleTower_Lobby_Text_1A776D, 5
- compare RESULT, 1
+ copyvar VAR_SPECIAL_9, VAR_SPECIAL_6
+ msgbox BattleTower_Lobby_Text_1A776D, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq BattleTower_Lobby_EventScript_1AE241
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq BattleTower_Lobby_EventScript_1AE297
end
@@ -4683,14 +4684,14 @@ BattleTower_Lobby_EventScript_1AE241:: @ 81AE241
message BattleTower_Lobby_Text_1A7823
waitmessage
multichoice 19, 8, 45, 1
- copyvar 0x8008, RESULT
+ copyvar VAR_SPECIAL_8, RESULT
compare RESULT, 0
call_if 1, BattleTower_Lobby_EventScript_1AE2A1
compare RESULT, 1
call_if 1, BattleTower_Lobby_EventScript_1AE2AA
msgbox BattleTower_Lobby_Text_1A79EB, 4
- setvar 0x8004, 12
- copyvar 0x8005, 0x8009
+ setvar VAR_SPECIAL_4, 12
+ copyvar VAR_SPECIAL_5, VAR_SPECIAL_9
call BattleTower_Lobby_EventScript_1A00F3
lock
faceplayer
@@ -4718,8 +4719,8 @@ BattleTower_Lobby_EventScript_1AE2B3:: @ 81AE2B3
goto_if_eq BattleTower_Lobby_EventScript_1AE2D9
msgbox BattleTower_Lobby_Text_1A7A6E, 4
setflag FLAG_TEMP_2
- copyvar 0x8004, 0x8008
- setvar 0x8005, 7
+ copyvar VAR_SPECIAL_4, VAR_SPECIAL_8
+ setvar VAR_SPECIAL_5, 7
goto BattleTower_Lobby_EventScript_1ADE46
end
@@ -4734,10 +4735,10 @@ BattleTower_Lobby_EventScript_1AE2E3:: @ 81AE2E3
end
BattleTower_Lobby_EventScript_1AE2ED:: @ 81AE2ED
- compare 0x40bc, 0
+ compare VAR_BRAVO_TRAINER_BATTLE_TOWER_ON, 0
goto_if_eq BattleTower_Lobby_EventScript_1AE30F
- setvar 0x8005, 7
- special sub_80BF2C4
+ setvar VAR_SPECIAL_5, 7
+ special InterviewBefore
compare RESULT, 1
goto_if_eq BattleTower_Lobby_EventScript_1AE30F
clearflag FLAG_HIDE_REPORTER_BATTLE_TOWER
@@ -4802,11 +4803,11 @@ MauvilleCity_GameCorner_EventScript_1C407E:: @ 81C407E
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
- setvar 0x8004, 0
+ setvar VAR_SPECIAL_4, 0
getpricereduction 2
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_1C40DA
- addvar 0x8004, 128
+ addvar VAR_SPECIAL_4, 128
goto MauvilleCity_GameCorner_EventScript_1C40DA
end
@@ -4814,11 +4815,11 @@ MauvilleCity_GameCorner_EventScript_1C40AC:: @ 81C40AC
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
- setvar 0x8004, 1
+ setvar VAR_SPECIAL_4, 1
getpricereduction 2
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_1C40DA
- addvar 0x8004, 128
+ addvar VAR_SPECIAL_4, 128
goto MauvilleCity_GameCorner_EventScript_1C40DA
end
@@ -4868,14 +4869,14 @@ GraniteCave_B1F_MapScript2_1C6BB5:: @ 81C6BB5
MtPyre_2F_MapScript2_1C6BB5:: @ 81C6BB5
SkyPillar_2F_MapScript2_1C6BB5:: @ 81C6BB5
SkyPillar_4F_MapScript2_1C6BB5:: @ 81C6BB5
- map_script_2 0x4022, 0, S_FallDownHole
+ map_script_2 VAR_ICE_STEP_COUNT, 0, S_FallDownHole
.2byte 0
GraniteCave_B1F_MapScript1_1C6BBF:: @ 81C6BBF
MtPyre_2F_MapScript1_1C6BBF:: @ 81C6BBF
SkyPillar_2F_MapScript1_1C6BBF:: @ 81C6BBF
SkyPillar_4F_MapScript1_1C6BBF:: @ 81C6BBF
- copyvar 0x4022, 0x1
+ copyvar VAR_ICE_STEP_COUNT, 0x1
end
S_FallDownHole:: @ 81C6BC5
@@ -4883,7 +4884,7 @@ S_FallDownHole:: @ 81C6BC5
delay 20
applymovement 255, GraniteCave_B1F_Movement_1C6BF7
waitmovement 0
- playse 43
+ playse SE_RU_HYUU
delay 60
warphole MAP_UNDEFINED
waitstate
@@ -4894,7 +4895,7 @@ gUnknown_081C6BDE:: @ 81C6BDE
delay 20
applymovement 255, GraniteCave_B1F_Movement_1C6BF7
waitmovement 0
- playse 43
+ playse SE_RU_HYUU
delay 60
special sp13F_fall_to_last_warp
waitstate
diff --git a/data/field_map_obj_helpers.s b/data/field_map_obj_helpers.s
deleted file mode 100644
index c2111da0f..000000000
--- a/data/field_map_obj_helpers.s
+++ /dev/null
@@ -1,93 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-Unknown_83760F0:
- .4byte Step1
- .4byte Step1
- .4byte Step1
- .4byte Step1
- .4byte Step1
- .4byte Step1
- .4byte Step1
- .4byte Step1
- .4byte Step1
- .4byte Step1
- .4byte Step1
- .4byte Step1
- .4byte Step1
- .4byte Step1
- .4byte Step1
- .4byte Step1
-
- .align 2
-Unknown_8376130:
- .4byte Step2
- .4byte Step2
- .4byte Step2
- .4byte Step2
- .4byte Step2
- .4byte Step2
- .4byte Step2
- .4byte Step2
-
- .align 2
-Unknown_8376150:
- .4byte Step2
- .4byte Step3
- .4byte Step3
- .4byte Step2
- .4byte Step3
- .4byte Step3
-
- .align 2
-Unknown_8376168:
- .4byte Step4
- .4byte Step4
- .4byte Step4
- .4byte Step4
-
- .align 2
-Unknown_8376178:
- .4byte Step8
- .4byte Step8
-
- .align 2
-gUnknown_08376180:: @ 8376180
- .4byte Unknown_83760F0
- .4byte Unknown_8376130
- .4byte Unknown_8376150
- .4byte Unknown_8376168
- .4byte Unknown_8376178
-
- .align 1
-gUnknown_08376194:: @ 8376194
- .2byte 16, 8, 6, 4, 2
-Unknown_837619E:
- .byte -4, -6, -8, -10, -11, -12, -12, -12, -11, -10, -9, -8, -6, -4, 0, 0
-Unknown_83761AE:
- .byte 0, -2, -3, -4, -5, -6, -6, -6, -5, -5, -4, -3, -2, 0, 0, 0
-Unknown_83761BE:
- .byte -2, -4, -6, -8, -9, -10, -10, -10, -9, -8, -6, -5, -3, -2, 0, 0
-
- .align 2
-gUnknown_083761D0:: @ 83761D0
- .4byte Unknown_837619E
- .4byte Unknown_83761AE
- .4byte Unknown_83761BE
-
- .align 1
-gUnknown_083761DC:: @ 83761DC
- .2byte 0x10, 0x10, 0x20
-
-gUnknown_083761E2:: @ 83761E2
- .byte 0, 0, 1
-
- .align 1
-gUnknown_083761E6:: @ 83761E6
- .2byte 0x20, 0x20, 0x40
-
-gUnknown_083761EC:: @ 83761EC
- .byte 1, 1, 2
diff --git a/data/field_move_scripts.inc b/data/field_move_scripts.inc
index 0a0eeaa73..a4a7513e5 100644
--- a/data/field_move_scripts.inc
+++ b/data/field_move_scripts.inc
@@ -8,8 +8,8 @@ S_CuttableTree:: @ 81B0DCC
setfieldeffectargument 0, RESULT
bufferpartymonnick 0, RESULT
buffermovename 1, MOVE_CUT
- msgbox UseCutPromptText, 5
- compare RESULT, 0
+ msgbox UseCutPromptText, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Cut_ChoseNo
msgbox UsedCutRockSmashText, 4
closemessage
@@ -66,8 +66,8 @@ S_BreakableRock:: @ 81B0EB7
setfieldeffectargument 0, RESULT
bufferpartymonnick 0, RESULT
buffermovename 1, MOVE_ROCK_SMASH
- msgbox UseRockSmashPromptText, 5
- compare RESULT, 0
+ msgbox UseRockSmashPromptText, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq RockSmash_ChoseNo
msgbox UsedCutRockSmashText, 4
closemessage
@@ -87,7 +87,7 @@ DoRockSmashMovement: @ 81B0F0C
applymovement LAST_TALKED, RockSmashMovement
waitmovement 0
removeobject LAST_TALKED
- specialvar RESULT, sub_810F5BC
+ specialvar RESULT, TryUpdateRusturfTunnelState
compare RESULT, 1
goto_if_eq DoRockSmashMovement_Done
special ScrSpecial_RockSmashWildEncounter
@@ -133,8 +133,8 @@ S_PushableBoulder:: @ 81B0FCB
compare RESULT, 6
goto_if_eq CannotUseStrength
setfieldeffectargument 0, RESULT
- msgbox UseStrengthPromptText, 5
- compare RESULT, 0
+ msgbox UseStrengthPromptText, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Strength_ChoseNo
closemessage
dofieldeffect 40
@@ -195,8 +195,8 @@ S_UseWaterfall:: @ 81B115A
goto_if_eq Waterfall_NoMonKnows
bufferpartymonnick 0, RESULT
setfieldeffectargument 0, RESULT
- msgbox UseWaterfallPromptText, 5
- compare RESULT, 0
+ msgbox UseWaterfallPromptText, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Waterfall_Done
msgbox UsedWaterfallText, 4
dofieldeffect 43
@@ -229,8 +229,8 @@ UseDiveScript:: @ 81B1220
bufferpartymonnick 0, RESULT
setfieldeffectargument 0, RESULT
setfieldeffectargument 1, 1
- msgbox UseDivePromptText, 5
- compare RESULT, 0
+ msgbox UseDivePromptText, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Dive_Done
msgbox UsedDiveText, 4
dofieldeffect 44
@@ -252,8 +252,8 @@ S_UseDiveUnderwater:: @ 81B1269
bufferpartymonnick 0, RESULT
setfieldeffectargument 0, RESULT
setfieldeffectargument 1, 1
- msgbox UnderwaterUseDivePromptText, 5
- compare RESULT, 0
+ msgbox UnderwaterUseDivePromptText, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq UnderwaterDive_Done
msgbox UsedDiveText, 4
dofieldeffect 44
diff --git a/data/intro_credits_graphics.s b/data/intro_credits_graphics.s
deleted file mode 100644
index 8c096e1cd..000000000
--- a/data/intro_credits_graphics.s
+++ /dev/null
@@ -1,416 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-gUnknown_084121FC:: @ 84121FC
- .incbin "graphics/intro/intro2_grass.gbapal"
-
-gUnknown_0841221C:: @ 841221C
- .incbin "graphics/intro/intro2_grass_afternoon.gbapal"
-
-gUnknown_0841223C:: @ 841223C
- .incbin "graphics/intro/intro2_grass_night.gbapal"
-
- .align 2
-gUnknown_0841225C:: @ 841225C
- .incbin "graphics/intro/intro2_grass.4bpp.lz"
-
- .align 2
-gUnknown_084126DC:: @ 84126DC
- .incbin "graphics/intro/intro2_grass_map.bin.lz"
-
-gUnknown_08412818:: @ 8412818
- .incbin "graphics/intro/8412818.gbapal"
-
-gUnknown_08412878:: @ 8412878
- .incbin "graphics/intro/8412878.gbapal"
-
- .align 2
-gUnknown_084128D8:: @ 84128D8
- .incbin "graphics/intro/intro2_bgclouds.4bpp.lz"
-
- .align 2
-gUnknown_08412EB4:: @ 8412EB4
- .incbin "graphics/intro/intro2_bgclouds_map.bin.lz"
-
-gUnknown_08413184:: @ 8413184
- .incbin "graphics/intro/intro2_bgclouds.gbapal"
-
-gUnknown_084131A4:: @ 84131A4
- .incbin "graphics/intro/intro2_bgclouds_afternoon.gbapal"
-
-gUnknown_084131C4:: @ 84131C4
- .incbin "graphics/intro/intro2_bgclouds2.4bpp.lz"
-
-gUnknown_08413300:: @ 8413300
- .incbin "graphics/intro/intro2_bgtrees2.gbapal"
-
-gUnknown_08413320:: @ 8413320
- .incbin "graphics/intro/intro2_bgtrees2_afternoon.gbapal"
-
- .align 2
-gUnknown_08413340:: @ 8413340
- .incbin "graphics/intro/intro2_bgtrees.4bpp.lz"
-
- .align 2
-gUnknown_084139C8:: @ 84139C8
- .incbin "graphics/intro/intro2_bgtrees_map.bin.lz"
-
- .align 2
-gUnknown_08413CCC:: @ 8413CCC
- .incbin "graphics/intro/intro2_bgtrees.gbapal"
-
- .align 2
-gIntro2TreeTiles:: @ 8413CEC
- .incbin "graphics/intro/intro2_bgtreessmall.4bpp.lz"
-
-gUnknown_08413E38:: @ 8413E38
- .incbin "graphics/intro/8413E38.gbapal"
-
- .align 2
-gUnknown_08413E78:: @ 8413E78
- .incbin "graphics/intro/intro2_bgnight.4bpp.lz" @ only used in credits, coupled with intro because bicycle sequence
-
- .align 2
-gUnknown_08414064:: @ 8414064
- .incbin "graphics/intro/intro2_bgnight.gbapal"
-
- .align 2
-gUnknown_08414084:: @ 8414084
- .incbin "graphics/intro/intro2_bgnight_map.bin.lz"
-
- .align 2
-gIntro2NightTiles:: @ 8414330
- .incbin "graphics/intro/intro2_night.4bpp.lz"
-
- .align 1
-gIntro2BrendanPalette:: @ 84143B4
- .incbin "graphics/intro/intro2_brendan.gbapal"
-
- .align 2
-gIntro2BrendanTiles:: @ 84143D4
- .incbin "graphics/intro/intro2_brendan.4bpp.lz"
-
- .align 1
-gIntro2MayPalette:: @ 8414F70
- .incbin "graphics/intro/intro2_may.gbapal"
-
- .align 2
-gUnknown_08414F90:: @ 8414F90
- .space 0x1E0
-
- .align 2
-gIntro2MayTiles:: @ 8415170
- .incbin "graphics/intro/intro2_may.4bpp.lz"
-
- .align 2
-gIntro2BicycleTiles:: @ 8415E08
- .incbin "graphics/intro/intro2_bicycle.4bpp.lz"
-
- .align 1
-gIntro2LatiosPalette:: @ 8416234
- .incbin "graphics/intro/intro2_latios.gbapal"
-
- .align 2
-gIntro2LatiosTiles:: @ 8416254
- .incbin "graphics/intro/intro2_latios.4bpp.lz"
-
- .align 1
-gIntro2LatiasPalette:: @ 84166F8
- .incbin "graphics/intro/intro2_latias.gbapal"
-
- .align 2
-gIntro2LatiasTiles:: @ 8416718
- .incbin "graphics/intro/intro2_latias.4bpp.lz"
-
- .align 2
-gSpriteTemplate_8416B3C:: @ 8416B3C
- spr_template 2000, 0xFFFF, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_814910C
-
- .align 2
-gUnknown_08416B54:: @ 8416B54
- obj_tiles gUnknown_084131C4, 0x400, 2000
- null_obj_tiles
-
- .align 2
-gSpriteAnim_8416B64:: @ 8416B64
- obj_image_anim_frame 0, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8416B6C:: @ 8416B6C
- obj_image_anim_frame 16, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8416B74:: @ 8416B74
- obj_image_anim_frame 20, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8416B7C:: @ 8416B7C
- obj_image_anim_frame 22, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8416B84:: @ 8416B84
- .4byte gSpriteAnim_8416B64
- .4byte gSpriteAnim_8416B6C
- .4byte gSpriteAnim_8416B74
- .4byte gSpriteAnim_8416B7C
-
-@ array of 8-byte structs
- .align 2
-gUnknown_08416B94:: @ 8416B94
- .byte -128, 72, 32, 100
- .2byte 0xC00
- .space 2
- .byte -128, -98, 32, 100
- .2byte 0xC00
- .space 2
- .byte 65, -64, 40, 101
- .2byte 0x800
- .space 2
- .byte 65, 56, 40, 101
- .2byte 0x800
- .space 2
- .byte 18, 100, 44, 102
- .2byte 0x400
- .space 2
- .byte 18, -104, 44, 102
- .2byte 0x400
- .space 2
- .byte 19, 8, 46, 103
- .2byte 0x100
- .space 2
- .byte 19, 56, 46, 103
- .2byte 0x100
- .space 2
- .byte 19, -16, 46, 103
- .2byte 0x100
- .space 2
-
- .align 2
-gUnknown_08416BDC:: @ 8416BDC
- obj_tiles gIntro2TreeTiles, 0x400, 2000
- null_obj_tiles
-
- .align 2
-gSpriteAnim_8416BEC:: @ 8416BEC
- obj_image_anim_frame 0, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8416BF4:: @ 8416BF4
- obj_image_anim_frame 16, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8416BFC:: @ 8416BFC
- obj_image_anim_frame 24, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8416C04:: @ 8416C04
- .4byte gSpriteAnim_8416BEC
- .4byte gSpriteAnim_8416BF4
- .4byte gSpriteAnim_8416BFC
-
-@ array of 8-byte structs
- .align 2
-gUnknown_08416C10:: @ 8416C10
- .byte -128, 16, 88, 100
- .2byte 0x2000
- .space 2
- .byte -128, 80, 88, 100
- .2byte 0x2000
- .space 2
- .byte -128, -112, 88, 100
- .2byte 0x2000
- .space 2
- .byte -128, -48, 88, 100
- .2byte 0x2000
- .space 2
- .byte -95, 40, 88, 101
- .2byte 0x1000
- .space 2
- .byte -95, 104, 88, 101
- .2byte 0x1000
- .space 2
- .byte -95, -88, 88, 101
- .2byte 0x1000
- .space 2
- .byte -95, -24, 88, 101
- .2byte 0x1000
- .space 2
- .byte -94, 56, 88, 102
- .2byte 0x800
- .space 2
- .byte -94, 120, 88, 102
- .2byte 0x800
- .space 2
- .byte -94, -72, 88, 102
- .2byte 0x800
- .space 2
- .byte -94, -8, 88, 102
- .2byte 0x800
- .space 2
-
- .align 2
-gUnknown_08416C70:: @ 8416C70
- obj_tiles gIntro2NightTiles, 0x400, 2000
- null_obj_tiles
-
- .align 2
-gSpriteAnim_8416C80:: @ 8416C80
- obj_image_anim_frame 0, 30
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8416C88:: @ 8416C88
- .4byte gSpriteAnim_8416C80
-
-@ array of 8-byte structs
- .align 2
-gUnknown_08416C8C:: @ 8416C8C
- .byte -128, 24, 88, 100
- .2byte 0x1000
- .space 2
- .byte -128, 64, 88, 100
- .2byte 0x1000
- .space 2
- .byte -128, 104, 88, 100
- .2byte 0x1000
- .space 2
- .byte -128, -112, 88, 100
- .2byte 0x1000
- .space 2
- .byte -128, -72, 88, 100
- .2byte 0x1000
- .space 2
- .byte -128, -32, 88, 100
- .2byte 0x1000
- .space 2
-
- .align 2
-gOamData_8416CBC:: @ 8416CBC
- .2byte 0x00A0
- .2byte 0xC000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_8416CC4:: @ 8416CC4
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 64, 8
- obj_image_anim_frame 128, 8
- obj_image_anim_frame 192, 8
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_8416CD8:: @ 8416CD8
- .4byte gSpriteAnim_8416CC4
-
- .align 2
-gSpriteTemplate_8416CDC:: @ 8416CDC
- spr_template 1002, 1002, gOamData_8416CBC, gSpriteAnimTable_8416CD8, NULL, gDummySpriteAffineAnimTable, nullsub_82
-
- .align 2
-gSpriteTemplate_8416CF4:: @ 8416CF4
- spr_template 1003, 1003, gOamData_8416CBC, gSpriteAnimTable_8416CD8, NULL, gDummySpriteAffineAnimTable, nullsub_82
-
- .align 2
-gOamData_8416D0C:: @ 8416D0C
- .2byte 0x40A0
- .2byte 0xC000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_8416D14:: @ 8416D14
- obj_image_anim_frame 0, 8
- obj_image_anim_frame 32, 8
- obj_image_anim_frame 64, 8
- obj_image_anim_frame 96, 8
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_8416D28:: @ 8416D28
- .4byte gSpriteAnim_8416D14
-
- .align 2
-gSpriteTemplate_Brendan:: @ 8416D2C
- spr_template 1001, 1002, gOamData_8416D0C, gSpriteAnimTable_8416D28, NULL, gDummySpriteAffineAnimTable, sub_81492A0
-
- .align 2
-gSpriteTemplate_May:: @ 8416D44
- spr_template 1001, 1003, gOamData_8416D0C, gSpriteAnimTable_8416D28, NULL, gDummySpriteAffineAnimTable, sub_81492A0
-
- .align 2
-gOamData_8416D5C:: @ 8416D5C
- .2byte 0x00A0
- .2byte 0xC000
- .2byte 0x0400
-
- .align 2
-gSpriteAnim_8416D64:: @ 8416D64
- obj_image_anim_frame 0, 16
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_8416D6C:: @ 8416D6C
- obj_image_anim_frame 64, 16
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_8416D74:: @ 8416D74
- .4byte gSpriteAnim_8416D64
- .4byte gSpriteAnim_8416D6C
-
- .align 2
-gSpriteTemplate_8416D7C:: @ 8416D7C
- spr_template 1004, 1004, gOamData_8416D5C, gSpriteAnimTable_8416D74, NULL, gDummySpriteAffineAnimTable, nullsub_83
-
- .align 2
-gSpriteTemplate_8416D94:: @ 8416D94
- spr_template 1005, 1005, gOamData_8416D5C, gSpriteAnimTable_8416D74, NULL, gDummySpriteAffineAnimTable, nullsub_83
-
- .align 2
-gIntro2BrendanSpriteSheet:: @ 8416DAC
- obj_tiles gIntro2BrendanTiles, 0x3800, 1002
- .space 8
-
- .align 2
-gIntro2MaySpriteSheet:: @ 8416DBC
- obj_tiles gIntro2MayTiles, 0x3800, 1003
- .space 8
-
- .align 2
-gIntro2BicycleSpriteSheet:: @ 8416DCC
- obj_tiles gIntro2BicycleTiles, 0x1000, 1001
- .space 8
-
- .align 2
-gIntro2LatiosSpriteSheet:: @ 8416DDC
- obj_tiles gIntro2LatiosTiles, 0x1000, 1004
- .space 8
-
- .align 2
-gIntro2LatiasSpriteSheet:: @ 8416DEC
- obj_tiles gIntro2LatiasTiles, 0x1000, 1005
- .space 8
-
- .align 2
-gIntro2SpritePalettes:: @ 8416DFC
- obj_pal gIntro2BrendanPalette, 1002
- obj_pal gIntro2MayPalette, 1003
- obj_pal gIntro2LatiosPalette, 1004
- obj_pal gIntro2LatiasPalette, 1005
- .space 8
-
-gUnknown_08416E24:: @ 8416E24
- obj_tiles gIntro2BrendanTiles, 0x2000, 1002
- .space 8
-
-gUnknown_08416E34:: @ 8416E34
- obj_tiles gIntro2MayTiles, 0x2000, 1003
- .space 8
diff --git a/data/map_events.s b/data/map_events.s
index e7fb03fb6..a06eb36d0 100644
--- a/data/map_events.s
+++ b/data/map_events.s
@@ -2,6 +2,9 @@
#include "constants/items.h"
#include "constants/map_objects.h"
#include "constants/maps.h"
+#include "constants/secret_bases.h"
+#include "constants/vars.h"
+#include "constants/weather.h"
.include "asm/macros.inc"
.include "constants/constants.inc"
diff --git a/data/maps/events/AbandonedShip_HiddenFloorRooms.inc b/data/maps/events/AbandonedShip_HiddenFloorRooms.inc
index 2e6bb9a3f..998e4eeac 100644
--- a/data/maps/events/AbandonedShip_HiddenFloorRooms.inc
+++ b/data/maps/events/AbandonedShip_HiddenFloorRooms.inc
@@ -16,10 +16,10 @@ AbandonedShip_HiddenFloorRooms_MapWarps:: @ 838E5A0
warp_def 36, 1, 3, 5, MAP_ABANDONED_SHIP_HIDDEN_FLOOR_CORRIDORS
AbandonedShip_HiddenFloorRooms_MapBGEvents:: @ 838E5E8
- bg_event 42, 10, 3, 7, 0, ITEM_ROOM_1_KEY, 31, 0
- bg_event 20, 5, 3, 7, 0, ITEM_ROOM_2_KEY, 32, 0
- bg_event 1, 12, 3, 7, 0, ITEM_ROOM_4_KEY, 33, 0
- bg_event 1, 2, 0, 7, 0, ITEM_ROOM_6_KEY, 34, 0
+ bg_hidden_item_event 42, 10, 3, ITEM_ROOM_1_KEY, FLAG_HIDDEN_ITEM_1F
+ bg_hidden_item_event 20, 5, 3, ITEM_ROOM_2_KEY, FLAG_HIDDEN_ITEM_20
+ bg_hidden_item_event 1, 12, 3, ITEM_ROOM_4_KEY, FLAG_HIDDEN_ITEM_21
+ bg_hidden_item_event 1, 2, 0, ITEM_ROOM_6_KEY, FLAG_HIDDEN_ITEM_22
bg_event 8, 5, 3, 0, 0, AbandonedShip_HiddenFloorRooms_EventScript_15EEAB
bg_event 11, 3, 3, 0, 0, AbandonedShip_HiddenFloorRooms_EventScript_15EEAB
bg_event 10, 10, 3, 0, 0, AbandonedShip_HiddenFloorRooms_EventScript_15EEAB
diff --git a/data/maps/events/AquaHideout_1F.inc b/data/maps/events/AquaHideout_1F.inc
index ff3212aa9..551585bb6 100644
--- a/data/maps/events/AquaHideout_1F.inc
+++ b/data/maps/events/AquaHideout_1F.inc
@@ -1,7 +1,7 @@
AquaHideout_1F_MapObjects:: @ 838CD0C
- object_event 1, 241, 0, 13, 0, 11, 0, 3, 8, 0, 0, 0, 0, 0, 0, AquaHideout_1F_EventScript_15D7CE, FLAG_HIDE_GRUNT_1_BLOCKING_HIDEOUT, 0, 0
- object_event 2, 241, 0, 14, 0, 11, 0, 3, 8, 0, 0, 0, 0, 0, 0, AquaHideout_1F_EventScript_15D7ED, FLAG_HIDE_GRUNT_2_BLOCKING_HIDEOUT, 0, 0
- object_event 3, 241, 0, 20, 0, 4, 0, 3, 50, 93, 0, 1, 0, 3, 0, AquaHideout_1F_EventScript_15D80C, FLAG_HIDE_GRUNTS_HIDEOUTS, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_1, 0, 13, 0, 11, 0, 3, 8, 0, 0, 0, 0, 0, 0, AquaHideout_1F_EventScript_15D7CE, FLAG_HIDE_GRUNT_1_BLOCKING_HIDEOUT, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_1, 0, 14, 0, 11, 0, 3, 8, 0, 0, 0, 0, 0, 0, AquaHideout_1F_EventScript_15D7ED, FLAG_HIDE_GRUNT_2_BLOCKING_HIDEOUT, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 20, 0, 4, 0, 3, 50, 93, 0, 1, 0, 3, 0, AquaHideout_1F_EventScript_15D80C, FLAG_HIDE_GRUNTS_HIDEOUTS, 0, 0
AquaHideout_1F_MapWarps:: @ 838CD54
warp_def 13, 27, 1, 6, MAP_LILYCOVE_CITY
diff --git a/data/maps/events/AquaHideout_B1F.inc b/data/maps/events/AquaHideout_B1F.inc
index 3f4d8e4ec..c902b1765 100644
--- a/data/maps/events/AquaHideout_B1F.inc
+++ b/data/maps/events/AquaHideout_B1F.inc
@@ -1,8 +1,8 @@
AquaHideout_B1F_MapObjects:: @ 838CD80
- object_event 1, 241, 0, 27, 0, 18, 0, 3, 24, 0, 0, 1, 0, 3, 0, AquaHideout_B1F_EventScript_15D850, FLAG_HIDE_GRUNTS_HIDEOUTS, 0, 0
- object_event 2, 241, 0, 6, 0, 6, 0, 3, 9, 0, 0, 1, 0, 5, 0, AquaHideout_B1F_EventScript_15D875, FLAG_HIDE_GRUNTS_HIDEOUTS, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_1, 0, 27, 0, 18, 0, 3, 24, 0, 0, 1, 0, 3, 0, AquaHideout_B1F_EventScript_15D850, FLAG_HIDE_GRUNTS_HIDEOUTS, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_1, 0, 6, 0, 6, 0, 3, 9, 0, 0, 1, 0, 5, 0, AquaHideout_B1F_EventScript_15D875, FLAG_HIDE_GRUNTS_HIDEOUTS, 0, 0
object_event 3, MAP_OBJ_GFX_ITEM_BALL, 0, 29, 0, 12, 0, 3, 1, 0, 0, 0, 0, 0, 0, AquaHideout_B1F_EventScript_1B19A8, FLAG_ITEM_AQUA_HIDEOUT_B1F_1, 0, 0
- object_event 4, 242, 0, 20, 0, 18, 0, 3, 27, 4, 0, 1, 0, 4, 0, AquaHideout_B1F_EventScript_15D89A, FLAG_HIDE_GRUNTS_HIDEOUTS, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 20, 0, 18, 0, 3, 27, 4, 0, 1, 0, 4, 0, AquaHideout_B1F_EventScript_15D89A, FLAG_HIDE_GRUNTS_HIDEOUTS, 0, 0
object_event 5, MAP_OBJ_GFX_ITEM_BALL, 0, 15, 0, 9, 0, 3, 1, 17, 0, 0, 0, 0, 0, AquaHideout_B1F_EventScript_1B198E, FLAG_ITEM_AQUA_HIDEOUT_B1F_2, 0, 0
object_event 6, MAP_OBJ_GFX_ITEM_BALL, 0, 16, 0, 9, 0, 3, 1, 17, 0, 0, 0, 0, 0, AquaHideout_B1F_EventScript_1A04FD, FLAG_HIDE_ELECTRODE_1_HIDEOUT, 0, 0
object_event 7, MAP_OBJ_GFX_ITEM_BALL, 0, 15, 0, 10, 0, 3, 1, 17, 0, 0, 0, 0, 0, AquaHideout_B1F_EventScript_1B199B, FLAG_ITEM_AQUA_HIDEOUT_B1F_3, 0, 0
diff --git a/data/maps/events/AquaHideout_B2F.inc b/data/maps/events/AquaHideout_B2F.inc
index c4b0abc78..e3dade2d0 100644
--- a/data/maps/events/AquaHideout_B2F.inc
+++ b/data/maps/events/AquaHideout_B2F.inc
@@ -1,9 +1,9 @@
AquaHideout_B2F_MapObjects:: @ 838CF1C
- object_event 1, 241, 0, 23, 0, 19, 0, 3, 9, 0, 0, 0, 0, 0, 0, AquaHideout_B2F_EventScript_15D8E1, FLAG_HIDE_GRUNTS_HIDEOUTS, 0, 0
- object_event 2, 241, 0, 23, 0, 10, 0, 3, 45, 52, 0, 1, 0, 3, 0, AquaHideout_B2F_EventScript_15D962, FLAG_HIDE_GRUNTS_HIDEOUTS, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_1, 0, 23, 0, 19, 0, 3, 9, 0, 0, 0, 0, 0, 0, AquaHideout_B2F_EventScript_15D8E1, FLAG_HIDE_GRUNTS_HIDEOUTS, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_1, 0, 23, 0, 10, 0, 3, 45, 52, 0, 1, 0, 3, 0, AquaHideout_B2F_EventScript_15D962, FLAG_HIDE_GRUNTS_HIDEOUTS, 0, 0
object_event 3, MAP_OBJ_GFX_ITEM_BALL, 0, 3, 0, 13, 0, 3, 1, 0, 0, 0, 0, 0, 0, AquaHideout_B2F_EventScript_1B19B5, FLAG_ITEM_AQUA_HIDEOUT_B2F_1, 0, 0
object_event 4, MAP_OBJ_GFX_SUBMARINE_SHADOW, 0, 19, 0, 20, 0, 1, 9, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_SUBMARINE_SHADOW_HIDEOUT, 0, 0
- object_event 5, 242, 0, 10, 0, 6, 0, 3, 7, 17, 0, 1, 0, 4, 0, AquaHideout_B2F_EventScript_15D987, FLAG_HIDE_GRUNTS_HIDEOUTS, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_2, 0, 10, 0, 6, 0, 3, 7, 17, 0, 1, 0, 4, 0, AquaHideout_B2F_EventScript_15D987, FLAG_HIDE_GRUNTS_HIDEOUTS, 0, 0
AquaHideout_B2F_MapWarps:: @ 838CF94
warp_def 18, 1, 3, 1, MAP_AQUA_HIDEOUT_B1F
@@ -18,8 +18,8 @@ AquaHideout_B2F_MapWarps:: @ 838CF94
warp_def 32, 20, 3, 4, MAP_AQUA_HIDEOUT_B1F
AquaHideout_B2F_MapCoordEvents:: @ 838CFE4
- coord_event 28, 17, 3, 0, 0x4001, 0, 0, AquaHideout_B2F_EventScript_15D8BD
- coord_event 28, 16, 3, 0, 0x4001, 0, 0, AquaHideout_B2F_EventScript_15D8BD
+ coord_event 28, 17, 3, 0, VAR_TEMP_1, 0, 0, AquaHideout_B2F_EventScript_15D8BD
+ coord_event 28, 16, 3, 0, VAR_TEMP_1, 0, 0, AquaHideout_B2F_EventScript_15D8BD
AquaHideout_B2F_MapEvents:: @ 838D004
map_events AquaHideout_B2F_MapObjects, AquaHideout_B2F_MapWarps, AquaHideout_B2F_MapCoordEvents, 0x0
diff --git a/data/maps/events/BattleTower_BattleRoom.inc b/data/maps/events/BattleTower_BattleRoom.inc
index c1b2ad55e..02884109f 100644
--- a/data/maps/events/BattleTower_BattleRoom.inc
+++ b/data/maps/events/BattleTower_BattleRoom.inc
@@ -1,5 +1,5 @@
BattleTower_BattleRoom_MapObjects:: @ 8391DAC
- object_event 1, 240, 0, 5, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_BATTLE_TOWER_OPPONENT, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_0, 0, 5, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_BATTLE_TOWER_OPPONENT, 0, 0
object_event 2, MAP_OBJ_GFX_TEALA, 0, 1, 0, 7, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
BattleTower_BattleRoom_MapWarps:: @ 8391DDC
diff --git a/data/maps/events/CaveOfOrigin_1F.inc b/data/maps/events/CaveOfOrigin_1F.inc
index 1e2185e9b..b0d77795c 100644
--- a/data/maps/events/CaveOfOrigin_1F.inc
+++ b/data/maps/events/CaveOfOrigin_1F.inc
@@ -3,9 +3,9 @@ CaveOfOrigin_1F_MapWarps:: @ 838D718
warp_def 14, 5, 3, 0, MAP_CAVE_OF_ORIGIN_B1F
CaveOfOrigin_1F_MapCoordEvents:: @ 838D728
- coord_event 7, 11, 3, 0, 0x4001, 0, 0, CaveOfOrigin_1F_EventScript_1A04AF
- coord_event 6, 11, 3, 0, 0x4001, 0, 0, CaveOfOrigin_1F_EventScript_1A04AF
- coord_event 5, 11, 3, 0, 0x4001, 0, 0, CaveOfOrigin_1F_EventScript_1A04AF
+ coord_event 7, 11, 3, 0, VAR_TEMP_1, 0, 0, CaveOfOrigin_1F_EventScript_1A04AF
+ coord_event 6, 11, 3, 0, VAR_TEMP_1, 0, 0, CaveOfOrigin_1F_EventScript_1A04AF
+ coord_event 5, 11, 3, 0, VAR_TEMP_1, 0, 0, CaveOfOrigin_1F_EventScript_1A04AF
CaveOfOrigin_1F_MapEvents:: @ 838D758
map_events 0x0, CaveOfOrigin_1F_MapWarps, CaveOfOrigin_1F_MapCoordEvents, 0x0
diff --git a/data/maps/events/CaveOfOrigin_B1F.inc b/data/maps/events/CaveOfOrigin_B1F.inc
index 905954d9b..a91ee50e4 100644
--- a/data/maps/events/CaveOfOrigin_B1F.inc
+++ b/data/maps/events/CaveOfOrigin_B1F.inc
@@ -3,9 +3,9 @@ CaveOfOrigin_B1F_MapWarps:: @ 838D76C
warp_def 5, 11, 3, 0, MAP_CAVE_OF_ORIGIN_B2F
CaveOfOrigin_B1F_MapCoordEvents:: @ 838D77C
- coord_event 12, 15, 3, 0, 0x4001, 0, 0, CaveOfOrigin_B1F_EventScript_1A04AF
- coord_event 12, 16, 3, 0, 0x4001, 0, 0, CaveOfOrigin_B1F_EventScript_1A04AF
- coord_event 12, 17, 3, 0, 0x4001, 0, 0, CaveOfOrigin_B1F_EventScript_1A04AF
+ coord_event 12, 15, 3, 0, VAR_TEMP_1, 0, 0, CaveOfOrigin_B1F_EventScript_1A04AF
+ coord_event 12, 16, 3, 0, VAR_TEMP_1, 0, 0, CaveOfOrigin_B1F_EventScript_1A04AF
+ coord_event 12, 17, 3, 0, VAR_TEMP_1, 0, 0, CaveOfOrigin_B1F_EventScript_1A04AF
CaveOfOrigin_B1F_MapEvents:: @ 838D7AC
map_events 0x0, CaveOfOrigin_B1F_MapWarps, CaveOfOrigin_B1F_MapCoordEvents, 0x0
diff --git a/data/maps/events/CaveOfOrigin_B2F.inc b/data/maps/events/CaveOfOrigin_B2F.inc
index 2d98e50ac..5d03aaaa2 100644
--- a/data/maps/events/CaveOfOrigin_B2F.inc
+++ b/data/maps/events/CaveOfOrigin_B2F.inc
@@ -3,9 +3,9 @@ CaveOfOrigin_B2F_MapWarps:: @ 838D7C0
warp_def 8, 14, 3, 0, MAP_CAVE_OF_ORIGIN_B3F
CaveOfOrigin_B2F_MapCoordEvents:: @ 838D7D0
- coord_event 10, 6, 3, 0, 0x4001, 0, 0, CaveOfOrigin_B2F_EventScript_1A04AF
- coord_event 10, 5, 3, 0, 0x4001, 0, 0, CaveOfOrigin_B2F_EventScript_1A04AF
- coord_event 14, 13, 3, 0, 0x4002, 0, 0, CaveOfOrigin_B2F_EventScript_1A04BB
+ coord_event 10, 6, 3, 0, VAR_TEMP_1, 0, 0, CaveOfOrigin_B2F_EventScript_1A04AF
+ coord_event 10, 5, 3, 0, VAR_TEMP_1, 0, 0, CaveOfOrigin_B2F_EventScript_1A04AF
+ coord_event 14, 13, 3, 0, VAR_TEMP_2, 0, 0, CaveOfOrigin_B2F_EventScript_1A04BB
CaveOfOrigin_B2F_MapEvents:: @ 838D800
map_events 0x0, CaveOfOrigin_B2F_MapWarps, CaveOfOrigin_B2F_MapCoordEvents, 0x0
diff --git a/data/maps/events/CaveOfOrigin_B3F.inc b/data/maps/events/CaveOfOrigin_B3F.inc
index 2561dee6a..6f9544aa2 100644
--- a/data/maps/events/CaveOfOrigin_B3F.inc
+++ b/data/maps/events/CaveOfOrigin_B3F.inc
@@ -6,9 +6,9 @@ CaveOfOrigin_B3F_MapWarps:: @ 838D82C
warp_def 12, 6, 3, 0, MAP_CAVE_OF_ORIGIN_B4F
CaveOfOrigin_B3F_MapCoordEvents:: @ 838D83C
- coord_event 5, 11, 3, 0, 0x4001, 0, 0, CaveOfOrigin_B3F_EventScript_1A04AF
- coord_event 8, 6, 3, 0, 0x4002, 0, 0, CaveOfOrigin_B3F_EventScript_1A04BB
- coord_event 8, 5, 3, 0, 0x4002, 0, 0, CaveOfOrigin_B3F_EventScript_1A04BB
+ coord_event 5, 11, 3, 0, VAR_TEMP_1, 0, 0, CaveOfOrigin_B3F_EventScript_1A04AF
+ coord_event 8, 6, 3, 0, VAR_TEMP_2, 0, 0, CaveOfOrigin_B3F_EventScript_1A04BB
+ coord_event 8, 5, 3, 0, VAR_TEMP_2, 0, 0, CaveOfOrigin_B3F_EventScript_1A04BB
CaveOfOrigin_B3F_MapEvents:: @ 838D86C
map_events CaveOfOrigin_B3F_MapObjects, CaveOfOrigin_B3F_MapWarps, CaveOfOrigin_B3F_MapCoordEvents, 0x0
diff --git a/data/maps/events/CaveOfOrigin_B4F.inc b/data/maps/events/CaveOfOrigin_B4F.inc
index 672604d3e..ad2217b46 100644
--- a/data/maps/events/CaveOfOrigin_B4F.inc
+++ b/data/maps/events/CaveOfOrigin_B4F.inc
@@ -1,13 +1,13 @@
CaveOfOrigin_B4F_MapObjects:: @ 838D880
- object_event 1, 248, 0, 9, 0, 10, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_LEGEND_MON_CAVE_OF_ORIGIN, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_8, 0, 9, 0, 10, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_LEGEND_MON_CAVE_OF_ORIGIN, 0, 0
CaveOfOrigin_B4F_MapWarps:: @ 838D898
warp_def 12, 5, 3, 1, MAP_CAVE_OF_ORIGIN_B3F
CaveOfOrigin_B4F_MapCoordEvents:: @ 838D8A0
- coord_event 9, 13, 3, 0, 0x409b, 0, 0, CaveOfOrigin_B4F_EventScript_15DDD7
- coord_event 13, 9, 3, 0, 0x4005, 0, 0, CaveOfOrigin_B4F_EventScript_1A04A0
- coord_event 5, 9, 3, 0, 0x4005, 0, 0, CaveOfOrigin_B4F_EventScript_1A04A0
+ coord_event 9, 13, 3, 0, VAR_CAVE_OF_ORIGIN_B4F_STATE, 0, 0, CaveOfOrigin_B4F_EventScript_15DDD7
+ coord_event 13, 9, 3, 0, VAR_TEMP_5, 0, 0, CaveOfOrigin_B4F_EventScript_1A04A0
+ coord_event 5, 9, 3, 0, VAR_TEMP_5, 0, 0, CaveOfOrigin_B4F_EventScript_1A04A0
CaveOfOrigin_B4F_MapEvents:: @ 838D8D0
map_events CaveOfOrigin_B4F_MapObjects, CaveOfOrigin_B4F_MapWarps, CaveOfOrigin_B4F_MapCoordEvents, 0x0
diff --git a/data/maps/events/DoubleBattleColosseum.inc b/data/maps/events/DoubleBattleColosseum.inc
index 4c1058845..a04c7a3a9 100644
--- a/data/maps/events/DoubleBattleColosseum.inc
+++ b/data/maps/events/DoubleBattleColosseum.inc
@@ -5,10 +5,10 @@ DoubleBattleColosseum_MapWarps:: @ 8391428
warp_def 8, 8, 3, 127, MAP_NONE
DoubleBattleColosseum_MapCoordEvents:: @ 8391448
- coord_event 3, 4, 3, 0, 0x4000, 0, 0, DoubleBattleColosseum_EventScript_1A4383
- coord_event 3, 6, 3, 0, 0x4000, 0, 0, DoubleBattleColosseum_EventScript_1A43B9
- coord_event 10, 4, 3, 0, 0x4000, 0, 0, DoubleBattleColosseum_EventScript_1A439E
- coord_event 10, 6, 3, 0, 0x4000, 0, 0, DoubleBattleColosseum_EventScript_1A43D4
+ coord_event 3, 4, 3, 0, VAR_TEMP_0, 0, 0, DoubleBattleColosseum_EventScript_1A4383
+ coord_event 3, 6, 3, 0, VAR_TEMP_0, 0, 0, DoubleBattleColosseum_EventScript_1A43B9
+ coord_event 10, 4, 3, 0, VAR_TEMP_0, 0, 0, DoubleBattleColosseum_EventScript_1A439E
+ coord_event 10, 6, 3, 0, VAR_TEMP_0, 0, 0, DoubleBattleColosseum_EventScript_1A43D4
DoubleBattleColosseum_MapEvents:: @ 8391488
map_events 0x0, DoubleBattleColosseum_MapWarps, DoubleBattleColosseum_MapCoordEvents, 0x0
diff --git a/data/maps/events/EverGrandeCity.inc b/data/maps/events/EverGrandeCity.inc
index a4b62f583..0a619b93d 100644
--- a/data/maps/events/EverGrandeCity.inc
+++ b/data/maps/events/EverGrandeCity.inc
@@ -5,17 +5,17 @@ EverGrandeCity_MapWarps:: @ 83807DC
warp_def 18, 27, 0, 1, MAP_VICTORY_ROAD_1F
EverGrandeCity_MapCoordEvents:: @ 83807FC
- coord_event 17, 58, 1, 0, 0x4001, 0, 0, EverGrandeCity_EventScript_14D500
- coord_event 16, 58, 1, 0, 0x4001, 0, 0, EverGrandeCity_EventScript_14D500
- coord_event 18, 58, 1, 0, 0x4001, 0, 0, EverGrandeCity_EventScript_14D500
- coord_event 19, 58, 1, 0, 0x4001, 0, 0, EverGrandeCity_EventScript_14D500
- coord_event 20, 58, 1, 0, 0x4001, 0, 0, EverGrandeCity_EventScript_14D500
- coord_event 21, 58, 1, 0, 0x4001, 0, 0, EverGrandeCity_EventScript_14D500
- coord_event 22, 58, 1, 0, 0x4001, 0, 0, EverGrandeCity_EventScript_14D500
- coord_event 23, 58, 1, 0, 0x4001, 0, 0, EverGrandeCity_EventScript_14D500
- coord_event 24, 58, 1, 0, 0x4001, 0, 0, EverGrandeCity_EventScript_14D500
- coord_event 25, 58, 1, 0, 0x4001, 0, 0, EverGrandeCity_EventScript_14D500
- coord_event 26, 58, 1, 0, 0x4001, 0, 0, EverGrandeCity_EventScript_14D500
+ coord_event 17, 58, 1, 0, VAR_TEMP_1, 0, 0, EverGrandeCity_EventScript_14D500
+ coord_event 16, 58, 1, 0, VAR_TEMP_1, 0, 0, EverGrandeCity_EventScript_14D500
+ coord_event 18, 58, 1, 0, VAR_TEMP_1, 0, 0, EverGrandeCity_EventScript_14D500
+ coord_event 19, 58, 1, 0, VAR_TEMP_1, 0, 0, EverGrandeCity_EventScript_14D500
+ coord_event 20, 58, 1, 0, VAR_TEMP_1, 0, 0, EverGrandeCity_EventScript_14D500
+ coord_event 21, 58, 1, 0, VAR_TEMP_1, 0, 0, EverGrandeCity_EventScript_14D500
+ coord_event 22, 58, 1, 0, VAR_TEMP_1, 0, 0, EverGrandeCity_EventScript_14D500
+ coord_event 23, 58, 1, 0, VAR_TEMP_1, 0, 0, EverGrandeCity_EventScript_14D500
+ coord_event 24, 58, 1, 0, VAR_TEMP_1, 0, 0, EverGrandeCity_EventScript_14D500
+ coord_event 25, 58, 1, 0, VAR_TEMP_1, 0, 0, EverGrandeCity_EventScript_14D500
+ coord_event 26, 58, 1, 0, VAR_TEMP_1, 0, 0, EverGrandeCity_EventScript_14D500
EverGrandeCity_MapBGEvents:: @ 83808AC
bg_event 19, 43, 5, 0, 0, EverGrandeCity_EventScript_14D4E5
diff --git a/data/maps/events/EverGrandeCity_ChampionsRoom.inc b/data/maps/events/EverGrandeCity_ChampionsRoom.inc
index c0e672813..2be82cbb4 100644
--- a/data/maps/events/EverGrandeCity_ChampionsRoom.inc
+++ b/data/maps/events/EverGrandeCity_ChampionsRoom.inc
@@ -1,6 +1,6 @@
EverGrandeCity_ChampionsRoom_MapObjects:: @ 838B334
object_event 1, MAP_OBJ_GFX_STEVEN, 0, 6, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
- object_event 2, 240, 0, 6, 0, 12, 0, 3, 7, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_RIVAL_CHAMPIONS_ROOM, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 6, 0, 12, 0, 3, 7, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_RIVAL_CHAMPIONS_ROOM, 0, 0
object_event 3, MAP_OBJ_GFX_PROF_BIRCH, 0, 6, 0, 12, 0, 3, 7, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_BIRCH_CHAMPIONS_ROOM, 0, 0
EverGrandeCity_ChampionsRoom_MapWarps:: @ 838B37C
diff --git a/data/maps/events/FallarborTown.inc b/data/maps/events/FallarborTown.inc
index 755f205bc..025843194 100644
--- a/data/maps/events/FallarborTown.inc
+++ b/data/maps/events/FallarborTown.inc
@@ -19,7 +19,7 @@ FallarborTown_MapBGEvents:: @ 8380E8C
bg_event 10, 11, 0, 0, 0, FallarborTown_EventScript_14E842
bg_event 17, 15, 0, 1, 0, FallarborTown_EventScript_1A00E1
bg_event 3, 7, 0, 0, 0, FallarborTown_EventScript_14E84B
- bg_event 2, 15, 3, 7, 0, ITEM_NUGGET, 28, 0
+ bg_hidden_item_event 2, 15, 3, ITEM_NUGGET, FLAG_HIDDEN_ITEM_1C
FallarborTown_MapEvents:: @ 8380EEC
map_events FallarborTown_MapObjects, FallarborTown_MapWarps, 0x0, FallarborTown_MapBGEvents
diff --git a/data/maps/events/GraniteCave_B2F.inc b/data/maps/events/GraniteCave_B2F.inc
index c8a7c5554..e251b3bef 100644
--- a/data/maps/events/GraniteCave_B2F.inc
+++ b/data/maps/events/GraniteCave_B2F.inc
@@ -17,8 +17,8 @@ GraniteCave_B2F_MapWarps:: @ 838C0C4
warp_def 29, 2, 3, 6, MAP_GRANITE_CAVE_B1F
GraniteCave_B2F_MapBGEvents:: @ 838C0EC
- bg_event 28, 6, 3, 7, 0, ITEM_EVERSTONE, 48, 0
- bg_event 15, 11, 3, 7, 0, ITEM_EVERSTONE, 49, 0
+ bg_hidden_item_event 28, 6, 3, ITEM_EVERSTONE, FLAG_HIDDEN_ITEM_30
+ bg_hidden_item_event 15, 11, 3, ITEM_EVERSTONE, FLAG_HIDDEN_ITEM_31
GraniteCave_B2F_MapEvents:: @ 838C104
map_events GraniteCave_B2F_MapObjects, GraniteCave_B2F_MapWarps, 0x0, GraniteCave_B2F_MapBGEvents
diff --git a/data/maps/events/InsideOfTruck.inc b/data/maps/events/InsideOfTruck.inc
index 3b177129a..d89f267e3 100644
--- a/data/maps/events/InsideOfTruck.inc
+++ b/data/maps/events/InsideOfTruck.inc
@@ -9,9 +9,9 @@ InsideOfTruck_MapWarps:: @ 8391660
warp_def 4, 3, 0, 127, MAP_NONE
InsideOfTruck_MapCoordEvents:: @ 8391678
- coord_event 3, 1, 3, 0, 0x4092, 0, 0, InsideOfTruck_EventScript_15FC29
- coord_event 3, 2, 3, 0, 0x4092, 0, 0, InsideOfTruck_EventScript_15FC29
- coord_event 3, 3, 3, 0, 0x4092, 0, 0, InsideOfTruck_EventScript_15FC29
+ coord_event 3, 1, 3, 0, VAR_LITTLEROOT_INTRO_STATE, 0, 0, InsideOfTruck_EventScript_15FC29
+ coord_event 3, 2, 3, 0, VAR_LITTLEROOT_INTRO_STATE, 0, 0, InsideOfTruck_EventScript_15FC29
+ coord_event 3, 3, 3, 0, VAR_LITTLEROOT_INTRO_STATE, 0, 0, InsideOfTruck_EventScript_15FC29
InsideOfTruck_MapBGEvents:: @ 83916A8
bg_event 1, 0, 0, 0, 0, InsideOfTruck_EventScript_15FC8B
diff --git a/data/maps/events/JaggedPass.inc b/data/maps/events/JaggedPass.inc
index 654cbb9ae..e1103c816 100644
--- a/data/maps/events/JaggedPass.inc
+++ b/data/maps/events/JaggedPass.inc
@@ -11,15 +11,15 @@ JaggedPass_MapWarps:: @ 838C67C
warp_def 14, 5, 3, 3, MAP_MT_CHIMNEY
JaggedPass_MapCoordEvents:: @ 838C69C
- coord_event 13, 15, 3, 0, 2, 0, 0, 0x0
- coord_event 21, 12, 3, 0, 8, 0, 0, 0x0
- coord_event 14, 15, 3, 0, 2, 0, 0, 0x0
- coord_event 18, 17, 3, 0, 2, 0, 0, 0x0
- coord_event 22, 19, 3, 0, 2, 0, 0, 0x0
+ coord_weather_event 13, 15, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 21, 12, 3, COORD_EVENT_WEATHER_ASH
+ coord_weather_event 14, 15, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 18, 17, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 22, 19, 3, COORD_EVENT_WEATHER_SUNNY
JaggedPass_MapBGEvents:: @ 838C6EC
- bg_event 8, 10, 3, 7, 0, ITEM_FULL_HEAL, 77, 0
- bg_event 7, 29, 3, 7, 0, ITEM_GREAT_BALL, 76, 0
+ bg_hidden_item_event 8, 10, 3, ITEM_FULL_HEAL, FLAG_HIDDEN_ITEM_4D
+ bg_hidden_item_event 7, 29, 3, ITEM_GREAT_BALL, FLAG_HIDDEN_ITEM_4C
JaggedPass_MapEvents:: @ 838C704
map_events JaggedPass_MapObjects, JaggedPass_MapWarps, JaggedPass_MapCoordEvents, JaggedPass_MapBGEvents
diff --git a/data/maps/events/LavaridgeTown.inc b/data/maps/events/LavaridgeTown.inc
index 1c63eb83e..27acd168f 100644
--- a/data/maps/events/LavaridgeTown.inc
+++ b/data/maps/events/LavaridgeTown.inc
@@ -5,8 +5,8 @@ LavaridgeTown_MapObjects:: @ 8380C78
object_event 4, MAP_OBJ_GFX_LITTLE_GIRL_1, 0, 10, 0, 13, 0, 3, 3, 32, 0, 0, 0, 0, 0, LavaridgeTown_EventScript_14E736, 0, 0, 0
object_event 5, MAP_OBJ_GFX_HOT_SPRINGS_OLD_WOMAN, 0, 4, 0, 4, 0, 3, 18, 0, 0, 0, 0, 0, 0, LavaridgeTown_EventScript_14E73F, 0, 0, 0
object_event 6, MAP_OBJ_GFX_HOT_SPRINGS_OLD_WOMAN, 0, 5, 0, 4, 0, 3, 17, 0, 0, 0, 0, 0, 0, LavaridgeTown_EventScript_14E748, 0, 0, 0
- object_event 7, 243, 0, 6, 0, 16, 0, 3, 9, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_RIVAL_LAVARIDGE_2, 0, 0
- object_event 8, 240, 0, 12, 0, 15, 0, 0, 8, 0, 0, 0, 0, 0, 0, LavaridgeTown_EventScript_14E575, FLAG_HIDE_RIVAL_LAVARIDGE_1, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_3, 0, 6, 0, 16, 0, 3, 9, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_RIVAL_LAVARIDGE_2, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_0, 0, 12, 0, 15, 0, 0, 8, 0, 0, 0, 0, 0, 0, LavaridgeTown_EventScript_14E575, FLAG_HIDE_RIVAL_LAVARIDGE_1, 0, 0
object_event 9, MAP_OBJ_GFX_OLD_WOMAN_1, 0, 4, 0, 7, 0, 3, 8, 17, 0, 0, 0, 0, 0, LavaridgeTown_EventScript_14E75A, 0, 0, 0
LavaridgeTown_MapWarps:: @ 8380D50
@@ -28,7 +28,7 @@ LavaridgeTown_MapBGEvents:: @ 8380D90
bg_event 10, 6, 0, 1, 0, LavaridgeTown_EventScript_1A00EA
bg_event 16, 5, 0, 1, 0, LavaridgeTown_EventScript_1A00E1
bg_event 11, 6, 0, 1, 0, LavaridgeTown_EventScript_1A00EA
- bg_event 4, 5, 3, 7, 0, ITEM_ICE_HEAL, 0, 0
+ bg_hidden_item_event 4, 5, 3, ITEM_ICE_HEAL, FLAG_HIDDEN_ITEM_0
LavaridgeTown_MapEvents:: @ 8380DF0
map_events LavaridgeTown_MapObjects, LavaridgeTown_MapWarps, LavaridgeTown_MapCoordEvents, LavaridgeTown_MapBGEvents
diff --git a/data/maps/events/LilycoveCity.inc b/data/maps/events/LilycoveCity.inc
index 8e53d3544..4f6acdcb2 100644
--- a/data/maps/events/LilycoveCity.inc
+++ b/data/maps/events/LilycoveCity.inc
@@ -8,14 +8,14 @@ LilycoveCity_MapObjects:: @ 838016C
object_event 7, MAP_OBJ_GFX_OLD_MAN_1, 0, 35, 0, 37, 0, 5, 8, 0, 0, 0, 0, 0, 0, LilycoveCity_EventScript_14CC36, 0, 0, 0
object_event 8, MAP_OBJ_GFX_OLD_WOMAN_1, 0, 34, 0, 37, 0, 5, 8, 0, 0, 0, 0, 0, 0, LilycoveCity_EventScript_14CC3F, 0, 0, 0
object_event 9, MAP_OBJ_GFX_OLD_MAN_1, 0, 57, 0, 17, 0, 3, 1, 0, 0, 0, 0, 0, 0, LilycoveCity_EventScript_14CC48, 0, 0, 0
- object_event 10, 241, 0, 73, 0, 15, 0, 3, 10, 0, 0, 0, 0, 0, 0, LilycoveCity_EventScript_14CCE5, FLAG_HIDE_GRUNTS_LILYCOVE, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_1, 0, 73, 0, 15, 0, 3, 10, 0, 0, 0, 0, 0, 0, LilycoveCity_EventScript_14CCE5, FLAG_HIDE_GRUNTS_LILYCOVE, 0, 0
object_event 11, MAP_OBJ_GFX_ITEM_BALL, 0, 61, 0, 36, 0, 5, 1, 0, 0, 0, 0, 0, 0, LilycoveCity_EventScript_1B1738, FLAG_ITEM_LILYCOVE_1, 0, 0
- object_event 12, 241, 0, 43, 0, 18, 0, 3, 5, 1, 0, 0, 0, 0, 0, LilycoveCity_EventScript_14CD3D, FLAG_HIDE_GRUNTS_LILYCOVE, 0, 0
- object_event 13, 241, 0, 46, 0, 12, 0, 3, 9, 0, 0, 0, 0, 0, 0, LilycoveCity_EventScript_14CD22, FLAG_HIDE_GRUNTS_LILYCOVE, 0, 0
- object_event 14, 241, 0, 45, 0, 12, 0, 3, 10, 0, 0, 0, 0, 0, 0, LilycoveCity_EventScript_14CD2B, FLAG_HIDE_GRUNTS_LILYCOVE, 0, 0
- object_event 15, 241, 0, 38, 0, 9, 0, 5, 9, 0, 0, 0, 0, 0, 0, LilycoveCity_EventScript_14CD34, FLAG_HIDE_GRUNTS_LILYCOVE, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_1, 0, 43, 0, 18, 0, 3, 5, 1, 0, 0, 0, 0, 0, LilycoveCity_EventScript_14CD3D, FLAG_HIDE_GRUNTS_LILYCOVE, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_1, 0, 46, 0, 12, 0, 3, 9, 0, 0, 0, 0, 0, 0, LilycoveCity_EventScript_14CD22, FLAG_HIDE_GRUNTS_LILYCOVE, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_1, 0, 45, 0, 12, 0, 3, 10, 0, 0, 0, 0, 0, 0, LilycoveCity_EventScript_14CD2B, FLAG_HIDE_GRUNTS_LILYCOVE, 0, 0
+ object_event 15, MAP_OBJ_GFX_VAR_1, 0, 38, 0, 9, 0, 5, 9, 0, 0, 0, 0, 0, 0, LilycoveCity_EventScript_14CD34, FLAG_HIDE_GRUNTS_LILYCOVE, 0, 0
object_event 16, MAP_OBJ_GFX_GENTLEMAN, 0, 50, 0, 7, 0, 5, 2, 17, 0, 0, 0, 0, 0, LilycoveCity_EventScript_14CB74, 0, 0, 0
- object_event 17, 240, 0, 27, 0, 7, 0, 5, 8, 17, 0, 0, 0, 0, 0, LilycoveCity_EventScript_14CD46, FLAG_HIDE_RIVAL_LILYCOVE_MART, 0, 0
+ object_event 17, MAP_OBJ_GFX_VAR_0, 0, 27, 0, 7, 0, 5, 8, 17, 0, 0, 0, 0, 0, LilycoveCity_EventScript_14CD46, FLAG_HIDE_RIVAL_LILYCOVE_MART, 0, 0
LilycoveCity_MapWarps:: @ 8380304
warp_def 27, 6, 0, 0, MAP_LILYCOVE_CITY_DEPARTMENT_STORE_1F
@@ -45,9 +45,9 @@ LilycoveCity_MapBGEvents:: @ 838037C
bg_event 6, 30, 3, 0, 0, LilycoveCity_EventScript_14CCAC
bg_event 36, 14, 0, 0, 0, LilycoveCity_EventScript_14CCCA
bg_event 34, 6, 0, 0, 0, LilycoveCity_EventScript_14CCDC
- bg_event 36, 31, 3, 7, 0, ITEM_HEART_SCALE, 27, 0
- bg_event 61, 7, 0, 7, 0, ITEM_PP_UP, 43, 0
- bg_event 64, 31, 0, 7, 0, ITEM_POKE_BALL, 75, 0
+ bg_hidden_item_event 36, 31, 3, ITEM_HEART_SCALE, FLAG_HIDDEN_ITEM_1B
+ bg_hidden_item_event 61, 7, 0, ITEM_PP_UP, FLAG_HIDDEN_ITEM_2B
+ bg_hidden_item_event 64, 31, 0, ITEM_POKE_BALL, FLAG_HIDDEN_ITEM_4B
LilycoveCity_MapEvents:: @ 8380418
map_events LilycoveCity_MapObjects, LilycoveCity_MapWarps, 0x0, LilycoveCity_MapBGEvents
diff --git a/data/maps/events/LilycoveCity_CoveLilyMotel_1F.inc b/data/maps/events/LilycoveCity_CoveLilyMotel_1F.inc
index ec57d4ba8..63e3ff3be 100644
--- a/data/maps/events/LilycoveCity_CoveLilyMotel_1F.inc
+++ b/data/maps/events/LilycoveCity_CoveLilyMotel_1F.inc
@@ -7,7 +7,7 @@ LilycoveCity_CoveLilyMotel_1F_MapWarps:: @ 838947C
warp_def 2, 1, 0, 0, MAP_LILYCOVE_CITY_COVE_LILY_MOTEL_2F
LilycoveCity_CoveLilyMotel_1F_MapCoordEvents:: @ 8389494
- coord_event 10, 2, 3, 0, 0x4001, 0, 0, LilycoveCity_CoveLilyMotel_1F_EventScript_15834D
+ coord_event 10, 2, 3, 0, VAR_TEMP_1, 0, 0, LilycoveCity_CoveLilyMotel_1F_EventScript_15834D
LilycoveCity_CoveLilyMotel_1F_MapEvents:: @ 83894A4
map_events LilycoveCity_CoveLilyMotel_1F_MapObjects, LilycoveCity_CoveLilyMotel_1F_MapWarps, LilycoveCity_CoveLilyMotel_1F_MapCoordEvents, 0x0
diff --git a/data/maps/events/LinkContestRoom1.inc b/data/maps/events/LinkContestRoom1.inc
index 18d1dcd74..1c0ac9368 100644
--- a/data/maps/events/LinkContestRoom1.inc
+++ b/data/maps/events/LinkContestRoom1.inc
@@ -1,18 +1,18 @@
LinkContestRoom1_MapObjects:: @ 839149C
object_event 1, MAP_OBJ_GFX_WOMAN_4, 0, 6, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
object_event 2, MAP_OBJ_GFX_CONTEST_JUDGE, 0, 7, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
- object_event 3, 240, 0, 4, 0, 7, 0, 3, 7, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
- object_event 4, 241, 0, 6, 0, 7, 0, 3, 7, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
- object_event 5, 242, 0, 8, 0, 7, 0, 3, 7, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
- object_event 6, 244, 0, 2, 0, 6, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
- object_event 7, 246, 0, 4, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
- object_event 8, 247, 0, 5, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
- object_event 9, 248, 0, 9, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
- object_event 10, 249, 0, 10, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
- object_event 11, 250, 0, 12, 0, 5, 0, 3, 9, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
- object_event 12, 245, 0, 2, 0, 5, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_0, 0, 4, 0, 7, 0, 3, 7, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_1, 0, 6, 0, 7, 0, 3, 7, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_2, 0, 8, 0, 7, 0, 3, 7, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 2, 0, 6, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_6, 0, 4, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_7, 0, 5, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_8, 0, 9, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_9, 0, 10, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
+ object_event 11, MAP_OBJ_GFX_VAR_A, 0, 12, 0, 5, 0, 3, 9, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_5, 0, 2, 0, 5, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
object_event 13, MAP_OBJ_GFX_ITEM_BALL, 0, 7, 0, 5, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_LINK_CONTEST_ROOM_POKEBALL, 0, 0
- object_event 14, 243, 0, 10, 0, 7, 0, 3, 7, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_3, 0, 10, 0, 7, 0, 3, 7, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
object_event 15, MAP_OBJ_GFX_ARTIST, 0, 12, 0, 6, 0, 3, 9, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
LinkContestRoom1_MapEvents:: @ 8391604
diff --git a/data/maps/events/LittlerootTown.inc b/data/maps/events/LittlerootTown.inc
index 23debe434..c2842c68e 100644
--- a/data/maps/events/LittlerootTown.inc
+++ b/data/maps/events/LittlerootTown.inc
@@ -12,15 +12,15 @@ LittlerootTown_MapWarps:: @ 838098C
warp_def 7, 16, 0, 0, MAP_LITTLEROOT_TOWN_PROFESSOR_BIRCHS_LAB
LittlerootTown_MapCoordEvents:: @ 83809A4
- coord_event 10, 1, 3, 0, 0x4050, 0, 0, LittlerootTown_EventScript_14D739
- coord_event 11, 1, 3, 0, 0x4050, 0, 0, LittlerootTown_EventScript_14D797
- coord_event 11, 1, 3, 0, 0x4050, 1, 0, LittlerootTown_EventScript_14D7C7
- coord_event 8, 9, 3, 0, 0x4050, 3, 0, LittlerootTown_EventScript_14D89E
- coord_event 9, 9, 3, 0, 0x4050, 3, 0, LittlerootTown_EventScript_14D8AA
- coord_event 10, 9, 3, 0, 0x4050, 3, 0, LittlerootTown_EventScript_14D886
- coord_event 11, 9, 3, 0, 0x4050, 3, 0, LittlerootTown_EventScript_14D892
- coord_event 10, 2, 3, 0, 0x4050, 3, 0, LittlerootTown_EventScript_14D860
- coord_event 11, 2, 3, 0, 0x4050, 3, 0, LittlerootTown_EventScript_14D873
+ coord_event 10, 1, 3, 0, VAR_LITTLEROOT_STATE, 0, 0, LittlerootTown_EventScript_14D739
+ coord_event 11, 1, 3, 0, VAR_LITTLEROOT_STATE, 0, 0, LittlerootTown_EventScript_14D797
+ coord_event 11, 1, 3, 0, VAR_LITTLEROOT_STATE, 1, 0, LittlerootTown_EventScript_14D7C7
+ coord_event 8, 9, 3, 0, VAR_LITTLEROOT_STATE, 3, 0, LittlerootTown_EventScript_14D89E
+ coord_event 9, 9, 3, 0, VAR_LITTLEROOT_STATE, 3, 0, LittlerootTown_EventScript_14D8AA
+ coord_event 10, 9, 3, 0, VAR_LITTLEROOT_STATE, 3, 0, LittlerootTown_EventScript_14D886
+ coord_event 11, 9, 3, 0, VAR_LITTLEROOT_STATE, 3, 0, LittlerootTown_EventScript_14D892
+ coord_event 10, 2, 3, 0, VAR_LITTLEROOT_STATE, 3, 0, LittlerootTown_EventScript_14D860
+ coord_event 11, 2, 3, 0, VAR_LITTLEROOT_STATE, 3, 0, LittlerootTown_EventScript_14D873
LittlerootTown_MapBGEvents:: @ 8380A34
bg_event 15, 13, 0, 0, 0, LittlerootTown_EventScript_14D7F6
diff --git a/data/maps/events/LittlerootTown_BrendansHouse_1F.inc b/data/maps/events/LittlerootTown_BrendansHouse_1F.inc
index bb3d3b195..58c8f8993 100644
--- a/data/maps/events/LittlerootTown_BrendansHouse_1F.inc
+++ b/data/maps/events/LittlerootTown_BrendansHouse_1F.inc
@@ -11,7 +11,7 @@ LittlerootTown_BrendansHouse_1F_MapWarps:: @ 83856EC
warp_def 8, 2, 0, 0, MAP_LITTLEROOT_TOWN_BRENDANS_HOUSE_2F
LittlerootTown_BrendansHouse_1F_MapCoordEvents:: @ 8385704
- coord_event 8, 8, 0, 0, 0x4092, 4, 0, LittlerootTown_BrendansHouse_1F_EventScript_152789
+ coord_event 8, 8, 0, 0, VAR_LITTLEROOT_INTRO_STATE, 4, 0, LittlerootTown_BrendansHouse_1F_EventScript_152789
LittlerootTown_BrendansHouse_1F_MapEvents:: @ 8385714
map_events LittlerootTown_BrendansHouse_1F_MapObjects, LittlerootTown_BrendansHouse_1F_MapWarps, LittlerootTown_BrendansHouse_1F_MapCoordEvents, 0x0
diff --git a/data/maps/events/LittlerootTown_BrendansHouse_2F.inc b/data/maps/events/LittlerootTown_BrendansHouse_2F.inc
index b7367b1d0..102da33a2 100644
--- a/data/maps/events/LittlerootTown_BrendansHouse_2F.inc
+++ b/data/maps/events/LittlerootTown_BrendansHouse_2F.inc
@@ -1,17 +1,17 @@
LittlerootTown_BrendansHouse_2F_MapObjects:: @ 8385728
object_event 1, MAP_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 0, 0, 0, 2, 0, 3, 7, 1, 0, 0, 0, 0, 0, LittlerootTown_BrendansHouse_2F_EventScript_152A9D, FLAG_HIDE_BRENDAN_UPSTAIRS, 0, 0
- object_event 2, 240, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
- object_event 3, 241, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
- object_event 4, 242, 0, 0, 0, 2, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
- object_event 5, 243, 0, 0, 0, 3, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
- object_event 6, 244, 0, 0, 0, 4, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
- object_event 7, 245, 0, 0, 0, 5, 0, 4, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
- object_event 8, 246, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
- object_event 9, 247, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
- object_event 10, 248, 0, 1, 0, 2, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
- object_event 11, 249, 0, 1, 0, 3, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
- object_event 12, 250, 0, 1, 0, 4, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
- object_event 13, 251, 0, 1, 0, 5, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 0, 0, 2, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_3, 0, 0, 0, 3, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 0, 0, 4, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_5, 0, 0, 0, 5, 0, 4, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_6, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_7, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_8, 0, 1, 0, 2, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
+ object_event 11, MAP_OBJ_GFX_VAR_9, 0, 1, 0, 3, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_A, 0, 1, 0, 4, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_B, 0, 1, 0, 5, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
object_event 14, MAP_OBJ_GFX_MOM, 0, 7, 0, 1, 0, 3, 8, 1, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_MOM_UPSTAIRS, 0, 0
LittlerootTown_BrendansHouse_2F_MapWarps:: @ 8385878
diff --git a/data/maps/events/LittlerootTown_MaysHouse_1F.inc b/data/maps/events/LittlerootTown_MaysHouse_1F.inc
index 27a0efbed..cbeccb348 100644
--- a/data/maps/events/LittlerootTown_MaysHouse_1F.inc
+++ b/data/maps/events/LittlerootTown_MaysHouse_1F.inc
@@ -11,7 +11,7 @@ LittlerootTown_MaysHouse_1F_MapWarps:: @ 838593C
warp_def 2, 2, 0, 0, MAP_LITTLEROOT_TOWN_MAYS_HOUSE_2F
LittlerootTown_MaysHouse_1F_MapCoordEvents:: @ 8385954
- coord_event 2, 8, 0, 0, 0x4092, 4, 0, LittlerootTown_MaysHouse_1F_EventScript_152A35
+ coord_event 2, 8, 0, 0, VAR_LITTLEROOT_INTRO_STATE, 4, 0, LittlerootTown_MaysHouse_1F_EventScript_152A35
LittlerootTown_MaysHouse_1F_MapEvents:: @ 8385964
map_events LittlerootTown_MaysHouse_1F_MapObjects, LittlerootTown_MaysHouse_1F_MapWarps, LittlerootTown_MaysHouse_1F_MapCoordEvents, 0x0
diff --git a/data/maps/events/LittlerootTown_MaysHouse_2F.inc b/data/maps/events/LittlerootTown_MaysHouse_2F.inc
index fbec5e0e7..b00a8d57d 100644
--- a/data/maps/events/LittlerootTown_MaysHouse_2F.inc
+++ b/data/maps/events/LittlerootTown_MaysHouse_2F.inc
@@ -1,17 +1,17 @@
LittlerootTown_MaysHouse_2F_MapObjects:: @ 8385978
object_event 1, MAP_OBJ_GFX_RIVAL_MAY_NORMAL, 0, 8, 0, 2, 0, 3, 7, 1, 0, 0, 0, 0, 0, LittlerootTown_MaysHouse_2F_EventScript_152A9D, FLAG_HIDE_MAY_UPSTAIRS, 0, 0
- object_event 2, 240, 0, 0, 0, 6, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
- object_event 3, 241, 0, 1, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
- object_event 4, 242, 0, 2, 0, 6, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
- object_event 5, 243, 0, 3, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
- object_event 6, 244, 0, 4, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
- object_event 7, 245, 0, 5, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
- object_event 8, 246, 0, 0, 0, 7, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
- object_event 9, 247, 0, 1, 0, 7, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
- object_event 10, 248, 0, 2, 0, 7, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
- object_event 11, 249, 0, 3, 0, 7, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
- object_event 12, 250, 0, 4, 0, 7, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
- object_event 13, 251, 0, 5, 0, 7, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 0, 0, 6, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 1, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 2, 0, 6, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_3, 0, 3, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 4, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_5, 0, 5, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_6, 0, 0, 0, 7, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_7, 0, 1, 0, 7, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_8, 0, 2, 0, 7, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
+ object_event 11, MAP_OBJ_GFX_VAR_9, 0, 3, 0, 7, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_A, 0, 4, 0, 7, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_B, 0, 5, 0, 7, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
object_event 14, MAP_OBJ_GFX_MOM, 0, 1, 0, 1, 0, 3, 8, 1, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_MOM_UPSTAIRS, 0, 0
object_event 15, MAP_OBJ_GFX_PICHU_DOLL, 0, 3, 0, 4, 0, 4, 8, 17, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_MAY_PICHU_DOLL, 0, 0
diff --git a/data/maps/events/LittlerootTown_ProfessorBirchsLab.inc b/data/maps/events/LittlerootTown_ProfessorBirchsLab.inc
index fbe8df720..41acfb14e 100644
--- a/data/maps/events/LittlerootTown_ProfessorBirchsLab.inc
+++ b/data/maps/events/LittlerootTown_ProfessorBirchsLab.inc
@@ -1,7 +1,7 @@
LittlerootTown_ProfessorBirchsLab_MapObjects:: @ 8385B2C
object_event 1, MAP_OBJ_GFX_SCIENTIST_1, 0, 9, 0, 8, 0, 3, 2, 17, 0, 0, 0, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_152D63, 0, 0, 0
object_event 2, MAP_OBJ_GFX_PROF_BIRCH, 0, 6, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_152D9A, FLAG_HIDE_BIRCH_IN_LAB, 0, 0
- object_event 3, 240, 0, 7, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_152EA3, FLAG_HIDE_RIVAL_BIRCH_LAB, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_0, 0, 7, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, LittlerootTown_ProfessorBirchsLab_EventScript_152EA3, FLAG_HIDE_RIVAL_BIRCH_LAB, 0, 0
LittlerootTown_ProfessorBirchsLab_MapWarps:: @ 8385B74
warp_def 6, 12, 0, 2, MAP_LITTLEROOT_TOWN
diff --git a/data/maps/events/MagmaHideout_1F.inc b/data/maps/events/MagmaHideout_1F.inc
index 2a41a962f..3601ce8b2 100644
--- a/data/maps/events/MagmaHideout_1F.inc
+++ b/data/maps/events/MagmaHideout_1F.inc
@@ -1,7 +1,7 @@
MagmaHideout_1F_MapObjects:: @ 838E9BC
- object_event 1, 241, 0, 13, 0, 19, 0, 3, 8, 17, 0, 0, 0, 0, 0, MagmaHideout_1F_EventScript_15D7CE, FLAG_HIDE_GRUNT_1_BLOCKING_HIDEOUT, 0, 0
- object_event 2, 241, 0, 14, 0, 19, 0, 3, 8, 17, 0, 0, 0, 0, 0, MagmaHideout_1F_EventScript_15D7ED, FLAG_HIDE_GRUNT_2_BLOCKING_HIDEOUT, 0, 0
- object_event 3, 241, 0, 20, 0, 3, 0, 3, 50, 110, 0, 1, 0, 3, 0, MagmaHideout_1F_EventScript_15D80C, 0, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_1, 0, 13, 0, 19, 0, 3, 8, 17, 0, 0, 0, 0, 0, MagmaHideout_1F_EventScript_15D7CE, FLAG_HIDE_GRUNT_1_BLOCKING_HIDEOUT, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_1, 0, 14, 0, 19, 0, 3, 8, 17, 0, 0, 0, 0, 0, MagmaHideout_1F_EventScript_15D7ED, FLAG_HIDE_GRUNT_2_BLOCKING_HIDEOUT, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 20, 0, 3, 0, 3, 50, 110, 0, 1, 0, 3, 0, MagmaHideout_1F_EventScript_15D80C, 0, 0, 0
MagmaHideout_1F_MapWarps:: @ 838EA04
warp_def 13, 27, 1, 14, MAP_LILYCOVE_CITY
diff --git a/data/maps/events/MagmaHideout_B1F.inc b/data/maps/events/MagmaHideout_B1F.inc
index 3ed63b847..01b1bdf63 100644
--- a/data/maps/events/MagmaHideout_B1F.inc
+++ b/data/maps/events/MagmaHideout_B1F.inc
@@ -1,7 +1,7 @@
MagmaHideout_B1F_MapObjects:: @ 838EA28
- object_event 1, 241, 0, 33, 0, 3, 0, 3, 9, 17, 0, 1, 0, 5, 0, MagmaHideout_B1F_EventScript_15D850, 0, 0, 0
- object_event 2, 241, 0, 41, 0, 17, 0, 3, 23, 17, 0, 1, 0, 3, 0, MagmaHideout_B1F_EventScript_15D875, 0, 0, 0
- object_event 3, 242, 0, 33, 0, 19, 0, 3, 27, 20, 0, 1, 0, 3, 0, MagmaHideout_B1F_EventScript_15D89A, 0, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_1, 0, 33, 0, 3, 0, 3, 9, 17, 0, 1, 0, 5, 0, MagmaHideout_B1F_EventScript_15D850, 0, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_1, 0, 41, 0, 17, 0, 3, 23, 17, 0, 1, 0, 3, 0, MagmaHideout_B1F_EventScript_15D875, 0, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_2, 0, 33, 0, 19, 0, 3, 27, 20, 0, 1, 0, 3, 0, MagmaHideout_B1F_EventScript_15D89A, 0, 0, 0
object_event 4, MAP_OBJ_GFX_ITEM_BALL, 0, 26, 0, 10, 0, 3, 1, 17, 0, 0, 0, 0, 0, MagmaHideout_B1F_EventScript_1B19C2, FLAG_ITEM_MAGMA_HIDEOUT_B1F_1, 0, 0
object_event 5, MAP_OBJ_GFX_ITEM_BALL, 0, 14, 0, 18, 0, 3, 1, 17, 0, 0, 0, 0, 0, MagmaHideout_B1F_EventScript_1B19DC, FLAG_ITEM_MAGMA_HIDEOUT_B1F_2, 0, 0
object_event 6, MAP_OBJ_GFX_ITEM_BALL, 0, 27, 0, 10, 0, 3, 1, 17, 0, 0, 0, 0, 0, MagmaHideout_B1F_EventScript_1A04FD, FLAG_HIDE_ELECTRODE_1_HIDEOUT, 0, 0
diff --git a/data/maps/events/MagmaHideout_B2F.inc b/data/maps/events/MagmaHideout_B2F.inc
index 16ac562b5..58883c3a2 100644
--- a/data/maps/events/MagmaHideout_B2F.inc
+++ b/data/maps/events/MagmaHideout_B2F.inc
@@ -1,8 +1,8 @@
MagmaHideout_B2F_MapObjects:: @ 838EBE4
- object_event 1, 241, 0, 8, 0, 19, 0, 3, 10, 17, 0, 0, 0, 0, 0, MagmaHideout_B2F_EventScript_15D8E1, FLAG_HIDE_GRUNTS_HIDEOUTS, 0, 0
- object_event 2, 241, 0, 31, 0, 11, 0, 3, 51, 71, 0, 1, 0, 3, 0, MagmaHideout_B2F_EventScript_15D962, FLAG_HIDE_GRUNTS_HIDEOUTS, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_1, 0, 8, 0, 19, 0, 3, 10, 17, 0, 0, 0, 0, 0, MagmaHideout_B2F_EventScript_15D8E1, FLAG_HIDE_GRUNTS_HIDEOUTS, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_1, 0, 31, 0, 11, 0, 3, 51, 71, 0, 1, 0, 3, 0, MagmaHideout_B2F_EventScript_15D962, FLAG_HIDE_GRUNTS_HIDEOUTS, 0, 0
object_event 3, MAP_OBJ_GFX_SUBMARINE_SHADOW, 0, 12, 0, 20, 0, 1, 10, 17, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_SUBMARINE_SHADOW_HIDEOUT, 0, 0
- object_event 4, 242, 0, 13, 0, 3, 0, 3, 9, 17, 0, 1, 0, 4, 0, MagmaHideout_B2F_EventScript_15D987, FLAG_HIDE_GRUNTS_HIDEOUTS, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 13, 0, 3, 0, 3, 9, 17, 0, 1, 0, 4, 0, MagmaHideout_B2F_EventScript_15D987, FLAG_HIDE_GRUNTS_HIDEOUTS, 0, 0
object_event 5, MAP_OBJ_GFX_ITEM_BALL, 0, 31, 0, 20, 0, 3, 8, 17, 0, 0, 0, 0, 0, MagmaHideout_B2F_EventScript_1B19E9, FLAG_ITEM_MAGMA_HIDEOUT_B2F_1, 0, 0
MagmaHideout_B2F_MapWarps:: @ 838EC5C
@@ -16,10 +16,10 @@ MagmaHideout_B2F_MapWarps:: @ 838EC5C
warp_def 31, 16, 3, 6, MAP_MAGMA_HIDEOUT_B2F
MagmaHideout_B2F_MapCoordEvents:: @ 838EC9C
- coord_event 7, 16, 3, 0, 0x4001, 0, 0, MagmaHideout_B2F_EventScript_15D8BD
- coord_event 6, 16, 3, 0, 0x4001, 0, 0, MagmaHideout_B2F_EventScript_15D8BD
- coord_event 5, 16, 3, 0, 0x4001, 0, 0, MagmaHideout_B2F_EventScript_15D8BD
- coord_event 4, 16, 3, 0, 0x4001, 0, 0, MagmaHideout_B2F_EventScript_15D8BD
+ coord_event 7, 16, 3, 0, VAR_TEMP_1, 0, 0, MagmaHideout_B2F_EventScript_15D8BD
+ coord_event 6, 16, 3, 0, VAR_TEMP_1, 0, 0, MagmaHideout_B2F_EventScript_15D8BD
+ coord_event 5, 16, 3, 0, VAR_TEMP_1, 0, 0, MagmaHideout_B2F_EventScript_15D8BD
+ coord_event 4, 16, 3, 0, VAR_TEMP_1, 0, 0, MagmaHideout_B2F_EventScript_15D8BD
MagmaHideout_B2F_MapEvents:: @ 838ECDC
map_events MagmaHideout_B2F_MapObjects, MagmaHideout_B2F_MapWarps, MagmaHideout_B2F_MapCoordEvents, 0x0
diff --git a/data/maps/events/MauvilleCity_Gym.inc b/data/maps/events/MauvilleCity_Gym.inc
index d30c6b275..a9bd2a057 100644
--- a/data/maps/events/MauvilleCity_Gym.inc
+++ b/data/maps/events/MauvilleCity_Gym.inc
@@ -11,9 +11,9 @@ MauvilleCity_Gym_MapWarps:: @ 83882AC
warp_def 5, 20, 0, 0, MAP_MAUVILLE_CITY
MauvilleCity_Gym_MapCoordEvents:: @ 83882BC
- coord_event 0, 9, 3, 0, 0x4000, 0, 0, MauvilleCity_Gym_EventScript_15664B
- coord_event 8, 11, 3, 0, 0x4000, 0, 0, MauvilleCity_Gym_EventScript_156670
- coord_event 4, 15, 3, 0, 0x4000, 0, 0, MauvilleCity_Gym_EventScript_156695
+ coord_event 0, 9, 3, 0, VAR_TEMP_0, 0, 0, MauvilleCity_Gym_EventScript_15664B
+ coord_event 8, 11, 3, 0, VAR_TEMP_0, 0, 0, MauvilleCity_Gym_EventScript_156670
+ coord_event 4, 15, 3, 0, VAR_TEMP_0, 0, 0, MauvilleCity_Gym_EventScript_156695
MauvilleCity_Gym_MapBGEvents:: @ 83882EC
bg_event 3, 18, 0, 1, 0, MauvilleCity_Gym_EventScript_156761
diff --git a/data/maps/events/MauvilleCity_PokemonCenter_1F.inc b/data/maps/events/MauvilleCity_PokemonCenter_1F.inc
index da60ac284..e949ee3d0 100644
--- a/data/maps/events/MauvilleCity_PokemonCenter_1F.inc
+++ b/data/maps/events/MauvilleCity_PokemonCenter_1F.inc
@@ -1,6 +1,6 @@
MauvilleCity_PokemonCenter_1F_MapObjects:: @ 8388660
object_event 1, MAP_OBJ_GFX_NURSE, 0, 7, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, MauvilleCity_PokemonCenter_1F_EventScript_157369, 0, 0, 0
- object_event 2, 240, 0, 2, 0, 3, 0, 3, 9, 1, 0, 0, 0, 0, 0, MauvilleCity_PokemonCenter_1F_EventScript_1AE744, 0, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 2, 0, 3, 0, 3, 9, 1, 0, 0, 0, 0, 0, MauvilleCity_PokemonCenter_1F_EventScript_1AE744, 0, 0, 0
object_event 3, MAP_OBJ_GFX_WOMAN_1, 0, 8, 0, 6, 0, 3, 1, 0, 0, 0, 0, 0, 0, MauvilleCity_PokemonCenter_1F_EventScript_157377, 0, 0, 0
object_event 4, MAP_OBJ_GFX_WOMAN_7, 0, 11, 0, 4, 0, 3, 3, 16, 0, 0, 0, 0, 0, MauvilleCity_PokemonCenter_1F_EventScript_157380, 0, 0, 0
object_event 5, MAP_OBJ_GFX_YOUNGSTER, 0, 2, 0, 8, 0, 3, 1, 17, 0, 0, 0, 0, 0, MauvilleCity_PokemonCenter_1F_EventScript_157389, 0, 0, 0
diff --git a/data/maps/events/MeteorFalls_1F_1R.inc b/data/maps/events/MeteorFalls_1F_1R.inc
index abccfa283..17efa037a 100644
--- a/data/maps/events/MeteorFalls_1F_1R.inc
+++ b/data/maps/events/MeteorFalls_1F_1R.inc
@@ -3,11 +3,11 @@ MeteorFalls_1F_1R_MapObjects:: @ 838BACC
object_event 2, MAP_OBJ_GFX_ITEM_BALL, 0, 2, 0, 14, 0, 3, 1, 0, 0, 0, 0, 0, 0, MeteorFalls_1F_1R_EventScript_1B1815, FLAG_ITEM_METEOR_FALLS_1F_1R_3, 0, 0
object_event 3, MAP_OBJ_GFX_ITEM_BALL, 0, 27, 0, 5, 0, 3, 1, 0, 0, 0, 0, 0, 0, MeteorFalls_1F_1R_EventScript_1B1808, FLAG_ITEM_METEOR_FALLS_1F_1R_2, 0, 0
object_event 4, MAP_OBJ_GFX_ITEM_BALL, 0, 26, 0, 32, 0, 3, 1, 0, 0, 0, 0, 0, 0, MeteorFalls_1F_1R_EventScript_1B1822, FLAG_ITEM_METEOR_FALLS_1F_1R_4, 0, 0
- object_event 5, 241, 0, 12, 0, 20, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_GRUNTS_METEOR_FALLS_1F, 0, 0
- object_event 6, 241, 0, 14, 0, 21, 0, 3, 9, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_GRUNTS_METEOR_FALLS_1F, 0, 0
- object_event 7, 247, 0, 6, 0, 20, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_OTHER_TEAM_METEOR_FALLS_1F, 0, 0
- object_event 8, 244, 0, 6, 0, 20, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_OTHER_TEAM_METEOR_FALLS_1F, 0, 0
- object_event 9, 244, 0, 6, 0, 21, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_OTHER_TEAM_METEOR_FALLS_1F, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_1, 0, 12, 0, 20, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_GRUNTS_METEOR_FALLS_1F, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_1, 0, 14, 0, 21, 0, 3, 9, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_GRUNTS_METEOR_FALLS_1F, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_7, 0, 6, 0, 20, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_OTHER_TEAM_METEOR_FALLS_1F, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_4, 0, 6, 0, 20, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_OTHER_TEAM_METEOR_FALLS_1F, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_4, 0, 6, 0, 21, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_OTHER_TEAM_METEOR_FALLS_1F, 0, 0
object_event 10, MAP_OBJ_GFX_SCIENTIST_1, 0, 13, 0, 23, 0, 3, 21, 0, 0, 0, 0, 0, 0, MeteorFalls_1F_1R_EventScript_15C656, FLAG_HIDE_PROF_COSMO_METEOR_FALLS, 0, 0
MeteorFalls_1F_1R_MapWarps:: @ 838BBBC
@@ -18,7 +18,7 @@ MeteorFalls_1F_1R_MapWarps:: @ 838BBBC
warp_def 26, 28, 3, 5, MAP_METEOR_FALLS_B1F_1R
MeteorFalls_1F_1R_MapCoordEvents:: @ 838BBE4
- coord_event 14, 18, 4, 0, 0x40bf, 0, 0, MeteorFalls_1F_1R_EventScript_15C49C
+ coord_event 14, 18, 4, 0, VAR_METEOR_FALLS_STATE, 0, 0, MeteorFalls_1F_1R_EventScript_15C49C
MeteorFalls_1F_1R_MapBGEvents:: @ 838BBF4
bg_event 38, 9, 0, 1, 0, MeteorFalls_1F_1R_EventScript_14E842
diff --git a/data/maps/events/MossdeepCity.inc b/data/maps/events/MossdeepCity.inc
index a5b4fa74a..957d91d5a 100644
--- a/data/maps/events/MossdeepCity.inc
+++ b/data/maps/events/MossdeepCity.inc
@@ -22,10 +22,10 @@ MossdeepCity_MapWarps:: @ 8380504
warp_def 36, 24, 0, 0, MAP_MOSSDEEP_CITY_GAME_CORNER_1F
MossdeepCity_MapCoordEvents:: @ 8380554
- coord_event 25, 25, 0, 0, 0x4001, 0, 0, MossdeepCity_EventScript_14D008
- coord_event 26, 25, 0, 0, 0x4001, 0, 0, MossdeepCity_EventScript_14D008
- coord_event 32, 27, 0, 0, 0x4001, 0, 0, MossdeepCity_EventScript_14D008
- coord_event 33, 27, 0, 0, 0x4001, 0, 0, MossdeepCity_EventScript_14D008
+ coord_event 25, 25, 0, 0, VAR_TEMP_1, 0, 0, MossdeepCity_EventScript_14D008
+ coord_event 26, 25, 0, 0, VAR_TEMP_1, 0, 0, MossdeepCity_EventScript_14D008
+ coord_event 32, 27, 0, 0, VAR_TEMP_1, 0, 0, MossdeepCity_EventScript_14D008
+ coord_event 33, 27, 0, 0, VAR_TEMP_1, 0, 0, MossdeepCity_EventScript_14D008
MossdeepCity_MapBGEvents:: @ 8380594
bg_event 25, 16, 0, 0, 0, MossdeepCity_EventScript_14CFF6
diff --git a/data/maps/events/MossdeepCity_GameCorner_B1F.inc b/data/maps/events/MossdeepCity_GameCorner_B1F.inc
index 58acb3300..dc88e208b 100644
--- a/data/maps/events/MossdeepCity_GameCorner_B1F.inc
+++ b/data/maps/events/MossdeepCity_GameCorner_B1F.inc
@@ -1,5 +1,5 @@
MossdeepCity_GameCorner_B1F_MapObjects:: @ 838ACBC
- object_event 1, 240, 0, 6, 0, 5, 0, 3, 9, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_0, 0, 6, 0, 5, 0, 3, 9, 0, 0, 0, 0, 0, 0, 0x0, 0, 0, 0
MossdeepCity_GameCorner_B1F_MapWarps:: @ 838ACD4
warp_def 3, 1, 0, 2, MAP_MOSSDEEP_CITY_GAME_CORNER_1F
diff --git a/data/maps/events/MossdeepCity_Gym.inc b/data/maps/events/MossdeepCity_Gym.inc
index 80812cc4d..21521df5f 100644
--- a/data/maps/events/MossdeepCity_Gym.inc
+++ b/data/maps/events/MossdeepCity_Gym.inc
@@ -14,7 +14,7 @@ MossdeepCity_Gym_MapWarps:: @ 838A738
warp_def 10, 29, 0, 1, MAP_MOSSDEEP_CITY
MossdeepCity_Gym_MapCoordEvents:: @ 838A748
- coord_event 12, 3, 3, 0, 0x4001, 0, 0, MossdeepCity_Gym_EventScript_15A742
+ coord_event 12, 3, 3, 0, VAR_TEMP_1, 0, 0, MossdeepCity_Gym_EventScript_15A742
MossdeepCity_Gym_MapBGEvents:: @ 838A758
bg_event 2, 7, 0, 0, 0, MossdeepCity_Gym_EventScript_15A5EA
diff --git a/data/maps/events/MtChimney.inc b/data/maps/events/MtChimney.inc
index 7bc90433c..e685159c0 100644
--- a/data/maps/events/MtChimney.inc
+++ b/data/maps/events/MtChimney.inc
@@ -1,26 +1,26 @@
MtChimney_MapObjects:: @ 838C330
- object_event 1, 247, 0, 24, 0, 19, 0, 3, 9, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_1B2C95, FLAG_HIDE_OTEHR_TEAM_MT_CHIMNEY, 0, 0
- object_event 2, 246, 0, 13, 0, 6, 0, 3, 10, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_1B2CCB, FLAG_HIDE_EVIL_TEAM_MT_CHIMNEY, 0, 0
- object_event 3, 241, 0, 12, 0, 11, 0, 3, 9, 0, 0, 1, 0, 2, 0, MtChimney_EventScript_15D110, FLAG_HIDE_EVIL_TEAM_MT_CHIMNEY, 0, 0
- object_event 4, 241, 0, 32, 0, 5, 0, 3, 9, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D162, FLAG_HIDE_EVIL_TEAM_MT_CHIMNEY, 0, 0
- object_event 5, 241, 0, 28, 0, 12, 0, 3, 10, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D159, FLAG_HIDE_EVIL_TEAM_MT_CHIMNEY, 0, 0
- object_event 6, 244, 0, 19, 0, 39, 0, 3, 10, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D0FE, FLAG_HIDE_OTEHR_TEAM_MT_CHIMNEY, 0, 0
- object_event 7, 244, 0, 29, 0, 5, 0, 3, 10, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D0F5, FLAG_HIDE_OTEHR_TEAM_MT_CHIMNEY, 0, 0
- object_event 8, 244, 0, 31, 0, 12, 0, 3, 9, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D107, FLAG_HIDE_OTEHR_TEAM_MT_CHIMNEY, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_7, 0, 24, 0, 19, 0, 3, 9, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_1B2C95, FLAG_HIDE_OTEHR_TEAM_MT_CHIMNEY, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_6, 0, 13, 0, 6, 0, 3, 10, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_1B2CCB, FLAG_HIDE_EVIL_TEAM_MT_CHIMNEY, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 12, 0, 11, 0, 3, 9, 0, 0, 1, 0, 2, 0, MtChimney_EventScript_15D110, FLAG_HIDE_EVIL_TEAM_MT_CHIMNEY, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_1, 0, 32, 0, 5, 0, 3, 9, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D162, FLAG_HIDE_EVIL_TEAM_MT_CHIMNEY, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_1, 0, 28, 0, 12, 0, 3, 10, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D159, FLAG_HIDE_EVIL_TEAM_MT_CHIMNEY, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 19, 0, 39, 0, 3, 10, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D0FE, FLAG_HIDE_OTEHR_TEAM_MT_CHIMNEY, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_4, 0, 29, 0, 5, 0, 3, 10, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D0F5, FLAG_HIDE_OTEHR_TEAM_MT_CHIMNEY, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_4, 0, 31, 0, 12, 0, 3, 9, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D107, FLAG_HIDE_OTEHR_TEAM_MT_CHIMNEY, 0, 0
object_event 9, MAP_OBJ_GFX_OLD_WOMAN_2, 0, 16, 0, 37, 0, 3, 8, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15CF95, FLAG_HIDE_MT_CHIMNEY_PEOPLE, 0, 0
- object_event 10, 241, 0, 22, 0, 39, 0, 3, 9, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D162, FLAG_HIDE_EVIL_TEAM_MT_CHIMNEY, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_1, 0, 22, 0, 39, 0, 3, 9, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D162, FLAG_HIDE_EVIL_TEAM_MT_CHIMNEY, 0, 0
object_event 11, MAP_OBJ_GFX_POOCHYENA, 0, 23, 0, 19, 0, 3, 74, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D174, FLAG_HIDE_OTEHR_TEAM_MT_CHIMNEY, 0, 0
object_event 12, MAP_OBJ_GFX_POOCHYENA, 0, 23, 0, 18, 0, 3, 64, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D16B, FLAG_HIDE_EVIL_TEAM_MT_CHIMNEY, 0, 0
- object_event 13, 241, 0, 23, 0, 17, 0, 3, 8, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D13E, FLAG_HIDE_EVIL_TEAM_MT_CHIMNEY, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_1, 0, 23, 0, 17, 0, 3, 8, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D13E, FLAG_HIDE_EVIL_TEAM_MT_CHIMNEY, 0, 0
object_event 14, MAP_OBJ_GFX_POOCHYENA, 0, 23, 0, 20, 0, 3, 65, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D16B, FLAG_HIDE_EVIL_TEAM_MT_CHIMNEY, 0, 0
object_event 15, MAP_OBJ_GFX_POOCHYENA, 0, 22, 0, 19, 0, 3, 67, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D16B, FLAG_HIDE_EVIL_TEAM_MT_CHIMNEY, 0, 0
- object_event 16, 241, 0, 23, 0, 21, 0, 3, 7, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D150, FLAG_HIDE_EVIL_TEAM_MT_CHIMNEY, 0, 0
- object_event 17, 241, 0, 21, 0, 19, 0, 3, 10, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D13E, FLAG_HIDE_EVIL_TEAM_MT_CHIMNEY, 0, 0
+ object_event 16, MAP_OBJ_GFX_VAR_1, 0, 23, 0, 21, 0, 3, 7, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D150, FLAG_HIDE_EVIL_TEAM_MT_CHIMNEY, 0, 0
+ object_event 17, MAP_OBJ_GFX_VAR_1, 0, 21, 0, 19, 0, 3, 10, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D13E, FLAG_HIDE_EVIL_TEAM_MT_CHIMNEY, 0, 0
object_event 18, MAP_OBJ_GFX_POOCHYENA, 0, 30, 0, 12, 0, 3, 66, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D174, FLAG_HIDE_OTEHR_TEAM_MT_CHIMNEY, 0, 0
object_event 19, MAP_OBJ_GFX_POOCHYENA, 0, 29, 0, 12, 0, 3, 67, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D16B, FLAG_HIDE_EVIL_TEAM_MT_CHIMNEY, 0, 0
object_event 20, MAP_OBJ_GFX_POOCHYENA, 0, 30, 0, 5, 0, 3, 67, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D174, FLAG_HIDE_OTEHR_TEAM_MT_CHIMNEY, 0, 0
object_event 21, MAP_OBJ_GFX_POOCHYENA, 0, 31, 0, 5, 0, 3, 66, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D16B, FLAG_HIDE_EVIL_TEAM_MT_CHIMNEY, 0, 0
- object_event 22, 241, 0, 9, 0, 15, 0, 3, 10, 0, 0, 1, 0, 3, 0, MtChimney_EventScript_15D127, FLAG_HIDE_EVIL_TEAM_MT_CHIMNEY, 0, 0
+ object_event 22, MAP_OBJ_GFX_VAR_1, 0, 9, 0, 15, 0, 3, 10, 0, 0, 1, 0, 3, 0, MtChimney_EventScript_15D127, FLAG_HIDE_EVIL_TEAM_MT_CHIMNEY, 0, 0
object_event 23, MAP_OBJ_GFX_POOCHYENA, 0, 20, 0, 39, 0, 3, 67, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D174, FLAG_HIDE_OTEHR_TEAM_MT_CHIMNEY, 0, 0
object_event 24, MAP_OBJ_GFX_POOCHYENA, 0, 21, 0, 39, 0, 3, 66, 0, 0, 0, 0, 0, 0, MtChimney_EventScript_15D16B, FLAG_HIDE_EVIL_TEAM_MT_CHIMNEY, 0, 0
object_event 25, MAP_OBJ_GFX_OLD_WOMAN_1, 0, 16, 0, 18, 0, 3, 13, 0, 0, 1, 0, 3, 0, MtChimney_EventScript_15D1E3, FLAG_HIDE_MT_CHIMNEY_PEOPLE, 0, 0
diff --git a/data/maps/events/MtPyre_Exterior.inc b/data/maps/events/MtPyre_Exterior.inc
index 71cb2095a..77668758d 100644
--- a/data/maps/events/MtPyre_Exterior.inc
+++ b/data/maps/events/MtPyre_Exterior.inc
@@ -15,8 +15,8 @@ MtPyre_Exterior_MapCoordEvents:: @ 838CB5C
coord_event 26, 21, 3, 0, 0, 0, 0, MtPyre_Exterior_EventScript_15D4A7
MtPyre_Exterior_MapBGEvents:: @ 838CBAC
- bg_event 9, 8, 0, 7, 0, ITEM_ULTRA_BALL, 29, 0
- bg_event 16, 22, 0, 7, 0, ITEM_MAX_ETHER, 78, 0
+ bg_hidden_item_event 9, 8, 0, ITEM_ULTRA_BALL, FLAG_HIDDEN_ITEM_1D
+ bg_hidden_item_event 16, 22, 0, ITEM_MAX_ETHER, FLAG_HIDDEN_ITEM_4E
MtPyre_Exterior_MapEvents:: @ 838CBC4
map_events MtPyre_Exterior_MapObjects, MtPyre_Exterior_MapWarps, MtPyre_Exterior_MapCoordEvents, MtPyre_Exterior_MapBGEvents
diff --git a/data/maps/events/MtPyre_Summit.inc b/data/maps/events/MtPyre_Summit.inc
index 21217ac8f..64399add8 100644
--- a/data/maps/events/MtPyre_Summit.inc
+++ b/data/maps/events/MtPyre_Summit.inc
@@ -1,10 +1,10 @@
MtPyre_Summit_MapObjects:: @ 838CBD8
object_event 1, MAP_OBJ_GFX_OLD_MAN_2, 0, 22, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, MtPyre_Summit_EventScript_15D5EF, 0, 0, 0
- object_event 2, 246, 0, 23, 0, 6, 0, 3, 7, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_LEADER_MT_PYRE_SUMMIT, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_6, 0, 23, 0, 6, 0, 3, 7, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_LEADER_MT_PYRE_SUMMIT, 0, 0
object_event 3, MAP_OBJ_GFX_OLD_WOMAN_1, 0, 23, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, MtPyre_Summit_EventScript_15D623, 0, 0, 0
- object_event 4, 241, 0, 21, 0, 18, 0, 3, 10, 0, 0, 1, 0, 3, 0, MtPyre_Summit_EventScript_1B2DA9, FLAG_HIDE_GRUNTS_MT_PYRE_SUMMIT, 0, 0
- object_event 5, 241, 0, 25, 0, 15, 0, 3, 9, 0, 0, 1, 0, 3, 0, MtPyre_Summit_EventScript_1B2DC0, FLAG_HIDE_GRUNTS_MT_PYRE_SUMMIT, 0, 0
- object_event 6, 241, 0, 21, 0, 11, 0, 3, 10, 0, 0, 1, 0, 3, 0, MtPyre_Summit_EventScript_1B2DD7, FLAG_HIDE_GRUNTS_MT_PYRE_SUMMIT, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_1, 0, 21, 0, 18, 0, 3, 10, 0, 0, 1, 0, 3, 0, MtPyre_Summit_EventScript_1B2DA9, FLAG_HIDE_GRUNTS_MT_PYRE_SUMMIT, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_1, 0, 25, 0, 15, 0, 3, 9, 0, 0, 1, 0, 3, 0, MtPyre_Summit_EventScript_1B2DC0, FLAG_HIDE_GRUNTS_MT_PYRE_SUMMIT, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_1, 0, 21, 0, 11, 0, 3, 10, 0, 0, 1, 0, 3, 0, MtPyre_Summit_EventScript_1B2DD7, FLAG_HIDE_GRUNTS_MT_PYRE_SUMMIT, 0, 0
MtPyre_Summit_MapWarps:: @ 838CC68
warp_def 22, 31, 3, 1, MAP_MT_PYRE_EXTERIOR
@@ -12,16 +12,16 @@ MtPyre_Summit_MapWarps:: @ 838CC68
warp_def 24, 31, 3, 1, MAP_MT_PYRE_EXTERIOR
MtPyre_Summit_MapCoordEvents:: @ 838CC80
- coord_event 22, 7, 3, 0, 0x40b9, 0, 0, MtPyre_Summit_EventScript_15D4BD
- coord_event 23, 7, 3, 0, 0x40b9, 0, 0, MtPyre_Summit_EventScript_15D4C9
- coord_event 24, 7, 3, 0, 0x40b9, 0, 0, MtPyre_Summit_EventScript_15D4D5
- coord_event 22, 7, 3, 0, 0x40b9, 2, 0, MtPyre_Summit_EventScript_15D6CE
- coord_event 23, 7, 3, 0, 0x40b9, 2, 0, MtPyre_Summit_EventScript_15D6DA
- coord_event 24, 7, 3, 0, 0x40b9, 2, 0, MtPyre_Summit_EventScript_15D6E6
+ coord_event 22, 7, 3, 0, VAR_MT_PYRE_STATE, 0, 0, MtPyre_Summit_EventScript_15D4BD
+ coord_event 23, 7, 3, 0, VAR_MT_PYRE_STATE, 0, 0, MtPyre_Summit_EventScript_15D4C9
+ coord_event 24, 7, 3, 0, VAR_MT_PYRE_STATE, 0, 0, MtPyre_Summit_EventScript_15D4D5
+ coord_event 22, 7, 3, 0, VAR_MT_PYRE_STATE, 2, 0, MtPyre_Summit_EventScript_15D6CE
+ coord_event 23, 7, 3, 0, VAR_MT_PYRE_STATE, 2, 0, MtPyre_Summit_EventScript_15D6DA
+ coord_event 24, 7, 3, 0, VAR_MT_PYRE_STATE, 2, 0, MtPyre_Summit_EventScript_15D6E6
MtPyre_Summit_MapBGEvents:: @ 838CCE0
- bg_event 9, 25, 0, 7, 0, ITEM_ZINC, 79, 0
- bg_event 37, 7, 3, 7, 0, ITEM_RARE_CANDY, 80, 0
+ bg_hidden_item_event 9, 25, 0, ITEM_ZINC, FLAG_HIDDEN_ITEM_4F
+ bg_hidden_item_event 37, 7, 3, ITEM_RARE_CANDY, FLAG_HIDDEN_ITEM_50
MtPyre_Summit_MapEvents:: @ 838CCF8
map_events MtPyre_Summit_MapObjects, MtPyre_Summit_MapWarps, MtPyre_Summit_MapCoordEvents, MtPyre_Summit_MapBGEvents
diff --git a/data/maps/events/NewMauville_Entrance.inc b/data/maps/events/NewMauville_Entrance.inc
index 65405fbe7..8967a1df0 100644
--- a/data/maps/events/NewMauville_Entrance.inc
+++ b/data/maps/events/NewMauville_Entrance.inc
@@ -3,7 +3,7 @@ NewMauville_Entrance_MapWarps:: @ 838DED4
warp_def 4, 1, 3, 0, MAP_NEW_MAUVILLE_INSIDE
NewMauville_Entrance_MapCoordEvents:: @ 838DEE4
- coord_event 4, 2, 3, 0, 0x40ba, 0, 0, NewMauville_Entrance_EventScript_15E4DC
+ coord_event 4, 2, 3, 0, VAR_NEW_MAUVILLE_STATE, 0, 0, NewMauville_Entrance_EventScript_15E4DC
NewMauville_Entrance_MapEvents:: @ 838DEF4
map_events 0x0, NewMauville_Entrance_MapWarps, NewMauville_Entrance_MapCoordEvents, 0x0
diff --git a/data/maps/events/NewMauville_Inside.inc b/data/maps/events/NewMauville_Inside.inc
index a3b7ffbe2..c88c554c6 100644
--- a/data/maps/events/NewMauville_Inside.inc
+++ b/data/maps/events/NewMauville_Inside.inc
@@ -12,16 +12,16 @@ NewMauville_Inside_MapWarps:: @ 838DFC8
warp_def 32, 33, 3, 1, MAP_NEW_MAUVILLE_ENTRANCE
NewMauville_Inside_MapCoordEvents:: @ 838DFD0
- coord_event 30, 38, 3, 0, 0x4001, 0, 0, NewMauville_Inside_EventScript_15E5AA
- coord_event 18, 36, 3, 0, 0x4002, 0, 0, NewMauville_Inside_EventScript_15E5C2
- coord_event 4, 26, 3, 0, 0x4001, 0, 0, NewMauville_Inside_EventScript_15E5AA
- coord_event 16, 22, 3, 0, 0x4001, 0, 0, NewMauville_Inside_EventScript_15E5AA
- coord_event 25, 18, 3, 0, 0x4002, 0, 0, NewMauville_Inside_EventScript_15E5C2
- coord_event 2, 11, 3, 0, 0x4002, 0, 0, NewMauville_Inside_EventScript_15E5C2
- coord_event 6, 11, 3, 0, 0x4001, 0, 0, NewMauville_Inside_EventScript_15E5AA
- coord_event 13, 10, 3, 0, 0x4001, 0, 0, NewMauville_Inside_EventScript_15E5AA
- coord_event 17, 10, 3, 0, 0x4002, 0, 0, NewMauville_Inside_EventScript_15E5C2
- coord_event 33, 6, 3, 0, 0x40ba, 1, 0, NewMauville_Inside_EventScript_15E876
+ coord_event 30, 38, 3, 0, VAR_TEMP_1, 0, 0, NewMauville_Inside_EventScript_15E5AA
+ coord_event 18, 36, 3, 0, VAR_TEMP_2, 0, 0, NewMauville_Inside_EventScript_15E5C2
+ coord_event 4, 26, 3, 0, VAR_TEMP_1, 0, 0, NewMauville_Inside_EventScript_15E5AA
+ coord_event 16, 22, 3, 0, VAR_TEMP_1, 0, 0, NewMauville_Inside_EventScript_15E5AA
+ coord_event 25, 18, 3, 0, VAR_TEMP_2, 0, 0, NewMauville_Inside_EventScript_15E5C2
+ coord_event 2, 11, 3, 0, VAR_TEMP_2, 0, 0, NewMauville_Inside_EventScript_15E5C2
+ coord_event 6, 11, 3, 0, VAR_TEMP_1, 0, 0, NewMauville_Inside_EventScript_15E5AA
+ coord_event 13, 10, 3, 0, VAR_TEMP_1, 0, 0, NewMauville_Inside_EventScript_15E5AA
+ coord_event 17, 10, 3, 0, VAR_TEMP_2, 0, 0, NewMauville_Inside_EventScript_15E5C2
+ coord_event 33, 6, 3, 0, VAR_NEW_MAUVILLE_STATE, 1, 0, NewMauville_Inside_EventScript_15E876
NewMauville_Inside_MapBGEvents:: @ 838E070
bg_event 32, 4, 3, 0, 0, NewMauville_Inside_EventScript_15E8E0
diff --git a/data/maps/events/OldaleTown.inc b/data/maps/events/OldaleTown.inc
index 828ffc986..cad717a21 100644
--- a/data/maps/events/OldaleTown.inc
+++ b/data/maps/events/OldaleTown.inc
@@ -2,7 +2,7 @@ OldaleTown_MapObjects:: @ 8380A78
object_event 1, MAP_OBJ_GFX_GIRL_3, 0, 16, 0, 11, 0, 3, 9, 0, 0, 0, 0, 0, 0, OldaleTown_EventScript_14DDB3, 0, 0, 0
object_event 2, MAP_OBJ_GFX_MART_EMPLOYEE, 0, 13, 0, 7, 0, 3, 8, 0, 0, 0, 0, 0, 0, OldaleTown_EventScript_14DDBC, 0, 0, 0
object_event 3, MAP_OBJ_GFX_MANIAC, 0, 8, 0, 9, 0, 3, 10, 0, 0, 0, 0, 0, 0, OldaleTown_EventScript_14DEDF, 0, 0, 0
- object_event 4, 240, 0, 11, 0, 19, 0, 3, 7, 17, 0, 0, 0, 0, 0, OldaleTown_EventScript_14DF30, FLAG_HIDE_RIVAL_OLDALE_TOWN, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_0, 0, 11, 0, 19, 0, 3, 7, 17, 0, 0, 0, 0, 0, OldaleTown_EventScript_14DF30, FLAG_HIDE_RIVAL_OLDALE_TOWN, 0, 0
OldaleTown_MapWarps:: @ 8380AD8
warp_def 5, 7, 0, 0, MAP_OLDALE_TOWN_HOUSE1
@@ -11,10 +11,10 @@ OldaleTown_MapWarps:: @ 8380AD8
warp_def 14, 6, 0, 0, MAP_OLDALE_TOWN_MART
OldaleTown_MapCoordEvents:: @ 8380AF8
- coord_event 0, 10, 3, 0, 0x4051, 0, 0, OldaleTown_EventScript_14DEFF
- coord_event 8, 19, 3, 0, 0x40c7, 1, 0, OldaleTown_EventScript_14DF41
- coord_event 9, 19, 3, 0, 0x40c7, 1, 0, OldaleTown_EventScript_14DF5C
- coord_event 10, 19, 3, 0, 0x40c7, 1, 0, OldaleTown_EventScript_14DF77
+ coord_event 0, 10, 3, 0, VAR_ROUTE102_ACCESSIBLE, 0, 0, OldaleTown_EventScript_14DEFF
+ coord_event 8, 19, 3, 0, VAR_OLDALE_STATE, 1, 0, OldaleTown_EventScript_14DF41
+ coord_event 9, 19, 3, 0, VAR_OLDALE_STATE, 1, 0, OldaleTown_EventScript_14DF5C
+ coord_event 10, 19, 3, 0, VAR_OLDALE_STATE, 1, 0, OldaleTown_EventScript_14DF77
OldaleTown_MapBGEvents:: @ 8380B38
bg_event 11, 9, 0, 0, 0, OldaleTown_EventScript_14DDAA
diff --git a/data/maps/events/PetalburgCity.inc b/data/maps/events/PetalburgCity.inc
index 739cbf905..3b22cca9b 100644
--- a/data/maps/events/PetalburgCity.inc
+++ b/data/maps/events/PetalburgCity.inc
@@ -18,10 +18,10 @@ PetalburgCity_MapWarps:: @ 837F6C8
warp_def 25, 12, 0, 0, MAP_PETALBURG_CITY_MART
PetalburgCity_MapCoordEvents:: @ 837F6F8
- coord_event 8, 10, 3, 0, 0x4057, 0, 0, PetalburgCity_EventScript_14B836
- coord_event 8, 11, 3, 0, 0x4057, 0, 0, PetalburgCity_EventScript_14B842
- coord_event 8, 12, 3, 0, 0x4057, 0, 0, PetalburgCity_EventScript_14B84E
- coord_event 8, 13, 3, 0, 0x4057, 0, 0, PetalburgCity_EventScript_14B85A
+ coord_event 8, 10, 3, 0, VAR_PETALBURG_STATE, 0, 0, PetalburgCity_EventScript_14B836
+ coord_event 8, 11, 3, 0, VAR_PETALBURG_STATE, 0, 0, PetalburgCity_EventScript_14B842
+ coord_event 8, 12, 3, 0, VAR_PETALBURG_STATE, 0, 0, PetalburgCity_EventScript_14B84E
+ coord_event 8, 13, 3, 0, VAR_PETALBURG_STATE, 0, 0, PetalburgCity_EventScript_14B85A
PetalburgCity_MapBGEvents:: @ 837F738
bg_event 17, 10, 0, 0, 0, PetalburgCity_EventScript_14B812
@@ -31,7 +31,7 @@ PetalburgCity_MapBGEvents:: @ 837F738
bg_event 22, 16, 0, 1, 0, PetalburgCity_EventScript_1A00EA
bg_event 27, 12, 0, 1, 0, PetalburgCity_EventScript_1A00E1
bg_event 8, 9, 0, 0, 0, PetalburgCity_EventScript_14B82D
- bg_event 11, 29, 3, 7, 0, ITEM_RARE_CANDY, 95, 0
+ bg_hidden_item_event 11, 29, 3, ITEM_RARE_CANDY, FLAG_HIDDEN_ITEM_5F
PetalburgCity_MapEvents:: @ 837F798
map_events PetalburgCity_MapObjects, PetalburgCity_MapWarps, PetalburgCity_MapCoordEvents, PetalburgCity_MapBGEvents
diff --git a/data/maps/events/PetalburgWoods.inc b/data/maps/events/PetalburgWoods.inc
index e80b33c13..91e59d6c5 100644
--- a/data/maps/events/PetalburgWoods.inc
+++ b/data/maps/events/PetalburgWoods.inc
@@ -1,7 +1,7 @@
PetalburgWoods_MapObjects:: @ 838C14C
object_event 1, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 19, 0, 10, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, FLAG_TEMP_11, 0, 0
object_event 2, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 19, 0, 11, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, FLAG_TEMP_12, 0, 0
- object_event 3, 241, 0, 26, 0, 17, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_EVIL_TEAM_PETALBURG_WOODS, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 26, 0, 17, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_EVIL_TEAM_PETALBURG_WOODS, 0, 0
object_event 4, MAP_OBJ_GFX_MAN_2, 0, 26, 0, 20, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_DEVON_PETALBURG_WOODS, 0, 0
object_event 5, MAP_OBJ_GFX_ITEM_BALL, 0, 45, 0, 7, 0, 3, 8, 0, 0, 0, 0, 0, 0, PetalburgWoods_EventScript_1B175F, FLAG_ITEM_PETALBURG_WOODS_2, 0, 0
object_event 6, MAP_OBJ_GFX_ITEM_BALL, 0, 35, 0, 20, 0, 3, 8, 0, 0, 0, 0, 0, 0, PetalburgWoods_EventScript_1B1752, FLAG_ITEM_PETALBURG_WOODS_1, 0, 0
@@ -22,15 +22,15 @@ PetalburgWoods_MapWarps:: @ 838C284
warp_def 37, 38, 0, 7, MAP_ROUTE104
PetalburgWoods_MapCoordEvents:: @ 838C2B4
- coord_event 26, 23, 3, 0, 0x4098, 0, 0, PetalburgWoods_EventScript_15CCA8
- coord_event 27, 23, 3, 0, 0x4098, 0, 0, PetalburgWoods_EventScript_15CD42
+ coord_event 26, 23, 3, 0, VAR_PETALBURG_WOODS_STATE, 0, 0, PetalburgWoods_EventScript_15CCA8
+ coord_event 27, 23, 3, 0, VAR_PETALBURG_WOODS_STATE, 0, 0, PetalburgWoods_EventScript_15CD42
PetalburgWoods_MapBGEvents:: @ 838C2D4
bg_event 14, 32, 3, 0, 0, PetalburgWoods_EventScript_15CF15
- bg_event 39, 35, 3, 7, 0, ITEM_POTION, 58, 0
- bg_event 26, 6, 3, 7, 0, ITEM_TINY_MUSHROOM, 59, 0
- bg_event 40, 29, 3, 7, 0, ITEM_TINY_MUSHROOM, 60, 0
- bg_event 4, 19, 3, 7, 0, ITEM_POKE_BALL, 61, 0
+ bg_hidden_item_event 39, 35, 3, ITEM_POTION, FLAG_HIDDEN_ITEM_3A
+ bg_hidden_item_event 26, 6, 3, ITEM_TINY_MUSHROOM, FLAG_HIDDEN_ITEM_3B
+ bg_hidden_item_event 40, 29, 3, ITEM_TINY_MUSHROOM, FLAG_HIDDEN_ITEM_3C
+ bg_hidden_item_event 4, 19, 3, ITEM_POKE_BALL, FLAG_HIDDEN_ITEM_3D
bg_event 11, 8, 3, 0, 0, PetalburgWoods_EventScript_15CF1E
PetalburgWoods_MapEvents:: @ 838C31C
diff --git a/data/maps/events/RecordCorner.inc b/data/maps/events/RecordCorner.inc
index df26386b3..d46c252be 100644
--- a/data/maps/events/RecordCorner.inc
+++ b/data/maps/events/RecordCorner.inc
@@ -8,10 +8,10 @@ RecordCorner_MapWarps:: @ 83913B4
warp_def 10, 9, 3, 127, MAP_NONE
RecordCorner_MapCoordEvents:: @ 83913D4
- coord_event 6, 4, 3, 0, 0x4000, 0, 0, RecordCorner_EventScript_1A4418
- coord_event 6, 6, 3, 0, 0x4000, 0, 0, RecordCorner_EventScript_1A4442
- coord_event 13, 4, 3, 0, 0x4000, 0, 0, RecordCorner_EventScript_1A442D
- coord_event 13, 6, 3, 0, 0x4000, 0, 0, RecordCorner_EventScript_1A4457
+ coord_event 6, 4, 3, 0, VAR_TEMP_0, 0, 0, RecordCorner_EventScript_1A4418
+ coord_event 6, 6, 3, 0, VAR_TEMP_0, 0, 0, RecordCorner_EventScript_1A4442
+ coord_event 13, 4, 3, 0, VAR_TEMP_0, 0, 0, RecordCorner_EventScript_1A442D
+ coord_event 13, 6, 3, 0, VAR_TEMP_0, 0, 0, RecordCorner_EventScript_1A4457
RecordCorner_MapEvents:: @ 8391414
map_events RecordCorner_MapObjects, RecordCorner_MapWarps, RecordCorner_MapCoordEvents, 0x0
diff --git a/data/maps/events/Route101.inc b/data/maps/events/Route101.inc
index a527ada51..b19dc1cf0 100644
--- a/data/maps/events/Route101.inc
+++ b/data/maps/events/Route101.inc
@@ -7,15 +7,15 @@ Route101_MapObjects:: @ 83810BC
object_event 6, MAP_OBJ_GFX_BOY_2, 0, 2, 0, 13, 0, 3, 5, 17, 0, 0, 0, 0, 0, Route101_EventScript_14EA6D, FLAG_HIDE_BOY_ROUTE101, 0, 0
Route101_MapCoordEvents:: @ 838114C
- coord_event 10, 19, 3, 0, 0x4060, 1, 0, Route101_EventScript_14E948
- coord_event 11, 19, 3, 0, 0x4060, 1, 0, Route101_EventScript_14E948
- coord_event 10, 18, 3, 0, 0x4060, 2, 0, Route101_EventScript_14E9B8
- coord_event 11, 18, 3, 0, 0x4060, 2, 0, Route101_EventScript_14E9B8
- coord_event 6, 16, 3, 0, 0x4060, 2, 0, Route101_EventScript_14E9CE
- coord_event 6, 15, 3, 0, 0x4060, 2, 0, Route101_EventScript_14E9CE
- coord_event 6, 17, 3, 0, 0x4060, 2, 0, Route101_EventScript_14E9CE
- coord_event 6, 18, 3, 0, 0x4060, 2, 0, Route101_EventScript_14E9CE
- coord_event 7, 13, 3, 0, 0x4060, 2, 0, Route101_EventScript_14E9E4
+ coord_event 10, 19, 3, 0, VAR_ROUTE101_STATE, 1, 0, Route101_EventScript_14E948
+ coord_event 11, 19, 3, 0, VAR_ROUTE101_STATE, 1, 0, Route101_EventScript_14E948
+ coord_event 10, 18, 3, 0, VAR_ROUTE101_STATE, 2, 0, Route101_EventScript_14E9B8
+ coord_event 11, 18, 3, 0, VAR_ROUTE101_STATE, 2, 0, Route101_EventScript_14E9B8
+ coord_event 6, 16, 3, 0, VAR_ROUTE101_STATE, 2, 0, Route101_EventScript_14E9CE
+ coord_event 6, 15, 3, 0, VAR_ROUTE101_STATE, 2, 0, Route101_EventScript_14E9CE
+ coord_event 6, 17, 3, 0, VAR_ROUTE101_STATE, 2, 0, Route101_EventScript_14E9CE
+ coord_event 6, 18, 3, 0, VAR_ROUTE101_STATE, 2, 0, Route101_EventScript_14E9CE
+ coord_event 7, 13, 3, 0, VAR_ROUTE101_STATE, 2, 0, Route101_EventScript_14E9E4
Route101_MapBGEvents:: @ 83811DC
bg_event 5, 9, 0, 0, 0, Route101_EventScript_14EA76
diff --git a/data/maps/events/Route103.inc b/data/maps/events/Route103.inc
index 580e8a91b..abe48ad20 100644
--- a/data/maps/events/Route103.inc
+++ b/data/maps/events/Route103.inc
@@ -1,6 +1,6 @@
Route103_MapObjects:: @ 8381300
object_event 1, MAP_OBJ_GFX_MAN_4, 0, 49, 0, 12, 0, 3, 9, 0, 0, 0, 0, 0, 0, Route103_EventScript_14ED82, 0, 0, 0
- object_event 2, 240, 0, 10, 0, 2, 0, 3, 7, 0, 0, 0, 0, 0, 0, Route103_EventScript_14EB92, FLAG_HIDE_RIVAL_ROUTE103, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 10, 0, 2, 0, 3, 7, 0, 0, 0, 0, 0, 0, Route103_EventScript_14EB92, FLAG_HIDE_RIVAL_ROUTE103, 0, 0
object_event 3, MAP_OBJ_GFX_WOMAN_3, 0, 71, 0, 10, 0, 3, 18, 0, 0, 1, 0, 3, 0, Route103_EventScript_14ED94, 0, 0, 0
object_event 4, MAP_OBJ_GFX_LITTLE_GIRL_1, 0, 65, 0, 11, 0, 3, 8, 0, 0, 1, 0, 0, 0, Route103_EventScript_14EDF1, 0, 0, 0
object_event 5, MAP_OBJ_GFX_LITTLE_GIRL_1, 0, 64, 0, 11, 0, 3, 8, 0, 0, 1, 0, 0, 0, Route103_EventScript_14EDAB, 0, 0, 0
diff --git a/data/maps/events/Route104.inc b/data/maps/events/Route104.inc
index f7034ff26..dfbd27da2 100644
--- a/data/maps/events/Route104.inc
+++ b/data/maps/events/Route104.inc
@@ -48,11 +48,11 @@ Route104_MapBGEvents:: @ 83817C8
bg_event 23, 5, 0, 0, 0, Route104_EventScript_14EF66
bg_event 7, 20, 0, 0, 0, Route104_EventScript_14EF6F
bg_event 17, 23, 3, 0, 0, Route104_EventScript_14EF78
- bg_event 7, 6, 3, 7, 0, ITEM_SUPER_POTION, 44, 0
- bg_event 3, 9, 3, 7, 0, ITEM_POKE_BALL, 62, 0
- bg_event 14, 55, 3, 7, 0, ITEM_POTION, 37, 0
- bg_event 16, 72, 3, 7, 0, ITEM_ANTIDOTE, 85, 0
- bg_event 16, 64, 3, 7, 0, ITEM_HEART_SCALE, 88, 0
+ bg_hidden_item_event 7, 6, 3, ITEM_SUPER_POTION, FLAG_HIDDEN_ITEM_2C
+ bg_hidden_item_event 3, 9, 3, ITEM_POKE_BALL, FLAG_HIDDEN_ITEM_3E
+ bg_hidden_item_event 14, 55, 3, ITEM_POTION, FLAG_HIDDEN_ITEM_25
+ bg_hidden_item_event 16, 72, 3, ITEM_ANTIDOTE, FLAG_HIDDEN_ITEM_55
+ bg_hidden_item_event 16, 64, 3, ITEM_HEART_SCALE, FLAG_HIDDEN_ITEM_58
Route104_MapEvents:: @ 8381840
map_events Route104_MapObjects, Route104_MapWarps, 0x0, Route104_MapBGEvents
diff --git a/data/maps/events/Route105.inc b/data/maps/events/Route105.inc
index 45c0866e3..5707106bd 100644
--- a/data/maps/events/Route105.inc
+++ b/data/maps/events/Route105.inc
@@ -10,7 +10,7 @@ Route105_MapWarps:: @ 83818E4
warp_def 9, 20, 0, 0, MAP_ISLAND_CAVE
Route105_MapBGEvents:: @ 83818EC
- bg_event 15, 68, 3, 7, 0, ITEM_HEART_SCALE, 89, 0
+ bg_hidden_item_event 15, 68, 3, ITEM_HEART_SCALE, FLAG_HIDDEN_ITEM_59
Route105_MapEvents:: @ 83818F8
map_events Route105_MapObjects, Route105_MapWarps, 0x0, Route105_MapBGEvents
diff --git a/data/maps/events/Route106.inc b/data/maps/events/Route106.inc
index 991e12f74..7c326ceea 100644
--- a/data/maps/events/Route106.inc
+++ b/data/maps/events/Route106.inc
@@ -9,9 +9,9 @@ Route106_MapWarps:: @ 8381984
warp_def 48, 16, 0, 0, MAP_GRANITE_CAVE_1F
Route106_MapBGEvents:: @ 838198C
- bg_event 41, 11, 3, 7, 0, ITEM_POKE_BALL, 63, 0
- bg_event 53, 12, 0, 7, 0, ITEM_STARDUST, 46, 0
- bg_event 68, 15, 3, 7, 0, ITEM_HEART_SCALE, 47, 0
+ bg_hidden_item_event 41, 11, 3, ITEM_POKE_BALL, FLAG_HIDDEN_ITEM_3F
+ bg_hidden_item_event 53, 12, 0, ITEM_STARDUST, FLAG_HIDDEN_ITEM_2E
+ bg_hidden_item_event 68, 15, 3, ITEM_HEART_SCALE, FLAG_HIDDEN_ITEM_2F
bg_event 59, 13, 3, 0, 0, Route106_EventScript_14F32F
Route106_MapEvents:: @ 83819BC
diff --git a/data/maps/events/Route108.inc b/data/maps/events/Route108.inc
index ad695e8b9..7b6471080 100644
--- a/data/maps/events/Route108.inc
+++ b/data/maps/events/Route108.inc
@@ -8,7 +8,7 @@ Route108_MapWarps:: @ 8381AD4
warp_def 29, 6, 3, 0, MAP_ABANDONED_SHIP_DECK
Route108_MapBGEvents:: @ 8381ADC
- bg_event 38, 14, 3, 7, 0, ITEM_RARE_CANDY, 86, 0
+ bg_hidden_item_event 38, 14, 3, ITEM_RARE_CANDY, FLAG_HIDDEN_ITEM_56
Route108_MapEvents:: @ 8381AE8
map_events Route108_MapObjects, Route108_MapWarps, 0x0, Route108_MapBGEvents
diff --git a/data/maps/events/Route109.inc b/data/maps/events/Route109.inc
index 5924bc0d2..95a635a6e 100644
--- a/data/maps/events/Route109.inc
+++ b/data/maps/events/Route109.inc
@@ -26,12 +26,12 @@ Route109_MapWarps:: @ 8381CDC
Route109_MapBGEvents:: @ 8381CE4
bg_event 15, 5, 0, 0, 0, Route109_EventScript_14F79B
bg_event 29, 10, 3, 0, 0, Route109_EventScript_14F7A4
- bg_event 16, 23, 3, 7, 0, ITEM_REVIVE, 50, 0
- bg_event 33, 5, 3, 7, 0, ITEM_HEART_SCALE, 52, 0
- bg_event 9, 10, 3, 7, 0, ITEM_GREAT_BALL, 51, 0
- bg_event 28, 20, 3, 7, 0, ITEM_ETHER, 64, 0
- bg_event 13, 16, 3, 7, 0, ITEM_HEART_SCALE, 90, 0
- bg_event 8, 42, 3, 7, 0, ITEM_HEART_SCALE, 91, 0
+ bg_hidden_item_event 16, 23, 3, ITEM_REVIVE, FLAG_HIDDEN_ITEM_32
+ bg_hidden_item_event 33, 5, 3, ITEM_HEART_SCALE, FLAG_HIDDEN_ITEM_34
+ bg_hidden_item_event 9, 10, 3, ITEM_GREAT_BALL, FLAG_HIDDEN_ITEM_33
+ bg_hidden_item_event 28, 20, 3, ITEM_ETHER, FLAG_HIDDEN_ITEM_40
+ bg_hidden_item_event 13, 16, 3, ITEM_HEART_SCALE, FLAG_HIDDEN_ITEM_5A
+ bg_hidden_item_event 8, 42, 3, ITEM_HEART_SCALE, FLAG_HIDDEN_ITEM_5B
Route109_MapEvents:: @ 8381D44
map_events Route109_MapObjects, Route109_MapWarps, 0x0, Route109_MapBGEvents
diff --git a/data/maps/events/Route110.inc b/data/maps/events/Route110.inc
index 91531dbe5..436b44e56 100644
--- a/data/maps/events/Route110.inc
+++ b/data/maps/events/Route110.inc
@@ -20,14 +20,14 @@ Route110_MapObjects:: @ 8381D58
object_event 19, MAP_OBJ_GFX_ITEM_BALL, 0, 30, 0, 69, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route110_EventScript_1B14BB, FLAG_ITEM_ROUTE110_2, 0, 0
object_event 20, MAP_OBJ_GFX_ITEM_BALL, 0, 26, 0, 47, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route110_EventScript_1B14AE, FLAG_ITEM_ROUTE110_1, 0, 0
object_event 21, MAP_OBJ_GFX_CYCLING_TRIATHLETE_M, 0, 27, 0, 92, 0, 3, 8, 0, 0, 0, 0, 0, 0, Route110_EventScript_14FA53, 0, 0, 0
- object_event 22, 241, 0, 7, 0, 83, 0, 3, 7, 0, 0, 0, 0, 0, 0, Route110_EventScript_14F946, FLAG_HIDE_EVIL_TEAM_ROUTE110, 0, 0
- object_event 23, 241, 0, 8, 0, 83, 0, 3, 7, 0, 0, 0, 0, 0, 0, Route110_EventScript_14F95C, FLAG_HIDE_EVIL_TEAM_ROUTE110, 0, 0
- object_event 24, 241, 0, 9, 0, 83, 0, 3, 7, 0, 0, 0, 0, 0, 0, Route110_EventScript_14F972, FLAG_HIDE_EVIL_TEAM_ROUTE110, 0, 0
- object_event 25, 241, 0, 10, 0, 83, 0, 3, 7, 0, 0, 0, 0, 0, 0, Route110_EventScript_14F988, FLAG_HIDE_EVIL_TEAM_ROUTE110, 0, 0
- object_event 26, 241, 0, 8, 0, 82, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_EVIL_TEAM_ROUTE110, 0, 0
+ object_event 22, MAP_OBJ_GFX_VAR_1, 0, 7, 0, 83, 0, 3, 7, 0, 0, 0, 0, 0, 0, Route110_EventScript_14F946, FLAG_HIDE_EVIL_TEAM_ROUTE110, 0, 0
+ object_event 23, MAP_OBJ_GFX_VAR_1, 0, 8, 0, 83, 0, 3, 7, 0, 0, 0, 0, 0, 0, Route110_EventScript_14F95C, FLAG_HIDE_EVIL_TEAM_ROUTE110, 0, 0
+ object_event 24, MAP_OBJ_GFX_VAR_1, 0, 9, 0, 83, 0, 3, 7, 0, 0, 0, 0, 0, 0, Route110_EventScript_14F972, FLAG_HIDE_EVIL_TEAM_ROUTE110, 0, 0
+ object_event 25, MAP_OBJ_GFX_VAR_1, 0, 10, 0, 83, 0, 3, 7, 0, 0, 0, 0, 0, 0, Route110_EventScript_14F988, FLAG_HIDE_EVIL_TEAM_ROUTE110, 0, 0
+ object_event 26, MAP_OBJ_GFX_VAR_1, 0, 8, 0, 82, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_EVIL_TEAM_ROUTE110, 0, 0
object_event 27, MAP_OBJ_GFX_CYCLING_TRIATHLETE_M, 0, 21, 0, 78, 0, 4, 51, 23, 0, 1, 0, 2, 0, Route110_EventScript_14FB11, 0, 0, 0
- object_event 28, 240, 0, 34, 0, 54, 0, 3, 14, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_RIVAL_ROUTE110, 0, 0
- object_event 29, 243, 0, 34, 0, 54, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_RIVAL_ON_BIKE_ROUTE110, 0, 0
+ object_event 28, MAP_OBJ_GFX_VAR_0, 0, 34, 0, 54, 0, 3, 14, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_RIVAL_ROUTE110, 0, 0
+ object_event 29, MAP_OBJ_GFX_VAR_3, 0, 34, 0, 54, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_RIVAL_ON_BIKE_ROUTE110, 0, 0
object_event 30, MAP_OBJ_GFX_YOUNGSTER, 0, 33, 0, 69, 0, 3, 14, 0, 0, 1, 0, 3, 0, Route110_EventScript_14FC10, 0, 0, 0
object_event 31, MAP_OBJ_GFX_WOMAN_2, 0, 11, 0, 73, 0, 3, 9, 0, 0, 1, 0, 4, 0, Route110_EventScript_14FBD2, 0, 0, 0
@@ -40,11 +40,11 @@ Route110_MapWarps:: @ 8382040
warp_def 19, 88, 0, 2, MAP_ROUTE110_SEASIDE_CYCLING_ROAD_SOUTH_ENTRANCE
Route110_MapCoordEvents:: @ 8382070
- coord_event 28, 92, 3, 0, 0x40a9, 2, 0, Route110_EventScript_14FC27
- coord_event 29, 92, 3, 0, 0x40a9, 2, 0, Route110_EventScript_14FC27
- coord_event 33, 56, 3, 0, 0x4069, 0, 0, Route110_EventScript_14FD13
- coord_event 34, 56, 3, 0, 0x4069, 0, 0, Route110_EventScript_14FD1E
- coord_event 35, 56, 3, 0, 0x4069, 0, 0, Route110_EventScript_14FD29
+ coord_event 28, 92, 3, 0, VAR_CYCLING_CHALLENGE_STATE, 2, 0, Route110_EventScript_14FC27
+ coord_event 29, 92, 3, 0, VAR_CYCLING_CHALLENGE_STATE, 2, 0, Route110_EventScript_14FC27
+ coord_event 33, 56, 3, 0, VAR_ROUTE110_STATE, 0, 0, Route110_EventScript_14FD13
+ coord_event 34, 56, 3, 0, VAR_ROUTE110_STATE, 0, 0, Route110_EventScript_14FD1E
+ coord_event 35, 56, 3, 0, VAR_ROUTE110_STATE, 0, 0, Route110_EventScript_14FD29
Route110_MapBGEvents:: @ 83820C0
bg_event 15, 25, 0, 0, 0, Route110_EventScript_14F9EF
@@ -53,16 +53,16 @@ Route110_MapBGEvents:: @ 83820C0
bg_event 20, 94, 0, 0, 0, Route110_EventScript_14F9DD
bg_event 7, 75, 0, 0, 0, Route110_EventScript_14F9F8
bg_event 3, 17, 0, 0, 0, Route110_EventScript_14FA0A
- bg_event 16, 25, 0, 8, 0, ITEM_MACHO_BRACE, 0, 0
- bg_event 17, 25, 0, 8, 0, ITEM_SOUL_DEW, 0, 0
+ bg_secret_base_event 16, 25, 0, SECRET_BASE_TREE3_1
+ bg_secret_base_event 17, 25, 0, SECRET_BASE_TREE4_1
bg_event 35, 39, 3, 0, 0, Route110_EventScript_14FA13
bg_event 37, 70, 3, 0, 0, Route110_EventScript_14FA1C
bg_event 8, 67, 0, 0, 0, Route110_EventScript_14FA25
bg_event 32, 93, 0, 0, 0, Route110_EventScript_14FA2E
- bg_event 26, 40, 3, 7, 0, ITEM_REVIVE, 54, 0
- bg_event 34, 42, 3, 7, 0, ITEM_GREAT_BALL, 53, 0
- bg_event 4, 35, 3, 7, 0, ITEM_POKE_BALL, 65, 0
- bg_event 37, 67, 3, 7, 0, ITEM_FULL_HEAL, 55, 0
+ bg_hidden_item_event 26, 40, 3, ITEM_REVIVE, FLAG_HIDDEN_ITEM_36
+ bg_hidden_item_event 34, 42, 3, ITEM_GREAT_BALL, FLAG_HIDDEN_ITEM_35
+ bg_hidden_item_event 4, 35, 3, ITEM_POKE_BALL, FLAG_HIDDEN_ITEM_41
+ bg_hidden_item_event 37, 67, 3, ITEM_FULL_HEAL, FLAG_HIDDEN_ITEM_37
bg_event 13, 16, 0, 0, 0, Route110_EventScript_14F9E6
Route110_MapEvents:: @ 838218C
diff --git a/data/maps/events/Route110_SeasideCyclingRoadNorthEntrance.inc b/data/maps/events/Route110_SeasideCyclingRoadNorthEntrance.inc
index 9051ad929..4be4faaf3 100644
--- a/data/maps/events/Route110_SeasideCyclingRoadNorthEntrance.inc
+++ b/data/maps/events/Route110_SeasideCyclingRoadNorthEntrance.inc
@@ -8,8 +8,8 @@ Route110_SeasideCyclingRoadNorthEntrance_MapWarps:: @ 8392CC4
warp_def 13, 5, 0, 3, MAP_ROUTE110
Route110_SeasideCyclingRoadNorthEntrance_MapCoordEvents:: @ 8392CE4
- coord_event 7, 4, 3, 0, 0x4001, 0, 0, Route110_SeasideCyclingRoadNorthEntrance_EventScript_1634F7
- coord_event 5, 4, 3, 0, 0x4001, 1, 0, Route110_SeasideCyclingRoadNorthEntrance_EventScript_16353A
+ coord_event 7, 4, 3, 0, VAR_TEMP_1, 0, 0, Route110_SeasideCyclingRoadNorthEntrance_EventScript_1634F7
+ coord_event 5, 4, 3, 0, VAR_TEMP_1, 1, 0, Route110_SeasideCyclingRoadNorthEntrance_EventScript_16353A
Route110_SeasideCyclingRoadNorthEntrance_MapEvents:: @ 8392D04
map_events Route110_SeasideCyclingRoadNorthEntrance_MapObjects, Route110_SeasideCyclingRoadNorthEntrance_MapWarps, Route110_SeasideCyclingRoadNorthEntrance_MapCoordEvents, 0x0
diff --git a/data/maps/events/Route110_SeasideCyclingRoadSouthEntrance.inc b/data/maps/events/Route110_SeasideCyclingRoadSouthEntrance.inc
index 947cc714a..68d3e1f4c 100644
--- a/data/maps/events/Route110_SeasideCyclingRoadSouthEntrance.inc
+++ b/data/maps/events/Route110_SeasideCyclingRoadSouthEntrance.inc
@@ -8,8 +8,8 @@ Route110_SeasideCyclingRoadSouthEntrance_MapWarps:: @ 8392C58
warp_def 13, 5, 0, 5, MAP_ROUTE110
Route110_SeasideCyclingRoadSouthEntrance_MapCoordEvents:: @ 8392C78
- coord_event 7, 4, 3, 0, 0x4001, 0, 0, Route110_SeasideCyclingRoadSouthEntrance_EventScript_16348B
- coord_event 5, 4, 3, 0, 0x4001, 1, 0, Route110_SeasideCyclingRoadSouthEntrance_EventScript_1634BD
+ coord_event 7, 4, 3, 0, VAR_TEMP_1, 0, 0, Route110_SeasideCyclingRoadSouthEntrance_EventScript_16348B
+ coord_event 5, 4, 3, 0, VAR_TEMP_1, 1, 0, Route110_SeasideCyclingRoadSouthEntrance_EventScript_1634BD
Route110_SeasideCyclingRoadSouthEntrance_MapEvents:: @ 8392C98
map_events Route110_SeasideCyclingRoadSouthEntrance_MapObjects, Route110_SeasideCyclingRoadSouthEntrance_MapWarps, Route110_SeasideCyclingRoadSouthEntrance_MapCoordEvents, 0x0
diff --git a/data/maps/events/Route110_TrickHouseEnd.inc b/data/maps/events/Route110_TrickHouseEnd.inc
index 8c3cf7e11..ee4e5952e 100644
--- a/data/maps/events/Route110_TrickHouseEnd.inc
+++ b/data/maps/events/Route110_TrickHouseEnd.inc
@@ -6,10 +6,10 @@ Route110_TrickHouseEnd_MapWarps:: @ 83921E8
warp_def 2, 1, 3, 0, MAP_ROUTE110_TRICK_HOUSE_CORRIDOR
Route110_TrickHouseEnd_MapCoordEvents:: @ 83921F8
- coord_event 2, 2, 3, 0, 0x4002, 0, 0, Route110_TrickHouseEnd_EventScript_161CA0
+ coord_event 2, 2, 3, 0, VAR_TEMP_2, 0, 0, Route110_TrickHouseEnd_EventScript_161CA0
Route110_TrickHouseEnd_MapBGEvents:: @ 8392208
- bg_event 4, 5, 3, 7, 0, ITEM_NUGGET, 1, 0
+ bg_hidden_item_event 4, 5, 3, ITEM_NUGGET, FLAG_HIDDEN_ITEM_1
Route110_TrickHouseEnd_MapEvents:: @ 8392214
map_events Route110_TrickHouseEnd_MapObjects, Route110_TrickHouseEnd_MapWarps, Route110_TrickHouseEnd_MapCoordEvents, Route110_TrickHouseEnd_MapBGEvents
diff --git a/data/maps/events/Route110_TrickHouseEntrance.inc b/data/maps/events/Route110_TrickHouseEntrance.inc
index 9f6e305cc..903d893c3 100644
--- a/data/maps/events/Route110_TrickHouseEntrance.inc
+++ b/data/maps/events/Route110_TrickHouseEntrance.inc
@@ -7,10 +7,10 @@ Route110_TrickHouseEntrance_MapWarps:: @ 8392158
warp_def 5, 2, 3, 0, MAP_ROUTE110_TRICK_HOUSE_PUZZLE1
Route110_TrickHouseEntrance_MapCoordEvents:: @ 8392170
- coord_event 4, 7, 3, 0, 0x40a5, 0, 0, Route110_TrickHouseEntrance_EventScript_1618B0
- coord_event 5, 6, 3, 0, 0x40a5, 0, 0, Route110_TrickHouseEntrance_EventScript_1618B0
- coord_event 6, 6, 3, 0, 0x40a5, 0, 0, Route110_TrickHouseEntrance_EventScript_1618B0
- coord_event 7, 7, 3, 0, 0x40a5, 0, 0, Route110_TrickHouseEntrance_EventScript_1618B0
+ coord_event 4, 7, 3, 0, VAR_TRICK_HOUSE_ENTRANCE_STATE, 0, 0, Route110_TrickHouseEntrance_EventScript_1618B0
+ coord_event 5, 6, 3, 0, VAR_TRICK_HOUSE_ENTRANCE_STATE, 0, 0, Route110_TrickHouseEntrance_EventScript_1618B0
+ coord_event 6, 6, 3, 0, VAR_TRICK_HOUSE_ENTRANCE_STATE, 0, 0, Route110_TrickHouseEntrance_EventScript_1618B0
+ coord_event 7, 7, 3, 0, VAR_TRICK_HOUSE_ENTRANCE_STATE, 0, 0, Route110_TrickHouseEntrance_EventScript_1618B0
Route110_TrickHouseEntrance_MapBGEvents:: @ 83921B0
bg_event 5, 1, 0, 1, 0, Route110_TrickHouseEntrance_EventScript_16158A
diff --git a/data/maps/events/Route110_TrickHousePuzzle2.inc b/data/maps/events/Route110_TrickHousePuzzle2.inc
index 264465641..7adf7b9d2 100644
--- a/data/maps/events/Route110_TrickHousePuzzle2.inc
+++ b/data/maps/events/Route110_TrickHousePuzzle2.inc
@@ -11,10 +11,10 @@ Route110_TrickHousePuzzle2_MapWarps:: @ 83924D4
warp_def 13, 1, 3, 0, MAP_ROUTE110_TRICK_HOUSE_END
Route110_TrickHousePuzzle2_MapCoordEvents:: @ 83924EC
- coord_event 14, 21, 3, 0, 0x4001, 0, 0, Route110_TrickHousePuzzle2_EventScript_161DE0
- coord_event 8, 17, 3, 0, 0x4002, 0, 0, Route110_TrickHousePuzzle2_EventScript_161DF3
- coord_event 4, 10, 3, 0, 0x4003, 0, 0, Route110_TrickHousePuzzle2_EventScript_161E06
- coord_event 5, 2, 0, 0, 0x4004, 0, 0, Route110_TrickHousePuzzle2_EventScript_161E19
+ coord_event 14, 21, 3, 0, VAR_TEMP_1, 0, 0, Route110_TrickHousePuzzle2_EventScript_161DE0
+ coord_event 8, 17, 3, 0, VAR_TEMP_2, 0, 0, Route110_TrickHousePuzzle2_EventScript_161DF3
+ coord_event 4, 10, 3, 0, VAR_TEMP_3, 0, 0, Route110_TrickHousePuzzle2_EventScript_161E06
+ coord_event 5, 2, 0, 0, VAR_TEMP_4, 0, 0, Route110_TrickHousePuzzle2_EventScript_161E19
Route110_TrickHousePuzzle2_MapBGEvents:: @ 839252C
bg_event 14, 5, 0, 0, 0, Route110_TrickHousePuzzle2_EventScript_161DC3
diff --git a/data/maps/events/Route110_TrickHousePuzzle3.inc b/data/maps/events/Route110_TrickHousePuzzle3.inc
index 5c360ac6c..25381fba6 100644
--- a/data/maps/events/Route110_TrickHousePuzzle3.inc
+++ b/data/maps/events/Route110_TrickHousePuzzle3.inc
@@ -17,13 +17,13 @@ Route110_TrickHousePuzzle3_MapWarps:: @ 8392654
warp_def 13, 1, 3, 0, MAP_ROUTE110_TRICK_HOUSE_END
Route110_TrickHousePuzzle3_MapCoordEvents:: @ 839266C
- coord_event 5, 20, 3, 0, 0x4001, 0, 0, Route110_TrickHousePuzzle3_EventScript_1625AB
- coord_event 4, 12, 3, 0, 0x4002, 0, 0, Route110_TrickHousePuzzle3_EventScript_1625B7
- coord_event 11, 10, 3, 0, 0x4003, 0, 0, Route110_TrickHousePuzzle3_EventScript_1625C3
- coord_event 3, 8, 3, 0, 0x4004, 0, 0, Route110_TrickHousePuzzle3_EventScript_1625CF
- coord_event 13, 7, 3, 0, 0x4005, 0, 0, Route110_TrickHousePuzzle3_EventScript_1625DB
- coord_event 1, 3, 3, 0, 0x4006, 0, 0, Route110_TrickHousePuzzle3_EventScript_1625E7
- coord_event 10, 2, 3, 0, 0x4007, 0, 0, Route110_TrickHousePuzzle3_EventScript_1625F3
+ coord_event 5, 20, 3, 0, VAR_TEMP_1, 0, 0, Route110_TrickHousePuzzle3_EventScript_1625AB
+ coord_event 4, 12, 3, 0, VAR_TEMP_2, 0, 0, Route110_TrickHousePuzzle3_EventScript_1625B7
+ coord_event 11, 10, 3, 0, VAR_TEMP_3, 0, 0, Route110_TrickHousePuzzle3_EventScript_1625C3
+ coord_event 3, 8, 3, 0, VAR_TEMP_4, 0, 0, Route110_TrickHousePuzzle3_EventScript_1625CF
+ coord_event 13, 7, 3, 0, VAR_TEMP_5, 0, 0, Route110_TrickHousePuzzle3_EventScript_1625DB
+ coord_event 1, 3, 3, 0, VAR_TEMP_6, 0, 0, Route110_TrickHousePuzzle3_EventScript_1625E7
+ coord_event 10, 2, 3, 0, VAR_TEMP_7, 0, 0, Route110_TrickHousePuzzle3_EventScript_1625F3
Route110_TrickHousePuzzle3_MapBGEvents:: @ 83926DC
bg_event 0, 8, 3, 0, 0, Route110_TrickHousePuzzle3_EventScript_1626EB
diff --git a/data/maps/events/Route110_TrickHousePuzzle5.inc b/data/maps/events/Route110_TrickHousePuzzle5.inc
index ac40ffef4..3c628eabf 100644
--- a/data/maps/events/Route110_TrickHousePuzzle5.inc
+++ b/data/maps/events/Route110_TrickHousePuzzle5.inc
@@ -11,20 +11,20 @@ Route110_TrickHousePuzzle5_MapWarps:: @ 8392914
warp_def 13, 1, 3, 0, MAP_ROUTE110_TRICK_HOUSE_END
Route110_TrickHousePuzzle5_MapCoordEvents:: @ 839292C
- coord_event 8, 19, 3, 0, 0x4001, 0, 0, Route110_TrickHousePuzzle5_EventScript_162897
- coord_event 7, 19, 3, 0, 0x4001, 0, 0, Route110_TrickHousePuzzle5_EventScript_1628A3
- coord_event 6, 19, 3, 0, 0x4001, 0, 0, Route110_TrickHousePuzzle5_EventScript_1628AF
- coord_event 5, 19, 3, 0, 0x4001, 0, 0, Route110_TrickHousePuzzle5_EventScript_1628BB
- coord_event 6, 14, 3, 0, 0x4002, 0, 0, Route110_TrickHousePuzzle5_EventScript_1628C7
- coord_event 7, 14, 3, 0, 0x4002, 0, 0, Route110_TrickHousePuzzle5_EventScript_1628D3
- coord_event 11, 10, 3, 0, 0x4003, 0, 0, Route110_TrickHousePuzzle5_EventScript_1628DF
- coord_event 10, 10, 3, 0, 0x4003, 0, 0, Route110_TrickHousePuzzle5_EventScript_1628EB
- coord_event 9, 10, 3, 0, 0x4003, 0, 0, Route110_TrickHousePuzzle5_EventScript_1628F7
- coord_event 11, 5, 3, 0, 0x4004, 0, 0, Route110_TrickHousePuzzle5_EventScript_162903
- coord_event 10, 5, 3, 0, 0x4004, 0, 0, Route110_TrickHousePuzzle5_EventScript_16290F
- coord_event 2, 6, 3, 0, 0x4005, 0, 0, Route110_TrickHousePuzzle5_EventScript_16291B
- coord_event 3, 6, 3, 0, 0x4005, 0, 0, Route110_TrickHousePuzzle5_EventScript_162927
- coord_event 4, 6, 3, 0, 0x4005, 0, 0, Route110_TrickHousePuzzle5_EventScript_162933
+ coord_event 8, 19, 3, 0, VAR_TEMP_1, 0, 0, Route110_TrickHousePuzzle5_EventScript_162897
+ coord_event 7, 19, 3, 0, VAR_TEMP_1, 0, 0, Route110_TrickHousePuzzle5_EventScript_1628A3
+ coord_event 6, 19, 3, 0, VAR_TEMP_1, 0, 0, Route110_TrickHousePuzzle5_EventScript_1628AF
+ coord_event 5, 19, 3, 0, VAR_TEMP_1, 0, 0, Route110_TrickHousePuzzle5_EventScript_1628BB
+ coord_event 6, 14, 3, 0, VAR_TEMP_2, 0, 0, Route110_TrickHousePuzzle5_EventScript_1628C7
+ coord_event 7, 14, 3, 0, VAR_TEMP_2, 0, 0, Route110_TrickHousePuzzle5_EventScript_1628D3
+ coord_event 11, 10, 3, 0, VAR_TEMP_3, 0, 0, Route110_TrickHousePuzzle5_EventScript_1628DF
+ coord_event 10, 10, 3, 0, VAR_TEMP_3, 0, 0, Route110_TrickHousePuzzle5_EventScript_1628EB
+ coord_event 9, 10, 3, 0, VAR_TEMP_3, 0, 0, Route110_TrickHousePuzzle5_EventScript_1628F7
+ coord_event 11, 5, 3, 0, VAR_TEMP_4, 0, 0, Route110_TrickHousePuzzle5_EventScript_162903
+ coord_event 10, 5, 3, 0, VAR_TEMP_4, 0, 0, Route110_TrickHousePuzzle5_EventScript_16290F
+ coord_event 2, 6, 3, 0, VAR_TEMP_5, 0, 0, Route110_TrickHousePuzzle5_EventScript_16291B
+ coord_event 3, 6, 3, 0, VAR_TEMP_5, 0, 0, Route110_TrickHousePuzzle5_EventScript_162927
+ coord_event 4, 6, 3, 0, VAR_TEMP_5, 0, 0, Route110_TrickHousePuzzle5_EventScript_162933
Route110_TrickHousePuzzle5_MapBGEvents:: @ 8392A0C
bg_event 2, 9, 0, 0, 0, Route110_TrickHousePuzzle5_EventScript_1627D5
diff --git a/data/maps/events/Route110_TrickHousePuzzle7.inc b/data/maps/events/Route110_TrickHousePuzzle7.inc
index 5beae5e18..9468d51bd 100644
--- a/data/maps/events/Route110_TrickHousePuzzle7.inc
+++ b/data/maps/events/Route110_TrickHousePuzzle7.inc
@@ -10,7 +10,7 @@ Route110_TrickHousePuzzle7_MapWarps:: @ 8392B24
warp_def 13, 1, 3, 0, MAP_ROUTE110_TRICK_HOUSE_END
Route110_TrickHousePuzzle7_MapCoordEvents:: @ 8392B3C
- coord_event 9, 2, 3, 0, 0x4001, 0, 0, Route110_TrickHousePuzzle7_EventScript_1632A8
+ coord_event 9, 2, 3, 0, VAR_TEMP_1, 0, 0, Route110_TrickHousePuzzle7_EventScript_1632A8
Route110_TrickHousePuzzle7_MapBGEvents:: @ 8392B4C
bg_event 7, 2, 3, 0, 0, Route110_TrickHousePuzzle7_EventScript_16328B
diff --git a/data/maps/events/Route111.inc b/data/maps/events/Route111.inc
index b282c7a8d..ef205af37 100644
--- a/data/maps/events/Route111.inc
+++ b/data/maps/events/Route111.inc
@@ -43,21 +43,21 @@ Route111_MapWarps:: @ 8382500
Route111_MapCoordEvents:: @ 8382518
coord_event 12, 62, 3, 0, 0, 0, 0, Route111_EventScript_1501C9
- coord_event 11, 61, 3, 0, 0x4003, 0, 0, Route111_EventScript_150116
- coord_event 12, 61, 3, 0, 0x4003, 0, 0, Route111_EventScript_150116
- coord_event 13, 61, 3, 0, 0x4003, 0, 0, Route111_EventScript_150116
+ coord_event 11, 61, 3, 0, VAR_TEMP_3, 0, 0, Route111_EventScript_150116
+ coord_event 12, 61, 3, 0, VAR_TEMP_3, 0, 0, Route111_EventScript_150116
+ coord_event 13, 61, 3, 0, VAR_TEMP_3, 0, 0, Route111_EventScript_150116
coord_event 7, 63, 3, 0, 0, 0, 0, Route111_EventScript_1501BC
- coord_event 12, 44, 3, 0, 0x4003, 0, 0, Route111_EventScript_150122
- coord_event 13, 43, 3, 0, 0x4003, 0, 0, Route111_EventScript_150122
- coord_event 14, 42, 3, 0, 0x4003, 0, 0, Route111_EventScript_150122
- coord_event 16, 40, 3, 0, 0x4003, 0, 0, Route111_EventScript_150122
- coord_event 14, 61, 3, 0, 0x4003, 0, 0, Route111_EventScript_150116
+ coord_event 12, 44, 3, 0, VAR_TEMP_3, 0, 0, Route111_EventScript_150122
+ coord_event 13, 43, 3, 0, VAR_TEMP_3, 0, 0, Route111_EventScript_150122
+ coord_event 14, 42, 3, 0, VAR_TEMP_3, 0, 0, Route111_EventScript_150122
+ coord_event 16, 40, 3, 0, VAR_TEMP_3, 0, 0, Route111_EventScript_150122
+ coord_event 14, 61, 3, 0, VAR_TEMP_3, 0, 0, Route111_EventScript_150116
coord_event 18, 32, 3, 0, 0, 0, 0, Route111_EventScript_1501BC
coord_event 17, 31, 3, 0, 0, 0, 0, Route111_EventScript_1501BC
coord_event 9, 37, 3, 0, 0, 0, 0, Route111_EventScript_1501BC
coord_event 10, 36, 3, 0, 0, 0, 0, Route111_EventScript_1501BC
- coord_event 17, 39, 3, 0, 0x4003, 0, 0, Route111_EventScript_150122
- coord_event 18, 38, 3, 0, 0x4003, 0, 0, Route111_EventScript_150122
+ coord_event 17, 39, 3, 0, VAR_TEMP_3, 0, 0, Route111_EventScript_150122
+ coord_event 18, 38, 3, 0, VAR_TEMP_3, 0, 0, Route111_EventScript_150122
coord_event 8, 64, 3, 0, 0, 0, 0, Route111_EventScript_1501BC
coord_event 9, 65, 3, 0, 0, 0, 0, Route111_EventScript_1501BC
coord_event 10, 65, 3, 0, 0, 0, 0, Route111_EventScript_1501BC
@@ -82,19 +82,19 @@ Route111_MapBGEvents:: @ 8382738
bg_event 24, 126, 0, 0, 0, Route111_EventScript_15035F
bg_event 7, 66, 0, 0, 0, Route111_EventScript_150371
bg_event 13, 6, 0, 0, 0, Route111_EventScript_15037A
- bg_event 24, 36, 0, 8, 0, ITEM_FAB_MAIL, 0, 0
- bg_event 34, 50, 0, 8, 0, ITEM_LUM_BERRY, 0, 0
- bg_event 33, 34, 0, 8, 0, ITEM_ORANGE_MAIL, 0, 0
+ bg_secret_base_event 24, 36, 0, SECRET_BASE_YELLOW_CAVE2_1
+ bg_secret_base_event 34, 50, 0, SECRET_BASE_YELLOW_CAVE3_1
+ bg_secret_base_event 33, 34, 0, SECRET_BASE_YELLOW_CAVE1_1
bg_event 25, 19, 0, 0, 0, Route111_EventScript_150383
- bg_event 35, 1, 0, 8, 0, ITEM_POTION, 0, 0
- bg_event 35, 31, 0, 8, 0, ITEM_POMEG_BERRY, 0, 0
- bg_event 26, 70, 0, 7, 0, ITEM_STARDUST, 2, 0
- bg_event 27, 27, 3, 8, 0, ITEM_REVIVAL_HERB, 0, 0
+ bg_secret_base_event 35, 1, 0, SECRET_BASE_RED_CAVE2_3
+ bg_secret_base_event 35, 31, 0, SECRET_BASE_YELLOW_CAVE4_3
+ bg_hidden_item_event 26, 70, 0, ITEM_STARDUST, FLAG_HIDDEN_ITEM_2
+ bg_secret_base_event 27, 27, 3, SECRET_BASE_RED_CAVE4_3
bg_event 7, 84, 3, 0, 0, Route111_EventScript_15038C
- bg_event 14, 19, 0, 8, 0, ITEM_PAMTRE_BERRY, 0, 0
- bg_event 13, 19, 0, 8, 0, ITEM_RABUTA_BERRY, 0, 0
- bg_event 19, 55, 0, 7, 0, ITEM_PROTEIN, 56, 0
- bg_event 35, 66, 0, 7, 0, ITEM_RARE_CANDY, 57, 0
+ bg_secret_base_event 14, 19, 0, SECRET_BASE_TREE1_4
+ bg_secret_base_event 13, 19, 0, SECRET_BASE_TREE1_1
+ bg_hidden_item_event 19, 55, 0, ITEM_PROTEIN, FLAG_HIDDEN_ITEM_38
+ bg_hidden_item_event 35, 66, 0, ITEM_RARE_CANDY, FLAG_HIDDEN_ITEM_39
Route111_MapEvents:: @ 8382804
map_events Route111_MapObjects, Route111_MapWarps, Route111_MapCoordEvents, Route111_MapBGEvents
diff --git a/data/maps/events/Route112.inc b/data/maps/events/Route112.inc
index c739f9d0b..2169e4d34 100644
--- a/data/maps/events/Route112.inc
+++ b/data/maps/events/Route112.inc
@@ -1,10 +1,10 @@
Route112_MapObjects:: @ 8382818
- object_event 1, 241, 0, 26, 0, 30, 0, 3, 8, 17, 0, 0, 0, 0, 0, Route112_EventScript_150513, FLAG_HIDE_GRUNTS_BLOCKING_CABLE_CAR, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_1, 0, 26, 0, 30, 0, 3, 8, 17, 0, 0, 0, 0, 0, Route112_EventScript_150513, FLAG_HIDE_GRUNTS_BLOCKING_CABLE_CAR, 0, 0
object_event 2, MAP_OBJ_GFX_HIKER, 0, 24, 0, 34, 0, 3, 14, 0, 0, 1, 0, 2, 0, Route112_EventScript_150549, 0, 0, 0
object_event 3, MAP_OBJ_GFX_CAMPER, 0, 29, 0, 49, 0, 3, 8, 0, 0, 1, 0, 3, 0, Route112_EventScript_15059E, 0, 0, 0
object_event 4, MAP_OBJ_GFX_PICNICKER, 0, 22, 0, 46, 0, 3, 23, 0, 0, 1, 0, 3, 0, Route112_EventScript_1505B5, 0, 0, 0
object_event 5, MAP_OBJ_GFX_HIKER, 0, 17, 0, 40, 0, 3, 16, 0, 0, 1, 0, 4, 0, Route112_EventScript_150560, 0, 0, 0
- object_event 6, 241, 0, 27, 0, 30, 0, 3, 8, 0, 0, 0, 0, 0, 0, Route112_EventScript_15051C, FLAG_HIDE_GRUNTS_BLOCKING_CABLE_CAR, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_1, 0, 27, 0, 30, 0, 3, 8, 0, 0, 0, 0, 0, 0, Route112_EventScript_15051C, FLAG_HIDE_GRUNTS_BLOCKING_CABLE_CAR, 0, 0
object_event 7, MAP_OBJ_GFX_BERRY_TREE, 0, 27, 0, 6, 0, 0, 12, 0, 0, 0, 0, 24, 0, S_BerryTree, 0, 0, 0
object_event 8, MAP_OBJ_GFX_BERRY_TREE, 0, 28, 0, 6, 0, 0, 12, 0, 0, 0, 0, 23, 0, S_BerryTree, 0, 0, 0
object_event 9, MAP_OBJ_GFX_BERRY_TREE, 0, 29, 0, 6, 0, 0, 12, 0, 0, 0, 0, 22, 0, S_BerryTree, 0, 0, 0
diff --git a/data/maps/events/Route113.inc b/data/maps/events/Route113.inc
index dec48e2e1..dccaf6e82 100644
--- a/data/maps/events/Route113.inc
+++ b/data/maps/events/Route113.inc
@@ -15,34 +15,34 @@ Route113_MapWarps:: @ 8382AA8
warp_def 33, 5, 0, 0, MAP_ROUTE113_GLASS_WORKSHOP
Route113_MapCoordEvents:: @ 8382AB0
- coord_event 19, 11, 3, 0, 8, 0, 0, 0x0
- coord_event 19, 10, 3, 0, 8, 0, 0, 0x0
- coord_event 19, 12, 3, 0, 8, 0, 0, 0x0
- coord_event 19, 13, 3, 0, 8, 0, 0, 0x0
- coord_event 87, 9, 3, 0, 8, 0, 0, 0x0
- coord_event 86, 10, 3, 0, 8, 0, 0, 0x0
- coord_event 86, 11, 3, 0, 8, 0, 0, 0x0
- coord_event 14, 10, 3, 0, 2, 0, 0, 0x0
- coord_event 14, 11, 3, 0, 2, 0, 0, 0x0
- coord_event 14, 12, 3, 0, 2, 0, 0, 0x0
- coord_event 14, 13, 3, 0, 2, 0, 0, 0x0
- coord_event 94, 8, 3, 0, 2, 0, 0, 0x0
- coord_event 94, 9, 3, 0, 2, 0, 0, 0x0
- coord_event 94, 10, 3, 0, 2, 0, 0, 0x0
- coord_event 94, 11, 0, 0, 2, 0, 0, 0x0
- coord_event 19, 14, 3, 0, 8, 0, 0, 0x0
- coord_event 88, 8, 3, 0, 8, 0, 0, 0x0
- coord_event 88, 6, 3, 0, 8, 0, 0, 0x0
- coord_event 88, 7, 3, 0, 8, 0, 0, 0x0
+ coord_weather_event 19, 11, 3, COORD_EVENT_WEATHER_ASH
+ coord_weather_event 19, 10, 3, COORD_EVENT_WEATHER_ASH
+ coord_weather_event 19, 12, 3, COORD_EVENT_WEATHER_ASH
+ coord_weather_event 19, 13, 3, COORD_EVENT_WEATHER_ASH
+ coord_weather_event 87, 9, 3, COORD_EVENT_WEATHER_ASH
+ coord_weather_event 86, 10, 3, COORD_EVENT_WEATHER_ASH
+ coord_weather_event 86, 11, 3, COORD_EVENT_WEATHER_ASH
+ coord_weather_event 14, 10, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 14, 11, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 14, 12, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 14, 13, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 94, 8, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 94, 9, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 94, 10, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 94, 11, 0, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 19, 14, 3, COORD_EVENT_WEATHER_ASH
+ coord_weather_event 88, 8, 3, COORD_EVENT_WEATHER_ASH
+ coord_weather_event 88, 6, 3, COORD_EVENT_WEATHER_ASH
+ coord_weather_event 88, 7, 3, COORD_EVENT_WEATHER_ASH
Route113_MapBGEvents:: @ 8382BE0
bg_event 85, 6, 0, 0, 0, Route113_EventScript_150617
bg_event 11, 9, 0, 0, 0, Route113_EventScript_150620
bg_event 58, 4, 3, 0, 0, Route113_EventScript_150632
bg_event 31, 5, 0, 0, 0, Route113_EventScript_150629
- bg_event 49, 8, 0, 8, 0, ITEM_GREAT_BALL, 0, 0
- bg_event 72, 4, 3, 7, 0, ITEM_ETHER, 3, 0
- bg_event 22, 5, 3, 7, 0, ITEM_TM32, 30, 0
+ bg_secret_base_event 49, 8, 0, SECRET_BASE_RED_CAVE1_3
+ bg_hidden_item_event 72, 4, 3, ITEM_ETHER, FLAG_HIDDEN_ITEM_3
+ bg_hidden_item_event 22, 5, 3, ITEM_TM32, FLAG_HIDDEN_ITEM_1E
Route113_MapEvents:: @ 8382C34
map_events Route113_MapObjects, Route113_MapWarps, Route113_MapCoordEvents, Route113_MapBGEvents
diff --git a/data/maps/events/Route114.inc b/data/maps/events/Route114.inc
index 0e4097651..0687dc0e9 100644
--- a/data/maps/events/Route114.inc
+++ b/data/maps/events/Route114.inc
@@ -31,16 +31,16 @@ Route114_MapWarps:: @ 8382E70
Route114_MapBGEvents:: @ 8382E88
bg_event 7, 64, 0, 0, 0, Route114_EventScript_1507D6
bg_event 31, 7, 0, 0, 0, Route114_EventScript_1507DF
- bg_event 9, 47, 0, 8, 0, ITEM_RED_FLUTE, 0, 0
- bg_event 30, 51, 0, 8, 0, ITEM_GREEN_SHARD, 0, 0
- bg_event 11, 62, 0, 8, 0, 61, 0, 0
- bg_event 19, 70, 0, 8, 0, ITEM_PP_MAX, 0, 0
- bg_event 11, 27, 0, 8, 0, ITEM_EXP_SHARE, 0, 0
- bg_event 12, 27, 0, 8, 0, ITEM_DEEP_SEA_TOOTH, 0, 0
+ bg_secret_base_event 9, 47, 0, SECRET_BASE_BROWN_CAVE1_1
+ bg_secret_base_event 30, 51, 0, SECRET_BASE_BROWN_CAVE2_1
+ bg_secret_base_event 11, 62, 0, SECRET_BASE_BROWN_CAVE3_1
+ bg_secret_base_event 19, 70, 0, SECRET_BASE_BROWN_CAVE4_1
+ bg_secret_base_event 11, 27, 0, SECRET_BASE_TREE3_2
+ bg_secret_base_event 12, 27, 0, SECRET_BASE_TREE4_2
bg_event 25, 38, 3, 0, 0, Route114_EventScript_1507E8
- bg_event 20, 57, 3, 7, 0, ITEM_CARBOS, 4, 0
- bg_event 32, 57, 0, 8, 0, ITEM_GUARD_SPEC, 0, 0
- bg_event 7, 30, 3, 7, 0, ITEM_REVIVE, 42, 0
+ bg_hidden_item_event 20, 57, 3, ITEM_CARBOS, FLAG_HIDDEN_ITEM_4
+ bg_secret_base_event 32, 57, 0, SECRET_BASE_BROWN_CAVE4_3
+ bg_hidden_item_event 7, 30, 3, ITEM_REVIVE, FLAG_HIDDEN_ITEM_2A
Route114_MapEvents:: @ 8382F18
map_events Route114_MapObjects, Route114_MapWarps, 0x0, Route114_MapBGEvents
diff --git a/data/maps/events/Route115.inc b/data/maps/events/Route115.inc
index 83c7e97b8..157dd82eb 100644
--- a/data/maps/events/Route115.inc
+++ b/data/maps/events/Route115.inc
@@ -20,20 +20,20 @@ Route115_MapWarps:: @ 83830AC
warp_def 27, 37, 0, 1, MAP_METEOR_FALLS_1F_1R
Route115_MapBGEvents:: @ 83830B4
- bg_event 32, 6, 0, 8, 0, 72, 0, 0
- bg_event 21, 18, 0, 8, 0, 62, 0, 0
+ bg_secret_base_event 32, 6, 0, SECRET_BASE_BROWN_CAVE4_2
+ bg_secret_base_event 21, 18, 0, SECRET_BASE_BROWN_CAVE3_2
bg_event 16, 64, 0, 0, 0, Route115_EventScript_150937
bg_event 25, 38, 3, 0, 0, Route115_EventScript_150940
- bg_event 8, 30, 0, 8, 0, ITEM_CHERI_BERRY, 0, 0
- bg_event 32, 39, 0, 8, 0, ITEM_BLACK_FLUTE, 0, 0
- bg_event 26, 15, 0, 8, 0, 52, 0, 0
- bg_event 23, 8, 0, 8, 0, ITEM_WHITE_FLUTE, 0, 0
- bg_event 32, 46, 0, 8, 0, 53, 0, 0
- bg_event 7, 20, 0, 8, 0, ITEM_STARF_BERRY, 0, 0
- bg_event 8, 20, 0, 8, 0, ITEM_QUICK_CLAW, 0, 0
- bg_event 25, 24, 0, 8, 0, ITEM_HP_UP, 0, 0
- bg_event 20, 53, 0, 8, 0, ITEM_HYPER_POTION, 0, 0
- bg_event 15, 49, 3, 7, 0, ITEM_HEART_SCALE, 97, 0
+ bg_secret_base_event 8, 30, 0, SECRET_BASE_YELLOW_CAVE2_3
+ bg_secret_base_event 32, 39, 0, SECRET_BASE_BROWN_CAVE1_2
+ bg_secret_base_event 26, 15, 0, SECRET_BASE_BROWN_CAVE2_2
+ bg_secret_base_event 23, 8, 0, SECRET_BASE_BROWN_CAVE1_3
+ bg_secret_base_event 32, 46, 0, SECRET_BASE_BROWN_CAVE2_3
+ bg_secret_base_event 7, 20, 0, SECRET_BASE_TREE2_4
+ bg_secret_base_event 8, 20, 0, SECRET_BASE_TREE3_3
+ bg_secret_base_event 25, 24, 0, SECRET_BASE_BROWN_CAVE3_3
+ bg_secret_base_event 20, 53, 0, SECRET_BASE_RED_CAVE3_1
+ bg_hidden_item_event 15, 49, 3, ITEM_HEART_SCALE, FLAG_HIDDEN_ITEM_61
Route115_MapEvents:: @ 838315C
map_events Route115_MapObjects, Route115_MapWarps, 0x0, Route115_MapBGEvents
diff --git a/data/maps/events/Route116.inc b/data/maps/events/Route116.inc
index 77262f4c1..ff5ad2643 100644
--- a/data/maps/events/Route116.inc
+++ b/data/maps/events/Route116.inc
@@ -28,20 +28,20 @@ Route116_MapWarps:: @ 8383380
warp_def 65, 10, 0, 2, MAP_RUSTURF_TUNNEL
Route116_MapCoordEvents:: @ 8383398
- coord_event 47, 9, 3, 0, 0x406f, 1, 0, Route116_EventScript_150B6E
+ coord_event 47, 9, 3, 0, VAR_ROUTE116_STATE, 1, 0, Route116_EventScript_150B6E
Route116_MapBGEvents:: @ 83833A8
bg_event 5, 10, 0, 0, 0, Route116_EventScript_150B30
bg_event 48, 9, 0, 0, 0, Route116_EventScript_150B39
bg_event 40, 9, 0, 0, 0, Route116_EventScript_150B42
- bg_event 71, 4, 0, 8, 0, ITEM_FLUFFY_TAIL, 0, 0
- bg_event 79, 11, 0, 8, 0, 91, 0, 0
+ bg_secret_base_event 71, 4, 0, SECRET_BASE_BLUE_CAVE1_1
+ bg_secret_base_event 79, 11, 0, SECRET_BASE_BLUE_CAVE2_1
bg_event 16, 12, 0, 0, 0, Route116_EventScript_150B4B
bg_event 29, 10, 0, 0, 0, Route116_EventScript_150B54
- bg_event 56, 6, 0, 8, 0, 102, 0, 0
- bg_event 55, 15, 0, 8, 0, 112, 0, 0
- bg_event 22, 9, 3, 7, 0, ITEM_SUPER_POTION, 45, 0
- bg_event 70, 13, 3, 7, 0, ITEM_BLACK_GLASSES, 96, 0
+ bg_secret_base_event 56, 6, 0, SECRET_BASE_BLUE_CAVE3_2
+ bg_secret_base_event 55, 15, 0, SECRET_BASE_BLUE_CAVE4_2
+ bg_hidden_item_event 22, 9, 3, ITEM_SUPER_POTION, FLAG_HIDDEN_ITEM_2D
+ bg_hidden_item_event 70, 13, 3, ITEM_BLACK_GLASSES, FLAG_HIDDEN_ITEM_BLACK_GLASSES
Route116_MapEvents:: @ 838342C
map_events Route116_MapObjects, Route116_MapWarps, Route116_MapCoordEvents, Route116_MapBGEvents
diff --git a/data/maps/events/Route117.inc b/data/maps/events/Route117.inc
index 90f3e1f8f..ff5c81ead 100644
--- a/data/maps/events/Route117.inc
+++ b/data/maps/events/Route117.inc
@@ -28,7 +28,7 @@ Route117_MapBGEvents:: @ 8383640
bg_event 16, 6, 0, 0, 0, Route117_EventScript_150D72
bg_event 49, 12, 0, 0, 0, Route117_EventScript_150D7B
bg_event 49, 5, 0, 0, 0, Route117_EventScript_150D84
- bg_event 3, 18, 3, 7, 0, ITEM_REPEL, 72, 0
+ bg_hidden_item_event 3, 18, 3, ITEM_REPEL, FLAG_HIDDEN_ITEM_48
Route117_MapEvents:: @ 8383670
map_events Route117_MapObjects, Route117_MapWarps, 0x0, Route117_MapBGEvents
diff --git a/data/maps/events/Route118.inc b/data/maps/events/Route118.inc
index 2faff5e7d..4d4e3ea9a 100644
--- a/data/maps/events/Route118.inc
+++ b/data/maps/events/Route118.inc
@@ -21,20 +21,20 @@ Route118_MapObjects:: @ 8383684
object_event 20, MAP_OBJ_GFX_ITEM_BALL, 0, 69, 0, 7, 0, 3, 1, 17, 0, 0, 0, 0, 0, Route118_EventScript_1B15B2, FLAG_ITEM_ROUTE118_1, 0, 0
Route118_MapCoordEvents:: @ 8383864
- coord_event 43, 11, 3, 0, 0x4071, 0, 0, Route118_EventScript_150FAE
- coord_event 44, 11, 3, 0, 0x4071, 0, 0, Route118_EventScript_150FCE
- coord_event 45, 11, 3, 0, 0x4071, 0, 0, Route118_EventScript_150FE4
+ coord_event 43, 11, 3, 0, VAR_ROUTE118_STATE, 0, 0, Route118_EventScript_150FAE
+ coord_event 44, 11, 3, 0, VAR_ROUTE118_STATE, 0, 0, Route118_EventScript_150FCE
+ coord_event 45, 11, 3, 0, VAR_ROUTE118_STATE, 0, 0, Route118_EventScript_150FE4
Route118_MapBGEvents:: @ 8383894
- bg_event 47, 14, 0, 8, 0, ITEM_MASTER_BALL, 0, 0
+ bg_secret_base_event 47, 14, 0, SECRET_BASE_RED_CAVE1_1
bg_event 13, 6, 0, 0, 0, Route118_EventScript_150F9C
bg_event 56, 8, 0, 0, 0, Route118_EventScript_150FA5
- bg_event 67, 6, 0, 8, 0, ITEM_LUXURY_BALL, 0, 0
- bg_event 29, 5, 0, 8, 0, ITEM_HARBOR_MAIL, 0, 0
- bg_event 47, 5, 0, 8, 0, ITEM_SPELON_BERRY, 0, 0
- bg_event 46, 5, 0, 8, 0, ITEM_PETAYA_BERRY, 0, 0
- bg_event 31, 13, 3, 7, 0, ITEM_IRON, 67, 0
- bg_event 12, 14, 3, 7, 0, ITEM_HEART_SCALE, 66, 0
+ bg_secret_base_event 67, 6, 0, SECRET_BASE_RED_CAVE2_1
+ bg_secret_base_event 29, 5, 0, SECRET_BASE_YELLOW_CAVE1_2
+ bg_secret_base_event 47, 5, 0, SECRET_BASE_TREE1_3
+ bg_secret_base_event 46, 5, 0, SECRET_BASE_TREE2_1
+ bg_hidden_item_event 31, 13, 3, ITEM_IRON, FLAG_HIDDEN_ITEM_43
+ bg_hidden_item_event 12, 14, 3, ITEM_HEART_SCALE, FLAG_HIDDEN_ITEM_42
Route118_MapEvents:: @ 8383900
map_events Route118_MapObjects, 0x0, Route118_MapCoordEvents, Route118_MapBGEvents
diff --git a/data/maps/events/Route119.inc b/data/maps/events/Route119.inc
index 506256be0..2abacdf27 100644
--- a/data/maps/events/Route119.inc
+++ b/data/maps/events/Route119.inc
@@ -14,16 +14,16 @@ Route119_MapObjects:: @ 8383914
object_event 13, MAP_OBJ_GFX_LITTLE_BOY_1, 0, 19, 0, 49, 0, 3, 58, 0, 0, 1, 0, 3, 0, Route119_EventScript_151580, 0, 0, 0
object_event 14, MAP_OBJ_GFX_MAN_6, 0, 10, 0, 50, 0, 4, 10, 0, 0, 1, 0, 3, 0, Route119_EventScript_15153B, 0, 0, 0
object_event 15, MAP_OBJ_GFX_MAN_6, 0, 8, 0, 62, 0, 3, 8, 0, 0, 1, 0, 3, 0, Route119_EventScript_151552, 0, 0, 0
- object_event 16, 240, 0, 25, 0, 32, 0, 3, 7, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_RIVAL_ROUTE119, 0, 0
+ object_event 16, MAP_OBJ_GFX_VAR_0, 0, 25, 0, 32, 0, 3, 7, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_RIVAL_ROUTE119, 0, 0
object_event 17, MAP_OBJ_GFX_ITEM_BALL, 0, 12, 0, 121, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route119_EventScript_1B15BF, FLAG_ITEM_ROUTE119_1, 0, 0
object_event 18, MAP_OBJ_GFX_ITEM_BALL, 0, 4, 0, 96, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route119_EventScript_1B15CC, FLAG_ITEM_ROUTE119_2, 0, 0
object_event 19, MAP_OBJ_GFX_ITEM_BALL, 0, 29, 0, 53, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route119_EventScript_1B15D9, FLAG_ITEM_ROUTE119_3, 0, 0
object_event 20, MAP_OBJ_GFX_ITEM_BALL, 0, 25, 0, 76, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route119_EventScript_1B15E6, FLAG_ITEM_ROUTE119_4, 0, 0
object_event 21, MAP_OBJ_GFX_ITEM_BALL, 0, 8, 0, 18, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route119_EventScript_1B15F3, FLAG_ITEM_ROUTE119_5, 0, 0
object_event 22, MAP_OBJ_GFX_ITEM_BALL, 0, 33, 0, 117, 0, 3, 1, 0, 0, 0, 0, 0, 0, Route119_EventScript_1B1600, FLAG_ITEM_ROUTE119_6, 0, 0
- object_event 23, 241, 0, 13, 0, 33, 0, 4, 10, 0, 0, 0, 0, 0, 0, Route119_EventScript_1515C5, FLAG_HIDE_EVIL_TEAM_WEATHER_INSTITUTE, 0, 0
- object_event 24, 241, 0, 13, 0, 34, 0, 4, 10, 0, 0, 0, 0, 0, 0, Route119_EventScript_1515DC, FLAG_HIDE_EVIL_TEAM_WEATHER_INSTITUTE, 0, 0
- object_event 25, 243, 0, 17, 0, 33, 0, 4, 7, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_RIVAL_ROUTE119_ON_BIKE, 0, 0
+ object_event 23, MAP_OBJ_GFX_VAR_1, 0, 13, 0, 33, 0, 4, 10, 0, 0, 0, 0, 0, 0, Route119_EventScript_1515C5, FLAG_HIDE_EVIL_TEAM_WEATHER_INSTITUTE, 0, 0
+ object_event 24, MAP_OBJ_GFX_VAR_1, 0, 13, 0, 34, 0, 4, 10, 0, 0, 0, 0, 0, 0, Route119_EventScript_1515DC, FLAG_HIDE_EVIL_TEAM_WEATHER_INSTITUTE, 0, 0
+ object_event 25, MAP_OBJ_GFX_VAR_3, 0, 17, 0, 33, 0, 4, 7, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_RIVAL_ROUTE119_ON_BIKE, 0, 0
object_event 26, MAP_OBJ_GFX_BOY_3, 0, 31, 0, 109, 0, 3, 8, 17, 0, 0, 0, 0, 0, Route119_EventScript_1515F3, 0, 0, 0
object_event 27, MAP_OBJ_GFX_BERRY_TREE, 0, 8, 0, 23, 0, 3, 12, 0, 0, 0, 0, 83, 0, S_BerryTree, 0, 0, 0
object_event 28, MAP_OBJ_GFX_BERRY_TREE, 0, 9, 0, 23, 0, 3, 12, 0, 0, 0, 0, 84, 0, S_BerryTree, 0, 0, 0
@@ -42,52 +42,52 @@ Route119_MapWarps:: @ 8383C8C
warp_def 33, 109, 0, 0, MAP_ROUTE119_HOUSE
Route119_MapCoordEvents:: @ 8383C9C
- coord_event 25, 31, 0, 0, 0x4072, 0, 0, Route119_EventScript_1511C5
- coord_event 26, 31, 0, 0, 0x4072, 0, 0, Route119_EventScript_1511D0
- coord_event 28, 13, 0, 0, 20, 0, 0, 0x0
- coord_event 29, 13, 3, 0, 20, 0, 0, 0x0
- coord_event 30, 13, 3, 0, 20, 0, 0, 0x0
- coord_event 31, 13, 3, 0, 20, 0, 0, 0x0
- coord_event 32, 13, 3, 0, 20, 0, 0, 0x0
- coord_event 33, 13, 3, 0, 20, 0, 0, 0x0
- coord_event 15, 133, 3, 0, 20, 0, 0, 0x0
- coord_event 16, 132, 3, 0, 20, 0, 0, 0x0
- coord_event 17, 131, 3, 0, 20, 0, 0, 0x0
- coord_event 18, 130, 3, 0, 20, 0, 0, 0x0
- coord_event 19, 131, 3, 0, 20, 0, 0, 0x0
- coord_event 20, 132, 3, 0, 20, 0, 0, 0x0
- coord_event 21, 133, 3, 0, 20, 0, 0, 0x0
- coord_event 36, 6, 3, 0, 2, 0, 0, 0x0
- coord_event 36, 7, 3, 0, 2, 0, 0, 0x0
- coord_event 35, 8, 3, 0, 2, 0, 0, 0x0
- coord_event 35, 9, 3, 0, 2, 0, 0, 0x0
- coord_event 34, 10, 3, 0, 2, 0, 0, 0x0
- coord_event 16, 137, 3, 0, 2, 0, 0, 0x0
- coord_event 17, 137, 3, 0, 2, 0, 0, 0x0
- coord_event 18, 137, 3, 0, 2, 0, 0, 0x0
- coord_event 19, 137, 3, 0, 2, 0, 0, 0x0
- coord_event 20, 137, 3, 0, 2, 0, 0, 0x0
+ coord_event 25, 31, 0, 0, VAR_ROUTE119_STATE, 0, 0, Route119_EventScript_1511C5
+ coord_event 26, 31, 0, 0, VAR_ROUTE119_STATE, 0, 0, Route119_EventScript_1511D0
+ coord_weather_event 28, 13, 0, COORD_EVENT_WEATHER_ROUTE119_CYCLE
+ coord_weather_event 29, 13, 3, COORD_EVENT_WEATHER_ROUTE119_CYCLE
+ coord_weather_event 30, 13, 3, COORD_EVENT_WEATHER_ROUTE119_CYCLE
+ coord_weather_event 31, 13, 3, COORD_EVENT_WEATHER_ROUTE119_CYCLE
+ coord_weather_event 32, 13, 3, COORD_EVENT_WEATHER_ROUTE119_CYCLE
+ coord_weather_event 33, 13, 3, COORD_EVENT_WEATHER_ROUTE119_CYCLE
+ coord_weather_event 15, 133, 3, COORD_EVENT_WEATHER_ROUTE119_CYCLE
+ coord_weather_event 16, 132, 3, COORD_EVENT_WEATHER_ROUTE119_CYCLE
+ coord_weather_event 17, 131, 3, COORD_EVENT_WEATHER_ROUTE119_CYCLE
+ coord_weather_event 18, 130, 3, COORD_EVENT_WEATHER_ROUTE119_CYCLE
+ coord_weather_event 19, 131, 3, COORD_EVENT_WEATHER_ROUTE119_CYCLE
+ coord_weather_event 20, 132, 3, COORD_EVENT_WEATHER_ROUTE119_CYCLE
+ coord_weather_event 21, 133, 3, COORD_EVENT_WEATHER_ROUTE119_CYCLE
+ coord_weather_event 36, 6, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 36, 7, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 35, 8, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 35, 9, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 34, 10, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 16, 137, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 17, 137, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 18, 137, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 19, 137, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 20, 137, 3, COORD_EVENT_WEATHER_SUNNY
Route119_MapBGEvents:: @ 8383E2C
bg_event 9, 33, 0, 0, 0, Route119_EventScript_15142C
bg_event 27, 19, 0, 0, 0, Route119_EventScript_151423
- bg_event 5, 2, 0, 8, 0, ITEM_DRAGON_SCALE, 0, 0
- bg_event 4, 89, 0, 8, 0, ITEM_LIGHT_BALL, 0, 0
- bg_event 5, 15, 0, 8, 0, ITEM_POISON_BARB, 0, 0
- bg_event 7, 101, 3, 8, 0, ITEM_NEVER_MELT_ICE, 0, 0
- bg_event 34, 24, 3, 8, 0, ITEM_LAX_INCENSE, 0, 0
- bg_event 31, 73, 3, 8, 0, 231, 0, 0
- bg_event 16, 81, 0, 8, 0, ITEM_TINY_MUSHROOM, 0, 0
- bg_event 16, 28, 0, 8, 0, 113, 0, 0
- bg_event 17, 82, 3, 7, 0, ITEM_CALCIUM, 5, 0
- bg_event 38, 63, 3, 7, 0, ITEM_ULTRA_BALL, 6, 0
- bg_event 26, 81, 0, 8, 0, ITEM_FULL_HEAL, 0, 0
- bg_event 19, 76, 0, 8, 0, ITEM_LANSAT_BERRY, 0, 0
- bg_event 18, 76, 0, 8, 0, ITEM_DEEP_SEA_SCALE, 0, 0
- bg_event 4, 15, 0, 8, 0, ITEM_METAL_POWDER, 0, 0
- bg_event 6, 2, 0, 8, 0, 233, 0, 0
- bg_event 26, 120, 3, 7, 0, ITEM_FULL_HEAL, 68, 0
- bg_event 20, 29, 3, 7, 0, ITEM_MAX_ETHER, 87, 0
+ bg_secret_base_event 5, 2, 0, SECRET_BASE_SHRUB1_1
+ bg_secret_base_event 4, 89, 0, SECRET_BASE_SHRUB1_2
+ bg_secret_base_event 5, 15, 0, SECRET_BASE_SHRUB2_1
+ bg_secret_base_event 7, 101, 3, SECRET_BASE_SHRUB2_2
+ bg_secret_base_event 34, 24, 3, SECRET_BASE_SHRUB3_1
+ bg_secret_base_event 31, 73, 3, SECRET_BASE_SHRUB4_1
+ bg_secret_base_event 16, 81, 0, SECRET_BASE_BLUE_CAVE3_3
+ bg_secret_base_event 16, 28, 0, SECRET_BASE_BLUE_CAVE4_3
+ bg_hidden_item_event 17, 82, 3, ITEM_CALCIUM, FLAG_HIDDEN_ITEM_5
+ bg_hidden_item_event 38, 63, 3, ITEM_ULTRA_BALL, FLAG_HIDDEN_ITEM_6
+ bg_secret_base_event 26, 81, 0, SECRET_BASE_RED_CAVE3_3
+ bg_secret_base_event 19, 76, 0, SECRET_BASE_TREE2_3
+ bg_secret_base_event 18, 76, 0, SECRET_BASE_TREE4_3
+ bg_secret_base_event 4, 15, 0, SECRET_BASE_SHRUB3_3
+ bg_secret_base_event 6, 2, 0, SECRET_BASE_SHRUB4_3
+ bg_hidden_item_event 26, 120, 3, ITEM_FULL_HEAL, FLAG_HIDDEN_ITEM_44
+ bg_hidden_item_event 20, 29, 3, ITEM_MAX_ETHER, FLAG_HIDDEN_ITEM_57
bg_event 28, 9, 0, 0, 0, Route119_EventScript_151605
Route119_MapEvents:: @ 8383F1C
diff --git a/data/maps/events/Route119_WeatherInstitute_1F.inc b/data/maps/events/Route119_WeatherInstitute_1F.inc
index 920439340..e9933edef 100644
--- a/data/maps/events/Route119_WeatherInstitute_1F.inc
+++ b/data/maps/events/Route119_WeatherInstitute_1F.inc
@@ -1,6 +1,6 @@
Route119_WeatherInstitute_1F_MapObjects:: @ 8392DC0
- object_event 1, 241, 0, 15, 0, 3, 0, 3, 9, 0, 0, 1, 0, 3, 0, Route119_WeatherInstitute_1F_EventScript_163C94, FLAG_HIDE_EVIL_TEAM_WEATHER_INSTITUTE, 0, 0
- object_event 2, 242, 0, 10, 0, 5, 0, 3, 8, 0, 0, 1, 0, 2, 0, Route119_WeatherInstitute_1F_EventScript_163CAB, FLAG_HIDE_EVIL_TEAM_WEATHER_INSTITUTE, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_1, 0, 15, 0, 3, 0, 3, 9, 0, 0, 1, 0, 3, 0, Route119_WeatherInstitute_1F_EventScript_163C94, FLAG_HIDE_EVIL_TEAM_WEATHER_INSTITUTE, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_2, 0, 10, 0, 5, 0, 3, 8, 0, 0, 1, 0, 2, 0, Route119_WeatherInstitute_1F_EventScript_163CAB, FLAG_HIDE_EVIL_TEAM_WEATHER_INSTITUTE, 0, 0
object_event 3, MAP_OBJ_GFX_MAN_5, 0, 5, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, Route119_WeatherInstitute_1F_EventScript_163C7A, FLAG_HIDE_WEATHER_INSTITUTE_WORKERS_1F, 0, 0
object_event 4, MAP_OBJ_GFX_MAN_5, 0, 2, 0, 11, 0, 3, 1, 1, 0, 0, 0, 0, 0, Route119_WeatherInstitute_1F_EventScript_163C71, FLAG_HIDE_WEATHER_INSTITUTE_WORKERS_1F, 0, 0
object_event 5, MAP_OBJ_GFX_LITTLE_BOY_1, 0, 14, 0, 11, 0, 3, 2, 17, 0, 0, 0, 0, 0, Route119_WeatherInstitute_1F_EventScript_163C4D, 0, 0, 0
diff --git a/data/maps/events/Route119_WeatherInstitute_2F.inc b/data/maps/events/Route119_WeatherInstitute_2F.inc
index 4a2db97f1..2ec794f7f 100644
--- a/data/maps/events/Route119_WeatherInstitute_2F.inc
+++ b/data/maps/events/Route119_WeatherInstitute_2F.inc
@@ -1,7 +1,7 @@
Route119_WeatherInstitute_2F_MapObjects:: @ 8392E94
- object_event 1, 241, 0, 15, 0, 6, 0, 3, 10, 0, 0, 1, 0, 4, 0, Route119_WeatherInstitute_2F_EventScript_163CFC, FLAG_HIDE_EVIL_TEAM_WEATHER_INSTITUTE, 0, 0
- object_event 2, 241, 0, 10, 0, 8, 0, 3, 13, 0, 0, 1, 0, 2, 0, Route119_WeatherInstitute_2F_EventScript_163D13, FLAG_HIDE_EVIL_TEAM_WEATHER_INSTITUTE, 0, 0
- object_event 3, 242, 0, 4, 0, 6, 0, 3, 10, 0, 0, 1, 0, 0, 0, Route119_WeatherInstitute_2F_EventScript_163D2A, FLAG_HIDE_EVIL_TEAM_WEATHER_INSTITUTE, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_1, 0, 15, 0, 6, 0, 3, 10, 0, 0, 1, 0, 4, 0, Route119_WeatherInstitute_2F_EventScript_163CFC, FLAG_HIDE_EVIL_TEAM_WEATHER_INSTITUTE, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_1, 0, 10, 0, 8, 0, 3, 13, 0, 0, 1, 0, 2, 0, Route119_WeatherInstitute_2F_EventScript_163D13, FLAG_HIDE_EVIL_TEAM_WEATHER_INSTITUTE, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_2, 0, 4, 0, 6, 0, 3, 10, 0, 0, 1, 0, 0, 0, Route119_WeatherInstitute_2F_EventScript_163D2A, FLAG_HIDE_EVIL_TEAM_WEATHER_INSTITUTE, 0, 0
object_event 4, MAP_OBJ_GFX_MAN_5, 0, 0, 0, 6, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_WEATHER_INSTITUTE_WORKERS_2F, 0, 0
object_event 5, MAP_OBJ_GFX_SCIENTIST_1, 0, 18, 0, 6, 0, 3, 1, 18, 0, 0, 0, 0, 0, Route119_WeatherInstitute_2F_EventScript_163DCC, 0, 0, 0
object_event 6, MAP_OBJ_GFX_MAN_5, 0, 1, 0, 7, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_WEATHER_INSTITUTE_WORKERS_2F, 0, 0
diff --git a/data/maps/events/Route120.inc b/data/maps/events/Route120.inc
index 4ddfe4978..ac0e527c7 100644
--- a/data/maps/events/Route120.inc
+++ b/data/maps/events/Route120.inc
@@ -46,41 +46,41 @@ Route120_MapWarps:: @ 8384308
warp_def 19, 23, 1, 0, MAP_SCORCHED_SLAB
Route120_MapCoordEvents:: @ 8384318
- coord_event 7, 15, 0, 0, 3, 0, 0, 0x0
- coord_event 7, 16, 0, 0, 3, 0, 0, 0x0
- coord_event 22, 61, 3, 0, 3, 0, 0, 0x0
- coord_event 12, 64, 3, 0, 3, 0, 0, 0x0
- coord_event 35, 63, 3, 0, 1, 0, 0, 0x0
- coord_event 36, 63, 3, 0, 1, 0, 0, 0x0
- coord_event 37, 63, 3, 0, 1, 0, 0, 0x0
- coord_event 38, 63, 3, 0, 1, 0, 0, 0x0
- coord_event 32, 88, 5, 0, 1, 0, 0, 0x0
- coord_event 28, 15, 0, 0, 2, 0, 0, 0x0
- coord_event 28, 16, 0, 0, 2, 0, 0, 0x0
- coord_event 28, 17, 3, 0, 2, 0, 0, 0x0
- coord_event 32, 89, 5, 0, 1, 0, 0, 0x0
- coord_event 32, 90, 5, 0, 1, 0, 0, 0x0
- coord_event 32, 91, 5, 0, 1, 0, 0, 0x0
- coord_event 10, 75, 3, 0, 1, 0, 0, 0x0
- coord_event 11, 75, 3, 0, 1, 0, 0, 0x0
- coord_event 12, 75, 3, 0, 1, 0, 0, 0x0
- coord_event 13, 75, 3, 0, 1, 0, 0, 0x0
+ coord_weather_event 7, 15, 0, COORD_EVENT_WEATHER_RAIN_LIGHT
+ coord_weather_event 7, 16, 0, COORD_EVENT_WEATHER_RAIN_LIGHT
+ coord_weather_event 22, 61, 3, COORD_EVENT_WEATHER_RAIN_LIGHT
+ coord_weather_event 12, 64, 3, COORD_EVENT_WEATHER_RAIN_LIGHT
+ coord_weather_event 35, 63, 3, COORD_EVENT_WEATHER_CLOUDS
+ coord_weather_event 36, 63, 3, COORD_EVENT_WEATHER_CLOUDS
+ coord_weather_event 37, 63, 3, COORD_EVENT_WEATHER_CLOUDS
+ coord_weather_event 38, 63, 3, COORD_EVENT_WEATHER_CLOUDS
+ coord_weather_event 32, 88, 5, COORD_EVENT_WEATHER_CLOUDS
+ coord_weather_event 28, 15, 0, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 28, 16, 0, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 28, 17, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 32, 89, 5, COORD_EVENT_WEATHER_CLOUDS
+ coord_weather_event 32, 90, 5, COORD_EVENT_WEATHER_CLOUDS
+ coord_weather_event 32, 91, 5, COORD_EVENT_WEATHER_CLOUDS
+ coord_weather_event 10, 75, 3, COORD_EVENT_WEATHER_CLOUDS
+ coord_weather_event 11, 75, 3, COORD_EVENT_WEATHER_CLOUDS
+ coord_weather_event 12, 75, 3, COORD_EVENT_WEATHER_CLOUDS
+ coord_weather_event 13, 75, 3, COORD_EVENT_WEATHER_CLOUDS
Route120_MapBGEvents:: @ 8384448
bg_event 27, 3, 3, 0, 0, Route120_EventScript_1519A1
bg_event 38, 88, 3, 0, 0, Route120_EventScript_1519AA
- bg_event 28, 62, 0, 8, 0, 101, 0, 0
- bg_event 30, 62, 0, 8, 0, ITEM_HEART_SCALE, 0, 0
- bg_event 26, 10, 0, 8, 0, ITEM_LUCKY_PUNCH, 0, 0
- bg_event 29, 85, 5, 8, 0, 232, 0, 0
- bg_event 18, 12, 0, 8, 0, ITEM_SUN_STONE, 0, 0
- bg_event 38, 54, 0, 8, 0, ITEM_SOFT_SAND, 0, 0
- bg_event 31, 23, 0, 8, 0, ITEM_SPELL_TAG, 0, 0
- bg_event 9, 1, 3, 7, 0, ITEM_RARE_CANDY, 71, 0
- bg_event 31, 11, 3, 7, 0, ITEM_REVIVE, 84, 0
- bg_event 0, 86, 3, 7, 0, ITEM_RARE_CANDY, 69, 0
- bg_event 24, 42, 3, 7, 0, ITEM_ZINC, 70, 0
- bg_event 5, 76, 0, 8, 0, ITEM_HARD_STONE, 0, 0
+ bg_secret_base_event 28, 62, 0, SECRET_BASE_BLUE_CAVE3_1
+ bg_secret_base_event 30, 62, 0, SECRET_BASE_BLUE_CAVE4_1
+ bg_secret_base_event 26, 10, 0, SECRET_BASE_SHRUB3_2
+ bg_secret_base_event 29, 85, 5, SECRET_BASE_SHRUB4_2
+ bg_secret_base_event 18, 12, 0, SECRET_BASE_BLUE_CAVE2_3
+ bg_secret_base_event 38, 54, 0, SECRET_BASE_SHRUB1_3
+ bg_secret_base_event 31, 23, 0, SECRET_BASE_SHRUB2_3
+ bg_hidden_item_event 9, 1, 3, ITEM_RARE_CANDY, FLAG_HIDDEN_ITEM_47
+ bg_hidden_item_event 31, 11, 3, ITEM_REVIVE, FLAG_HIDDEN_ITEM_54
+ bg_hidden_item_event 0, 86, 3, ITEM_RARE_CANDY, FLAG_HIDDEN_ITEM_45
+ bg_hidden_item_event 24, 42, 3, ITEM_ZINC, FLAG_HIDDEN_ITEM_46
+ bg_secret_base_event 5, 76, 0, SECRET_BASE_SHRUB1_4
Route120_MapEvents:: @ 83844F0
map_events Route120_MapObjects, Route120_MapWarps, Route120_MapCoordEvents, Route120_MapBGEvents
diff --git a/data/maps/events/Route121.inc b/data/maps/events/Route121.inc
index b97f956c2..e799115e5 100644
--- a/data/maps/events/Route121.inc
+++ b/data/maps/events/Route121.inc
@@ -10,9 +10,9 @@ Route121_MapObjects:: @ 8384504
object_event 9, MAP_OBJ_GFX_BERRY_TREE, 0, 67, 0, 14, 0, 3, 12, 0, 0, 0, 0, 54, 0, S_BerryTree, 0, 0, 0
object_event 10, MAP_OBJ_GFX_LASS, 0, 39, 0, 9, 0, 3, 8, 0, 0, 1, 0, 0, 0, Route121_EventScript_151BDE, 0, 0, 0
object_event 11, MAP_OBJ_GFX_LASS, 0, 40, 0, 9, 0, 3, 8, 0, 0, 1, 0, 0, 0, Route121_EventScript_151BF9, 0, 0, 0
- object_event 12, 241, 0, 30, 0, 8, 0, 3, 7, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_GRUNTS_ROUTE121, 0, 0
- object_event 13, 241, 0, 30, 0, 7, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_GRUNTS_ROUTE121, 0, 0
- object_event 14, 241, 0, 31, 0, 7, 0, 3, 9, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_GRUNTS_ROUTE121, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_1, 0, 30, 0, 8, 0, 3, 7, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_GRUNTS_ROUTE121, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_1, 0, 30, 0, 7, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_GRUNTS_ROUTE121, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_1, 0, 31, 0, 7, 0, 3, 9, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_GRUNTS_ROUTE121, 0, 0
object_event 15, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 32, 0, 5, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, FLAG_TEMP_11, 0, 0
object_event 16, MAP_OBJ_GFX_CUTTABLE_TREE, 0, 65, 0, 4, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_CuttableTree, FLAG_TEMP_12, 0, 0
object_event 17, MAP_OBJ_GFX_WOMAN_2, 0, 63, 0, 5, 0, 3, 9, 0, 0, 1, 0, 4, 0, Route121_EventScript_151B72, 0, 0, 0
@@ -26,21 +26,21 @@ Route121_MapWarps:: @ 8384714
warp_def 37, 5, 0, 2, MAP_ROUTE121_SAFARI_ZONE_ENTRANCE
Route121_MapCoordEvents:: @ 838471C
- coord_event 25, 5, 3, 0, 0x4074, 0, 0, Route121_EventScript_151B25
- coord_event 25, 6, 3, 0, 0x4074, 0, 0, Route121_EventScript_151B25
- coord_event 25, 7, 3, 0, 0x4074, 0, 0, Route121_EventScript_151B25
- coord_event 25, 8, 3, 0, 0x4074, 0, 0, Route121_EventScript_151B25
+ coord_event 25, 5, 3, 0, VAR_ROUTE121_STATE, 0, 0, Route121_EventScript_151B25
+ coord_event 25, 6, 3, 0, VAR_ROUTE121_STATE, 0, 0, Route121_EventScript_151B25
+ coord_event 25, 7, 3, 0, VAR_ROUTE121_STATE, 0, 0, Route121_EventScript_151B25
+ coord_event 25, 8, 3, 0, VAR_ROUTE121_STATE, 0, 0, Route121_EventScript_151B25
Route121_MapBGEvents:: @ 838475C
bg_event 32, 14, 0, 0, 0, Route121_EventScript_151B13
- bg_event 40, 11, 0, 8, 0, ITEM_PREMIER_BALL, 0, 0
- bg_event 18, 13, 0, 8, 0, ITEM_SUPER_POTION, 0, 0
- bg_event 43, 7, 0, 8, 0, ITEM_NOMEL_BERRY, 0, 0
- bg_event 42, 7, 0, 8, 0, ITEM_APICOT_BERRY, 0, 0
+ bg_secret_base_event 40, 11, 0, SECRET_BASE_RED_CAVE2_2
+ bg_secret_base_event 18, 13, 0, SECRET_BASE_RED_CAVE3_2
+ bg_secret_base_event 43, 7, 0, SECRET_BASE_TREE1_2
+ bg_secret_base_event 42, 7, 0, SECRET_BASE_TREE2_2
bg_event 39, 6, 0, 0, 0, Route121_EventScript_151B1C
- bg_event 23, 10, 3, 7, 0, ITEM_HP_UP, 39, 0
- bg_event 58, 3, 3, 7, 0, ITEM_NUGGET, 40, 0
- bg_event 72, 5, 3, 7, 0, ITEM_FULL_HEAL, 73, 0
+ bg_hidden_item_event 23, 10, 3, ITEM_HP_UP, FLAG_HIDDEN_ITEM_27
+ bg_hidden_item_event 58, 3, 3, ITEM_NUGGET, FLAG_HIDDEN_ITEM_28
+ bg_hidden_item_event 72, 5, 3, ITEM_FULL_HEAL, FLAG_HIDDEN_ITEM_49
Route121_MapEvents:: @ 83847C8
map_events Route121_MapObjects, Route121_MapWarps, Route121_MapCoordEvents, Route121_MapBGEvents
diff --git a/data/maps/events/Route121_SafariZoneEntrance.inc b/data/maps/events/Route121_SafariZoneEntrance.inc
index 68ee79ca1..59b0a37d9 100644
--- a/data/maps/events/Route121_SafariZoneEntrance.inc
+++ b/data/maps/events/Route121_SafariZoneEntrance.inc
@@ -10,7 +10,7 @@ Route121_SafariZoneEntrance_MapWarps:: @ 838BA7C
warp_def 15, 13, 0, 0, MAP_ROUTE121
Route121_SafariZoneEntrance_MapCoordEvents:: @ 838BA9C
- coord_event 8, 4, 3, 0, 0x4001, 0, 0, Route121_SafariZoneEntrance_EventScript_15C383
+ coord_event 8, 4, 3, 0, VAR_TEMP_1, 0, 0, Route121_SafariZoneEntrance_EventScript_15C383
Route121_SafariZoneEntrance_MapBGEvents:: @ 838BAAC
bg_event 15, 1, 0, 0, 0, Route121_SafariZoneEntrance_EventScript_15C487
diff --git a/data/maps/events/Route123.inc b/data/maps/events/Route123.inc
index ff4f066b8..3c50254cb 100644
--- a/data/maps/events/Route123.inc
+++ b/data/maps/events/Route123.inc
@@ -38,39 +38,39 @@ Route123_MapWarps:: @ 8384B28
warp_def 22, 6, 0, 0, MAP_ROUTE123_BERRY_MASTERS_HOUSE
Route123_MapCoordEvents:: @ 8384B30
- coord_event 90, 16, 3, 0, 21, 0, 0, 0x0
- coord_event 92, 9, 3, 0, 21, 0, 0, 0x0
- coord_event 93, 12, 3, 0, 21, 0, 0, 0x0
- coord_event 92, 13, 3, 0, 21, 0, 0, 0x0
- coord_event 91, 14, 3, 0, 21, 0, 0, 0x0
- coord_event 19, 13, 3, 0, 21, 0, 0, 0x0
- coord_event 19, 12, 3, 0, 21, 0, 0, 0x0
- coord_event 34, 13, 3, 0, 21, 0, 0, 0x0
- coord_event 19, 14, 3, 0, 21, 0, 0, 0x0
- coord_event 19, 15, 3, 0, 21, 0, 0, 0x0
- coord_event 19, 16, 3, 0, 21, 0, 0, 0x0
- coord_event 108, 14, 3, 0, 2, 0, 0, 0x0
- coord_event 109, 15, 3, 0, 2, 0, 0, 0x0
- coord_event 110, 16, 3, 0, 2, 0, 0, 0x0
- coord_event 111, 17, 3, 0, 2, 0, 0, 0x0
- coord_event 112, 18, 3, 0, 2, 0, 0, 0x0
- coord_event 9, 12, 3, 0, 2, 0, 0, 0x0
- coord_event 9, 13, 3, 0, 2, 0, 0, 0x0
- coord_event 9, 14, 3, 0, 2, 0, 0, 0x0
- coord_event 9, 15, 3, 0, 2, 0, 0, 0x0
- coord_event 9, 16, 3, 0, 2, 0, 0, 0x0
- coord_event 94, 10, 3, 0, 21, 0, 0, 0x0
+ coord_weather_event 90, 16, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE
+ coord_weather_event 92, 9, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE
+ coord_weather_event 93, 12, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE
+ coord_weather_event 92, 13, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE
+ coord_weather_event 91, 14, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE
+ coord_weather_event 19, 13, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE
+ coord_weather_event 19, 12, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE
+ coord_weather_event 34, 13, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE
+ coord_weather_event 19, 14, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE
+ coord_weather_event 19, 15, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE
+ coord_weather_event 19, 16, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE
+ coord_weather_event 108, 14, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 109, 15, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 110, 16, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 111, 17, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 112, 18, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 9, 12, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 9, 13, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 9, 14, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 9, 15, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 9, 16, 3, COORD_EVENT_WEATHER_SUNNY
+ coord_weather_event 94, 10, 3, COORD_EVENT_WEATHER_ROUTE123_CYCLE
Route123_MapBGEvents:: @ 8384C90
bg_event 117, 10, 0, 0, 0, Route123_EventScript_151CBF
- bg_event 47, 3, 0, 8, 0, 82, 0, 0
- bg_event 49, 3, 0, 8, 0, 92, 0, 0
+ bg_secret_base_event 47, 3, 0, SECRET_BASE_BLUE_CAVE1_2
+ bg_secret_base_event 49, 3, 0, SECRET_BASE_BLUE_CAVE2_2
bg_event 10, 12, 3, 0, 0, Route123_EventScript_151CB6
- bg_event 75, 1, 3, 7, 0, ITEM_SUPER_REPEL, 7, 0
+ bg_hidden_item_event 75, 1, 3, ITEM_SUPER_REPEL, FLAG_HIDDEN_ITEM_7
bg_event 20, 7, 3, 0, 0, Route123_EventScript_151CC8
- bg_event 57, 5, 0, 8, 0, ITEM_SUPER_REPEL, 0, 0
- bg_event 12, 1, 3, 7, 0, ITEM_REVIVE, 41, 0
- bg_event 91, 15, 3, 7, 0, ITEM_HYPER_POTION, 74, 0
+ bg_secret_base_event 57, 5, 0, SECRET_BASE_BLUE_CAVE1_3
+ bg_hidden_item_event 12, 1, 3, ITEM_REVIVE, FLAG_HIDDEN_ITEM_29
+ bg_hidden_item_event 91, 15, 3, ITEM_HYPER_POTION, FLAG_HIDDEN_ITEM_4A
Route123_MapEvents:: @ 8384CFC
map_events Route123_MapObjects, Route123_MapWarps, Route123_MapCoordEvents, Route123_MapBGEvents
diff --git a/data/maps/events/Route125.inc b/data/maps/events/Route125.inc
index 585296ac3..82767393d 100644
--- a/data/maps/events/Route125.inc
+++ b/data/maps/events/Route125.inc
@@ -11,10 +11,10 @@ Route125_MapWarps:: @ 8384ED0
warp_def 22, 19, 0, 0, MAP_SHOAL_CAVE_LOW_TIDE_ENTRANCE_ROOM
Route125_MapBGEvents:: @ 8384ED8
- bg_event 53, 10, 0, 8, 0, ITEM_ULTRA_BALL, 0, 0
- bg_event 55, 11, 0, 8, 0, ITEM_HEAL_POWDER, 0, 0
- bg_event 7, 25, 0, 8, 0, ITEM_RETRO_MAIL, 0, 0
- bg_event 24, 32, 0, 8, 0, ITEM_PINAP_BERRY, 0, 0
+ bg_secret_base_event 53, 10, 0, SECRET_BASE_RED_CAVE1_2
+ bg_secret_base_event 55, 11, 0, SECRET_BASE_RED_CAVE4_2
+ bg_secret_base_event 7, 25, 0, SECRET_BASE_YELLOW_CAVE2_2
+ bg_secret_base_event 24, 32, 0, SECRET_BASE_YELLOW_CAVE4_2
Route125_MapEvents:: @ 8384F08
map_events Route125_MapObjects, Route125_MapWarps, 0x0, Route125_MapBGEvents
diff --git a/data/maps/events/Route127.inc b/data/maps/events/Route127.inc
index d71b15c74..6b3d396c9 100644
--- a/data/maps/events/Route127.inc
+++ b/data/maps/events/Route127.inc
@@ -10,11 +10,11 @@ Route127_MapObjects:: @ 8384FA8
object_event 9, MAP_OBJ_GFX_BLACK_BELT, 0, 63, 0, 63, 0, 3, 1, 17, 0, 1, 0, 3, 0, Route127_EventScript_1520ED, 0, 0, 0
Route127_MapBGEvents:: @ 8385080
- bg_event 59, 67, 0, 8, 0, ITEM_ENERGY_ROOT, 0, 0
- bg_event 59, 72, 0, 8, 0, ITEM_SITRUS_BERRY, 0, 0
- bg_event 67, 63, 0, 8, 0, ITEM_WEPEAR_BERRY, 0, 0
- bg_event 61, 21, 0, 8, 0, ITEM_FIGY_BERRY, 0, 0
- bg_event 45, 24, 0, 8, 0, ITEM_GLITTER_MAIL, 0, 0
+ bg_secret_base_event 59, 67, 0, SECRET_BASE_RED_CAVE4_1
+ bg_secret_base_event 59, 72, 0, SECRET_BASE_YELLOW_CAVE3_2
+ bg_secret_base_event 67, 63, 0, SECRET_BASE_YELLOW_CAVE4_1
+ bg_secret_base_event 61, 21, 0, SECRET_BASE_YELLOW_CAVE3_3
+ bg_secret_base_event 45, 24, 0, SECRET_BASE_YELLOW_CAVE1_3
Route127_MapEvents:: @ 83850BC
map_events Route127_MapObjects, 0x0, 0x0, Route127_MapBGEvents
diff --git a/data/maps/events/Route128.inc b/data/maps/events/Route128.inc
index 1f86907bd..2bef2e3ed 100644
--- a/data/maps/events/Route128.inc
+++ b/data/maps/events/Route128.inc
@@ -2,16 +2,16 @@ Route128_MapObjects:: @ 83850D0
object_event 1, MAP_OBJ_GFX_SWIMMER_M, 0, 77, 0, 24, 0, 1, 48, 85, 0, 1, 0, 3, 0, Route128_EventScript_1522A4, 0, 0, 0
object_event 2, MAP_OBJ_GFX_SWIMMER_F, 0, 35, 0, 34, 0, 1, 28, 5, 0, 1, 0, 7, 0, Route128_EventScript_1522E2, 0, 0, 0
object_event 3, MAP_OBJ_GFX_STEVEN, 0, 40, 0, 22, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_STEVEN_ROUTE128, 0, 0
- object_event 4, 246, 0, 37, 0, 22, 0, 3, 9, 17, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_EVIL_LEADER_ROUTE128, 0, 0
- object_event 5, 247, 0, 38, 0, 21, 0, 3, 7, 17, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_OTHER_LEADER_ROUTE128, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_6, 0, 37, 0, 22, 0, 3, 9, 17, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_EVIL_LEADER_ROUTE128, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_7, 0, 38, 0, 21, 0, 3, 7, 17, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_OTHER_LEADER_ROUTE128, 0, 0
object_event 6, MAP_OBJ_GFX_FISHERMAN, 0, 63, 0, 28, 0, 3, 7, 17, 0, 1, 0, 0, 0, Route128_EventScript_15234E, 0, 0, 0
object_event 7, MAP_OBJ_GFX_MAN_4, 0, 24, 0, 8, 0, 3, 17, 17, 0, 1, 0, 2, 0, Route128_EventScript_152337, 0, 0, 0
object_event 8, MAP_OBJ_GFX_WOMAN_7, 0, 47, 0, 9, 0, 3, 10, 17, 0, 1, 0, 3, 0, Route128_EventScript_152320, 0, 0, 0
Route128_MapBGEvents:: @ 8385190
- bg_event 49, 9, 3, 7, 0, ITEM_HEART_SCALE, 92, 0
- bg_event 57, 21, 3, 7, 0, ITEM_HEART_SCALE, 93, 0
- bg_event 31, 33, 3, 7, 0, ITEM_HEART_SCALE, 94, 0
+ bg_hidden_item_event 49, 9, 3, ITEM_HEART_SCALE, FLAG_HIDDEN_ITEM_5C
+ bg_hidden_item_event 57, 21, 3, ITEM_HEART_SCALE, FLAG_HIDDEN_ITEM_5D
+ bg_hidden_item_event 31, 33, 3, ITEM_HEART_SCALE, FLAG_HIDDEN_ITEM_5E
Route128_MapEvents:: @ 83851B4
map_events Route128_MapObjects, 0x0, 0x0, Route128_MapBGEvents
diff --git a/data/maps/events/RustboroCity.inc b/data/maps/events/RustboroCity.inc
index c16bfcdb0..64a1d1a66 100644
--- a/data/maps/events/RustboroCity.inc
+++ b/data/maps/events/RustboroCity.inc
@@ -8,11 +8,11 @@ RustboroCity_MapObjects:: @ 837FD14
object_event 7, MAP_OBJ_GFX_LITTLE_BOY_2, 0, 24, 0, 51, 0, 3, 10, 0, 0, 0, 0, 0, 0, RustboroCity_EventScript_14C449, 0, 0, 0
object_event 8, MAP_OBJ_GFX_LITTLE_GIRL_2, 0, 25, 0, 51, 0, 3, 9, 0, 0, 0, 0, 0, 0, RustboroCity_EventScript_14C45F, 0, 0, 0
object_event 9, MAP_OBJ_GFX_MAN_2, 0, 30, 0, 10, 0, 3, 10, 17, 0, 0, 0, 0, 0, RustboroCity_EventScript_14C5FF, FLAG_HIDE_DEVON_RUSTBORO, 0, 0
- object_event 10, 241, 0, 13, 0, 21, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_GRUNT_RUSTBORO, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_1, 0, 13, 0, 21, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_GRUNT_RUSTBORO, 0, 0
object_event 11, MAP_OBJ_GFX_MAN_7, 0, 13, 0, 34, 0, 3, 2, 17, 0, 0, 0, 0, 0, RustboroCity_EventScript_14C3A5, 0, 0, 0
object_event 12, MAP_OBJ_GFX_ITEM_BALL, 0, 36, 0, 51, 0, 3, 1, 0, 0, 0, 0, 0, 0, RustboroCity_EventScript_1B172B, FLAG_ITEM_RUSTBORO_1, 0, 0
object_event 13, MAP_OBJ_GFX_MAN_5, 0, 19, 0, 27, 0, 3, 8, 16, 0, 0, 0, 0, 0, RustboroCity_EventScript_14C475, 0, 0, 0
- object_event 14, 240, 0, 16, 0, 50, 0, 3, 1, 17, 0, 0, 0, 0, 0, RustboroCity_EventScript_14C8DA, FLAG_HIDE_RIVAL_RUSTBORO, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_0, 0, 16, 0, 50, 0, 3, 1, 17, 0, 0, 0, 0, 0, RustboroCity_EventScript_14C8DA, FLAG_HIDE_RIVAL_RUSTBORO, 0, 0
RustboroCity_MapWarps:: @ 837FE64
warp_def 27, 19, 0, 0, MAP_RUSTBORO_CITY_GYM
@@ -29,19 +29,19 @@ RustboroCity_MapWarps:: @ 837FE64
warp_def 26, 46, 0, 0, MAP_RUSTBORO_CITY_HOUSE3
RustboroCity_MapCoordEvents:: @ 837FEC4
- coord_event 23, 20, 3, 0, 0x405a, 1, 0, RustboroCity_EventScript_14C481
- coord_event 23, 21, 3, 0, 0x405a, 1, 0, RustboroCity_EventScript_14C498
- coord_event 23, 22, 3, 0, 0x405a, 1, 0, RustboroCity_EventScript_14C4AF
- coord_event 23, 23, 3, 0, 0x405a, 1, 0, RustboroCity_EventScript_14C4C6
- coord_event 23, 24, 3, 0, 0x405a, 1, 0, RustboroCity_EventScript_14C4DD
- coord_event 30, 9, 3, 0, 0x405a, 2, 0, RustboroCity_EventScript_14C620
- coord_event 29, 10, 3, 0, 0x405a, 2, 0, RustboroCity_EventScript_14C62C
- coord_event 30, 11, 3, 0, 0x405a, 2, 0, RustboroCity_EventScript_14C638
- coord_event 30, 12, 3, 0, 0x405a, 2, 0, RustboroCity_EventScript_14C644
- coord_event 30, 9, 3, 0, 0x405a, 4, 0, RustboroCity_EventScript_14C74D
- coord_event 31, 10, 3, 0, 0x405a, 4, 0, RustboroCity_EventScript_14C759
- coord_event 30, 11, 3, 0, 0x405a, 4, 0, RustboroCity_EventScript_14C765
- coord_event 30, 12, 3, 0, 0x405a, 4, 0, RustboroCity_EventScript_14C771
+ coord_event 23, 20, 3, 0, VAR_RUSTBORO_STATE, 1, 0, RustboroCity_EventScript_14C481
+ coord_event 23, 21, 3, 0, VAR_RUSTBORO_STATE, 1, 0, RustboroCity_EventScript_14C498
+ coord_event 23, 22, 3, 0, VAR_RUSTBORO_STATE, 1, 0, RustboroCity_EventScript_14C4AF
+ coord_event 23, 23, 3, 0, VAR_RUSTBORO_STATE, 1, 0, RustboroCity_EventScript_14C4C6
+ coord_event 23, 24, 3, 0, VAR_RUSTBORO_STATE, 1, 0, RustboroCity_EventScript_14C4DD
+ coord_event 30, 9, 3, 0, VAR_RUSTBORO_STATE, 2, 0, RustboroCity_EventScript_14C620
+ coord_event 29, 10, 3, 0, VAR_RUSTBORO_STATE, 2, 0, RustboroCity_EventScript_14C62C
+ coord_event 30, 11, 3, 0, VAR_RUSTBORO_STATE, 2, 0, RustboroCity_EventScript_14C638
+ coord_event 30, 12, 3, 0, VAR_RUSTBORO_STATE, 2, 0, RustboroCity_EventScript_14C644
+ coord_event 30, 9, 3, 0, VAR_RUSTBORO_STATE, 4, 0, RustboroCity_EventScript_14C74D
+ coord_event 31, 10, 3, 0, VAR_RUSTBORO_STATE, 4, 0, RustboroCity_EventScript_14C759
+ coord_event 30, 11, 3, 0, VAR_RUSTBORO_STATE, 4, 0, RustboroCity_EventScript_14C765
+ coord_event 30, 12, 3, 0, VAR_RUSTBORO_STATE, 4, 0, RustboroCity_EventScript_14C771
RustboroCity_MapBGEvents:: @ 837FF94
bg_event 23, 19, 0, 0, 0, RustboroCity_EventScript_14C41C
diff --git a/data/maps/events/RusturfTunnel.inc b/data/maps/events/RusturfTunnel.inc
index 4c25d2131..f0b67df82 100644
--- a/data/maps/events/RusturfTunnel.inc
+++ b/data/maps/events/RusturfTunnel.inc
@@ -4,7 +4,7 @@ RusturfTunnel_MapObjects:: @ 838BD2C
object_event 3, MAP_OBJ_GFX_ITEM_BALL, 0, 3, 0, 1, 0, 3, 1, 0, 0, 0, 0, 0, 0, RusturfTunnel_EventScript_1B1786, FLAG_ITEM_RUSTURF_TUNNEL_1, 0, 0
object_event 4, MAP_OBJ_GFX_ITEM_BALL, 0, 30, 0, 2, 0, 3, 1, 0, 0, 0, 0, 0, 0, RusturfTunnel_EventScript_1B1793, FLAG_ITEM_RUSTURF_TUNNEL_2, 0, 0
object_event 5, MAP_OBJ_GFX_OLD_MAN_1, 0, 5, 0, 4, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_BRINEY_RUSTURF_TUNNEL, 0, 0
- object_event 6, 241, 0, 14, 0, 5, 0, 3, 9, 0, 0, 0, 0, 0, 0, RusturfTunnel_EventScript_15C9EA, FLAG_HIDE_GRUNT_RUSTURF_TUNNEL, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_1, 0, 14, 0, 5, 0, 3, 9, 0, 0, 0, 0, 0, 0, RusturfTunnel_EventScript_15C9EA, FLAG_HIDE_GRUNT_RUSTURF_TUNNEL, 0, 0
object_event 7, MAP_OBJ_GFX_WINGULL, 0, 14, 0, 4, 0, 3, 9, 0, 0, 0, 0, 0, 0, RusturfTunnel_EventScript_15C9D7, FLAG_HIDE_PEEKO_RUSTURF_TUNNEL, 0, 0
object_event 8, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 24, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, S_BreakableRock, FLAG_HIDE_RUSTURF_TUNNEL_ROCK_2, 0, 0
object_event 9, MAP_OBJ_GFX_HIKER, 0, 32, 0, 13, 0, 3, 9, 17, 0, 1, 0, 3, 0, RusturfTunnel_EventScript_15CACD, 0, 0, 0
@@ -17,8 +17,8 @@ RusturfTunnel_MapWarps:: @ 838BE1C
RusturfTunnel_MapCoordEvents:: @ 838BE34
coord_event 23, 4, 3, 0, 0, 0, 0, RusturfTunnel_EventScript_15C999
- coord_event 9, 4, 3, 0, 0x409a, 2, 0, RusturfTunnel_EventScript_15C9AB
- coord_event 9, 5, 3, 0, 0x409a, 2, 0, RusturfTunnel_EventScript_15C9AB
+ coord_event 9, 4, 3, 0, VAR_RUSTURF_TUNNEL_STATE, 2, 0, RusturfTunnel_EventScript_15C9AB
+ coord_event 9, 5, 3, 0, VAR_RUSTURF_TUNNEL_STATE, 2, 0, RusturfTunnel_EventScript_15C9AB
coord_event 25, 4, 3, 0, 0, 0, 0, RusturfTunnel_EventScript_15C99F
coord_event 25, 5, 3, 0, 0, 0, 0, RusturfTunnel_EventScript_15C9A5
diff --git a/data/maps/events/SSTidalLowerDeck.inc b/data/maps/events/SSTidalLowerDeck.inc
index 74c8458ce..59d783f61 100644
--- a/data/maps/events/SSTidalLowerDeck.inc
+++ b/data/maps/events/SSTidalLowerDeck.inc
@@ -6,7 +6,7 @@ SSTidalLowerDeck_MapWarps:: @ 8391874
warp_def 15, 2, 3, 8, MAP_SS_TIDAL_CORRIDOR
SSTidalLowerDeck_MapBGEvents:: @ 839187C
- bg_event 0, 2, 0, 7, 0, ITEM_LEFTOVERS, 35, 0
+ bg_hidden_item_event 0, 2, 0, ITEM_LEFTOVERS, FLAG_HIDDEN_ITEM_23
SSTidalLowerDeck_MapEvents:: @ 8391888
map_events SSTidalLowerDeck_MapObjects, SSTidalLowerDeck_MapWarps, 0x0, SSTidalLowerDeck_MapBGEvents
diff --git a/data/maps/events/SeafloorCavern_Room1.inc b/data/maps/events/SeafloorCavern_Room1.inc
index b86a61cb8..0a003bd34 100644
--- a/data/maps/events/SeafloorCavern_Room1.inc
+++ b/data/maps/events/SeafloorCavern_Room1.inc
@@ -2,8 +2,8 @@ SeafloorCavern_Room1_MapObjects:: @ 838D0B8
object_event 1, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 5, 0, 11, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, FLAG_TEMP_11, 0, 0
object_event 2, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 12, 0, 11, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, FLAG_TEMP_12, 0, 0
object_event 3, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 5, 0, 10, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_BreakableRock, FLAG_TEMP_13, 0, 0
- object_event 4, 241, 0, 8, 0, 6, 0, 3, 1, 17, 0, 1, 0, 2, 0, SeafloorCavern_Room1_EventScript_15DA6D, FLAG_HIDE_EVIL_TEAM_GRUNTS_SEAFLOOR_CAVERN, 0, 0
- object_event 5, 241, 0, 15, 0, 10, 0, 3, 16, 17, 0, 1, 0, 3, 0, SeafloorCavern_Room1_EventScript_15DA84, FLAG_HIDE_EVIL_TEAM_GRUNTS_SEAFLOOR_CAVERN, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_1, 0, 8, 0, 6, 0, 3, 1, 17, 0, 1, 0, 2, 0, SeafloorCavern_Room1_EventScript_15DA6D, FLAG_HIDE_EVIL_TEAM_GRUNTS_SEAFLOOR_CAVERN, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_1, 0, 15, 0, 10, 0, 3, 16, 17, 0, 1, 0, 3, 0, SeafloorCavern_Room1_EventScript_15DA84, FLAG_HIDE_EVIL_TEAM_GRUNTS_SEAFLOOR_CAVERN, 0, 0
SeafloorCavern_Room1_MapWarps:: @ 838D130
warp_def 5, 18, 3, 1, MAP_SEAFLOOR_CAVERN_ENTRANCE
diff --git a/data/maps/events/SeafloorCavern_Room3.inc b/data/maps/events/SeafloorCavern_Room3.inc
index a78848955..5c686bc37 100644
--- a/data/maps/events/SeafloorCavern_Room3.inc
+++ b/data/maps/events/SeafloorCavern_Room3.inc
@@ -8,7 +8,7 @@ SeafloorCavern_Room3_MapObjects:: @ 838D268
object_event 7, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 5, 0, 9, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, FLAG_TEMP_17, 0, 0
object_event 8, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 7, 0, 9, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, FLAG_TEMP_18, 0, 0
object_event 9, MAP_OBJ_GFX_PUSHABLE_BOULDER, 0, 9, 0, 9, 0, 3, 1, 0, 0, 0, 0, 0, 0, S_PushableBoulder, FLAG_TEMP_19, 0, 0
- object_event 10, 242, 0, 10, 0, 5, 0, 3, 8, 17, 0, 1, 0, 3, 0, SeafloorCavern_Room3_EventScript_15DAA8, FLAG_HIDE_EVIL_TEAM_GRUNTS_SEAFLOOR_CAVERN, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_2, 0, 10, 0, 5, 0, 3, 8, 17, 0, 1, 0, 3, 0, SeafloorCavern_Room3_EventScript_15DAA8, FLAG_HIDE_EVIL_TEAM_GRUNTS_SEAFLOOR_CAVERN, 0, 0
SeafloorCavern_Room3_MapWarps:: @ 838D358
warp_def 8, 1, 3, 1, MAP_SEAFLOOR_CAVERN_ROOM8
diff --git a/data/maps/events/SeafloorCavern_Room4.inc b/data/maps/events/SeafloorCavern_Room4.inc
index 565bcfcae..be696fc94 100644
--- a/data/maps/events/SeafloorCavern_Room4.inc
+++ b/data/maps/events/SeafloorCavern_Room4.inc
@@ -1,5 +1,5 @@
SeafloorCavern_Room4_MapObjects:: @ 838D384
- object_event 1, 241, 0, 4, 0, 8, 0, 3, 23, 17, 0, 1, 0, 3, 0, SeafloorCavern_Room4_EventScript_15DACB, FLAG_HIDE_EVIL_TEAM_GRUNTS_SEAFLOOR_CAVERN, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_1, 0, 4, 0, 8, 0, 3, 23, 17, 0, 1, 0, 3, 0, SeafloorCavern_Room4_EventScript_15DACB, FLAG_HIDE_EVIL_TEAM_GRUNTS_SEAFLOOR_CAVERN, 0, 0
SeafloorCavern_Room4_MapWarps:: @ 838D39C
warp_def 13, 1, 3, 1, MAP_SEAFLOOR_CAVERN_ROOM2
diff --git a/data/maps/events/SeafloorCavern_Room9.inc b/data/maps/events/SeafloorCavern_Room9.inc
index 77719389b..09a94cf27 100644
--- a/data/maps/events/SeafloorCavern_Room9.inc
+++ b/data/maps/events/SeafloorCavern_Room9.inc
@@ -1,17 +1,17 @@
SeafloorCavern_Room9_MapObjects:: @ 838D620
- object_event 1, 248, 0, 17, 0, 38, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_AWAKENED_MON_SEAFLOOR_CAVERN, 0, 0
- object_event 2, 246, 0, 9, 0, 42, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_EVIL_LEADER_SEAFLOOR_CAVERN, 0, 0
- object_event 3, 247, 0, 9, 0, 42, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_OTHER_LEADER_SEAFLOOR_CAVERN, 0, 0
- object_event 4, 244, 0, 8, 0, 41, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_OTHER_TEAM_GRUNTS_SEAFLOOR_CAVERN, 0, 0
- object_event 5, 245, 0, 8, 0, 42, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_OTHER_TEAM_GRUNTS_SEAFLOOR_CAVERN, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_8, 0, 17, 0, 38, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_AWAKENED_MON_SEAFLOOR_CAVERN, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_6, 0, 9, 0, 42, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_EVIL_LEADER_SEAFLOOR_CAVERN, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_7, 0, 9, 0, 42, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_OTHER_LEADER_SEAFLOOR_CAVERN, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_4, 0, 8, 0, 41, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_OTHER_TEAM_GRUNTS_SEAFLOOR_CAVERN, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_5, 0, 8, 0, 42, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_OTHER_TEAM_GRUNTS_SEAFLOOR_CAVERN, 0, 0
object_event 6, MAP_OBJ_GFX_ITEM_BALL, 0, 14, 0, 5, 0, 3, 1, 17, 0, 0, 0, 0, 0, SeafloorCavern_Room9_EventScript_1B1A37, FLAG_ITEM_SEAFLOOR_CAVERN_ROOM_9_1, 0, 0
- object_event 7, 249, 0, 17, 0, 38, 0, 3, 8, 17, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_SLEEPING_MON_SEAFLOOR_CAVERN, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_9, 0, 17, 0, 38, 0, 3, 8, 17, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_SLEEPING_MON_SEAFLOOR_CAVERN, 0, 0
SeafloorCavern_Room9_MapWarps:: @ 838D6C8
warp_def 5, 4, 3, 0, MAP_SEAFLOOR_CAVERN_ROOM8
SeafloorCavern_Room9_MapCoordEvents:: @ 838D6D0
- coord_event 17, 42, 3, 0, 0x40a2, 0, 0, SeafloorCavern_Room9_EventScript_15DAFA
+ coord_event 17, 42, 3, 0, VAR_SEAFLOOR_CAVERN_STATE, 0, 0, SeafloorCavern_Room9_EventScript_15DAFA
SeafloorCavern_Room9_MapEvents:: @ 838D6E0
map_events SeafloorCavern_Room9_MapObjects, SeafloorCavern_Room9_MapWarps, SeafloorCavern_Room9_MapCoordEvents, 0x0
diff --git a/data/maps/events/SecretBase_BlueCave1.inc b/data/maps/events/SecretBase_BlueCave1.inc
index 1ef513e65..72fd09222 100644
--- a/data/maps/events/SecretBase_BlueCave1.inc
+++ b/data/maps/events/SecretBase_BlueCave1.inc
@@ -1,19 +1,19 @@
SecretBase_BlueCave1_MapObjects:: @ 838F18C
- object_event 1, 255, 0, 4, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_BlueCave1_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
- object_event 2, 240, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
- object_event 3, 241, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
- object_event 4, 242, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
- object_event 5, 243, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
- object_event 6, 244, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
- object_event 7, 245, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
- object_event 8, 246, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
- object_event 9, 247, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
- object_event 10, 248, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
- object_event 11, 249, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
- object_event 12, 250, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
- object_event 13, 251, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
- object_event 14, 252, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
- object_event 15, 253, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_F, 0, 4, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_BlueCave1_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_3, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_5, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_6, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_7, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_8, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
+ object_event 11, MAP_OBJ_GFX_VAR_9, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_A, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_B, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_C, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
+ object_event 15, MAP_OBJ_GFX_VAR_D, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
SecretBase_BlueCave1_MapWarps:: @ 838F2F4
warp_def 5, 7, 0, 126, MAP_NONE
diff --git a/data/maps/events/SecretBase_BlueCave2.inc b/data/maps/events/SecretBase_BlueCave2.inc
index 2a2fdb421..6f599527b 100644
--- a/data/maps/events/SecretBase_BlueCave2.inc
+++ b/data/maps/events/SecretBase_BlueCave2.inc
@@ -1,19 +1,19 @@
SecretBase_BlueCave2_MapObjects:: @ 838FAA4
- object_event 1, 255, 0, 2, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_BlueCave2_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
- object_event 2, 240, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
- object_event 3, 241, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
- object_event 4, 242, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
- object_event 5, 243, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
- object_event 6, 244, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
- object_event 7, 245, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
- object_event 8, 246, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
- object_event 9, 247, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
- object_event 10, 248, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
- object_event 11, 249, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
- object_event 12, 250, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
- object_event 13, 251, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
- object_event 14, 252, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
- object_event 15, 253, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_F, 0, 2, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_BlueCave2_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_3, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_5, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_6, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_7, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_8, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
+ object_event 11, MAP_OBJ_GFX_VAR_9, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_A, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_B, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_C, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
+ object_event 15, MAP_OBJ_GFX_VAR_D, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
SecretBase_BlueCave2_MapWarps:: @ 838FC0C
warp_def 7, 5, 0, 126, MAP_NONE
diff --git a/data/maps/events/SecretBase_BlueCave3.inc b/data/maps/events/SecretBase_BlueCave3.inc
index 8fc65ad54..f9b4cbe91 100644
--- a/data/maps/events/SecretBase_BlueCave3.inc
+++ b/data/maps/events/SecretBase_BlueCave3.inc
@@ -1,19 +1,19 @@
SecretBase_BlueCave3_MapObjects:: @ 83903BC
- object_event 1, 255, 0, 5, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_BlueCave3_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
- object_event 2, 240, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
- object_event 3, 241, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
- object_event 4, 242, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
- object_event 5, 243, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
- object_event 6, 244, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
- object_event 7, 245, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
- object_event 8, 246, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
- object_event 9, 247, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
- object_event 10, 248, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
- object_event 11, 249, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
- object_event 12, 250, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
- object_event 13, 251, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
- object_event 14, 252, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
- object_event 15, 253, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_F, 0, 5, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_BlueCave3_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_3, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_5, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_6, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_7, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_8, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
+ object_event 11, MAP_OBJ_GFX_VAR_9, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_A, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_B, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_C, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
+ object_event 15, MAP_OBJ_GFX_VAR_D, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
SecretBase_BlueCave3_MapWarps:: @ 8390524
warp_def 4, 15, 0, 126, MAP_NONE
diff --git a/data/maps/events/SecretBase_BlueCave4.inc b/data/maps/events/SecretBase_BlueCave4.inc
index 497123d44..75ac8b0cb 100644
--- a/data/maps/events/SecretBase_BlueCave4.inc
+++ b/data/maps/events/SecretBase_BlueCave4.inc
@@ -1,19 +1,19 @@
SecretBase_BlueCave4_MapObjects:: @ 8390CD4
- object_event 1, 255, 0, 5, 0, 13, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_BlueCave4_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
- object_event 2, 240, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
- object_event 3, 241, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
- object_event 4, 242, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
- object_event 5, 243, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
- object_event 6, 244, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
- object_event 7, 245, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
- object_event 8, 246, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
- object_event 9, 247, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
- object_event 10, 248, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
- object_event 11, 249, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
- object_event 12, 250, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
- object_event 13, 251, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
- object_event 14, 252, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
- object_event 15, 253, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_F, 0, 5, 0, 13, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_BlueCave4_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_3, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_5, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_6, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_7, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_8, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
+ object_event 11, MAP_OBJ_GFX_VAR_9, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_A, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_B, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_C, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
+ object_event 15, MAP_OBJ_GFX_VAR_D, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
SecretBase_BlueCave4_MapWarps:: @ 8390E3C
warp_def 4, 15, 0, 126, MAP_NONE
diff --git a/data/maps/events/SecretBase_BrownCave1.inc b/data/maps/events/SecretBase_BrownCave1.inc
index 2db31b4d2..88978e210 100644
--- a/data/maps/events/SecretBase_BrownCave1.inc
+++ b/data/maps/events/SecretBase_BrownCave1.inc
@@ -1,19 +1,19 @@
SecretBase_BrownCave1_MapObjects:: @ 838F008
- object_event 1, 255, 0, 5, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_BrownCave1_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
- object_event 2, 240, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
- object_event 3, 241, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
- object_event 4, 242, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
- object_event 5, 243, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
- object_event 6, 244, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
- object_event 7, 245, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
- object_event 8, 246, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
- object_event 9, 247, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
- object_event 10, 248, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
- object_event 11, 249, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
- object_event 12, 250, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
- object_event 13, 251, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
- object_event 14, 252, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
- object_event 15, 253, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_F, 0, 5, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_BrownCave1_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_3, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_5, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_6, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_7, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_8, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
+ object_event 11, MAP_OBJ_GFX_VAR_9, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_A, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_B, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_C, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
+ object_event 15, MAP_OBJ_GFX_VAR_D, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
SecretBase_BrownCave1_MapWarps:: @ 838F170
warp_def 5, 7, 0, 126, MAP_NONE
diff --git a/data/maps/events/SecretBase_BrownCave2.inc b/data/maps/events/SecretBase_BrownCave2.inc
index 72fb53a86..e3648a538 100644
--- a/data/maps/events/SecretBase_BrownCave2.inc
+++ b/data/maps/events/SecretBase_BrownCave2.inc
@@ -1,19 +1,19 @@
SecretBase_BrownCave2_MapObjects:: @ 838F920
- object_event 1, 255, 0, 11, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_BrownCave2_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
- object_event 2, 240, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
- object_event 3, 241, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
- object_event 4, 242, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
- object_event 5, 243, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
- object_event 6, 244, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
- object_event 7, 245, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
- object_event 8, 246, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
- object_event 9, 247, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
- object_event 10, 248, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
- object_event 11, 249, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
- object_event 12, 250, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
- object_event 13, 251, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
- object_event 14, 252, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
- object_event 15, 253, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_F, 0, 11, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_BrownCave2_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_3, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_5, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_6, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_7, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_8, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
+ object_event 11, MAP_OBJ_GFX_VAR_9, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_A, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_B, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_C, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
+ object_event 15, MAP_OBJ_GFX_VAR_D, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
SecretBase_BrownCave2_MapWarps:: @ 838FA88
warp_def 1, 7, 0, 126, MAP_NONE
diff --git a/data/maps/events/SecretBase_BrownCave3.inc b/data/maps/events/SecretBase_BrownCave3.inc
index 2b320d6bb..7d8e140cc 100644
--- a/data/maps/events/SecretBase_BrownCave3.inc
+++ b/data/maps/events/SecretBase_BrownCave3.inc
@@ -1,19 +1,19 @@
SecretBase_BrownCave3_MapObjects:: @ 8390238
- object_event 1, 255, 0, 1, 0, 7, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_BrownCave3_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
- object_event 2, 240, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
- object_event 3, 241, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
- object_event 4, 242, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
- object_event 5, 243, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
- object_event 6, 244, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
- object_event 7, 245, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
- object_event 8, 246, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
- object_event 9, 247, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
- object_event 10, 248, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
- object_event 11, 249, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
- object_event 12, 250, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
- object_event 13, 251, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
- object_event 14, 252, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
- object_event 15, 253, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_F, 0, 1, 0, 7, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_BrownCave3_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_3, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_5, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_6, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_7, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_8, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
+ object_event 11, MAP_OBJ_GFX_VAR_9, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_A, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_B, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_C, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
+ object_event 15, MAP_OBJ_GFX_VAR_D, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
SecretBase_BrownCave3_MapWarps:: @ 83903A0
warp_def 11, 9, 0, 126, MAP_NONE
diff --git a/data/maps/events/SecretBase_BrownCave4.inc b/data/maps/events/SecretBase_BrownCave4.inc
index 26b0f2537..614e20c89 100644
--- a/data/maps/events/SecretBase_BrownCave4.inc
+++ b/data/maps/events/SecretBase_BrownCave4.inc
@@ -1,19 +1,19 @@
SecretBase_BrownCave4_MapObjects:: @ 8390B50
- object_event 1, 255, 0, 2, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_BrownCave4_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
- object_event 2, 240, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
- object_event 3, 241, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
- object_event 4, 242, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
- object_event 5, 243, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
- object_event 6, 244, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
- object_event 7, 245, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
- object_event 8, 246, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
- object_event 9, 247, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
- object_event 10, 248, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
- object_event 11, 249, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
- object_event 12, 250, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
- object_event 13, 251, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
- object_event 14, 252, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
- object_event 15, 253, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_F, 0, 2, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_BrownCave4_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_3, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_5, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_6, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_7, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_8, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
+ object_event 11, MAP_OBJ_GFX_VAR_9, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_A, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_B, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_C, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
+ object_event 15, MAP_OBJ_GFX_VAR_D, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
SecretBase_BrownCave4_MapWarps:: @ 8390CB8
warp_def 2, 8, 0, 126, MAP_NONE
diff --git a/data/maps/events/SecretBase_RedCave1.inc b/data/maps/events/SecretBase_RedCave1.inc
index 733d4d808..d9fee6da1 100644
--- a/data/maps/events/SecretBase_RedCave1.inc
+++ b/data/maps/events/SecretBase_RedCave1.inc
@@ -1,19 +1,19 @@
SecretBase_RedCave1_MapObjects:: @ 838EE84
- object_event 1, 255, 0, 7, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_RedCave1_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
- object_event 2, 240, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
- object_event 3, 241, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
- object_event 4, 242, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
- object_event 5, 243, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
- object_event 6, 244, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
- object_event 7, 245, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
- object_event 8, 246, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
- object_event 9, 247, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
- object_event 10, 248, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
- object_event 11, 249, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
- object_event 12, 250, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
- object_event 13, 251, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
- object_event 14, 252, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
- object_event 15, 253, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_F, 0, 7, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_RedCave1_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_3, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_5, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_6, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_7, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_8, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
+ object_event 11, MAP_OBJ_GFX_VAR_9, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_A, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_B, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_C, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
+ object_event 15, MAP_OBJ_GFX_VAR_D, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
SecretBase_RedCave1_MapWarps:: @ 838EFEC
warp_def 5, 7, 0, 126, MAP_NONE
diff --git a/data/maps/events/SecretBase_RedCave2.inc b/data/maps/events/SecretBase_RedCave2.inc
index 84fcd52f0..f73de0783 100644
--- a/data/maps/events/SecretBase_RedCave2.inc
+++ b/data/maps/events/SecretBase_RedCave2.inc
@@ -1,19 +1,19 @@
SecretBase_RedCave2_MapObjects:: @ 838F79C
- object_event 1, 255, 0, 3, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_RedCave2_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
- object_event 2, 240, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
- object_event 3, 241, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
- object_event 4, 242, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
- object_event 5, 243, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
- object_event 6, 244, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
- object_event 7, 245, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
- object_event 8, 246, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
- object_event 9, 247, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
- object_event 10, 248, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
- object_event 11, 249, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
- object_event 12, 250, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
- object_event 13, 251, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
- object_event 14, 252, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
- object_event 15, 253, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_F, 0, 3, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_RedCave2_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_3, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_5, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_6, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_7, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_8, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
+ object_event 11, MAP_OBJ_GFX_VAR_9, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_A, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_B, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_C, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
+ object_event 15, MAP_OBJ_GFX_VAR_D, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
SecretBase_RedCave2_MapWarps:: @ 838F904
warp_def 3, 14, 0, 126, MAP_NONE
diff --git a/data/maps/events/SecretBase_RedCave3.inc b/data/maps/events/SecretBase_RedCave3.inc
index f129a82fb..639207929 100644
--- a/data/maps/events/SecretBase_RedCave3.inc
+++ b/data/maps/events/SecretBase_RedCave3.inc
@@ -1,19 +1,19 @@
SecretBase_RedCave3_MapObjects:: @ 83900B4
- object_event 1, 255, 0, 12, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_RedCave3_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
- object_event 2, 240, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
- object_event 3, 241, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
- object_event 4, 242, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
- object_event 5, 243, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
- object_event 6, 244, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
- object_event 7, 245, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
- object_event 8, 246, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
- object_event 9, 247, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
- object_event 10, 248, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
- object_event 11, 249, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
- object_event 12, 250, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
- object_event 13, 251, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
- object_event 14, 252, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
- object_event 15, 253, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_F, 0, 12, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_RedCave3_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_3, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_5, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_6, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_7, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_8, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
+ object_event 11, MAP_OBJ_GFX_VAR_9, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_A, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_B, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_C, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
+ object_event 15, MAP_OBJ_GFX_VAR_D, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
SecretBase_RedCave3_MapWarps:: @ 839021C
warp_def 3, 6, 0, 126, MAP_NONE
diff --git a/data/maps/events/SecretBase_RedCave4.inc b/data/maps/events/SecretBase_RedCave4.inc
index 97e71648e..ffa6596a9 100644
--- a/data/maps/events/SecretBase_RedCave4.inc
+++ b/data/maps/events/SecretBase_RedCave4.inc
@@ -1,19 +1,19 @@
SecretBase_RedCave4_MapObjects:: @ 83909CC
- object_event 1, 255, 0, 5, 0, 8, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_RedCave4_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
- object_event 2, 240, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
- object_event 3, 241, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
- object_event 4, 242, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
- object_event 5, 243, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
- object_event 6, 244, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
- object_event 7, 245, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
- object_event 8, 246, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
- object_event 9, 247, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
- object_event 10, 248, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
- object_event 11, 249, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
- object_event 12, 250, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
- object_event 13, 251, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
- object_event 14, 252, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
- object_event 15, 253, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_F, 0, 5, 0, 8, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_RedCave4_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_3, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_5, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_6, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_7, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_8, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
+ object_event 11, MAP_OBJ_GFX_VAR_9, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_A, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_B, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_C, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
+ object_event 15, MAP_OBJ_GFX_VAR_D, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
SecretBase_RedCave4_MapWarps:: @ 8390B34
warp_def 2, 12, 0, 126, MAP_NONE
diff --git a/data/maps/events/SecretBase_Shrub1.inc b/data/maps/events/SecretBase_Shrub1.inc
index 7727f5efb..938ad397e 100644
--- a/data/maps/events/SecretBase_Shrub1.inc
+++ b/data/maps/events/SecretBase_Shrub1.inc
@@ -1,19 +1,19 @@
SecretBase_Shrub1_MapObjects:: @ 838F618
- object_event 1, 255, 0, 5, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_Shrub1_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
- object_event 2, 240, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
- object_event 3, 241, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
- object_event 4, 242, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
- object_event 5, 243, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
- object_event 6, 244, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
- object_event 7, 245, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
- object_event 8, 246, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
- object_event 9, 247, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
- object_event 10, 248, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
- object_event 11, 249, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
- object_event 12, 250, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
- object_event 13, 251, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
- object_event 14, 252, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
- object_event 15, 253, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_F, 0, 5, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_Shrub1_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_3, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_5, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_6, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_7, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_8, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
+ object_event 11, MAP_OBJ_GFX_VAR_9, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_A, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_B, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_C, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
+ object_event 15, MAP_OBJ_GFX_VAR_D, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
SecretBase_Shrub1_MapWarps:: @ 838F780
warp_def 5, 7, 0, 126, MAP_NONE
diff --git a/data/maps/events/SecretBase_Shrub2.inc b/data/maps/events/SecretBase_Shrub2.inc
index 32b495b05..4ea2a0a79 100644
--- a/data/maps/events/SecretBase_Shrub2.inc
+++ b/data/maps/events/SecretBase_Shrub2.inc
@@ -1,19 +1,19 @@
SecretBase_Shrub2_MapObjects:: @ 838FF30
- object_event 1, 255, 0, 13, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_Shrub2_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
- object_event 2, 240, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
- object_event 3, 241, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
- object_event 4, 242, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
- object_event 5, 243, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
- object_event 6, 244, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
- object_event 7, 245, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
- object_event 8, 246, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
- object_event 9, 247, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
- object_event 10, 248, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
- object_event 11, 249, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
- object_event 12, 250, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
- object_event 13, 251, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
- object_event 14, 252, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
- object_event 15, 253, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_F, 0, 13, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_Shrub2_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_3, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_5, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_6, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_7, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_8, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
+ object_event 11, MAP_OBJ_GFX_VAR_9, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_A, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_B, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_C, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
+ object_event 15, MAP_OBJ_GFX_VAR_D, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
SecretBase_Shrub2_MapWarps:: @ 8390098
warp_def 7, 5, 0, 126, MAP_NONE
diff --git a/data/maps/events/SecretBase_Shrub3.inc b/data/maps/events/SecretBase_Shrub3.inc
index 173305a86..fb7b96483 100644
--- a/data/maps/events/SecretBase_Shrub3.inc
+++ b/data/maps/events/SecretBase_Shrub3.inc
@@ -1,19 +1,19 @@
SecretBase_Shrub3_MapObjects:: @ 8390848
- object_event 1, 255, 0, 5, 0, 7, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_Shrub3_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
- object_event 2, 240, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
- object_event 3, 241, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
- object_event 4, 242, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
- object_event 5, 243, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
- object_event 6, 244, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
- object_event 7, 245, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
- object_event 8, 246, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
- object_event 9, 247, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
- object_event 10, 248, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
- object_event 11, 249, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
- object_event 12, 250, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
- object_event 13, 251, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
- object_event 14, 252, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
- object_event 15, 253, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_F, 0, 5, 0, 7, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_Shrub3_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_3, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_5, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_6, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_7, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_8, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
+ object_event 11, MAP_OBJ_GFX_VAR_9, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_A, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_B, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_C, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
+ object_event 15, MAP_OBJ_GFX_VAR_D, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
SecretBase_Shrub3_MapWarps:: @ 83909B0
warp_def 6, 9, 0, 126, MAP_NONE
diff --git a/data/maps/events/SecretBase_Shrub4.inc b/data/maps/events/SecretBase_Shrub4.inc
index 1920bbd08..0e79ed287 100644
--- a/data/maps/events/SecretBase_Shrub4.inc
+++ b/data/maps/events/SecretBase_Shrub4.inc
@@ -1,19 +1,19 @@
SecretBase_Shrub4_MapObjects:: @ 8391160
- object_event 1, 255, 0, 9, 0, 7, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_Shrub4_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
- object_event 2, 240, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
- object_event 3, 241, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
- object_event 4, 242, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
- object_event 5, 243, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
- object_event 6, 244, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
- object_event 7, 245, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
- object_event 8, 246, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
- object_event 9, 247, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
- object_event 10, 248, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
- object_event 11, 249, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
- object_event 12, 250, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
- object_event 13, 251, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
- object_event 14, 252, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
- object_event 15, 253, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_F, 0, 9, 0, 7, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_Shrub4_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_3, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_5, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_6, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_7, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_8, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
+ object_event 11, MAP_OBJ_GFX_VAR_9, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_A, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_B, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_C, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
+ object_event 15, MAP_OBJ_GFX_VAR_D, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
SecretBase_Shrub4_MapWarps:: @ 83912C8
warp_def 11, 8, 0, 126, MAP_NONE
diff --git a/data/maps/events/SecretBase_Tree1.inc b/data/maps/events/SecretBase_Tree1.inc
index a43b1ad76..af6c46e00 100644
--- a/data/maps/events/SecretBase_Tree1.inc
+++ b/data/maps/events/SecretBase_Tree1.inc
@@ -1,19 +1,19 @@
SecretBase_Tree1_MapObjects:: @ 838F494
- object_event 1, 255, 0, 5, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_Tree1_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
- object_event 2, 240, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
- object_event 3, 241, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
- object_event 4, 242, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
- object_event 5, 243, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
- object_event 6, 244, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
- object_event 7, 245, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
- object_event 8, 246, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
- object_event 9, 247, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
- object_event 10, 248, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
- object_event 11, 249, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
- object_event 12, 250, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
- object_event 13, 251, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
- object_event 14, 252, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
- object_event 15, 253, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_F, 0, 5, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_Tree1_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_3, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_5, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_6, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_7, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_8, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
+ object_event 11, MAP_OBJ_GFX_VAR_9, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_A, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_B, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_C, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
+ object_event 15, MAP_OBJ_GFX_VAR_D, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
SecretBase_Tree1_MapWarps:: @ 838F5FC
warp_def 5, 7, 0, 126, MAP_NONE
diff --git a/data/maps/events/SecretBase_Tree2.inc b/data/maps/events/SecretBase_Tree2.inc
index aa0ef4b7d..47ee02e45 100644
--- a/data/maps/events/SecretBase_Tree2.inc
+++ b/data/maps/events/SecretBase_Tree2.inc
@@ -1,19 +1,19 @@
SecretBase_Tree2_MapObjects:: @ 838FDAC
- object_event 1, 255, 0, 3, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_Tree2_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
- object_event 2, 240, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
- object_event 3, 241, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
- object_event 4, 242, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
- object_event 5, 243, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
- object_event 6, 244, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
- object_event 7, 245, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
- object_event 8, 246, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
- object_event 9, 247, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
- object_event 10, 248, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
- object_event 11, 249, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
- object_event 12, 250, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
- object_event 13, 251, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
- object_event 14, 252, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
- object_event 15, 253, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_F, 0, 3, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_Tree2_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_3, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_5, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_6, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_7, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_8, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
+ object_event 11, MAP_OBJ_GFX_VAR_9, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_A, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_B, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_C, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
+ object_event 15, MAP_OBJ_GFX_VAR_D, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
SecretBase_Tree2_MapWarps:: @ 838FF14
warp_def 3, 14, 0, 126, MAP_NONE
diff --git a/data/maps/events/SecretBase_Tree3.inc b/data/maps/events/SecretBase_Tree3.inc
index 69414c222..972530141 100644
--- a/data/maps/events/SecretBase_Tree3.inc
+++ b/data/maps/events/SecretBase_Tree3.inc
@@ -1,19 +1,19 @@
SecretBase_Tree3_MapObjects:: @ 83906C4
- object_event 1, 255, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_Tree3_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
- object_event 2, 240, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
- object_event 3, 241, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
- object_event 4, 242, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
- object_event 5, 243, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
- object_event 6, 244, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
- object_event 7, 245, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
- object_event 8, 246, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
- object_event 9, 247, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
- object_event 10, 248, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
- object_event 11, 249, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
- object_event 12, 250, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
- object_event 13, 251, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
- object_event 14, 252, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
- object_event 15, 253, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_F, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_Tree3_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_3, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_5, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_6, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_7, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_8, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
+ object_event 11, MAP_OBJ_GFX_VAR_9, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_A, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_B, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_C, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
+ object_event 15, MAP_OBJ_GFX_VAR_D, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
SecretBase_Tree3_MapWarps:: @ 839082C
warp_def 8, 6, 0, 126, MAP_NONE
diff --git a/data/maps/events/SecretBase_Tree4.inc b/data/maps/events/SecretBase_Tree4.inc
index 3ea6c57ea..3746c569a 100644
--- a/data/maps/events/SecretBase_Tree4.inc
+++ b/data/maps/events/SecretBase_Tree4.inc
@@ -1,19 +1,19 @@
SecretBase_Tree4_MapObjects:: @ 8390FDC
- object_event 1, 255, 0, 10, 0, 9, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_Tree4_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
- object_event 2, 240, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
- object_event 3, 241, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
- object_event 4, 242, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
- object_event 5, 243, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
- object_event 6, 244, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
- object_event 7, 245, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
- object_event 8, 246, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
- object_event 9, 247, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
- object_event 10, 248, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
- object_event 11, 249, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
- object_event 12, 250, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
- object_event 13, 251, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
- object_event 14, 252, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
- object_event 15, 253, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_F, 0, 10, 0, 9, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_Tree4_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_3, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_5, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_6, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_7, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_8, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
+ object_event 11, MAP_OBJ_GFX_VAR_9, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_A, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_B, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_C, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
+ object_event 15, MAP_OBJ_GFX_VAR_D, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
SecretBase_Tree4_MapWarps:: @ 8391144
warp_def 7, 12, 0, 126, MAP_NONE
diff --git a/data/maps/events/SecretBase_YellowCave1.inc b/data/maps/events/SecretBase_YellowCave1.inc
index 12fd311e3..036dfaa42 100644
--- a/data/maps/events/SecretBase_YellowCave1.inc
+++ b/data/maps/events/SecretBase_YellowCave1.inc
@@ -1,19 +1,19 @@
SecretBase_YellowCave1_MapObjects:: @ 838F310
- object_event 1, 255, 0, 3, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_YellowCave1_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
- object_event 2, 240, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
- object_event 3, 241, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
- object_event 4, 242, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
- object_event 5, 243, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
- object_event 6, 244, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
- object_event 7, 245, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
- object_event 8, 246, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
- object_event 9, 247, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
- object_event 10, 248, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
- object_event 11, 249, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
- object_event 12, 250, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
- object_event 13, 251, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
- object_event 14, 252, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
- object_event 15, 253, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_F, 0, 3, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_YellowCave1_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_3, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_5, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_6, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_7, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_8, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
+ object_event 11, MAP_OBJ_GFX_VAR_9, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_A, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_B, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_C, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
+ object_event 15, MAP_OBJ_GFX_VAR_D, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
SecretBase_YellowCave1_MapWarps:: @ 838F478
warp_def 5, 7, 0, 126, MAP_NONE
diff --git a/data/maps/events/SecretBase_YellowCave2.inc b/data/maps/events/SecretBase_YellowCave2.inc
index 5e3abde63..cf7fa415e 100644
--- a/data/maps/events/SecretBase_YellowCave2.inc
+++ b/data/maps/events/SecretBase_YellowCave2.inc
@@ -1,19 +1,19 @@
SecretBase_YellowCave2_MapObjects:: @ 838FC28
- object_event 1, 255, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_YellowCave2_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
- object_event 2, 240, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
- object_event 3, 241, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
- object_event 4, 242, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
- object_event 5, 243, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
- object_event 6, 244, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
- object_event 7, 245, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
- object_event 8, 246, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
- object_event 9, 247, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
- object_event 10, 248, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
- object_event 11, 249, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
- object_event 12, 250, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
- object_event 13, 251, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
- object_event 14, 252, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
- object_event 15, 253, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_F, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_YellowCave2_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_3, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_5, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_6, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_7, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_8, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
+ object_event 11, MAP_OBJ_GFX_VAR_9, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_A, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_B, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_C, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
+ object_event 15, MAP_OBJ_GFX_VAR_D, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
SecretBase_YellowCave2_MapWarps:: @ 838FD90
warp_def 12, 7, 0, 126, MAP_NONE
diff --git a/data/maps/events/SecretBase_YellowCave3.inc b/data/maps/events/SecretBase_YellowCave3.inc
index 3a139d2d9..6fc48d147 100644
--- a/data/maps/events/SecretBase_YellowCave3.inc
+++ b/data/maps/events/SecretBase_YellowCave3.inc
@@ -1,19 +1,19 @@
SecretBase_YellowCave3_MapObjects:: @ 8390540
- object_event 1, 255, 0, 7, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_YellowCave3_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
- object_event 2, 240, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
- object_event 3, 241, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
- object_event 4, 242, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
- object_event 5, 243, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
- object_event 6, 244, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
- object_event 7, 245, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
- object_event 8, 246, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
- object_event 9, 247, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
- object_event 10, 248, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
- object_event 11, 249, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
- object_event 12, 250, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
- object_event 13, 251, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
- object_event 14, 252, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
- object_event 15, 253, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_F, 0, 7, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_YellowCave3_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_3, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_5, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_6, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_7, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_8, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
+ object_event 11, MAP_OBJ_GFX_VAR_9, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_A, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_B, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_C, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
+ object_event 15, MAP_OBJ_GFX_VAR_D, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
SecretBase_YellowCave3_MapWarps:: @ 83906A8
warp_def 5, 9, 0, 126, MAP_NONE
diff --git a/data/maps/events/SecretBase_YellowCave4.inc b/data/maps/events/SecretBase_YellowCave4.inc
index 5812a25e0..e63dbdb0b 100644
--- a/data/maps/events/SecretBase_YellowCave4.inc
+++ b/data/maps/events/SecretBase_YellowCave4.inc
@@ -1,19 +1,19 @@
SecretBase_YellowCave4_MapObjects:: @ 8390E58
- object_event 1, 255, 0, 9, 0, 8, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_YellowCave4_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
- object_event 2, 240, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
- object_event 3, 241, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
- object_event 4, 242, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
- object_event 5, 243, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
- object_event 6, 244, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
- object_event 7, 245, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
- object_event 8, 246, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
- object_event 9, 247, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
- object_event 10, 248, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
- object_event 11, 249, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
- object_event 12, 250, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
- object_event 13, 251, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
- object_event 14, 252, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
- object_event 15, 253, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_F, 0, 9, 0, 8, 0, 3, 8, 0, 0, 0, 0, 0, 0, SecretBase_YellowCave4_EventScript_1A2FC0, FLAG_DECORATION_1, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_0, 0, 0, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_2, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 0, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_3, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_2, 0, 0, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_4, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_3, 0, 0, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_5, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_4, 0, 0, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_6, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_5, 0, 0, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_7, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_6, 0, 0, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_8, 0, 0
+ object_event 9, MAP_OBJ_GFX_VAR_7, 0, 1, 0, 0, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_9, 0, 0
+ object_event 10, MAP_OBJ_GFX_VAR_8, 0, 1, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_10, 0, 0
+ object_event 11, MAP_OBJ_GFX_VAR_9, 0, 1, 0, 2, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_11, 0, 0
+ object_event 12, MAP_OBJ_GFX_VAR_A, 0, 1, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_12, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_B, 0, 1, 0, 4, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_13, 0, 0
+ object_event 14, MAP_OBJ_GFX_VAR_C, 0, 1, 0, 5, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_14, 0, 0
+ object_event 15, MAP_OBJ_GFX_VAR_D, 0, 1, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_DECORATION_15, 0, 0
SecretBase_YellowCave4_MapWarps:: @ 8390FC0
warp_def 6, 12, 0, 126, MAP_NONE
diff --git a/data/maps/events/SingleBattleColosseum.inc b/data/maps/events/SingleBattleColosseum.inc
index 181195444..321653635 100644
--- a/data/maps/events/SingleBattleColosseum.inc
+++ b/data/maps/events/SingleBattleColosseum.inc
@@ -6,8 +6,8 @@ SingleBattleColosseum_MapWarps:: @ 83912FC
warp_def 7, 8, 3, 127, MAP_NONE
SingleBattleColosseum_MapCoordEvents:: @ 839130C
- coord_event 3, 5, 3, 0, 0x4000, 0, 0, SingleBattleColosseum_EventScript_1A436F
- coord_event 10, 5, 3, 0, 0x4000, 0, 0, SingleBattleColosseum_EventScript_1A4379
+ coord_event 3, 5, 3, 0, VAR_TEMP_0, 0, 0, SingleBattleColosseum_EventScript_1A436F
+ coord_event 10, 5, 3, 0, VAR_TEMP_0, 0, 0, SingleBattleColosseum_EventScript_1A4379
SingleBattleColosseum_MapEvents:: @ 839132C
map_events SingleBattleColosseum_MapObjects, SingleBattleColosseum_MapWarps, SingleBattleColosseum_MapCoordEvents, 0x0
diff --git a/data/maps/events/SlateportCity.inc b/data/maps/events/SlateportCity.inc
index adb85b96f..05b59b576 100644
--- a/data/maps/events/SlateportCity.inc
+++ b/data/maps/events/SlateportCity.inc
@@ -3,7 +3,7 @@ SlateportCity_MapObjects:: @ 837F7AC
object_event 2, MAP_OBJ_GFX_MAN_1, 0, 35, 0, 27, 0, 3, 5, 1, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BBF3, 0, 0, 0
object_event 3, MAP_OBJ_GFX_BOY_4, 0, 15, 0, 13, 0, 3, 2, 33, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BBB5, 0, 0, 0
object_event 4, MAP_OBJ_GFX_WOMAN_5, 0, 26, 0, 29, 0, 3, 1, 0, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BC14, 0, 0, 0
- object_event 5, 240, 0, 31, 0, 27, 0, 3, 7, 0, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BD3A, FLAG_HIDE_EVIL_TEAM_SLATEPORT, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_0, 0, 31, 0, 27, 0, 3, 7, 0, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BD3A, FLAG_HIDE_EVIL_TEAM_SLATEPORT, 0, 0
object_event 6, MAP_OBJ_GFX_COOK, 0, 5, 0, 43, 0, 3, 8, 0, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BB3F, 0, 0, 0
object_event 7, MAP_OBJ_GFX_OLD_WOMAN_2, 0, 20, 0, 37, 0, 3, 1, 17, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BB60, 0, 0, 0
object_event 8, MAP_OBJ_GFX_GIRL_1, 0, 8, 0, 42, 0, 3, 2, 17, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BB81, 0, 0, 0
@@ -17,19 +17,19 @@ SlateportCity_MapObjects:: @ 837F7AC
object_event 16, MAP_OBJ_GFX_SCHOOL_KID_M, 0, 12, 0, 18, 0, 3, 2, 17, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BD06, 0, 0, 0
object_event 17, MAP_OBJ_GFX_MANIAC, 0, 8, 0, 24, 0, 3, 3, 16, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BCB8, 0, 0, 0
object_event 18, MAP_OBJ_GFX_WOMAN_7, 0, 15, 0, 31, 0, 3, 1, 0, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BCD9, 0, 0, 0
- object_event 19, 241, 0, 30, 0, 27, 0, 3, 10, 0, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BD51, FLAG_HIDE_EVIL_TEAM_SLATEPORT, 0, 0
- object_event 20, 241, 0, 29, 0, 27, 0, 3, 10, 0, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BD68, FLAG_HIDE_EVIL_TEAM_SLATEPORT, 0, 0
+ object_event 19, MAP_OBJ_GFX_VAR_1, 0, 30, 0, 27, 0, 3, 10, 0, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BD51, FLAG_HIDE_EVIL_TEAM_SLATEPORT, 0, 0
+ object_event 20, MAP_OBJ_GFX_VAR_1, 0, 29, 0, 27, 0, 3, 10, 0, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BD68, FLAG_HIDE_EVIL_TEAM_SLATEPORT, 0, 0
object_event 21, MAP_OBJ_GFX_MART_EMPLOYEE, 0, 6, 0, 38, 0, 3, 10, 0, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BE20, 0, 0, 0
object_event 22, MAP_OBJ_GFX_MART_EMPLOYEE, 0, 5, 0, 51, 0, 3, 8, 0, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BDF2, 0, 0, 0
object_event 23, MAP_OBJ_GFX_MAN_6, 0, 34, 0, 51, 0, 3, 8, 0, 0, 0, 0, 0, 0, SlateportCity_EventScript_14C029, 0, 0, 0
object_event 24, MAP_OBJ_GFX_WOMAN_7, 0, 4, 0, 47, 0, 3, 8, 0, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BAE0, 0, 0, 0
object_event 25, MAP_OBJ_GFX_MART_EMPLOYEE, 0, 11, 0, 47, 0, 3, 8, 17, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BE9A, FLAG_HIDE_TM_SALESMAN_SLATEPORT, 0, 0
object_event 26, MAP_OBJ_GFX_MAN_3, 0, 5, 0, 47, 0, 3, 8, 17, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BAB6, 0, 0, 0
- object_event 27, 241, 0, 22, 0, 27, 0, 3, 10, 17, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BD7F, FLAG_HIDE_EVIL_TEAM_SLATEPORT, 0, 0
- object_event 28, 241, 0, 23, 0, 27, 0, 3, 7, 17, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BD96, FLAG_HIDE_EVIL_TEAM_SLATEPORT, 0, 0
- object_event 29, 241, 0, 24, 0, 27, 0, 3, 10, 17, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BDAD, FLAG_HIDE_EVIL_TEAM_SLATEPORT, 0, 0
- object_event 30, 241, 0, 21, 0, 26, 0, 3, 10, 17, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BDC4, FLAG_HIDE_EVIL_TEAM_SLATEPORT, 0, 0
- object_event 31, 241, 0, 20, 0, 26, 0, 3, 10, 17, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BDDB, FLAG_HIDE_EVIL_TEAM_SLATEPORT, 0, 0
+ object_event 27, MAP_OBJ_GFX_VAR_1, 0, 22, 0, 27, 0, 3, 10, 17, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BD7F, FLAG_HIDE_EVIL_TEAM_SLATEPORT, 0, 0
+ object_event 28, MAP_OBJ_GFX_VAR_1, 0, 23, 0, 27, 0, 3, 7, 17, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BD96, FLAG_HIDE_EVIL_TEAM_SLATEPORT, 0, 0
+ object_event 29, MAP_OBJ_GFX_VAR_1, 0, 24, 0, 27, 0, 3, 10, 17, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BDAD, FLAG_HIDE_EVIL_TEAM_SLATEPORT, 0, 0
+ object_event 30, MAP_OBJ_GFX_VAR_1, 0, 21, 0, 26, 0, 3, 10, 17, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BDC4, FLAG_HIDE_EVIL_TEAM_SLATEPORT, 0, 0
+ object_event 31, MAP_OBJ_GFX_VAR_1, 0, 20, 0, 26, 0, 3, 10, 17, 0, 0, 0, 0, 0, SlateportCity_EventScript_14BDDB, FLAG_HIDE_EVIL_TEAM_SLATEPORT, 0, 0
SlateportCity_MapWarps:: @ 837FA94
warp_def 19, 19, 0, 0, MAP_SLATEPORT_CITY_POKEMON_CENTER_1F
diff --git a/data/maps/events/SlateportCity_Harbor.inc b/data/maps/events/SlateportCity_Harbor.inc
index 801f16779..77f0735cd 100644
--- a/data/maps/events/SlateportCity_Harbor.inc
+++ b/data/maps/events/SlateportCity_Harbor.inc
@@ -4,8 +4,8 @@ SlateportCity_Harbor_MapObjects:: @ 8387F30
object_event 3, MAP_OBJ_GFX_FAT_MAN, 0, 1, 0, 12, 0, 3, 10, 0, 0, 0, 0, 0, 0, SlateportCity_Harbor_EventScript_156208, FLAG_HIDE_WORKERS_SLATEPORT_HARBOR, 0, 0
object_event 4, MAP_OBJ_GFX_SCIENTIST_1, 0, 6, 0, 13, 0, 3, 1, 0, 0, 0, 0, 0, 0, SlateportCity_Harbor_EventScript_156211, FLAG_HIDE_STERN_SLATEPORT_HARBOR, 0, 0
object_event 5, MAP_OBJ_GFX_SS_TIDAL, 0, 8, 0, 9, 0, 1, 10, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_SS_TIDAL_SLATEPORT_HARBOR, 0, 0
- object_event 6, 241, 0, 7, 0, 10, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_GRUNT_1_SLATEPORT_HARBOR, 0, 0
- object_event 7, 246, 0, 8, 0, 10, 0, 3, 9, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_GRUNT_2_SLATEPORT_HARBOR, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_1, 0, 7, 0, 10, 0, 3, 10, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_GRUNT_1_SLATEPORT_HARBOR, 0, 0
+ object_event 7, MAP_OBJ_GFX_VAR_6, 0, 8, 0, 10, 0, 3, 9, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_GRUNT_2_SLATEPORT_HARBOR, 0, 0
object_event 8, MAP_OBJ_GFX_SUBMARINE_SHADOW, 0, 7, 0, 9, 0, 1, 10, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_SUBMARINE_SHADOW_SLATEPORT_HARBOR, 0, 0
SlateportCity_Harbor_MapWarps:: @ 8387FF0
@@ -15,10 +15,10 @@ SlateportCity_Harbor_MapWarps:: @ 8387FF0
warp_def 20, 15, 0, 9, MAP_SLATEPORT_CITY
SlateportCity_Harbor_MapCoordEvents:: @ 8388010
- coord_event 8, 11, 3, 0, 0x40a0, 1, 0, SlateportCity_Harbor_EventScript_155F9B
- coord_event 8, 12, 3, 0, 0x40a0, 1, 0, SlateportCity_Harbor_EventScript_155FA7
- coord_event 8, 13, 3, 0, 0x40a0, 1, 0, SlateportCity_Harbor_EventScript_155FB3
- coord_event 8, 14, 3, 0, 0x40a0, 1, 0, SlateportCity_Harbor_EventScript_155FBF
+ coord_event 8, 11, 3, 0, VAR_SLATEPORT_HARBOR_STATE, 1, 0, SlateportCity_Harbor_EventScript_155F9B
+ coord_event 8, 12, 3, 0, VAR_SLATEPORT_HARBOR_STATE, 1, 0, SlateportCity_Harbor_EventScript_155FA7
+ coord_event 8, 13, 3, 0, VAR_SLATEPORT_HARBOR_STATE, 1, 0, SlateportCity_Harbor_EventScript_155FB3
+ coord_event 8, 14, 3, 0, VAR_SLATEPORT_HARBOR_STATE, 1, 0, SlateportCity_Harbor_EventScript_155FBF
SlateportCity_Harbor_MapEvents:: @ 8388050
map_events SlateportCity_Harbor_MapObjects, SlateportCity_Harbor_MapWarps, SlateportCity_Harbor_MapCoordEvents, 0x0
diff --git a/data/maps/events/SlateportCity_OceanicMuseum_1F.inc b/data/maps/events/SlateportCity_OceanicMuseum_1F.inc
index a4c92861d..b432f3c3e 100644
--- a/data/maps/events/SlateportCity_OceanicMuseum_1F.inc
+++ b/data/maps/events/SlateportCity_OceanicMuseum_1F.inc
@@ -1,17 +1,17 @@
SlateportCity_OceanicMuseum_1F_MapObjects:: @ 8387B38
object_event 1, MAP_OBJ_GFX_BEAUTY, 0, 7, 0, 7, 0, 3, 10, 0, 0, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_155ADB, 0, 0, 0
- object_event 2, 241, 0, 18, 0, 5, 0, 3, 7, 0, 0, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_155BA1, FLAG_HIDE_EVIL_TEAM_OCEANIC_MUSEUM, 0, 0
- object_event 3, 241, 0, 12, 0, 2, 0, 3, 7, 0, 0, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_155BAA, FLAG_HIDE_EVIL_TEAM_OCEANIC_MUSEUM, 0, 0
- object_event 4, 241, 0, 2, 0, 8, 0, 3, 7, 0, 0, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_155B98, FLAG_HIDE_EVIL_TEAM_OCEANIC_MUSEUM, 0, 0
- object_event 5, 240, 0, 3, 0, 4, 0, 3, 9, 0, 0, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_155B8F, FLAG_HIDE_EVIL_TEAM_OCEANIC_MUSEUM, 0, 0
- object_event 6, 241, 0, 14, 0, 4, 0, 3, 10, 0, 0, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_155BB3, FLAG_HIDE_EVIL_TEAM_OCEANIC_MUSEUM, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_1, 0, 18, 0, 5, 0, 3, 7, 0, 0, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_155BA1, FLAG_HIDE_EVIL_TEAM_OCEANIC_MUSEUM, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 12, 0, 2, 0, 3, 7, 0, 0, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_155BAA, FLAG_HIDE_EVIL_TEAM_OCEANIC_MUSEUM, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_1, 0, 2, 0, 8, 0, 3, 7, 0, 0, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_155B98, FLAG_HIDE_EVIL_TEAM_OCEANIC_MUSEUM, 0, 0
+ object_event 5, MAP_OBJ_GFX_VAR_0, 0, 3, 0, 4, 0, 3, 9, 0, 0, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_155B8F, FLAG_HIDE_EVIL_TEAM_OCEANIC_MUSEUM, 0, 0
+ object_event 6, MAP_OBJ_GFX_VAR_1, 0, 14, 0, 4, 0, 3, 10, 0, 0, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_155BB3, FLAG_HIDE_EVIL_TEAM_OCEANIC_MUSEUM, 0, 0
object_event 7, MAP_OBJ_GFX_BEAUTY, 0, 12, 0, 7, 0, 3, 9, 0, 0, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_155ADB, 0, 0, 0
- object_event 8, 241, 0, 8, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_155BBC, FLAG_HIDE_EVIL_TEAM_OCEANIC_MUSEUM, 0, 0
+ object_event 8, MAP_OBJ_GFX_VAR_1, 0, 8, 0, 3, 0, 3, 8, 0, 0, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_155BBC, FLAG_HIDE_EVIL_TEAM_OCEANIC_MUSEUM, 0, 0
object_event 9, MAP_OBJ_GFX_WOMAN_7, 0, 4, 0, 2, 0, 3, 1, 17, 0, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_155C16, FLAG_HIDE_OCEANIC_MUSEUM_VISITORS, 0, 0
object_event 10, MAP_OBJ_GFX_MANIAC, 0, 10, 0, 2, 0, 3, 7, 17, 0, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_155C1F, FLAG_HIDE_OCEANIC_MUSEUM_VISITORS, 0, 0
object_event 11, MAP_OBJ_GFX_MAN_3, 0, 17, 0, 7, 0, 3, 10, 17, 0, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_155C28, FLAG_HIDE_OCEANIC_MUSEUM_VISITORS, 0, 0
object_event 12, MAP_OBJ_GFX_LITTLE_GIRL_2, 0, 18, 0, 8, 0, 3, 7, 17, 0, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_155C31, FLAG_HIDE_OCEANIC_MUSEUM_VISITORS, 0, 0
- object_event 13, 241, 0, 9, 0, 4, 0, 3, 21, 17, 0, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_155C3A, FLAG_HIDE_SCARED_GRUNT_OCEANIC_MUSEUM, 0, 0
+ object_event 13, MAP_OBJ_GFX_VAR_1, 0, 9, 0, 4, 0, 3, 21, 17, 0, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_155C3A, FLAG_HIDE_SCARED_GRUNT_OCEANIC_MUSEUM, 0, 0
object_event 14, MAP_OBJ_GFX_REPORTER_M, 0, 7, 0, 4, 0, 3, 1, 17, 0, 0, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_1ADEE0, FLAG_HIDE_OCEANIC_MUSEUM_VISITORS, 0, 0
SlateportCity_OceanicMuseum_1F_MapWarps:: @ 8387C88
@@ -20,8 +20,8 @@ SlateportCity_OceanicMuseum_1F_MapWarps:: @ 8387C88
warp_def 6, 1, 0, 0, MAP_SLATEPORT_CITY_OCEANIC_MUSEUM_2F
SlateportCity_OceanicMuseum_1F_MapCoordEvents:: @ 8387CA0
- coord_event 9, 7, 3, 0, 0x40aa, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_155AE4
- coord_event 10, 7, 3, 0, 0x40aa, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_155AF5
+ coord_event 9, 7, 3, 0, VAR_SLATEPORT_MUSEUM_1F_STATE, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_155AE4
+ coord_event 10, 7, 3, 0, VAR_SLATEPORT_MUSEUM_1F_STATE, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_155AF5
SlateportCity_OceanicMuseum_1F_MapBGEvents:: @ 8387CC0
bg_event 2, 7, 0, 0, 0, SlateportCity_OceanicMuseum_1F_EventScript_155BC5
diff --git a/data/maps/events/SlateportCity_OceanicMuseum_2F.inc b/data/maps/events/SlateportCity_OceanicMuseum_2F.inc
index 911d8e7e2..490c3697f 100644
--- a/data/maps/events/SlateportCity_OceanicMuseum_2F.inc
+++ b/data/maps/events/SlateportCity_OceanicMuseum_2F.inc
@@ -1,8 +1,8 @@
SlateportCity_OceanicMuseum_2F_MapObjects:: @ 8387D70
object_event 1, MAP_OBJ_GFX_SCIENTIST_1, 0, 13, 0, 6, 0, 3, 8, 0, 0, 0, 0, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_155CE6, FLAG_HIDE_STERN_OCEANIC_MUSEUM_2F, 0, 0
- object_event 2, 246, 0, 6, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_EVIL_TEAM_LEADER_OCEANIC_MUSEUM_2F, 0, 0
- object_event 3, 241, 0, 6, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_GRUNT_1_OCEANIC_MUSEUM_2F, 0, 0
- object_event 4, 241, 0, 6, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_GRUNT_2_OCEANIC_MUSEUM_2F, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_6, 0, 6, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_EVIL_TEAM_LEADER_OCEANIC_MUSEUM_2F, 0, 0
+ object_event 3, MAP_OBJ_GFX_VAR_1, 0, 6, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_GRUNT_1_OCEANIC_MUSEUM_2F, 0, 0
+ object_event 4, MAP_OBJ_GFX_VAR_1, 0, 6, 0, 1, 0, 3, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_GRUNT_2_OCEANIC_MUSEUM_2F, 0, 0
object_event 5, MAP_OBJ_GFX_OLD_MAN_2, 0, 12, 0, 7, 0, 3, 10, 17, 0, 0, 0, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_155F34, FLAG_HIDE_OCEANIC_MUSEUM_VISITORS, 0, 0
object_event 6, MAP_OBJ_GFX_WOMAN_2, 0, 9, 0, 6, 0, 3, 1, 17, 0, 0, 0, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_155F3D, FLAG_HIDE_OCEANIC_MUSEUM_VISITORS, 0, 0
object_event 7, MAP_OBJ_GFX_LITTLE_BOY_1, 0, 1, 0, 3, 0, 3, 10, 17, 0, 0, 0, 0, 0, SlateportCity_OceanicMuseum_2F_EventScript_155F46, FLAG_HIDE_OCEANIC_MUSEUM_VISITORS, 0, 0
diff --git a/data/maps/events/SootopolisCity.inc b/data/maps/events/SootopolisCity.inc
index 3bbd87f0b..e725b8e80 100644
--- a/data/maps/events/SootopolisCity.inc
+++ b/data/maps/events/SootopolisCity.inc
@@ -26,7 +26,7 @@ SootopolisCity_MapWarps:: @ 8380710
warp_def 48, 25, 0, 0, MAP_SOOTOPOLIS_CITY_HOUSE8
SootopolisCity_MapCoordEvents:: @ 8380770
- coord_event 25, 6, 3, 0, 0x405e, 1, 0, SootopolisCity_EventScript_14D308
+ coord_event 25, 6, 3, 0, VAR_SOOTOPOLIS_STATE, 1, 0, SootopolisCity_EventScript_14D308
SootopolisCity_MapBGEvents:: @ 8380780
bg_event 32, 34, 0, 0, 0, SootopolisCity_EventScript_14D2ED
diff --git a/data/maps/events/SouthernIsland_Interior.inc b/data/maps/events/SouthernIsland_Interior.inc
index bab1d1baf..065c11315 100644
--- a/data/maps/events/SouthernIsland_Interior.inc
+++ b/data/maps/events/SouthernIsland_Interior.inc
@@ -1,6 +1,6 @@
SouthernIsland_Interior_MapObjects:: @ 8391E60
- object_event 1, 240, 0, 13, 0, 12, 0, 3, 7, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_LATIOS_OR_LATIAS_FLYING, 0, 0
- object_event 2, 241, 0, 13, 0, 2, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_LATIOS_OR_LATIAS_STATIONARY, 0, 0
+ object_event 1, MAP_OBJ_GFX_VAR_0, 0, 13, 0, 12, 0, 3, 7, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_LATIOS_OR_LATIAS_FLYING, 0, 0
+ object_event 2, MAP_OBJ_GFX_VAR_1, 0, 13, 0, 2, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0x0, FLAG_HIDE_LATIOS_OR_LATIAS_STATIONARY, 0, 0
SouthernIsland_Interior_MapWarps:: @ 8391E90
warp_def 13, 18, 3, 0, MAP_SOUTHERN_ISLAND_EXTERIOR
diff --git a/data/maps/events/TradeCenter.inc b/data/maps/events/TradeCenter.inc
index 8ecbb7e09..cae954321 100644
--- a/data/maps/events/TradeCenter.inc
+++ b/data/maps/events/TradeCenter.inc
@@ -6,8 +6,8 @@ TradeCenter_MapWarps:: @ 8391358
warp_def 6, 8, 3, 127, MAP_NONE
TradeCenter_MapCoordEvents:: @ 8391368
- coord_event 4, 5, 3, 0, 0x4000, 0, 0, TradeCenter_EventScript_1A43F0
- coord_event 7, 5, 3, 0, 0x4000, 0, 0, TradeCenter_EventScript_1A43FA
+ coord_event 4, 5, 3, 0, VAR_TEMP_0, 0, 0, TradeCenter_EventScript_1A43F0
+ coord_event 7, 5, 3, 0, VAR_TEMP_0, 0, 0, TradeCenter_EventScript_1A43FA
TradeCenter_MapEvents:: @ 8391388
map_events TradeCenter_MapObjects, TradeCenter_MapWarps, TradeCenter_MapCoordEvents, 0x0
diff --git a/data/maps/events/Underwater1.inc b/data/maps/events/Underwater1.inc
index e67181a50..12b3cf72b 100644
--- a/data/maps/events/Underwater1.inc
+++ b/data/maps/events/Underwater1.inc
@@ -1,11 +1,11 @@
Underwater1_MapBGEvents:: @ 8385518
- bg_event 42, 51, 0, 7, 0, ITEM_CARBOS, 8, 0
- bg_event 14, 40, 0, 7, 0, ITEM_GREEN_SHARD, 9, 0
- bg_event 66, 34, 3, 7, 0, ITEM_PEARL, 10, 0
- bg_event 64, 54, 3, 7, 0, ITEM_BIG_PEARL, 11, 0
- bg_event 70, 64, 3, 7, 0, ITEM_HEART_SCALE, 13, 0
- bg_event 42, 5, 3, 7, 0, ITEM_CALCIUM, 36, 0
- bg_event 45, 36, 3, 7, 0, ITEM_HEART_SCALE, 38, 0
+ bg_hidden_item_event 42, 51, 0, ITEM_CARBOS, FLAG_HIDDEN_ITEM_8
+ bg_hidden_item_event 14, 40, 0, ITEM_GREEN_SHARD, FLAG_HIDDEN_ITEM_9
+ bg_hidden_item_event 66, 34, 3, ITEM_PEARL, FLAG_HIDDEN_ITEM_A
+ bg_hidden_item_event 64, 54, 3, ITEM_BIG_PEARL, FLAG_HIDDEN_ITEM_B
+ bg_hidden_item_event 70, 64, 3, ITEM_HEART_SCALE, FLAG_HIDDEN_ITEM_D
+ bg_hidden_item_event 42, 5, 3, ITEM_CALCIUM, FLAG_HIDDEN_ITEM_24
+ bg_hidden_item_event 45, 36, 3, ITEM_HEART_SCALE, FLAG_HIDDEN_ITEM_26
Underwater1_MapEvents:: @ 838556C
map_events 0x0, 0x0, 0x0, Underwater1_MapBGEvents
diff --git a/data/maps/events/Underwater2.inc b/data/maps/events/Underwater2.inc
index 89b36919b..a628cf972 100644
--- a/data/maps/events/Underwater2.inc
+++ b/data/maps/events/Underwater2.inc
@@ -2,14 +2,14 @@ Underwater2_MapWarps:: @ 8385580
warp_def 45, 65, 0, 0, MAP_UNDERWATER_SOOTOPOLIS_CITY
Underwater2_MapBGEvents:: @ 8385588
- bg_event 30, 17, 3, 7, 0, ITEM_HEART_SCALE, 14, 0
- bg_event 41, 19, 3, 7, 0, ITEM_ULTRA_BALL, 15, 0
- bg_event 63, 19, 3, 7, 0, ITEM_STARDUST, 16, 0
- bg_event 10, 36, 3, 7, 0, ITEM_PEARL, 17, 0
- bg_event 11, 39, 3, 7, 0, ITEM_IRON, 19, 0
- bg_event 12, 35, 3, 7, 0, ITEM_YELLOW_SHARD, 18, 0
- bg_event 65, 60, 3, 7, 0, ITEM_BIG_PEARL, 20, 0
- bg_event 9, 77, 3, 7, 0, ITEM_BLUE_SHARD, 12, 0
+ bg_hidden_item_event 30, 17, 3, ITEM_HEART_SCALE, FLAG_HIDDEN_ITEM_E
+ bg_hidden_item_event 41, 19, 3, ITEM_ULTRA_BALL, FLAG_HIDDEN_ITEM_F
+ bg_hidden_item_event 63, 19, 3, ITEM_STARDUST, FLAG_HIDDEN_ITEM_10
+ bg_hidden_item_event 10, 36, 3, ITEM_PEARL, FLAG_HIDDEN_ITEM_11
+ bg_hidden_item_event 11, 39, 3, ITEM_IRON, FLAG_HIDDEN_ITEM_13
+ bg_hidden_item_event 12, 35, 3, ITEM_YELLOW_SHARD, FLAG_HIDDEN_ITEM_12
+ bg_hidden_item_event 65, 60, 3, ITEM_BIG_PEARL, FLAG_HIDDEN_ITEM_14
+ bg_hidden_item_event 9, 77, 3, ITEM_BLUE_SHARD, FLAG_HIDDEN_ITEM_C
Underwater2_MapEvents:: @ 83855E8
map_events 0x0, Underwater2_MapWarps, 0x0, Underwater2_MapBGEvents
diff --git a/data/maps/events/Underwater3.inc b/data/maps/events/Underwater3.inc
index 1e0925650..62518bafa 100644
--- a/data/maps/events/Underwater3.inc
+++ b/data/maps/events/Underwater3.inc
@@ -1,8 +1,8 @@
Underwater3_MapBGEvents:: @ 83855FC
- bg_event 12, 42, 3, 7, 0, ITEM_STAR_PIECE, 21, 0
- bg_event 50, 36, 3, 7, 0, ITEM_HP_UP, 22, 0
- bg_event 34, 72, 3, 7, 0, ITEM_HEART_SCALE, 23, 0
- bg_event 72, 20, 3, 7, 0, ITEM_RED_SHARD, 24, 0
+ bg_hidden_item_event 12, 42, 3, ITEM_STAR_PIECE, FLAG_HIDDEN_ITEM_15
+ bg_hidden_item_event 50, 36, 3, ITEM_HP_UP, FLAG_HIDDEN_ITEM_16
+ bg_hidden_item_event 34, 72, 3, ITEM_HEART_SCALE, FLAG_HIDDEN_ITEM_17
+ bg_hidden_item_event 72, 20, 3, ITEM_RED_SHARD, FLAG_HIDDEN_ITEM_18
Underwater3_MapEvents:: @ 838562C
map_events 0x0, 0x0, 0x0, Underwater3_MapBGEvents
diff --git a/data/maps/events/Underwater4.inc b/data/maps/events/Underwater4.inc
index 1d3938031..fad99382b 100644
--- a/data/maps/events/Underwater4.inc
+++ b/data/maps/events/Underwater4.inc
@@ -2,8 +2,8 @@ Underwater4_MapWarps:: @ 8385640
warp_def 38, 26, 3, 0, MAP_UNDERWATER_SEAFLOOR_CAVERN
Underwater4_MapBGEvents:: @ 8385648
- bg_event 38, 19, 3, 7, 0, ITEM_PROTEIN, 25, 0
- bg_event 69, 18, 3, 7, 0, ITEM_PEARL, 26, 0
+ bg_hidden_item_event 38, 19, 3, ITEM_PROTEIN, FLAG_HIDDEN_ITEM_19
+ bg_hidden_item_event 69, 18, 3, ITEM_PEARL, FLAG_HIDDEN_ITEM_1A
Underwater4_MapEvents:: @ 8385660
map_events 0x0, Underwater4_MapWarps, 0x0, Underwater4_MapBGEvents
diff --git a/data/maps/events/VictoryRoad_1F.inc b/data/maps/events/VictoryRoad_1F.inc
index 593f2df02..31e1cebb6 100644
--- a/data/maps/events/VictoryRoad_1F.inc
+++ b/data/maps/events/VictoryRoad_1F.inc
@@ -15,12 +15,12 @@ VictoryRoad_1F_MapWarps:: @ 838D98C
warp_def 9, 14, 4, 4, MAP_VICTORY_ROAD_B1F
VictoryRoad_1F_MapCoordEvents:: @ 838D9B4
- coord_event 34, 3, 3, 0, 0x40c3, 0, 0, VictoryRoad_1F_EventScript_15DE97
- coord_event 34, 4, 3, 0, 0x40c3, 0, 0, VictoryRoad_1F_EventScript_15DEAB
- coord_event 34, 5, 3, 0, 0x40c3, 0, 0, VictoryRoad_1F_EventScript_15DEBF
+ coord_event 34, 3, 3, 0, VAR_VICTORY_ROAD_1F_STATE, 0, 0, VictoryRoad_1F_EventScript_15DE97
+ coord_event 34, 4, 3, 0, VAR_VICTORY_ROAD_1F_STATE, 0, 0, VictoryRoad_1F_EventScript_15DEAB
+ coord_event 34, 5, 3, 0, VAR_VICTORY_ROAD_1F_STATE, 0, 0, VictoryRoad_1F_EventScript_15DEBF
VictoryRoad_1F_MapBGEvents:: @ 838D9E4
- bg_event 30, 39, 4, 7, 0, ITEM_ULTRA_BALL, 81, 0
+ bg_hidden_item_event 30, 39, 4, ITEM_ULTRA_BALL, FLAG_HIDDEN_ITEM_51
VictoryRoad_1F_MapEvents:: @ 838D9F0
map_events VictoryRoad_1F_MapObjects, VictoryRoad_1F_MapWarps, VictoryRoad_1F_MapCoordEvents, VictoryRoad_1F_MapBGEvents
diff --git a/data/maps/events/VictoryRoad_B2F.inc b/data/maps/events/VictoryRoad_B2F.inc
index e9d549f04..ffa8252d5 100644
--- a/data/maps/events/VictoryRoad_B2F.inc
+++ b/data/maps/events/VictoryRoad_B2F.inc
@@ -12,8 +12,8 @@ VictoryRoad_B2F_MapWarps:: @ 838DC90
warp_def 5, 26, 3, 6, MAP_VICTORY_ROAD_B1F
VictoryRoad_B2F_MapBGEvents:: @ 838DCB0
- bg_event 28, 5, 3, 7, 0, ITEM_ELIXIR, 82, 0
- bg_event 37, 1, 3, 7, 0, ITEM_MAX_REPEL, 83, 0
+ bg_hidden_item_event 28, 5, 3, ITEM_ELIXIR, FLAG_HIDDEN_ITEM_52
+ bg_hidden_item_event 37, 1, 3, ITEM_MAX_REPEL, FLAG_HIDDEN_ITEM_53
VictoryRoad_B2F_MapEvents:: @ 838DCC8
map_events VictoryRoad_B2F_MapObjects, VictoryRoad_B2F_MapWarps, 0x0, VictoryRoad_B2F_MapBGEvents
diff --git a/data/menu_cursor.s b/data/menu_cursor.s
deleted file mode 100644
index f3c5fe956..000000000
--- a/data/menu_cursor.s
+++ /dev/null
@@ -1,406 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-OutlineCursorTiles_00:
- .incbin "graphics/interface/outline_cursor_00.4bpp"
-
- .align 2
-OutlineCursorTiles_01:
- .incbin "graphics/interface/outline_cursor_01.4bpp"
-
- .align 2
-OutlineCursorTiles_02:
- .incbin "graphics/interface/outline_cursor_02.4bpp"
-
- .align 2
-OutlineCursorTiles_03:
- .incbin "graphics/interface/outline_cursor_03.4bpp"
-
- .align 2
-OutlineCursorTiles_04:
- .incbin "graphics/interface/outline_cursor_04.4bpp"
-
- .align 2
-OutlineCursorTiles_05:
- .incbin "graphics/interface/outline_cursor_05.4bpp"
-
- .align 2
-OutlineCursorTiles_06:
- .incbin "graphics/interface/outline_cursor_06.4bpp"
-
- .align 2
-OutlineCursorTiles_07:
- .incbin "graphics/interface/outline_cursor_07.4bpp"
-
- .align 2
-OutlineCursorTiles_08:
- .incbin "graphics/interface/outline_cursor_08.4bpp"
-
- .align 2
-OutlineCursorTiles_09:
- .incbin "graphics/interface/outline_cursor_09.4bpp"
-
- .align 2
-OutlineCursorTiles_10:
- .incbin "graphics/interface/outline_cursor_10.4bpp"
-
- .align 2
-OutlineCursorTiles_11:
- .incbin "graphics/interface/outline_cursor_11.4bpp"
-
- .align 2
-OutlineCursorTiles_12:
- .incbin "graphics/interface/outline_cursor_12.4bpp"
-
- .align 2
-OutlineCursorTiles_13:
- .incbin "graphics/interface/outline_cursor_13.4bpp"
-
- .align 2
-OutlineCursorTiles_14:
- .incbin "graphics/interface/outline_cursor_14.4bpp"
-
- .align 2
-OutlineCursorTiles_15:
- .incbin "graphics/interface/outline_cursor_15.4bpp"
-
- .align 2
-gOamData_842F11C:: @ 842F11C
- .2byte 0x8000
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gOamData_842F124:: @ 842F124
- .2byte 0x8800
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gOamData_842F12C:: @ 842F12C
- .2byte 0x8000
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gSpriteAnim_842F134:: @ 842F134
- obj_image_anim_frame 0, 63
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_842F13C:: @ 842F13C
- .4byte gSpriteAnim_842F134
-
- .align 2
-gUnknown_0842F140:: @ 842F140
- obj_tiles OutlineCursorTiles_00, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_01, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_02, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_03, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_04, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_05, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_06, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_07, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_08, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_09, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_10, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_11, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_12, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_13, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_14, 0x1C0, 0xFFF0
- obj_tiles OutlineCursorTiles_15, 0x1C0, 0xFFF0
-
- .align 2
-gUnknown_0842F1C0:: @ 842F1C0
- obj_tiles OutlineCursorTiles_00, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_01, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_02, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_03, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_04, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_05, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_06, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_07, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_08, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_09, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_10, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_11, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_12, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_13, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_14, 0x1C0, 0xFFF1
- obj_tiles OutlineCursorTiles_15, 0x1C0, 0xFFF1
-
- .align 2
-gUnknown_0842F240:: @ 842F240
- obj_pal gUnknown_0203A360, 0xfff0
-
- .align 2
-gUnknown_0842F248:: @ 842F248
- obj_pal gUnknown_0203A360, 0xfff1
-
- .align 2
-gSpriteTemplate_842F250:: @ 842F250
- spr_template 65520, 65520, gOamData_842F11C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_842F268:: @ 842F268
- spr_template 65520, 0xFFFF, gOamData_842F11C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_842F280:: @ 842F280
- spr_template 65520, 0xFFFF, gOamData_842F124, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_842F298:: @ 842F298
- spr_template 65521, 65521, gOamData_842F12C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_842F2B0:: @ 842F2B0
- spr_template 65521, 0xFFFF, gOamData_842F12C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSubspriteTable_842F2C8:: @ 842F2C8
- subsprite -1, 0, 0, 0, 8x16
- subsprite 1, 0, 0, 4, 8x16
-
- .align 2
-gSubspriteTable_842F2D8:: @ 842F2D8
- subsprite -1, 0, 0, 0, 8x16
- subsprite 1, 0, 0, 2, 8x16
- subsprite 9, 0, 0, 4, 8x16
-
- .align 2
-gSubspriteTable_842F2F0:: @ 842F2F0
- subsprite -1, 0, 0, 0, 8x16
- subsprite 1, 0, 0, 2, 8x16
- subsprite 9, 0, 0, 2, 8x16
- subsprite 17, 0, 0, 4, 8x16
-
- .align 2
-gSubspriteTable_842F310:: @ 842F310
- subsprite -1, 0, 0, 0, 8x16
- subsprite 1, 0, 0, 6, 32x16
- subsprite 25, 0, 0, 4, 8x16
-
- .align 2
-gSubspriteTable_842F328:: @ 842F328
- subsprite -1, 0, 0, 0, 8x16
- subsprite 1, 0, 0, 6, 32x16
- subsprite 33, 0, 0, 4, 8x16
-
- .align 2
-gSubspriteTable_842F340:: @ 842F340
- subsprite -1, 0, 0, 0, 8x16
- subsprite 1, 0, 0, 2, 8x16
- subsprite 9, 0, 0, 6, 32x16
- subsprite 41, 0, 0, 4, 8x16
-
- .align 2
-gSubspriteTable_842F360:: @ 842F360
- subsprite -1, 0, 0, 0, 8x16
- subsprite 1, 0, 0, 6, 32x16
- subsprite 17, 0, 0, 6, 32x16
- subsprite 49, 0, 0, 4, 8x16
-
- .align 2
-gSubspriteTable_842F380:: @ 842F380
- subsprite -1, 0, 0, 0, 8x16
- subsprite 1, 0, 0, 6, 32x16
- subsprite 25, 0, 0, 6, 32x16
- subsprite 57, 0, 0, 4, 8x16
-
- .align 2
-gSubspriteTable_842F3A0:: @ 842F3A0
- subsprite -1, 0, 0, 0, 8x16
- subsprite 1, 0, 0, 6, 32x16
- subsprite 33, 0, 0, 6, 32x16
- subsprite 65, 0, 0, 4, 8x16
-
- .align 2
-gSubspriteTable_842F3C0:: @ 842F3C0
- subsprite -1, 0, 0, 0, 8x16
- subsprite 1, 0, 0, 2, 8x16
- subsprite 9, 0, 0, 6, 32x16
- subsprite 41, 0, 0, 6, 32x16
- subsprite 73, 0, 0, 4, 8x16
-
- .align 2
-gSubspriteTable_842F3E8:: @ 842F3E8
- subsprite -1, 0, 0, 0, 8x16
- subsprite 1, 0, 0, 6, 32x16
- subsprite 33, 0, 0, 6, 32x16
- subsprite 49, 0, 0, 6, 32x16
- subsprite 81, 0, 0, 4, 8x16
-
- .align 2
-gSubspriteTable_842F410:: @ 842F410
- subsprite -1, 0, 0, 0, 8x16
- subsprite 1, 0, 0, 6, 32x16
- subsprite 33, 0, 0, 6, 32x16
- subsprite 57, 0, 0, 6, 32x16
- subsprite 89, 0, 0, 4, 8x16
-
- .align 2
-gSubspriteTable_842F438:: @ 842F438
- subsprite -1, 0, 0, 0, 8x16
- subsprite 1, 0, 0, 6, 32x16
- subsprite 33, 0, 0, 6, 32x16
- subsprite 65, 0, 0, 6, 32x16
- subsprite 97, 0, 0, 4, 8x16
-
- .align 2
-gSubspriteTable_842F460:: @ 842F460
- subsprite -1, 0, 0, 0, 8x16
- subsprite 1, 0, 0, 2, 8x16
- subsprite 9, 0, 0, 6, 32x16
- subsprite 41, 0, 0, 6, 32x16
- subsprite 73, 0, 0, 6, 32x16
- subsprite 105, 0, 0, 4, 8x16
-
- .align 2
-gSubspriteTable_842F490:: @ 842F490
- subsprite -1, 0, 0, 0, 8x16
- subsprite 1, 0, 0, 6, 32x16
- subsprite 33, 0, 0, 6, 32x16
- subsprite 65, 0, 0, 6, 32x16
- subsprite 81, 0, 0, 6, 32x16
- subsprite 113, 0, 0, 4, 8x16
-
- .align 2
-gSubspriteTable_842F4C0:: @ 842F4C0
- subsprite -1, 0, 0, 0, 8x16
- subsprite 1, 0, 0, 6, 32x16
- subsprite 33, 0, 0, 6, 32x16
- subsprite 65, 0, 0, 6, 32x16
- subsprite 89, 0, 0, 6, 32x16
- subsprite 121, 0, 0, 4, 8x16
-
- .align 2
-gSubspriteTable_842F4F0:: @ 842F4F0
- subsprite -1, 0, 0, 0, 8x16
- subsprite 1, 0, 0, 6, 32x16
- subsprite 33, 0, 0, 6, 32x16
- subsprite 65, 0, 0, 6, 32x16
- subsprite 97, 0, 0, 6, 32x16
- subsprite 129, 0, 0, 4, 8x16
-
- .align 2
-gSubspriteTable_842F520:: @ 842F520
- subsprite -1, 0, 0, 0, 8x16
- subsprite 1, 0, 0, 2, 8x16
- subsprite 9, 0, 0, 6, 32x16
- subsprite 41, 0, 0, 6, 32x16
- subsprite 73, 0, 0, 6, 32x16
- subsprite 105, 0, 0, 6, 32x16
- subsprite 137, 0, 0, 4, 8x16
-
- .align 2
-gSubspriteTable_842F558:: @ 842F558
- subsprite -1, 0, 0, 0, 8x16
- subsprite 7, 0, 0, 6, 32x16
- subsprite 35, 0, 0, 4, 8x16
-
- .align 2
-gUnknown_0842F570:: @ 842F570
- .4byte gSubspriteTable_842F2C8
- .4byte gSubspriteTable_842F2C8
- .4byte gSubspriteTable_842F2D8
- .4byte gSubspriteTable_842F2F0
- .4byte gSubspriteTable_842F310
- .4byte gSubspriteTable_842F328
- .4byte gSubspriteTable_842F340
- .4byte gSubspriteTable_842F360
- .4byte gSubspriteTable_842F380
- .4byte gSubspriteTable_842F3A0
- .4byte gSubspriteTable_842F3C0
- .4byte gSubspriteTable_842F3E8
- .4byte gSubspriteTable_842F410
- .4byte gSubspriteTable_842F438
- .4byte gSubspriteTable_842F460
- .4byte gSubspriteTable_842F490
- .4byte gSubspriteTable_842F4C0
- .4byte gSubspriteTable_842F4F0
- .4byte gSubspriteTable_842F520
-
- .align 2
-gUnknown_0842F5BC:: @ 842F5BC
- .4byte gSubspriteTable_842F558
-
- .align 2
-gSubspriteTables_842F5C0:: @ 842F5C0
- .4byte 1, gMenuCursorSubsprites
- .4byte 1, gMenuCursorSubsprites
- .4byte 2, gMenuCursorSubsprites
- .4byte 3, gMenuCursorSubsprites
- .4byte 4, gMenuCursorSubsprites
- .4byte 5, gMenuCursorSubsprites
- .4byte 6, gMenuCursorSubsprites
- .4byte 7, gMenuCursorSubsprites
- .4byte 8, gMenuCursorSubsprites
- .4byte 9, gMenuCursorSubsprites
- .4byte 10, gMenuCursorSubsprites
- .4byte 11, gMenuCursorSubsprites
- .4byte 12, gMenuCursorSubsprites
- .4byte 13, gMenuCursorSubsprites
- .4byte 14, gMenuCursorSubsprites
- .4byte 15, gMenuCursorSubsprites
- .4byte 1, gMenuCursorSubsprites
- .4byte 17, gMenuCursorSubsprites
- .4byte 18, gMenuCursorSubsprites
- .4byte 19, gMenuCursorSubsprites
- .4byte 20, gMenuCursorSubsprites
- .4byte 21, gMenuCursorSubsprites
- .4byte 22, gMenuCursorSubsprites
- .4byte 23, gMenuCursorSubsprites
- .4byte 24, gMenuCursorSubsprites
- .4byte 25, gMenuCursorSubsprites
- .4byte 26, gMenuCursorSubsprites
- .4byte 27, gMenuCursorSubsprites
- .4byte 28, gMenuCursorSubsprites
- .4byte 29, gMenuCursorSubsprites
- .4byte 30, gMenuCursorSubsprites
- .4byte 31, gMenuCursorSubsprites
-
- .align 2
-gSubspriteTables_842F6C0:: @ 842F6C0
- .4byte 2, gSubspriteTable_842F2C8
- .4byte 2, gSubspriteTable_842F2C8
- .4byte 3, gSubspriteTable_842F2D8
- .4byte 4, gSubspriteTable_842F2F0
- .4byte 3, gSubspriteTable_842F310
- .4byte 3, gSubspriteTable_842F328
- .4byte 4, gSubspriteTable_842F340
- .4byte 4, gSubspriteTable_842F360
- .4byte 4, gSubspriteTable_842F380
- .4byte 4, gSubspriteTable_842F3A0
- .4byte 5, gSubspriteTable_842F3C0
- .4byte 5, gSubspriteTable_842F3E8
- .4byte 5, gSubspriteTable_842F410
- .4byte 5, gSubspriteTable_842F438
- .4byte 6, gSubspriteTable_842F460
- .4byte 6, gSubspriteTable_842F490
- .4byte 6, gSubspriteTable_842F4C0
- .4byte 6, gSubspriteTable_842F4F0
- .4byte 7, gSubspriteTable_842F520
-
- .align 2
-gUnknown_0842F758:: @ 842F758
- .4byte 3, gMenuCursorSubsprites
- .4byte 0, 2
- .4byte 0, 66
- .4byte 0, 105
- .4byte 0, 34
-
- .align 2
-gUnknown_0842F780:: @ 842F780
- .4byte 0, 105
-
- .align 2
-gUnknown_0842F788:: @ 842F788
- .4byte 0, 34
-
- .align 2
-gUnknown_0842F790:: @ 842F790
- .4byte 0, 66
diff --git a/data/mystery_event_msg.s b/data/mystery_event_msg.s
deleted file mode 100644
index 26e6a9e06..000000000
--- a/data/mystery_event_msg.s
+++ /dev/null
@@ -1,35 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-gOtherText_BerryObtainedDadHasIt:: @ 842F798
- .string "Obtained a {STR_VAR_2} BERRY!\nDad has it at PETALBURG GYM.$"
-
-gOtherText_BerryTransformed:: @ 842F7CA
- .string "The {STR_VAR_1} BERRY transformed into\none {STR_VAR_2} BERRY.$"
-
-gOtherText_BerryAlreadyObtained:: @ 842F7F6
- .string "The {STR_VAR_1} BERRY has already been\nobtained.$"
-
-gOtherText_SpecialRibbonReceived:: @ 842F81E
- .string "A special RIBBON was awarded to your\nparty POKéMON.$"
-
-gOtherText_DexUpgraded:: @ 842F852
- .string "The POKéDEX has been upgraded with\nthe NATIONAL MODE.$"
-
-gOtherText_RareWordAdded:: @ 842F888
- .string "A rare word has been added.$"
-
-gOtherText_PokeWasSentOver:: @ 842F8A4
- .string "{STR_VAR_1} was sent over!$"
-
-gOtherText_PartyIsFull:: @ 842F8B6
- .string "Your party is full.\n{STR_VAR_1} could not be sent over.$"
-
-gOtherText_NewTrainerInHoenn:: @ 842F8E5
- .string "A new TRAINER has arrived in HOENN.$"
- .string "A new adversary has arrived in the\nBATTLE TOWER.$"
-
-gOtherText_DataCannotUseVersion:: @ 842F93A
- .string "This data cannot be used in\nthis version.$"
diff --git a/data/naming_screen.s b/data/naming_screen.s
deleted file mode 100644
index 60aba1345..000000000
--- a/data/naming_screen.s
+++ /dev/null
@@ -1,169 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gSubspriteTable_83CE4B0:: @ 83CE4B0
- subsprite -20, -16, 1, 0, 32x8
- subsprite 12, -16, 1, 4, 8x8
- subsprite -20, -8, 1, 5, 32x8
- subsprite 12, -8, 1, 9, 8x8
- subsprite -20, 0, 1, 10, 32x8
- subsprite 12, 0, 1, 14, 8x8
- subsprite -20, 8, 1, 15, 32x8
- subsprite 12, 8, 1, 19, 8x8
-
-@ unreferenced
- .align 2
-gSubspriteTable_83CE4F0:: @ 83CE4F0
- subsprite -12, -4, 1, 0, 8x8
- subsprite 4, -4, 1, 1, 8x8
-
- .align 2
-gSubspriteTable_83CE500:: @ 83CE500
- subsprite -12, -4, 1, 0, 16x8
- subsprite 4, -4, 1, 2, 8x8
-
- .align 2
-gSubspriteTable_83CE510:: @ 83CE510
- subsprite -20, -12, 1, 0, 32x8
- subsprite 12, -12, 1, 4, 8x8
- subsprite -20, -4, 1, 5, 32x8
- subsprite 12, -4, 1, 9, 8x8
- subsprite -20, 4, 1, 10, 32x8
- subsprite 12, 4, 1, 14, 8x8
-
- .align 2
-gSubspriteTable_83CE540:: @ 83CE540
- subsprite -8, -12, 3, 0, 16x8
- subsprite -8, -4, 3, 2, 16x8
- subsprite -8, 4, 3, 4, 16x8
-
- .align 2
-gSubspriteTables_83CE558:: @ 83CE558
- .4byte 8, gSubspriteTable_83CE4B0
-
- .align 2
-gSubspriteTables_83CE560:: @ 83CE560
- .4byte 2, gSubspriteTable_83CE500
- .4byte 2, gSubspriteTable_83CE500
- .4byte 2, gSubspriteTable_83CE500
-
- .align 2
-gSubspriteTables_83CE578:: @ 83CE578
- .4byte 6, gSubspriteTable_83CE510
-
- .align 2
-gSubspriteTables_83CE580:: @ 83CE580
- .4byte 3, gSubspriteTable_83CE540
-
- .align 2
-gSpriteImageTable_83CE588:: @ 83CE588
- obj_frame_tiles gSpriteImage_83CE094, 0xc0
- obj_frame_tiles gSpriteImage_83CE154, 0xc0
-
- .align 2
-gSpriteAnim_83CE598:: @ 83CE598
- obj_image_anim_frame 0, 1
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83CE5A0:: @ 83CE5A0
- obj_image_anim_frame 4, 8
- obj_image_anim_frame 8, 8
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83CE5AC:: @ 83CE5AC
- obj_image_anim_frame 0, 2
- obj_image_anim_frame 1, 2
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnimTable_83CE5B8:: @ 83CE5B8
- .4byte gSpriteAnim_83CE598
-
- .align 2
-gSpriteAnimTable_83CE5BC:: @ 83CE5BC
- .4byte gSpriteAnim_83CE598
- .4byte gSpriteAnim_83CE5A0
-
- .align 2
-gSpriteAnimTable_83CE5C4:: @ 83CE5C4
- .4byte gSpriteAnim_83CE5AC
-
- .align 2
-gSpriteTemplate_83CE5C8:: @ 83CE5C8
- spr_template 2, 4, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, sub_80B6B34
-
- .align 2
-gSpriteTemplate_83CE5E0:: @ 83CE5E0
- spr_template 3, 1, gOamData_83CE4A8, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83CE5F8:: @ 83CE5F8
- spr_template 4, 4, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83CE610:: @ 83CE610
- spr_template 0, 6, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83CE628:: @ 83CE628
- spr_template 1, 6, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83CE640:: @ 83CE640
- spr_template 7, 5, gOamData_83CE4A0, gSpriteAnimTable_83CE5BC, NULL, gDummySpriteAffineAnimTable, sub_80B6998
-
- .align 2
-gSpriteTemplate_83CE658:: @ 83CE658
- spr_template 10, 3, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, sub_80B6D9C
-
- .align 2
-gSpriteTemplate_83CE670:: @ 83CE670
- spr_template 11, 3, gOamData_83CE498, gSpriteAnimTable_83CE5B8, NULL, gDummySpriteAffineAnimTable, sub_80B6DE8
-
- .align 2
-gSpriteTemplate_83CE688:: @ 83CE688
- spr_template 0xFFFF, 0, gOamData_83CE498, gSpriteAnimTable_83CE5C4, gSpriteImageTable_83CE588, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gUnknown_083CE6A0:: @ 83CE6A0
- obj_tiles gNamingScreenBackButtonTiles, 0x1E0, 0
- obj_tiles gNamingScreenOKButtonTiles, 0x1E0, 1
- obj_tiles gNamingScreenChangeKeyboardBoxTiles, 0x280, 2
- obj_tiles gNamingScreenChangeKeyboardButtonTiles, 0x100, 3
- obj_tiles gNamingScreenLowerTextTiles, 0x60, 4
- obj_tiles gNamingScreenUpperTextTiles, 0x60, 5
- obj_tiles gNamingScreenOthersTextTiles, 0x60, 6
- obj_tiles gNamingScreenCursorTiles, 0x80, 7
- obj_tiles gNamingScreenActiveCursorSmallTiles, 0x80, 8
- obj_tiles gNamingScreenActiveCursorBigTiles, 0x80, 9
- obj_tiles gNamingScreenRightPointingTriangleTiles, 0x20, 10
- obj_tiles gNamingScreenUnderscoreTiles, 0x20, 11
- null_obj_tiles
-
- .align 2
-gUnknown_083CE708:: @ 83CE708
- obj_pal gNamingScreenPalettes + 0x20 * 0, 0
- obj_pal gNamingScreenPalettes + 0x20 * 1, 1
- obj_pal gNamingScreenPalettes + 0x20 * 2, 2
- obj_pal gNamingScreenPalettes + 0x20 * 3, 3
- obj_pal gNamingScreenPalettes + 0x20 * 4, 4
- obj_pal gNamingScreenPalettes + 0x20 * 5, 5
- obj_pal gNamingScreenPalettes + 0x20 * 4, 6
- null_obj_pal
-
- .align 2
-gUnknown_083CE748:: @ 83CE748
- .incbin "graphics/naming_screen/lower_keyboard_map.bin"
-
- .align 2
-gUnknown_083CEBF8:: @ 83CEBF8
- .incbin "graphics/naming_screen/upper_keyboard_map.bin"
-
- .align 2
-gUnknown_083CF0A8:: @ 83CF0A8
- .incbin "graphics/naming_screen/others_keyboard_map.bin"
diff --git a/data/scripts/berry_tree.inc b/data/scripts/berry_tree.inc
index ab700cbc3..9fb808074 100644
--- a/data/scripts/berry_tree.inc
+++ b/data/scripts/berry_tree.inc
@@ -1,6 +1,6 @@
S_BerryTree:: @ 81A14DD
special FieldObjectInteractionGetBerryTreeData
- switch 0x8004
+ switch VAR_SPECIAL_4
case 255, Route102_EventScript_1A1533
case 0, Route102_EventScript_1A153D
case 1, Route102_EventScript_1A1595
@@ -31,10 +31,10 @@ Route102_EventScript_1A153D:: @ 81A153D
end
Route102_EventScript_1A1558:: @ 81A1558
- msgbox Route102_Text_1A16CD, 5
- compare RESULT, 1
+ msgbox Route102_Text_1A16CD, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route102_EventScript_1A1577
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq Route102_EventScript_1A1593
end
@@ -82,9 +82,9 @@ Route102_EventScript_1A15BC:: @ 81A15BC
goto Route102_EventScript_1A165F
Route102_EventScript_1A15CE:: @ 81A15CE
- compare 0x8005, 0
+ compare VAR_SPECIAL_5, 0
goto_if_eq Route102_EventScript_1A15F2
- compare 0x8005, 4
+ compare VAR_SPECIAL_5, 4
goto_if_eq Route102_EventScript_1A15EB
bufferstring 1, Route102_Text_1A17B7
return
@@ -98,22 +98,22 @@ Route102_EventScript_1A15F2:: @ 81A15F2
return
Route102_EventScript_1A15F9:: @ 81A15F9
- buffernumberstring 1, 0x8006
+ buffernumberstring 1, VAR_SPECIAL_6
lock
faceplayer
- msgbox Route102_Text_1A17C0, 5
- compare RESULT, 1
+ msgbox Route102_Text_1A17C0, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route102_EventScript_1A161D
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq Route102_EventScript_1A164B
Route102_EventScript_1A161D:: @ 81A161D
special FieldObjectInteractionPickBerryTree
- compare 0x8004, 0
+ compare VAR_SPECIAL_4, 0
goto_if_eq Route102_EventScript_1A1642
special FieldObjectInteractionRemoveBerryTree
message Route102_Text_1A17FD
- playfanfare 387
+ playfanfare BGM_ME_KINOMI
waitmessage
waitfanfare
waitbuttonpress
@@ -148,10 +148,10 @@ Route102_EventScript_1A165F:: @ 81A165F
checkitem ITEM_WAILMER_PAIL, 1
compare RESULT, 0
goto_if_eq Route102_EventScript_1A168D
- msgbox Route102_Text_1A18E6, 5
- compare RESULT, 1
+ msgbox Route102_Text_1A18E6, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route102_EventScript_1A1693
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq Route102_EventScript_1A168D
Route102_EventScript_1A168D:: @ 81A168D
diff --git a/data/scripts/cable_club.inc b/data/scripts/cable_club.inc
index 0cedcd0d5..334a52382 100644
--- a/data/scripts/cable_club.inc
+++ b/data/scripts/cable_club.inc
@@ -13,15 +13,15 @@ RustboroCity_PokemonCenter_2F_MapScript2_1A3D03:: @ 81A3D03
SlateportCity_PokemonCenter_2F_MapScript2_1A3D03:: @ 81A3D03
SootopolisCity_PokemonCenter_2F_MapScript2_1A3D03:: @ 81A3D03
VerdanturfTown_PokemonCenter_2F_MapScript2_1A3D03:: @ 81A3D03
- map_script_2 0x4087, 1, OldaleTown_PokemonCenter_2F_EventScript_1A3D2D
- map_script_2 0x4087, 2, OldaleTown_PokemonCenter_2F_EventScript_1A3D2D
- map_script_2 0x4087, 5, OldaleTown_PokemonCenter_2F_EventScript_1A3D2D
- map_script_2 0x4087, 3, OldaleTown_PokemonCenter_2F_EventScript_1A3D2D
- map_script_2 0x4087, 4, OldaleTown_PokemonCenter_2F_EventScript_1A3D2D
+ map_script_2 VAR_CABLE_CLUB_STATE, 1, OldaleTown_PokemonCenter_2F_EventScript_1A3D2D
+ map_script_2 VAR_CABLE_CLUB_STATE, 2, OldaleTown_PokemonCenter_2F_EventScript_1A3D2D
+ map_script_2 VAR_CABLE_CLUB_STATE, 5, OldaleTown_PokemonCenter_2F_EventScript_1A3D2D
+ map_script_2 VAR_CABLE_CLUB_STATE, 3, OldaleTown_PokemonCenter_2F_EventScript_1A3D2D
+ map_script_2 VAR_CABLE_CLUB_STATE, 4, OldaleTown_PokemonCenter_2F_EventScript_1A3D2D
.2byte 0
OldaleTown_PokemonCenter_2F_EventScript_1A3D2D:: @ 81A3D2D
- turnobject 0x8007, 4
+ turnobject VAR_SPECIAL_7, 4
end
DewfordTown_PokemonCenter_2F_MapScript1_1A3D32:: @ 81A3D32
@@ -39,15 +39,15 @@ RustboroCity_PokemonCenter_2F_MapScript1_1A3D32:: @ 81A3D32
SlateportCity_PokemonCenter_2F_MapScript1_1A3D32:: @ 81A3D32
SootopolisCity_PokemonCenter_2F_MapScript1_1A3D32:: @ 81A3D32
VerdanturfTown_PokemonCenter_2F_MapScript1_1A3D32:: @ 81A3D32
- compare 0x4087, 1
+ compare VAR_CABLE_CLUB_STATE, 1
goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A3D6A
- compare 0x4087, 2
+ compare VAR_CABLE_CLUB_STATE, 2
goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A3D6A
- compare 0x4087, 5
+ compare VAR_CABLE_CLUB_STATE, 5
goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A3D6A
- compare 0x4087, 3
+ compare VAR_CABLE_CLUB_STATE, 3
goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A3D74
- compare 0x4087, 4
+ compare VAR_CABLE_CLUB_STATE, 4
goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A3D7E
end
@@ -78,21 +78,21 @@ RustboroCity_PokemonCenter_2F_MapScript2_1A3D88:: @ 81A3D88
SlateportCity_PokemonCenter_2F_MapScript2_1A3D88:: @ 81A3D88
SootopolisCity_PokemonCenter_2F_MapScript2_1A3D88:: @ 81A3D88
VerdanturfTown_PokemonCenter_2F_MapScript2_1A3D88:: @ 81A3D88
- map_script_2 0x4087, 1, OldaleTown_PokemonCenter_2F_EventScript_1A3E8D
- map_script_2 0x4087, 2, OldaleTown_PokemonCenter_2F_EventScript_1A3E8D
- map_script_2 0x4087, 5, OldaleTown_PokemonCenter_2F_EventScript_1A3E8D
- map_script_2 0x4087, 3, OldaleTown_PokemonCenter_2F_EventScript_1A3E17
- map_script_2 0x4087, 4, OldaleTown_PokemonCenter_2F_EventScript_1A3E7B
+ map_script_2 VAR_CABLE_CLUB_STATE, 1, OldaleTown_PokemonCenter_2F_EventScript_1A3E8D
+ map_script_2 VAR_CABLE_CLUB_STATE, 2, OldaleTown_PokemonCenter_2F_EventScript_1A3E8D
+ map_script_2 VAR_CABLE_CLUB_STATE, 5, OldaleTown_PokemonCenter_2F_EventScript_1A3E8D
+ map_script_2 VAR_CABLE_CLUB_STATE, 3, OldaleTown_PokemonCenter_2F_EventScript_1A3E17
+ map_script_2 VAR_CABLE_CLUB_STATE, 4, OldaleTown_PokemonCenter_2F_EventScript_1A3E7B
.2byte 0
OldaleTown_PokemonCenter_2F_EventScript_1A3DB2:: @ 81A3DB2
special CloseLink
- setvar 0x4087, 0
+ setvar VAR_CABLE_CLUB_STATE, 0
applymovement 255, OldaleTown_PokemonCenter_2F_Movement_1A4358
waitmovement 0
- compare 0x8007, 0
+ compare VAR_SPECIAL_7, 0
goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A3DD9
- applymovement 0x8007, OldaleTown_PokemonCenter_2F_Movement_1A4354
+ applymovement VAR_SPECIAL_7, OldaleTown_PokemonCenter_2F_Movement_1A4354
waitmovement 0
OldaleTown_PokemonCenter_2F_EventScript_1A3DD9:: @ 81A3DD9
@@ -100,14 +100,14 @@ OldaleTown_PokemonCenter_2F_EventScript_1A3DD9:: @ 81A3DD9
OldaleTown_PokemonCenter_2F_EventScript_1A3DDA:: @ 81A3DDA
special CloseLink
- setvar 0x4087, 0
- compare 0x8007, 0
+ setvar VAR_CABLE_CLUB_STATE, 0
+ compare VAR_SPECIAL_7, 0
goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A3E0C
- applymovement 0x8007, OldaleTown_PokemonCenter_2F_Movement_1A4356
+ applymovement VAR_SPECIAL_7, OldaleTown_PokemonCenter_2F_Movement_1A4356
waitmovement 0
applymovement 255, OldaleTown_PokemonCenter_2F_Movement_1A4358
waitmovement 0
- applymovement 0x8007, OldaleTown_PokemonCenter_2F_Movement_1A4354
+ applymovement VAR_SPECIAL_7, OldaleTown_PokemonCenter_2F_Movement_1A4354
waitmovement 0
return
@@ -127,21 +127,21 @@ OldaleTown_PokemonCenter_2F_EventScript_1A3E17:: @ 81A3E17
OldaleTown_PokemonCenter_2F_EventScript_1A3E30:: @ 81A3E30
special CloseLink
- setvar 0x4087, 0
- compare 0x8007, 0
+ setvar VAR_CABLE_CLUB_STATE, 0
+ compare VAR_SPECIAL_7, 0
goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A3E0C
applymovement 255, OldaleTown_PokemonCenter_2F_Movement_1A4361
waitmovement 0
- applymovement 0x8007, OldaleTown_PokemonCenter_2F_Movement_1A4356
+ applymovement VAR_SPECIAL_7, OldaleTown_PokemonCenter_2F_Movement_1A4356
waitmovement 0
message OldaleTown_PokemonCenter_2F_Text_1A4E50
waitmessage
- playse 21
+ playse SE_PIN
message OldaleTown_PokemonCenter_2F_Text_1A4E79
waitmessage
applymovement 255, OldaleTown_PokemonCenter_2F_Movement_1A4358
waitmovement 0
- applymovement 0x8007, OldaleTown_PokemonCenter_2F_Movement_1A4354
+ applymovement VAR_SPECIAL_7, OldaleTown_PokemonCenter_2F_Movement_1A4354
waitmovement 0
return
@@ -176,7 +176,7 @@ SootopolisCity_PokemonCenter_2F_EventScript_1A3EA6:: @ 81A3EA6
VerdanturfTown_PokemonCenter_2F_EventScript_1A3EA6:: @ 81A3EA6
checkflag FLAG_SYS_POKEDEX_GET
goto_if 0, OldaleTown_PokemonCenter_2F_EventScript_1A4342
- copyvar 0x8007, LAST_TALKED
+ copyvar VAR_SPECIAL_7, LAST_TALKED
lock
faceplayer
message OldaleTown_PokemonCenter_2F_Text_1A4510
@@ -195,7 +195,7 @@ OldaleTown_PokemonCenter_2F_EventScript_1A3EF2:: @ 81A3EF2
compare RESULT, 0
goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A4319
call OldaleTown_PokemonCenter_2F_EventScript_1A3FEF
- compare 0x8004, 0
+ compare VAR_SPECIAL_4, 0
goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A4319
message OldaleTown_PokemonCenter_2F_Text_1A490C
waitmessage
@@ -218,7 +218,7 @@ OldaleTown_PokemonCenter_2F_EventScript_1A3F5E:: @ 81A3F5E
special ScrSpecial_HealPlayerParty
special SavePlayerParty
special LoadPlayerBag
- copyvar 0x4087, 0x8004
+ copyvar VAR_CABLE_CLUB_STATE, VAR_SPECIAL_4
messageautoscroll OldaleTown_PokemonCenter_2F_Text_1A4A22
waitmessage
setmetatile 5, 3, 514, 0
@@ -237,7 +237,7 @@ OldaleTown_PokemonCenter_2F_EventScript_1A3F5E:: @ 81A3F5E
closedoor 5, 1
waitdooranim
release
- compare 0x8004, 5
+ compare VAR_SPECIAL_4, 5
goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A3FCD
special SetCableClubWarp
warp MAP_SINGLE_BATTLE_COLOSSEUM, 255, 6, 8
@@ -272,18 +272,18 @@ OldaleTown_PokemonCenter_2F_EventScript_1A3FEF:: @ 81A3FEF
case 127, OldaleTown_PokemonCenter_2F_EventScript_1A4036
OldaleTown_PokemonCenter_2F_EventScript_1A4036:: @ 81A4036
- setvar 0x8004, 0
+ setvar VAR_SPECIAL_4, 0
return
OldaleTown_PokemonCenter_2F_EventScript_1A403C:: @ 81A403C
- setvar 0x8004, 5
+ setvar VAR_SPECIAL_4, 5
return
OldaleTown_PokemonCenter_2F_EventScript_1A4042:: @ 81A4042
special CheckForAlivePartyMons
compare RESULT, 0
goto_if 5, OldaleTown_PokemonCenter_2F_EventScript_1A4056
- setvar 0x8004, 2
+ setvar VAR_SPECIAL_4, 2
return
OldaleTown_PokemonCenter_2F_EventScript_1A4056:: @ 81A4056
@@ -293,11 +293,11 @@ OldaleTown_PokemonCenter_2F_EventScript_1A4056:: @ 81A4056
goto OldaleTown_PokemonCenter_2F_EventScript_1A3FEF
OldaleTown_PokemonCenter_2F_EventScript_1A4062:: @ 81A4062
- setvar 0x8004, 1
+ setvar VAR_SPECIAL_4, 1
return
OldaleTown_PokemonCenter_2F_EventScript_1A4068:: @ 81A4068
- switch 0x8004
+ switch VAR_SPECIAL_4
case 1, OldaleTown_PokemonCenter_2F_EventScript_1A40B1
case 2, OldaleTown_PokemonCenter_2F_EventScript_1A40A2
case 5, OldaleTown_PokemonCenter_2F_EventScript_1A4093
@@ -348,13 +348,13 @@ SootopolisCity_PokemonCenter_2F_EventScript_1A40CC:: @ 81A40CC
VerdanturfTown_PokemonCenter_2F_EventScript_1A40CC:: @ 81A40CC
checkflag FLAG_SYS_POKEDEX_GET
goto_if 0, OldaleTown_PokemonCenter_2F_EventScript_1A4339
- copyvar 0x8007, LAST_TALKED
+ copyvar VAR_SPECIAL_7, LAST_TALKED
lock
faceplayer
- msgbox OldaleTown_PokemonCenter_2F_Text_1A457E, 5
- compare RESULT, 0
+ msgbox OldaleTown_PokemonCenter_2F_Text_1A457E, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A4319
- compare RESULT, 1
+ compare RESULT, YES
goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A40FA
OldaleTown_PokemonCenter_2F_EventScript_1A40FA:: @ 81A40FA
@@ -382,8 +382,8 @@ OldaleTown_PokemonCenter_2F_EventScript_1A40FA:: @ 81A40FA
goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A42F5
OldaleTown_PokemonCenter_2F_EventScript_1A4166:: @ 81A4166
- setvar 0x8004, 3
- copyvar 0x4087, 0x8004
+ setvar VAR_SPECIAL_4, 3
+ copyvar VAR_CABLE_CLUB_STATE, VAR_SPECIAL_4
messageautoscroll OldaleTown_PokemonCenter_2F_Text_1A4A22
waitmessage
setmetatile 8, 3, 514, 0
@@ -445,13 +445,13 @@ SootopolisCity_PokemonCenter_2F_EventScript_1A41FB:: @ 81A41FB
VerdanturfTown_PokemonCenter_2F_EventScript_1A41FB:: @ 81A41FB
checkflag FLAG_VISITED_MAUVILLE_CITY
goto_if 0, OldaleTown_PokemonCenter_2F_EventScript_1A434B
- copyvar 0x8007, LAST_TALKED
+ copyvar VAR_SPECIAL_7, LAST_TALKED
lock
faceplayer
- msgbox OldaleTown_PokemonCenter_2F_Text_1A45FE, 5
- compare RESULT, 0
+ msgbox OldaleTown_PokemonCenter_2F_Text_1A45FE, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A4319
- compare RESULT, 1
+ compare RESULT, YES
goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A4229
OldaleTown_PokemonCenter_2F_EventScript_1A4229:: @ 81A4229
@@ -480,8 +480,8 @@ OldaleTown_PokemonCenter_2F_EventScript_1A4229:: @ 81A4229
goto_if_eq OldaleTown_PokemonCenter_2F_EventScript_1A42E9
OldaleTown_PokemonCenter_2F_EventScript_1A4294:: @ 81A4294
- setvar 0x8004, 4
- copyvar 0x4087, 0x8004
+ setvar VAR_SPECIAL_4, 4
+ copyvar VAR_CABLE_CLUB_STATE, VAR_SPECIAL_4
messageautoscroll OldaleTown_PokemonCenter_2F_Text_1A4A22
waitmessage
setmetatile 11, 3, 514, 0
@@ -604,13 +604,13 @@ gUnknown_081A4363:: @ 81A4363
end
SingleBattleColosseum_EventScript_1A436F:: @ 81A436F
- setvar 0x8005, 0
+ setvar VAR_SPECIAL_5, 0
special sub_8083B90
waitstate
end
SingleBattleColosseum_EventScript_1A4379:: @ 81A4379
- setvar 0x8005, 1
+ setvar VAR_SPECIAL_5, 1
special sub_8083B90
waitstate
end
@@ -621,7 +621,7 @@ DoubleBattleColosseum_EventScript_1A4383:: @ 81A4383
waitstate
compare RESULT, 0
goto_if_eq DoubleBattleColosseum_EventScript_1A43EF
- setvar 0x8005, 0
+ setvar VAR_SPECIAL_5, 0
special sub_8083B90
waitstate
end
@@ -632,7 +632,7 @@ DoubleBattleColosseum_EventScript_1A439E:: @ 81A439E
waitstate
compare RESULT, 0
goto_if_eq DoubleBattleColosseum_EventScript_1A43EF
- setvar 0x8005, 1
+ setvar VAR_SPECIAL_5, 1
special sub_8083B90
waitstate
end
@@ -643,7 +643,7 @@ DoubleBattleColosseum_EventScript_1A43B9:: @ 81A43B9
waitstate
compare RESULT, 0
goto_if_eq DoubleBattleColosseum_EventScript_1A43EF
- setvar 0x8005, 2
+ setvar VAR_SPECIAL_5, 2
special sub_8083B90
waitstate
end
@@ -654,7 +654,7 @@ DoubleBattleColosseum_EventScript_1A43D4:: @ 81A43D4
waitstate
compare RESULT, 0
goto_if_eq DoubleBattleColosseum_EventScript_1A43EF
- setvar 0x8005, 3
+ setvar VAR_SPECIAL_5, 3
special sub_8083B90
waitstate
end
@@ -663,63 +663,63 @@ DoubleBattleColosseum_EventScript_1A43EF:: @ 81A43EF
end
TradeCenter_EventScript_1A43F0:: @ 81A43F0
- setvar 0x8005, 0
+ setvar VAR_SPECIAL_5, 0
special sub_8083B5C
waitstate
end
TradeCenter_EventScript_1A43FA:: @ 81A43FA
- setvar 0x8005, 1
+ setvar VAR_SPECIAL_5, 1
special sub_8083B5C
waitstate
end
@ 81A4404
- setvar 0x8005, 2
+ setvar VAR_SPECIAL_5, 2
special sub_8083B5C
waitstate
end
@ 81A440E
- setvar 0x8005, 3
+ setvar VAR_SPECIAL_5, 3
special sub_8083B5C
waitstate
end
RecordCorner_EventScript_1A4418:: @ 81A4418
- setvar 0x8005, 0
+ setvar VAR_SPECIAL_5, 0
special sub_80B929C
waitstate
- compare 0x4001, 0
+ compare VAR_TEMP_1, 0
goto_if 5, RecordCorner_EventScript_1A446C
end
RecordCorner_EventScript_1A442D:: @ 81A442D
- setvar 0x8005, 1
+ setvar VAR_SPECIAL_5, 1
special sub_80B929C
waitstate
- compare 0x4001, 0
+ compare VAR_TEMP_1, 0
goto_if 5, RecordCorner_EventScript_1A446C
end
RecordCorner_EventScript_1A4442:: @ 81A4442
- setvar 0x8005, 2
+ setvar VAR_SPECIAL_5, 2
special sub_80B929C
waitstate
- compare 0x4001, 0
+ compare VAR_TEMP_1, 0
goto_if 5, RecordCorner_EventScript_1A446C
end
RecordCorner_EventScript_1A4457:: @ 81A4457
- setvar 0x8005, 3
+ setvar VAR_SPECIAL_5, 3
special sub_80B929C
waitstate
- compare 0x4001, 0
+ compare VAR_TEMP_1, 0
goto_if 5, RecordCorner_EventScript_1A446C
end
RecordCorner_EventScript_1A446C:: @ 81A446C
- bufferitemname 1, 0x4001
+ bufferitemname 1, VAR_TEMP_1
message RecordCorner_Text_1A4E3B
waitmessage
waitbuttonpress
@@ -770,7 +770,7 @@ TradeCenter_EventScript_1A44AD:: @ 81A44AD
end
RecordCorner_EventScript_1A44BC:: @ 81A44BC
- compare 0x4000, 0
+ compare VAR_TEMP_0, 0
goto_if 5, RecordCorner_EventScript_1A44D6
special sub_8064EAC
message RecordCorner_Text_1A4DD7
@@ -790,8 +790,8 @@ RecordCorner_EventScript_1A44D6:: @ 81A44D6
end
TradeRoom_PromptToCancelLink:: @ 81A44E5
- msgbox TradeRoom_WillLinkBeTerminated, 5
- compare RESULT, 1
+ msgbox TradeRoom_WillLinkBeTerminated, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq TradeRoom_TerminateLink
erasebox 0, 0, 29, 19
end
diff --git a/data/scripts/contest_hall.inc b/data/scripts/contest_hall.inc
index 50202c7d6..af2c39979 100644
--- a/data/scripts/contest_hall.inc
+++ b/data/scripts/contest_hall.inc
@@ -7,11 +7,11 @@ VerdanturfTown_ContestLobby_EventScript_1A4E92:: @ 81A4E92
checkitem ITEM_CONTEST_PASS, 1
compare RESULT, 0
call_if 1, FallarborTown_ContestLobby_EventScript_1A4EDD
- compare 0x408a, 0
+ compare VAR_CONTEST_PRIZE_PICKUP, 0
goto_if 5, FallarborTown_ContestLobby_EventScript_1A4F4E
checkflag FLAG_TEMP_1
goto_if_eq FallarborTown_ContestLobby_EventScript_1A4F8F
- bufferstdstring 0, 0x800b
+ bufferstdstring 0, VAR_SPECIAL_B
msgbox FallarborTown_ContestLobby_Text_1A5DFC, 4
checkitem ITEM_CONTEST_PASS, 1
compare RESULT, 0
@@ -32,8 +32,8 @@ FallarborTown_ContestLobby_EventScript_1A4EE1:: @ 81A4EE1
end
FallarborTown_ContestLobby_EventScript_1A4EF6:: @ 81A4EF6
- msgbox FallarborTown_ContestLobby_Text_1A64F4, 5
- compare RESULT, 1
+ msgbox FallarborTown_ContestLobby_Text_1A64F4, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq FallarborTown_ContestLobby_EventScript_1A4F13
msgbox FallarborTown_ContestLobby_Text_1A65EA, 4
releaseall
@@ -57,7 +57,7 @@ FallarborTown_ContestLobby_EventScript_1A4F44:: @ 81A4F44
FallarborTown_ContestLobby_EventScript_1A4F4E:: @ 81A4F4E
msgbox FallarborTown_ContestLobby_Text_1A685A, 4
- switch 0x408a
+ switch VAR_CONTEST_PRIZE_PICKUP
case 4, FallarborTown_ContestLobby_EventScript_1A4F67
end
@@ -65,7 +65,7 @@ FallarborTown_ContestLobby_EventScript_1A4F67:: @ 81A4F67
giveitem_std ITEM_LUXURY_BALL
compare RESULT, 0
goto_if_eq FallarborTown_ContestLobby_EventScript_1A4F86
- setvar 0x408a, 0
+ setvar VAR_CONTEST_PRIZE_PICKUP, 0
closemessage
release
end
@@ -120,7 +120,7 @@ FallarborTown_ContestLobby_EventScript_1A503E:: @ 81A503E
FallarborTown_ContestLobby_EventScript_1A5048:: @ 81A5048
msgbox FallarborTown_ContestLobby_Text_1A6319, 4
choosecontestmon
- compare 0x8004, 255
+ compare VAR_SPECIAL_4, 255
goto_if_eq FallarborTown_ContestLobby_EventScript_1A5097
special sub_80C43F4
compare RESULT, 0
@@ -153,17 +153,17 @@ FallarborTown_ContestLobby_EventScript_1A50C8:: @ 81A50C8
end
FallarborTown_ContestLobby_EventScript_1A50D7:: @ 81A50D7
- msgbox FallarborTown_ContestLobby_Text_1A67A3, 5
+ msgbox FallarborTown_ContestLobby_Text_1A67A3, MSGBOX_YESNO
switch RESULT
- case 0, FallarborTown_ContestLobby_EventScript_1A5048
- case 1, FallarborTown_ContestLobby_EventScript_1A513D
+ case NO, FallarborTown_ContestLobby_EventScript_1A5048
+ case YES, FallarborTown_ContestLobby_EventScript_1A513D
end
FallarborTown_ContestLobby_EventScript_1A50FB:: @ 81A50FB
- msgbox FallarborTown_ContestLobby_Text_1A6724, 5
+ msgbox FallarborTown_ContestLobby_Text_1A6724, MSGBOX_YESNO
switch RESULT
- case 0, FallarborTown_ContestLobby_EventScript_1A5048
- case 1, FallarborTown_ContestLobby_EventScript_1A513D
+ case NO, FallarborTown_ContestLobby_EventScript_1A5048
+ case YES, FallarborTown_ContestLobby_EventScript_1A513D
end
FallarborTown_ContestLobby_EventScript_1A511F:: @ 81A511F
@@ -182,11 +182,11 @@ FallarborTown_ContestLobby_EventScript_1A513D:: @ 81A513D
msgbox FallarborTown_ContestLobby_Text_1A67C1, 4
closemessage
releaseall
- setvar 0x4086, 1
+ setvar VAR_LINK_CONTEST_ROOM_STATE, 1
return
LinkContestRoom1_EventScript_1A514D:: @ 81A514D
- setvar 0x8006, 0
+ setvar VAR_SPECIAL_6, 0
lockall
applymovement 14, LinkContestRoom1_Movement_1A5DBF
waitmovement 0
@@ -203,7 +203,7 @@ LinkContestRoom1_EventScript_1A514D:: @ 81A514D
call LinkContestRoom1_EventScript_1A5A49
call LinkContestRoom1_EventScript_1A5A90
call LinkContestRoom1_EventScript_1A5BAB
- setvar 0x4086, 2
+ setvar VAR_LINK_CONTEST_ROOM_STATE, 2
return
LinkContestRoom1_EventScript_1A51A0:: @ 81A51A0
@@ -215,19 +215,19 @@ LinkContestRoom1_EventScript_1A51A0:: @ 81A51A0
return
LinkContestRoom1_EventScript_1A51D2:: @ 81A51D2
- setvar 0x8009, 5
+ setvar VAR_SPECIAL_9, 5
return
LinkContestRoom1_EventScript_1A51D8:: @ 81A51D8
- setvar 0x8009, 6
+ setvar VAR_SPECIAL_9, 6
return
LinkContestRoom1_EventScript_1A51DE:: @ 81A51DE
- setvar 0x8009, 7
+ setvar VAR_SPECIAL_9, 7
return
LinkContestRoom1_EventScript_1A51E4:: @ 81A51E4
- setvar 0x8009, 8
+ setvar VAR_SPECIAL_9, 8
return
LinkContestRoom1_EventScript_1A51EA:: @ 81A51EA
@@ -240,28 +240,28 @@ LinkContestRoom1_EventScript_1A51EA:: @ 81A51EA
return
LinkContestRoom1_EventScript_1A5227:: @ 81A5227
- setvar 0x8008, 0
+ setvar VAR_SPECIAL_8, 0
return
LinkContestRoom1_EventScript_1A522D:: @ 81A522D
- setvar 0x8008, 1
+ setvar VAR_SPECIAL_8, 1
return
LinkContestRoom1_EventScript_1A5233:: @ 81A5233
- setvar 0x8008, 2
+ setvar VAR_SPECIAL_8, 2
return
LinkContestRoom1_EventScript_1A5239:: @ 81A5239
- setvar 0x8008, 3
+ setvar VAR_SPECIAL_8, 3
return
LinkContestRoom1_EventScript_1A523F:: @ 81A523F
- setvar 0x8008, 4
+ setvar VAR_SPECIAL_8, 4
return
LinkContestRoom1_EventScript_1A5245:: @ 81A5245
- bufferstdstring 1, 0x8008
- bufferstdstring 2, 0x8009
+ bufferstdstring 1, VAR_SPECIAL_8
+ bufferstdstring 2, VAR_SPECIAL_9
call LinkContestRoom1_EventScript_1A525F
lockall
applymovement 1, LinkContestRoom1_Movement_1A5D87
@@ -270,7 +270,7 @@ LinkContestRoom1_EventScript_1A5245:: @ 81A5245
return
LinkContestRoom1_EventScript_1A525F:: @ 81A525F
- compare 0x4088, 5
+ compare VAR_CONTEST_LOCATION, 5
goto_if_eq LinkContestRoom1_EventScript_1A5273
msgbox LinkContestRoom1_Text_1A68F0, 3
return
@@ -286,21 +286,21 @@ LinkContestRoom1_EventScript_1A527A:: @ 81A527A
call LinkContestRoom1_EventScript_1A5455
call LinkContestRoom1_EventScript_1A53E5
call LinkContestRoom1_EventScript_1A5880
- addvar 0x8006, 1
- compare 0x8006, 4
+ addvar VAR_SPECIAL_6, 1
+ compare VAR_SPECIAL_6, 4
goto_if 5, LinkContestRoom1_EventScript_1A527A
call LinkContestRoom1_EventScript_1A5377
- setvar 0x4001, 6
+ setvar VAR_TEMP_1, 6
return
LinkContestRoom1_EventScript_1A52AE:: @ 81A52AE
- compare 0x8006, 0
+ compare VAR_SPECIAL_6, 0
goto_if_eq LinkContestRoom1_EventScript_1A52DB
- compare 0x8006, 1
+ compare VAR_SPECIAL_6, 1
goto_if_eq LinkContestRoom1_EventScript_1A52ED
- compare 0x8006, 2
+ compare VAR_SPECIAL_6, 2
goto_if_eq LinkContestRoom1_EventScript_1A52FF
- compare 0x8006, 3
+ compare VAR_SPECIAL_6, 3
goto_if_eq LinkContestRoom1_EventScript_1A5311
return
@@ -309,7 +309,7 @@ LinkContestRoom1_EventScript_1A52DB:: @ 81A52DB
applymovement 3, LinkContestRoom1_Movement_1A5DCE
waitmovement 0
releaseall
- setvar 0x800b, 3
+ setvar VAR_SPECIAL_B, 3
return
LinkContestRoom1_EventScript_1A52ED:: @ 81A52ED
@@ -317,7 +317,7 @@ LinkContestRoom1_EventScript_1A52ED:: @ 81A52ED
applymovement 4, LinkContestRoom1_Movement_1A5DDA
waitmovement 0
releaseall
- setvar 0x800b, 4
+ setvar VAR_SPECIAL_B, 4
return
LinkContestRoom1_EventScript_1A52FF:: @ 81A52FF
@@ -325,7 +325,7 @@ LinkContestRoom1_EventScript_1A52FF:: @ 81A52FF
applymovement 5, LinkContestRoom1_Movement_1A5DE2
waitmovement 0
releaseall
- setvar 0x800b, 5
+ setvar VAR_SPECIAL_B, 5
return
LinkContestRoom1_EventScript_1A5311:: @ 81A5311
@@ -333,31 +333,31 @@ LinkContestRoom1_EventScript_1A5311:: @ 81A5311
applymovement 14, LinkContestRoom1_Movement_1A5DEA
waitmovement 0
releaseall
- setvar 0x800b, 14
+ setvar VAR_SPECIAL_B, 14
return
LinkContestRoom1_EventScript_1A5323:: @ 81A5323
special sub_80C4C64
- addvar 0x8006, 1
- buffernumberstring 1, 0x8006
+ addvar VAR_SPECIAL_6, 1
+ buffernumberstring 1, VAR_SPECIAL_6
lockall
- applymovement 0x800b, LinkContestRoom1_Movement_1A5D9C
+ applymovement VAR_SPECIAL_B, LinkContestRoom1_Movement_1A5D9C
waitmovement 0
releaseall
addobject 13
- playse 10
+ playse SE_DANSA
lockall
- applymovement 0x800b, LinkContestRoom1_Movement_1A5D9C
+ applymovement VAR_SPECIAL_B, LinkContestRoom1_Movement_1A5D9C
waitmovement 0
releaseall
- addvar 0x8006, -1
- playse 15
+ addvar VAR_SPECIAL_6, -1
+ playse SE_BOWA2
special ShowContestEntryMonPic
call LinkContestRoom1_EventScript_1A535E
return
LinkContestRoom1_EventScript_1A535E:: @ 81A535E
- compare 0x4088, 5
+ compare VAR_CONTEST_LOCATION, 5
goto_if_eq LinkContestRoom1_EventScript_1A5370
message LinkContestRoom1_Text_1A6A04
waitmessage
@@ -371,7 +371,7 @@ LinkContestRoom1_EventScript_1A5370:: @ 81A5370
LinkContestRoom1_EventScript_1A5377:: @ 81A5377
call LinkContestRoom1_EventScript_1A53B3
call LinkContestRoom1_EventScript_1A53CE
- playse 223
+ playse SE_W227B
waitmessage
call LinkContestRoom1_EventScript_1A5A90
applymovement 1, LinkContestRoom1_Movement_1A5D9F
@@ -385,7 +385,7 @@ LinkContestRoom1_EventScript_1A5377:: @ 81A5377
return
LinkContestRoom1_EventScript_1A53B3:: @ 81A53B3
- compare 0x4088, 5
+ compare VAR_CONTEST_LOCATION, 5
goto_if_eq LinkContestRoom1_EventScript_1A53C7
msgbox LinkContestRoom1_Text_1A6A1F, 4
return
@@ -396,7 +396,7 @@ LinkContestRoom1_EventScript_1A53C7:: @ 81A53C7
return
LinkContestRoom1_EventScript_1A53CE:: @ 81A53CE
- compare 0x4088, 5
+ compare VAR_CONTEST_LOCATION, 5
goto_if_eq LinkContestRoom1_EventScript_1A53DF
message LinkContestRoom1_Text_1A6AE1
return
@@ -408,7 +408,7 @@ LinkContestRoom1_EventScript_1A53DF:: @ 81A53DF
LinkContestRoom1_EventScript_1A53E5:: @ 81A53E5
applymovement 1, LinkContestRoom1_Movement_1A5DAF
waitmovement 0
- playse 223
+ playse SE_W227B
call LinkContestRoom1_EventScript_1A5AE4
applymovement 9, LinkContestRoom1_Movement_1A5DB7
applymovement 12, LinkContestRoom1_Movement_1A5DBB
@@ -431,34 +431,34 @@ LinkContestRoom1_EventScript_1A53E5:: @ 81A53E5
LinkContestRoom1_EventScript_1A5455:: @ 81A5455
special sub_80C47A0
- compare 0x4088, 1
+ compare VAR_CONTEST_LOCATION, 1
call_if 1, LinkContestRoom1_EventScript_1A555A
- compare 0x4088, 2
+ compare VAR_CONTEST_LOCATION, 2
call_if 1, LinkContestRoom1_EventScript_1A55B8
- compare 0x4088, 3
+ compare VAR_CONTEST_LOCATION, 3
call_if 1, LinkContestRoom1_EventScript_1A5616
- compare 0x4088, 4
+ compare VAR_CONTEST_LOCATION, 4
call_if 1, LinkContestRoom1_EventScript_1A5674
- compare 0x4088, 5
+ compare VAR_CONTEST_LOCATION, 5
call_if 1, LinkContestRoom1_EventScript_1A56D2
- setvar 0x4001, 9
- setvar 0x4002, 9
- setvar 0x4003, 9
- setvar 0x4004, 9
- setvar 0x4005, 9
- setvar 0x4006, 9
- setvar 0x4007, 9
- setvar 0x4008, 9
- compare 0x4000, 0
+ setvar VAR_TEMP_1, 9
+ setvar VAR_TEMP_2, 9
+ setvar VAR_TEMP_3, 9
+ setvar VAR_TEMP_4, 9
+ setvar VAR_TEMP_5, 9
+ setvar VAR_TEMP_6, 9
+ setvar VAR_TEMP_7, 9
+ setvar VAR_TEMP_8, 9
+ compare VAR_TEMP_0, 0
call_if 2, LinkContestRoom1_EventScript_1A54EB
- setvar 0x4001, 0
- setvar 0x4002, 0
- setvar 0x4003, 0
- setvar 0x4004, 0
- setvar 0x4005, 0
- setvar 0x4006, 0
- setvar 0x4007, 0
- setvar 0x4008, 0
+ setvar VAR_TEMP_1, 0
+ setvar VAR_TEMP_2, 0
+ setvar VAR_TEMP_3, 0
+ setvar VAR_TEMP_4, 0
+ setvar VAR_TEMP_5, 0
+ setvar VAR_TEMP_6, 0
+ setvar VAR_TEMP_7, 0
+ setvar VAR_TEMP_8, 0
return
LinkContestRoom1_EventScript_1A54EB:: @ 81A54EB
@@ -480,242 +480,242 @@ LinkContestRoom1_EventScript_1A54EB:: @ 81A54EB
call_if 1, LinkContestRoom1_EventScript_1A5838
compare RESULT, 7
call_if 1, LinkContestRoom1_EventScript_1A585C
- compare 0x4000, 0
+ compare VAR_TEMP_0, 0
goto_if 2, LinkContestRoom1_EventScript_1A54EB
waitmovement 0
return
LinkContestRoom1_EventScript_1A555A:: @ 81A555A
- compare 0x8004, 80
+ compare VAR_SPECIAL_4, 80
goto_if 2, LinkContestRoom1_EventScript_1A575A
- compare 0x8004, 70
+ compare VAR_SPECIAL_4, 70
goto_if 2, LinkContestRoom1_EventScript_1A5754
- compare 0x8004, 60
+ compare VAR_SPECIAL_4, 60
goto_if 2, LinkContestRoom1_EventScript_1A574E
- compare 0x8004, 50
+ compare VAR_SPECIAL_4, 50
goto_if 2, LinkContestRoom1_EventScript_1A5748
- compare 0x8004, 40
+ compare VAR_SPECIAL_4, 40
goto_if 2, LinkContestRoom1_EventScript_1A5742
- compare 0x8004, 30
+ compare VAR_SPECIAL_4, 30
goto_if 2, LinkContestRoom1_EventScript_1A573C
- compare 0x8004, 20
+ compare VAR_SPECIAL_4, 20
goto_if 2, LinkContestRoom1_EventScript_1A5736
- compare 0x8004, 10
+ compare VAR_SPECIAL_4, 10
goto_if 2, LinkContestRoom1_EventScript_1A5730
- setvar 0x4000, 0
+ setvar VAR_TEMP_0, 0
return
LinkContestRoom1_EventScript_1A55B8:: @ 81A55B8
- compare 0x8004, 230
+ compare VAR_SPECIAL_4, 230
goto_if 2, LinkContestRoom1_EventScript_1A575A
- compare 0x8004, 210
+ compare VAR_SPECIAL_4, 210
goto_if 2, LinkContestRoom1_EventScript_1A5754
- compare 0x8004, 190
+ compare VAR_SPECIAL_4, 190
goto_if 2, LinkContestRoom1_EventScript_1A574E
- compare 0x8004, 170
+ compare VAR_SPECIAL_4, 170
goto_if 2, LinkContestRoom1_EventScript_1A5748
- compare 0x8004, 150
+ compare VAR_SPECIAL_4, 150
goto_if 2, LinkContestRoom1_EventScript_1A5742
- compare 0x8004, 130
+ compare VAR_SPECIAL_4, 130
goto_if 2, LinkContestRoom1_EventScript_1A573C
- compare 0x8004, 110
+ compare VAR_SPECIAL_4, 110
goto_if 2, LinkContestRoom1_EventScript_1A5736
- compare 0x8004, 90
+ compare VAR_SPECIAL_4, 90
goto_if 2, LinkContestRoom1_EventScript_1A5730
- setvar 0x4000, 0
+ setvar VAR_TEMP_0, 0
return
LinkContestRoom1_EventScript_1A5616:: @ 81A5616
- compare 0x8004, 380
+ compare VAR_SPECIAL_4, 380
goto_if 2, LinkContestRoom1_EventScript_1A575A
- compare 0x8004, 350
+ compare VAR_SPECIAL_4, 350
goto_if 2, LinkContestRoom1_EventScript_1A5754
- compare 0x8004, 320
+ compare VAR_SPECIAL_4, 320
goto_if 2, LinkContestRoom1_EventScript_1A574E
- compare 0x8004, 290
+ compare VAR_SPECIAL_4, 290
goto_if 2, LinkContestRoom1_EventScript_1A5748
- compare 0x8004, 260
+ compare VAR_SPECIAL_4, 260
goto_if 2, LinkContestRoom1_EventScript_1A5742
- compare 0x8004, 230
+ compare VAR_SPECIAL_4, 230
goto_if 2, LinkContestRoom1_EventScript_1A573C
- compare 0x8004, 200
+ compare VAR_SPECIAL_4, 200
goto_if 2, LinkContestRoom1_EventScript_1A5736
- compare 0x8004, 170
+ compare VAR_SPECIAL_4, 170
goto_if 2, LinkContestRoom1_EventScript_1A5730
- setvar 0x4000, 0
+ setvar VAR_TEMP_0, 0
return
LinkContestRoom1_EventScript_1A5674:: @ 81A5674
- compare 0x8004, 600
+ compare VAR_SPECIAL_4, 600
goto_if 2, LinkContestRoom1_EventScript_1A575A
- compare 0x8004, 560
+ compare VAR_SPECIAL_4, 560
goto_if 2, LinkContestRoom1_EventScript_1A5754
- compare 0x8004, 520
+ compare VAR_SPECIAL_4, 520
goto_if 2, LinkContestRoom1_EventScript_1A574E
- compare 0x8004, 480
+ compare VAR_SPECIAL_4, 480
goto_if 2, LinkContestRoom1_EventScript_1A5748
- compare 0x8004, 440
+ compare VAR_SPECIAL_4, 440
goto_if 2, LinkContestRoom1_EventScript_1A5742
- compare 0x8004, 400
+ compare VAR_SPECIAL_4, 400
goto_if 2, LinkContestRoom1_EventScript_1A573C
- compare 0x8004, 360
+ compare VAR_SPECIAL_4, 360
goto_if 2, LinkContestRoom1_EventScript_1A5736
- compare 0x8004, 320
+ compare VAR_SPECIAL_4, 320
goto_if 2, LinkContestRoom1_EventScript_1A5730
- setvar 0x4000, 0
+ setvar VAR_TEMP_0, 0
return
LinkContestRoom1_EventScript_1A56D2:: @ 81A56D2
- compare 0x8004, 600
+ compare VAR_SPECIAL_4, 600
goto_if 2, LinkContestRoom1_EventScript_1A575A
- compare 0x8004, 550
+ compare VAR_SPECIAL_4, 550
goto_if 2, LinkContestRoom1_EventScript_1A5754
- compare 0x8004, 500
+ compare VAR_SPECIAL_4, 500
goto_if 2, LinkContestRoom1_EventScript_1A574E
- compare 0x8004, 450
+ compare VAR_SPECIAL_4, 450
goto_if 2, LinkContestRoom1_EventScript_1A5748
- compare 0x8004, 400
+ compare VAR_SPECIAL_4, 400
goto_if 2, LinkContestRoom1_EventScript_1A5742
- compare 0x8004, 300
+ compare VAR_SPECIAL_4, 300
goto_if 2, LinkContestRoom1_EventScript_1A573C
- compare 0x8004, 200
+ compare VAR_SPECIAL_4, 200
goto_if 2, LinkContestRoom1_EventScript_1A5736
- compare 0x8004, 100
+ compare VAR_SPECIAL_4, 100
goto_if 2, LinkContestRoom1_EventScript_1A5730
- setvar 0x4000, 0
+ setvar VAR_TEMP_0, 0
return
LinkContestRoom1_EventScript_1A5730:: @ 81A5730
- setvar 0x4000, 1
+ setvar VAR_TEMP_0, 1
return
LinkContestRoom1_EventScript_1A5736:: @ 81A5736
- setvar 0x4000, 2
+ setvar VAR_TEMP_0, 2
return
LinkContestRoom1_EventScript_1A573C:: @ 81A573C
- setvar 0x4000, 3
+ setvar VAR_TEMP_0, 3
return
LinkContestRoom1_EventScript_1A5742:: @ 81A5742
- setvar 0x4000, 4
+ setvar VAR_TEMP_0, 4
return
LinkContestRoom1_EventScript_1A5748:: @ 81A5748
- setvar 0x4000, 5
+ setvar VAR_TEMP_0, 5
return
LinkContestRoom1_EventScript_1A574E:: @ 81A574E
- setvar 0x4000, 6
+ setvar VAR_TEMP_0, 6
return
LinkContestRoom1_EventScript_1A5754:: @ 81A5754
- setvar 0x4000, 7
+ setvar VAR_TEMP_0, 7
return
LinkContestRoom1_EventScript_1A575A:: @ 81A575A
- setvar 0x4000, 8
+ setvar VAR_TEMP_0, 8
return
LinkContestRoom1_EventScript_1A5760:: @ 81A5760
- compare 0x4001, 1
+ compare VAR_TEMP_1, 1
goto_if_eq LinkContestRoom1_EventScript_1A5783
applymovement 6, LinkContestRoom1_Movement_1A5D8D
- playse 21
+ playse SE_PIN
delay 14
- setvar 0x4001, 1
- addvar 0x4000, 65535
+ setvar VAR_TEMP_1, 1
+ addvar VAR_TEMP_0, -1
return
LinkContestRoom1_EventScript_1A5783:: @ 81A5783
return
LinkContestRoom1_EventScript_1A5784:: @ 81A5784
- compare 0x4002, 1
+ compare VAR_TEMP_2, 1
goto_if_eq LinkContestRoom1_EventScript_1A57A7
applymovement 12, LinkContestRoom1_Movement_1A5D8D
- playse 21
+ playse SE_PIN
delay 14
- setvar 0x4002, 1
- addvar 0x4000, 65535
+ setvar VAR_TEMP_2, 1
+ addvar VAR_TEMP_0, -1
return
LinkContestRoom1_EventScript_1A57A7:: @ 81A57A7
return
LinkContestRoom1_EventScript_1A57A8:: @ 81A57A8
- compare 0x4003, 1
+ compare VAR_TEMP_3, 1
goto_if_eq LinkContestRoom1_EventScript_1A57CB
applymovement 7, LinkContestRoom1_Movement_1A5D8D
- playse 21
+ playse SE_PIN
delay 14
- setvar 0x4003, 1
- addvar 0x4000, 65535
+ setvar VAR_TEMP_3, 1
+ addvar VAR_TEMP_0, -1
return
LinkContestRoom1_EventScript_1A57CB:: @ 81A57CB
return
LinkContestRoom1_EventScript_1A57CC:: @ 81A57CC
- compare 0x4004, 1
+ compare VAR_TEMP_4, 1
goto_if_eq LinkContestRoom1_EventScript_1A57EF
applymovement 8, LinkContestRoom1_Movement_1A5D8D
- playse 21
+ playse SE_PIN
delay 14
- setvar 0x4004, 1
- addvar 0x4000, 65535
+ setvar VAR_TEMP_4, 1
+ addvar VAR_TEMP_0, -1
return
LinkContestRoom1_EventScript_1A57EF:: @ 81A57EF
return
LinkContestRoom1_EventScript_1A57F0:: @ 81A57F0
- compare 0x4005, 1
+ compare VAR_TEMP_5, 1
goto_if_eq LinkContestRoom1_EventScript_1A5813
applymovement 9, LinkContestRoom1_Movement_1A5D8D
- playse 21
+ playse SE_PIN
delay 14
- setvar 0x4005, 1
- addvar 0x4000, 65535
+ setvar VAR_TEMP_5, 1
+ addvar VAR_TEMP_0, -1
return
LinkContestRoom1_EventScript_1A5813:: @ 81A5813
return
LinkContestRoom1_EventScript_1A5814:: @ 81A5814
- compare 0x4006, 1
+ compare VAR_TEMP_6, 1
goto_if_eq LinkContestRoom1_EventScript_1A5837
applymovement 10, LinkContestRoom1_Movement_1A5D8D
- playse 21
+ playse SE_PIN
delay 14
- setvar 0x4006, 1
- addvar 0x4000, 65535
+ setvar VAR_TEMP_6, 1
+ addvar VAR_TEMP_0, -1
return
LinkContestRoom1_EventScript_1A5837:: @ 81A5837
return
LinkContestRoom1_EventScript_1A5838:: @ 81A5838
- compare 0x4007, 1
+ compare VAR_TEMP_7, 1
goto_if_eq LinkContestRoom1_EventScript_1A585B
applymovement 11, LinkContestRoom1_Movement_1A5D8D
- playse 21
+ playse SE_PIN
delay 14
- setvar 0x4007, 1
- addvar 0x4000, 65535
+ setvar VAR_TEMP_7, 1
+ addvar VAR_TEMP_0, -1
return
LinkContestRoom1_EventScript_1A585B:: @ 81A585B
return
LinkContestRoom1_EventScript_1A585C:: @ 81A585C
- compare 0x4008, 1
+ compare VAR_TEMP_8, 1
goto_if_eq LinkContestRoom1_EventScript_1A587F
applymovement 15, LinkContestRoom1_Movement_1A5D8D
- playse 21
+ playse SE_PIN
delay 14
- setvar 0x4008, 1
- addvar 0x4000, 65535
+ setvar VAR_TEMP_8, 1
+ addvar VAR_TEMP_0, -1
return
LinkContestRoom1_EventScript_1A587F:: @ 81A587F
@@ -726,7 +726,7 @@ LinkContestRoom1_EventScript_1A5880:: @ 81A5880
release
removeobject 13
special sub_80C5164
- switch 0x8006
+ switch VAR_SPECIAL_6
case 0, LinkContestRoom1_EventScript_1A58BA
case 1, LinkContestRoom1_EventScript_1A58C7
case 2, LinkContestRoom1_EventScript_1A58D4
@@ -735,28 +735,28 @@ LinkContestRoom1_EventScript_1A5880:: @ 81A5880
LinkContestRoom1_EventScript_1A58BA:: @ 81A58BA
lockall
- applymovement 0x800b, LinkContestRoom1_Movement_1A5DD4
+ applymovement VAR_SPECIAL_B, LinkContestRoom1_Movement_1A5DD4
waitmovement 0
releaseall
return
LinkContestRoom1_EventScript_1A58C7:: @ 81A58C7
lockall
- applymovement 0x800b, LinkContestRoom1_Movement_1A5DDE
+ applymovement VAR_SPECIAL_B, LinkContestRoom1_Movement_1A5DDE
waitmovement 0
releaseall
return
LinkContestRoom1_EventScript_1A58D4:: @ 81A58D4
lockall
- applymovement 0x800b, LinkContestRoom1_Movement_1A5DE6
+ applymovement VAR_SPECIAL_B, LinkContestRoom1_Movement_1A5DE6
waitmovement 0
releaseall
return
LinkContestRoom1_EventScript_1A58E1:: @ 81A58E1
lockall
- applymovement 0x800b, LinkContestRoom1_Movement_1A5DF0
+ applymovement VAR_SPECIAL_B, LinkContestRoom1_Movement_1A5DF0
waitmovement 0
releaseall
return
@@ -771,9 +771,9 @@ LinkContestRoom1_EventScript_1A58EE:: @ 81A58EE
applymovement 2, LinkContestRoom1_Movement_1A5D95
waitmovement 0
releaseall
- setvar 0x4009, 1
+ setvar VAR_TEMP_9, 1
startcontest
- setvar 0x4009, 0
+ setvar VAR_TEMP_9, 0
lockall
applymovement 1, LinkContestRoom1_Movement_1A5D95
applymovement 2, LinkContestRoom1_Movement_1A5D91
@@ -782,7 +782,7 @@ LinkContestRoom1_EventScript_1A58EE:: @ 81A58EE
return
LinkContestRoom1_EventScript_1A5930:: @ 81A5930
- compare 0x4088, 5
+ compare VAR_CONTEST_LOCATION, 5
goto_if_eq LinkContestRoom1_EventScript_1A5944
msgbox LinkContestRoom1_Text_1A6AF5, 3
return
@@ -802,14 +802,14 @@ LinkContestRoom1_EventScript_1A594A:: @ 81A594A
waitmovement 0
closemessage
releaseall
- setvar 0x4009, 1
+ setvar VAR_TEMP_9, 1
showcontestresults
- setvar 0x4009, 0
- playbgm 439, 0
+ setvar VAR_TEMP_9, 0
+ playbgm BGM_CON_FAN, FALSE
return
LinkContestRoom1_EventScript_1A5984:: @ 81A5984
- compare 0x4088, 5
+ compare VAR_CONTEST_LOCATION, 5
goto_if_eq LinkContestRoom1_EventScript_1A5998
msgbox LinkContestRoom1_Text_1A6C06, 4
return
@@ -821,7 +821,7 @@ LinkContestRoom1_EventScript_1A5998:: @ 81A5998
return
LinkContestRoom1_EventScript_1A59A2:: @ 81A59A2
- compare 0x4088, 5
+ compare VAR_CONTEST_LOCATION, 5
goto_if_eq LinkContestRoom1_EventScript_1A59B6
msgbox LinkContestRoom1_Text_1A6C21, 4
return
@@ -833,7 +833,7 @@ LinkContestRoom1_EventScript_1A59B6:: @ 81A59B6
return
LinkContestRoom1_EventScript_1A59C0:: @ 81A59C0
- compare 0x4088, 5
+ compare VAR_CONTEST_LOCATION, 5
goto_if_eq LinkContestRoom1_EventScript_1A59D4
msgbox LinkContestRoom1_Text_1A6C9D, 4
return
@@ -845,7 +845,7 @@ LinkContestRoom1_EventScript_1A59D4:: @ 81A59D4
return
LinkContestRoom1_EventScript_1A59DE:: @ 81A59DE
- compare 0x4088, 5
+ compare VAR_CONTEST_LOCATION, 5
goto_if_eq LinkContestRoom1_EventScript_1A59F2
msgbox LinkContestRoom1_Text_1A6D16, 4
return
@@ -858,7 +858,7 @@ LinkContestRoom1_EventScript_1A59F2:: @ 81A59F2
LinkContestRoom1_EventScript_1A59FC:: @ 81A59FC
special sub_80C47C0
- switch 0x8005
+ switch VAR_SPECIAL_5
case 0, LinkContestRoom1_EventScript_1A5A31
case 1, LinkContestRoom1_EventScript_1A5A37
case 2, LinkContestRoom1_EventScript_1A5A3D
@@ -866,36 +866,36 @@ LinkContestRoom1_EventScript_1A59FC:: @ 81A59FC
return
LinkContestRoom1_EventScript_1A5A31:: @ 81A5A31
- setvar 0x4003, 3
+ setvar VAR_TEMP_3, 3
return
LinkContestRoom1_EventScript_1A5A37:: @ 81A5A37
- setvar 0x4003, 4
+ setvar VAR_TEMP_3, 4
return
LinkContestRoom1_EventScript_1A5A3D:: @ 81A5A3D
- setvar 0x4003, 5
+ setvar VAR_TEMP_3, 5
return
LinkContestRoom1_EventScript_1A5A43:: @ 81A5A43
- setvar 0x4003, 14
+ setvar VAR_TEMP_3, 14
return
LinkContestRoom1_EventScript_1A5A49:: @ 81A5A49
special sub_80C47F0
special sub_80C4858
- addvar 0x8005, 1
- buffernumberstring 1, 0x8005
- addvar 0x8005, -1
+ addvar VAR_SPECIAL_5, 1
+ buffernumberstring 1, VAR_SPECIAL_5
+ addvar VAR_SPECIAL_5, -1
call LinkContestRoom1_EventScript_1A5A75
- applymovement 0x4003, LinkContestRoom1_Movement_1A5D99
+ applymovement VAR_TEMP_3, LinkContestRoom1_Movement_1A5D99
waitmovement 0
- playse 223
- setvar 0x4001, 0
+ playse SE_W227B
+ setvar VAR_TEMP_1, 0
return
LinkContestRoom1_EventScript_1A5A75:: @ 81A5A75
- compare 0x4088, 5
+ compare VAR_CONTEST_LOCATION, 5
goto_if_eq LinkContestRoom1_EventScript_1A5A89
msgbox LinkContestRoom1_Text_1A6D3C, 4
return
@@ -906,9 +906,9 @@ LinkContestRoom1_EventScript_1A5A89:: @ 81A5A89
return
LinkContestRoom1_EventScript_1A5A90:: @ 81A5A90
- addvar 0x4001, 1
+ addvar VAR_TEMP_1, 1
lockall
- compare 0x4088, 1
+ compare VAR_CONTEST_LOCATION, 1
call_if 2, LinkContestRoom1_EventScript_1A5AE4
applymovement 9, LinkContestRoom1_Movement_1A5DB7
applymovement 12, LinkContestRoom1_Movement_1A5DBB
@@ -918,7 +918,7 @@ LinkContestRoom1_EventScript_1A5A90:: @ 81A5A90
applymovement 11, LinkContestRoom1_Movement_1A5DBB
applymovement 6, LinkContestRoom1_Movement_1A5DB3
applymovement 8, LinkContestRoom1_Movement_1A5DAF
- compare 0x4001, 4
+ compare VAR_TEMP_1, 4
goto_if 5, LinkContestRoom1_EventScript_1A5A90
delay 30
return
@@ -993,7 +993,7 @@ LinkContestRoom1_EventScript_1A5AE4:: @ 81A5AE4
return
LinkContestRoom1_EventScript_1A5BAB:: @ 81A5BAB
- compare 0x4088, 5
+ compare VAR_CONTEST_LOCATION, 5
goto_if_eq LinkContestRoom1_EventScript_1A5C4C
call LinkContestRoom1_EventScript_1A5C12
checkflag FLAG_TEMP_2
@@ -1002,12 +1002,12 @@ LinkContestRoom1_EventScript_1A5BAB:: @ 81A5BAB
waitmessage
call LinkContestRoom1_EventScript_1A5C7F
call LinkContestRoom1_EventScript_1A5CE5
- playse 223
- setvar 0x4001, 0
+ playse SE_W227B
+ setvar VAR_TEMP_1, 0
call LinkContestRoom1_EventScript_1A5A90
delay 30
special sub_80C4CF8
- compare 0x8004, 1
+ compare VAR_SPECIAL_4, 1
goto_if_eq LinkContestRoom1_EventScript_1A5C46
return
@@ -1016,7 +1016,7 @@ LinkContestRoom1_EventScript_1A5BF6:: @ 81A5BF6
msgbox LinkContestRoom1_Text_1A6DF1, 3
delay 90
special sub_80C4CF8
- compare 0x8004, 1
+ compare VAR_SPECIAL_4, 1
goto_if_eq LinkContestRoom1_EventScript_1A5C46
return
@@ -1028,7 +1028,7 @@ LinkContestRoom1_EventScript_1A5C12:: @ 81A5C12
LinkContestRoom1_EventScript_1A5C23:: @ 81A5C23
special sub_80C47C0
- compare 0x8005, 3
+ compare VAR_SPECIAL_5, 3
goto_if_eq LinkContestRoom1_EventScript_1A5C32
return
@@ -1046,26 +1046,26 @@ LinkContestRoom1_EventScript_1A5C42:: @ 81A5C42
return
LinkContestRoom1_EventScript_1A5C46:: @ 81A5C46
- setvar 0x4099, 1
+ setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 1
return
LinkContestRoom1_EventScript_1A5C4C:: @ 81A5C4C
delay 60
call LinkContestRoom1_EventScript_1A5C6A
special sub_80C4CF8
- compare 0x8004, 1
+ compare VAR_SPECIAL_4, 1
goto_if_eq LinkContestRoom1_EventScript_1A5C64
closemessage
return
LinkContestRoom1_EventScript_1A5C64:: @ 81A5C64
- setvar 0x4099, 2
+ setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 2
return
LinkContestRoom1_EventScript_1A5C6A:: @ 81A5C6A
special sub_80C496C
special sub_80C47C0
- compare 0x8004, 0x8005
+ compare VAR_SPECIAL_4, VAR_SPECIAL_5
goto_if_eq LinkContestRoom1_EventScript_1A5C7C
return
@@ -1074,7 +1074,7 @@ LinkContestRoom1_EventScript_1A5C7C:: @ 81A5C7C
return
LinkContestRoom1_EventScript_1A5C7F:: @ 81A5C7F
- switch 0x8005
+ switch VAR_SPECIAL_5
case 0, LinkContestRoom1_EventScript_1A5CB1
case 1, LinkContestRoom1_EventScript_1A5CBE
case 2, LinkContestRoom1_EventScript_1A5CCB
@@ -1083,41 +1083,41 @@ LinkContestRoom1_EventScript_1A5C7F:: @ 81A5C7F
LinkContestRoom1_EventScript_1A5CB1:: @ 81A5CB1
lockall
- applymovement 0x4003, LinkContestRoom1_Movement_1A5DF6
+ applymovement VAR_TEMP_3, LinkContestRoom1_Movement_1A5DF6
waitmovement 0
releaseall
return
LinkContestRoom1_EventScript_1A5CBE:: @ 81A5CBE
lockall
- applymovement 0x4003, LinkContestRoom1_Movement_1A5DFA
+ applymovement VAR_TEMP_3, LinkContestRoom1_Movement_1A5DFA
waitmovement 0
releaseall
return
LinkContestRoom1_EventScript_1A5CCB:: @ 81A5CCB
lockall
- applymovement 0x4003, LinkContestRoom1_Movement_1A5DA5
+ applymovement VAR_TEMP_3, LinkContestRoom1_Movement_1A5DA5
waitmovement 0
releaseall
return
LinkContestRoom1_EventScript_1A5CD8:: @ 81A5CD8
lockall
- applymovement 0x4003, LinkContestRoom1_Movement_1A5DA9
+ applymovement VAR_TEMP_3, LinkContestRoom1_Movement_1A5DA9
waitmovement 0
releaseall
return
LinkContestRoom1_EventScript_1A5CE5:: @ 81A5CE5
special sub_80C47C0
- compare 0x8005, 3
+ compare VAR_SPECIAL_5, 3
goto_if_eq LinkContestRoom1_EventScript_1A5CFC
msgbox LinkContestRoom1_Text_1A6DF1, 3
return
LinkContestRoom1_EventScript_1A5CFC:: @ 81A5CFC
- compare 0x4088, 2
+ compare VAR_CONTEST_LOCATION, 2
call_if 1, LinkContestRoom1_EventScript_1A5C42
incrementgamestat GAME_STAT_WON_CONTEST
specialvar RESULT, sub_80C4440
@@ -1130,7 +1130,7 @@ LinkContestRoom1_EventScript_1A5CFC:: @ 81A5CFC
LinkContestRoom1_EventScript_1A5D2D:: @ 81A5D2D
msgbox LinkContestRoom1_Text_1A6E1F, 3
- setvar 0x408a, 4
+ setvar VAR_CONTEST_PRIZE_PICKUP, 4
return
LinkContestRoom1_EventScript_1A5D3B:: @ 81A5D3B
@@ -1146,7 +1146,7 @@ LinkContestRoom1_EventScript_1A5D5B:: @ 81A5D5B
setflag FLAG_SYS_RIBBON_GET
lockall
msgbox LinkContestRoom1_Text_1A6D6A, 4
- playfanfare 370
+ playfanfare BGM_FANFA4
msgbox LinkContestRoom1_Text_1A6D96, 4
waitfanfare
special sub_80C4858
diff --git a/data/scripts/day_care.inc b/data/scripts/day_care.inc
index fd3273c78..0d0d83801 100644
--- a/data/scripts/day_care.inc
+++ b/data/scripts/day_care.inc
@@ -14,11 +14,11 @@ Route117_EventScript_1B222D:: @ 81B222D
end
Route117_EventScript_1B2262:: @ 81B2262
- msgbox Route117_Text_1B2659, 5
- compare RESULT, 1
+ msgbox Route117_Text_1B2659, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route117_EventScript_1B2298
- msgbox Route117_Text_1B28C4, 5
- compare RESULT, 1
+ msgbox Route117_Text_1B28C4, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route117_EventScript_1B2298
msgbox Route117_Text_1B2745, 4
clearflag FLAG_PENDING_DAYCARE_EGG
@@ -36,7 +36,7 @@ Route117_EventScript_1B2298:: @ 81B2298
Route117_EventScript_1B22B2:: @ 81B22B2
message Route117_Text_1B27A2
- playfanfare 367
+ playfanfare BGM_FANFA1
waitfanfare
waitmessage
waitbuttonpress
@@ -59,7 +59,7 @@ Route117_EventScript_1B22DE:: @ 81B22DE
Route117_EventScript_1B22E7:: @ 81B22E7
special GetDaycareMonNicknames
msgbox Route117_Text_1B2710, 4
- setvar 0x8004, 0
+ setvar VAR_SPECIAL_4, 0
call Route117_EventScript_1B22CD
release
end
@@ -71,9 +71,9 @@ Route117_EventScript_1B22FE:: @ 81B22FE
special ShowFieldMessageStringVar4
waitmessage
waitbuttonpress
- setvar 0x8004, 0
+ setvar VAR_SPECIAL_4, 0
call Route117_EventScript_1B22CD
- setvar 0x8004, 1
+ setvar VAR_SPECIAL_4, 1
call Route117_EventScript_1B22CD
release
end
@@ -88,29 +88,29 @@ Route117_PokemonDayCare_EventScript_1B2327:: @ 81B2327
goto_if_eq Route117_PokemonDayCare_EventScript_1B242B
compare RESULT, 3
goto_if_eq Route117_PokemonDayCare_EventScript_1B2558
- msgbox Route117_PokemonDayCare_Text_1B28F2, 5
- compare RESULT, 1
+ msgbox Route117_PokemonDayCare_Text_1B28F2, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route117_PokemonDayCare_EventScript_1B236C
msgbox Route117_PokemonDayCare_Text_1B2A14, 4
release
end
Route117_PokemonDayCare_EventScript_1B236C:: @ 81B236C
- specialvar RESULT, sub_8095B6C
+ specialvar RESULT, GetNumValidDaycarePartyMons
compare RESULT, 1
goto_if_eq Route117_PokemonDayCare_EventScript_1B23F3
msgbox Route117_PokemonDayCare_Text_1B2947, 4
fadescreen 1
special ChooseSendDaycareMon
waitstate
- compare 0x8004, 255
+ compare VAR_SPECIAL_4, 255
goto_if_eq Route117_PokemonDayCare_EventScript_1B23D0
- specialvar RESULT, sub_8095C10
+ specialvar RESULT, CountAlivePartyMonsExceptSelectedOne
compare RESULT, 0
goto_if_eq Route117_PokemonDayCare_EventScript_1B23FD
- specialvar 0x8005, GetSelectedDaycareMonNickname
+ specialvar VAR_SPECIAL_5, GetSelectedDaycareMonNickname
waitse
- playmoncry 0x8005, 0
+ playmoncry VAR_SPECIAL_5, 0
msgbox Route117_PokemonDayCare_Text_1B296E, 4
waitmoncry
special StoreSelectedPokemonInDaycare
@@ -127,8 +127,8 @@ Route117_PokemonDayCare_EventScript_1B23D0:: @ 81B23D0
end
Route117_PokemonDayCare_EventScript_1B23DA:: @ 81B23DA
- msgbox Route117_PokemonDayCare_Text_1B29AD, 5
- compare RESULT, 1
+ msgbox Route117_PokemonDayCare_Text_1B29AD, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route117_PokemonDayCare_EventScript_1B236C
goto Route117_PokemonDayCare_EventScript_1B23D0
end
@@ -160,13 +160,13 @@ Route117_PokemonDayCare_EventScript_1B241A:: @ 81B241A
Route117_PokemonDayCare_EventScript_1B242B:: @ 81B242B
msgbox Route117_PokemonDayCare_Text_1B2A88, 4
- setvar 0x8004, 0
+ setvar VAR_SPECIAL_4, 0
call Route117_PokemonDayCare_EventScript_1B241A
- msgbox Route117_PokemonDayCare_Text_1B29AD, 5
- compare RESULT, 1
+ msgbox Route117_PokemonDayCare_Text_1B29AD, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route117_PokemonDayCare_EventScript_1B236C
- msgbox Route117_PokemonDayCare_Text_1B2BF6, 5
- compare RESULT, 1
+ msgbox Route117_PokemonDayCare_Text_1B2BF6, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route117_PokemonDayCare_EventScript_1B2469
goto Route117_PokemonDayCare_EventScript_1B23D0
end
@@ -176,12 +176,12 @@ Route117_PokemonDayCare_EventScript_1B2469:: @ 81B2469
compare RESULT, 6
goto_if_eq Route117_PokemonDayCare_EventScript_1B2539
specialvar RESULT, GetDaycareState
- setvar 0x8004, 0
+ setvar VAR_SPECIAL_4, 0
compare RESULT, 2
goto_if_eq Route117_PokemonDayCare_EventScript_1B24A8
special ShowDaycareLevelMenu
waitstate
- copyvar 0x8004, RESULT
+ copyvar VAR_SPECIAL_4, RESULT
compare RESULT, 2
goto_if_eq Route117_PokemonDayCare_EventScript_1B23D0
goto Route117_PokemonDayCare_EventScript_1B24A8
@@ -189,14 +189,14 @@ Route117_PokemonDayCare_EventScript_1B2469:: @ 81B2469
Route117_PokemonDayCare_EventScript_1B24A8:: @ 81B24A8
special GetDaycareCost
- msgbox Route117_PokemonDayCare_Text_1B2B49, 5
- compare RESULT, 1
+ msgbox Route117_PokemonDayCare_Text_1B2B49, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route117_PokemonDayCare_EventScript_1B24C4
goto Route117_PokemonDayCare_EventScript_1B23D0
end
Route117_PokemonDayCare_EventScript_1B24C4:: @ 81B24C4
- specialvar RESULT, sub_80B7CE8
+ specialvar RESULT, HasEnoughMoneyFor
compare RESULT, 1
goto_if_eq Route117_PokemonDayCare_EventScript_1B24DE
msgbox Route117_PokemonDayCare_Text_1B2A30, 4
@@ -207,8 +207,8 @@ Route117_PokemonDayCare_EventScript_1B24DE:: @ 81B24DE
applymovement 1, Route117_PokemonDayCare_Movement_1B2543
waitmovement 0
specialvar RESULT, TakePokemonFromDaycare
- special sub_80B7D0C
- playse 95
+ special PayMoneyFor
+ playse SE_REGI
msgbox Route117_PokemonDayCare_Text_1B2B75, 4
waitse
playmoncry RESULT, 0
@@ -221,8 +221,8 @@ Route117_PokemonDayCare_EventScript_1B24DE:: @ 81B24DE
end
Route117_PokemonDayCare_EventScript_1B2520:: @ 81B2520
- msgbox Route117_PokemonDayCare_Text_1B2A4F, 5
- compare RESULT, 1
+ msgbox Route117_PokemonDayCare_Text_1B2A4F, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route117_PokemonDayCare_EventScript_1B2469
goto Route117_PokemonDayCare_EventScript_1B23D0
end
@@ -259,12 +259,12 @@ Route117_PokemonDayCare_Movement_1B2543:: @ 81B2543
Route117_PokemonDayCare_EventScript_1B2558:: @ 81B2558
msgbox Route117_PokemonDayCare_Text_1B2A88, 4
- setvar 0x8004, 0
+ setvar VAR_SPECIAL_4, 0
call Route117_PokemonDayCare_EventScript_1B241A
- setvar 0x8004, 1
+ setvar VAR_SPECIAL_4, 1
call Route117_PokemonDayCare_EventScript_1B241A
- msgbox Route117_PokemonDayCare_Text_1B2BF6, 5
- compare RESULT, 1
+ msgbox Route117_PokemonDayCare_Text_1B2BF6, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route117_PokemonDayCare_EventScript_1B2469
msgbox Route117_PokemonDayCare_Text_1B2A76, 4
release
@@ -275,7 +275,7 @@ Route117_PokemonDayCare_EventScript_1B2558:: @ 81B2558
waitstate
compare RESULT, 2
goto_if_eq Route117_PokemonDayCare_EventScript_1B23D0
- copyvar 0x8004, RESULT
+ copyvar VAR_SPECIAL_4, RESULT
specialvar RESULT, TakePokemonFromDaycare
msgbox Route117_PokemonDayCare_Text_1B2B75, 4
msgbox Route117_PokemonDayCare_Text_1B2A76, 4
diff --git a/data/scripts/gabby_and_ty.inc b/data/scripts/gabby_and_ty.inc
index a3d79d09e..ad7a3d3c5 100644
--- a/data/scripts/gabby_and_ty.inc
+++ b/data/scripts/gabby_and_ty.inc
@@ -210,24 +210,24 @@ Route111_EventScript_1AE5A2:: @ 81AE5A2
call_if 1, Route111_EventScript_1AE5FD
checkflag FLAG_TEMP_1
goto_if_eq Route111_EventScript_1AE73A
- msgbox Route111_Text_1AC015, 5
+ msgbox Route111_Text_1AC015, MSGBOX_YESNO
goto Route111_EventScript_1AE6F3
end
Route111_EventScript_1AE5E0:: @ 81AE5E0
- applymovement 0x8004, Route111_Movement_1AE699
+ applymovement VAR_SPECIAL_4, Route111_Movement_1AE699
waitmovement 0
return
Route111_EventScript_1AE5EB:: @ 81AE5EB
- applymovement 0x8004, Route111_Movement_1AE69B
- applymovement 0x8005, Route111_Movement_1A0841
+ applymovement VAR_SPECIAL_4, Route111_Movement_1AE69B
+ applymovement VAR_SPECIAL_5, Route111_Movement_1A0841
waitmovement 0
return
Route111_EventScript_1AE5FD:: @ 81AE5FD
- applymovement 0x8004, Route111_Movement_1AE69D
- applymovement 0x8005, Route111_Movement_1A083F
+ applymovement VAR_SPECIAL_4, Route111_Movement_1AE69D
+ applymovement VAR_SPECIAL_5, Route111_Movement_1A083F
waitmovement 0
return
@@ -248,7 +248,7 @@ Route120_EventScript_1AE60F:: @ 81AE60F
compare RESULT, 0
goto_if_eq Route111_EventScript_1AE69F
msgbox Route111_Text_1AC10A, 4
- specialvar RESULT, sub_80BDD18
+ specialvar RESULT, GabbyAndTyGetLastBattleTrivia
switch RESULT
case 0, Route111_EventScript_1AE6AD
case 1, Route111_EventScript_1AE6BB
@@ -270,47 +270,47 @@ Route111_Movement_1AE69D:: @ 81AE69D
step_end
Route111_EventScript_1AE69F:: @ 81AE69F
- msgbox Route111_Text_1AC60B, 5
+ msgbox Route111_Text_1AC60B, MSGBOX_YESNO
goto Route111_EventScript_1AE6F3
end
Route111_EventScript_1AE6AD:: @ 81AE6AD
- msgbox Route111_Text_1AC3CF, 5
+ msgbox Route111_Text_1AC3CF, MSGBOX_YESNO
goto Route111_EventScript_1AE6F3
end
Route111_EventScript_1AE6BB:: @ 81AE6BB
- msgbox Route111_Text_1AC18D, 5
+ msgbox Route111_Text_1AC18D, MSGBOX_YESNO
goto Route111_EventScript_1AE6F3
end
Route111_EventScript_1AE6C9:: @ 81AE6C9
- msgbox Route111_Text_1AC219, 5
+ msgbox Route111_Text_1AC219, MSGBOX_YESNO
goto Route111_EventScript_1AE6F3
end
Route111_EventScript_1AE6D7:: @ 81AE6D7
- msgbox Route111_Text_1AC2D6, 5
+ msgbox Route111_Text_1AC2D6, MSGBOX_YESNO
goto Route111_EventScript_1AE6F3
end
Route111_EventScript_1AE6E5:: @ 81AE6E5
- msgbox Route111_Text_1AC355, 5
+ msgbox Route111_Text_1AC355, MSGBOX_YESNO
goto Route111_EventScript_1AE6F3
end
Route111_EventScript_1AE6F3:: @ 81AE6F3
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq Route111_EventScript_1AE72D
msgbox Route111_Text_1AC40F, 4
- setvar 0x8004, 10
+ setvar VAR_SPECIAL_4, 10
call Route111_EventScript_1A00F3
lock
faceplayer
compare RESULT, 0
goto_if_eq Route111_EventScript_1AE72D
msgbox Route111_Text_1AC487, 4
- special sub_80BDC14
+ special GabbyAndTyAfterInterview
setflag FLAG_TEMP_1
release
end
diff --git a/data/scripts/magma_chimney.inc b/data/scripts/magma_chimney.inc
index d104b52d4..11f42daf0 100644
--- a/data/scripts/magma_chimney.inc
+++ b/data/scripts/magma_chimney.inc
@@ -37,7 +37,7 @@ MtChimney_EventScript_1B2CCB:: @ 81B2CCB
.endif
applymovement 2, MtChimney_Movement_1A0839
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 2, MtChimney_Movement_1A0833
waitmovement 0
applymovement 2, MtChimney_Movement_1A0835
diff --git a/data/scripts/maps/AbandonedShip_Corridors_B1F.inc b/data/scripts/maps/AbandonedShip_Corridors_B1F.inc
index c27951abb..b4d29632e 100644
--- a/data/scripts/maps/AbandonedShip_Corridors_B1F.inc
+++ b/data/scripts/maps/AbandonedShip_Corridors_B1F.inc
@@ -34,7 +34,7 @@ AbandonedShip_Corridors_B1F_EventScript_15E9D3:: @ 815E9D3
compare RESULT, 0
goto_if_eq AbandonedShip_Corridors_B1F_EventScript_15EA0A
msgbox AbandonedShip_Corridors_B1F_Text_198692, 4
- playse 21
+ playse SE_PIN
takeitem ITEM_STORAGE_KEY, 1
setflag FLAG_USED_STORAGE_KEY
call AbandonedShip_Corridors_B1F_EventScript_15E9C0
diff --git a/data/scripts/maps/AbandonedShip_HiddenFloorCorridors.inc b/data/scripts/maps/AbandonedShip_HiddenFloorCorridors.inc
index 35e86543b..7b61190e5 100644
--- a/data/scripts/maps/AbandonedShip_HiddenFloorCorridors.inc
+++ b/data/scripts/maps/AbandonedShip_HiddenFloorCorridors.inc
@@ -66,7 +66,7 @@ AbandonedShip_HiddenFloorCorridors_EventScript_15EBF3:: @ 815EBF3
compare RESULT, 0
goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECCF
msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, 4
- playse 21
+ playse SE_PIN
takeitem ITEM_ROOM_1_KEY, 1
setflag FLAG_USED_ROOM_1_KEY
call AbandonedShip_HiddenFloorCorridors_EventScript_15EBA3
@@ -82,7 +82,7 @@ AbandonedShip_HiddenFloorCorridors_EventScript_15EC2A:: @ 815EC2A
compare RESULT, 0
goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECD9
msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, 4
- playse 21
+ playse SE_PIN
takeitem ITEM_ROOM_2_KEY, 1
setflag FLAG_USED_ROOM_2_KEY
call AbandonedShip_HiddenFloorCorridors_EventScript_15EBAD
@@ -98,7 +98,7 @@ AbandonedShip_HiddenFloorCorridors_EventScript_15EC61:: @ 815EC61
compare RESULT, 0
goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECE3
msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, 4
- playse 21
+ playse SE_PIN
takeitem ITEM_ROOM_4_KEY, 1
setflag FLAG_USED_ROOM_4_KEY
call AbandonedShip_HiddenFloorCorridors_EventScript_15EBB7
@@ -114,7 +114,7 @@ AbandonedShip_HiddenFloorCorridors_EventScript_15EC98:: @ 815EC98
compare RESULT, 0
goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_15ECED
msgbox AbandonedShip_HiddenFloorCorridors_Text_198E90, 4
- playse 21
+ playse SE_PIN
takeitem ITEM_ROOM_6_KEY, 1
setflag FLAG_USED_ROOM_6_KEY
call AbandonedShip_HiddenFloorCorridors_EventScript_15EBC1
diff --git a/data/scripts/maps/AbandonedShip_HiddenFloorRooms.inc b/data/scripts/maps/AbandonedShip_HiddenFloorRooms.inc
index c1e77a8c7..9ad419da1 100644
--- a/data/scripts/maps/AbandonedShip_HiddenFloorRooms.inc
+++ b/data/scripts/maps/AbandonedShip_HiddenFloorRooms.inc
@@ -3,20 +3,20 @@ AbandonedShip_HiddenFloorRooms_MapScripts:: @ 815ED01
.byte 0
AbandonedShip_HiddenFloorRooms_MapScript2_15ED07:: @ 815ED07
- map_script_2 0x4001, 0, AbandonedShip_HiddenFloorRooms_EventScript_15ED11
+ map_script_2 VAR_TEMP_1, 0, AbandonedShip_HiddenFloorRooms_EventScript_15ED11
.2byte 0
AbandonedShip_HiddenFloorRooms_EventScript_15ED11:: @ 815ED11
- setvar 0x4001, 1
- getplayerxy 0x4002, 0x4003
- setvar 0x4004, 1
- compare 0x4002, 21
+ setvar VAR_TEMP_1, 1
+ getplayerxy VAR_TEMP_2, VAR_TEMP_3
+ setvar VAR_TEMP_4, 1
+ compare VAR_TEMP_2, 21
call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_15ED89
- compare 0x4002, 36
+ compare VAR_TEMP_2, 36
call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_15ED8F
- compare 0x4003, 2
+ compare VAR_TEMP_3, 2
call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_15ED95
- switch 0x4004
+ switch VAR_TEMP_4
case 1, AbandonedShip_HiddenFloorRooms_EventScript_15ED9B
case 2, AbandonedShip_HiddenFloorRooms_EventScript_15EDC4
case 3, AbandonedShip_HiddenFloorRooms_EventScript_15EDC5
@@ -26,15 +26,15 @@ AbandonedShip_HiddenFloorRooms_EventScript_15ED11:: @ 815ED11
end
AbandonedShip_HiddenFloorRooms_EventScript_15ED89:: @ 815ED89
- addvar 0x4004, 1
+ addvar VAR_TEMP_4, 1
return
AbandonedShip_HiddenFloorRooms_EventScript_15ED8F:: @ 815ED8F
- addvar 0x4004, 2
+ addvar VAR_TEMP_4, 2
return
AbandonedShip_HiddenFloorRooms_EventScript_15ED95:: @ 815ED95
- addvar 0x4004, 3
+ addvar VAR_TEMP_4, 3
return
AbandonedShip_HiddenFloorRooms_EventScript_15ED9B:: @ 815ED9B
@@ -43,7 +43,7 @@ AbandonedShip_HiddenFloorRooms_EventScript_15ED9B:: @ 815ED9B
setfieldeffectargument 1, 10
setfieldeffectargument 2, 0
dofieldeffect 54
- specialvar RESULT, sub_810F4D4
+ specialvar RESULT, FoundAbandonedShipRoom4Key
compare RESULT, 0
call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_15EE8B
waitfieldeffect 54
@@ -54,7 +54,7 @@ AbandonedShip_HiddenFloorRooms_EventScript_15EDC4:: @ 815EDC4
end
AbandonedShip_HiddenFloorRooms_EventScript_15EDC5:: @ 815EDC5
- specialvar RESULT, sub_810F488
+ specialvar RESULT, FoundAbandonedShipRoom1Key
compare RESULT, 1
goto_if_eq AbandonedShip_HiddenFloorRooms_EventScript_15EDEA
delay 20
@@ -77,7 +77,7 @@ AbandonedShip_HiddenFloorRooms_EventScript_15EDEB:: @ 815EDEB
setfieldeffectargument 1, 3
setfieldeffectargument 2, 0
dofieldeffect 54
- specialvar RESULT, sub_810F4FC
+ specialvar RESULT, FoundAbandonedShipRoom6Key
compare RESULT, 0
call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_15EE9B
waitfieldeffect 54
@@ -98,7 +98,7 @@ AbandonedShip_HiddenFloorRooms_EventScript_15EE23:: @ 815EE23
setfieldeffectargument 1, 6
setfieldeffectargument 2, 0
dofieldeffect 54
- specialvar RESULT, sub_810F4B0
+ specialvar RESULT, FoundAbandonedShipRoom2Key
compare RESULT, 0
call_if 1, AbandonedShip_HiddenFloorRooms_EventScript_15EE7B
waitfieldeffect 54
diff --git a/data/scripts/maps/AbandonedShip_Rooms2_1F.inc b/data/scripts/maps/AbandonedShip_Rooms2_1F.inc
index 5e8ab1062..e1e903cc0 100644
--- a/data/scripts/maps/AbandonedShip_Rooms2_1F.inc
+++ b/data/scripts/maps/AbandonedShip_Rooms2_1F.inc
@@ -3,7 +3,7 @@ AbandonedShip_Rooms2_1F_MapScripts:: @ 815EA67
AbandonedShip_Rooms2_1F_EventScript_15EA68:: @ 815EA68
trainerbattle 4, OPPONENT_LOIS_AND_HAL_1, 0, AbandonedShip_Rooms2_1F_Text_1987C1, AbandonedShip_Rooms2_1F_Text_1987FE, AbandonedShip_Rooms2_1F_Text_19887F
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq AbandonedShip_Rooms2_1F_EventScript_15EA93
msgbox AbandonedShip_Rooms2_1F_Text_198835, 6
@@ -16,7 +16,7 @@ AbandonedShip_Rooms2_1F_EventScript_15EA93:: @ 815EA93
AbandonedShip_Rooms2_1F_EventScript_15EAAE:: @ 815EAAE
trainerbattle 4, OPPONENT_LOIS_AND_HAL_1, 0, AbandonedShip_Rooms2_1F_Text_1988CC, AbandonedShip_Rooms2_1F_Text_198916, AbandonedShip_Rooms2_1F_Text_19899A
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq AbandonedShip_Rooms2_1F_EventScript_15EAD9
msgbox AbandonedShip_Rooms2_1F_Text_198934, 6
diff --git a/data/scripts/maps/AquaHideout_B2F.inc b/data/scripts/maps/AquaHideout_B2F.inc
index a587fcc92..d7b47cdfd 100644
--- a/data/scripts/maps/AquaHideout_B2F.inc
+++ b/data/scripts/maps/AquaHideout_B2F.inc
@@ -9,17 +9,17 @@ AquaHideout_B2F_MapScript1_15D8B7:: @ 815D8B7
AquaHideout_B2F_EventScript_15D8BD:: @ 815D8BD
MagmaHideout_B2F_EventScript_15D8BD:: @ 815D8BD
lockall
- setvar 0x8008, 1
- playse 21
- applymovement 0x8008, AquaHideout_B2F_Movement_1A0833
+ setvar VAR_SPECIAL_8, 1
+ playse SE_PIN
+ applymovement VAR_SPECIAL_8, AquaHideout_B2F_Movement_1A0833
waitmovement 0
.ifdef SAPPHIRE
- applymovement 0x8008, AquaHideout_B2F_Movement_1A0839
+ applymovement VAR_SPECIAL_8, AquaHideout_B2F_Movement_1A0839
.else
- applymovement 0x8008, AquaHideout_B2F_Movement_1A0841
+ applymovement VAR_SPECIAL_8, AquaHideout_B2F_Movement_1A0841
.endif
waitmovement 0
- setvar 0x4001, 1
+ setvar VAR_TEMP_1, 1
releaseall
end
@@ -31,37 +31,37 @@ MagmaHideout_B2F_EventScript_15D8E1:: @ 815D8E1
end
AquaHideout_B2F_EventScript_15D8FD:: @ 815D8FD
- setvar 0x8008, 1
+ setvar VAR_SPECIAL_8, 1
.ifdef SAPPHIRE
- setvar 0x8009, 4
+ setvar VAR_SPECIAL_9, 4
.else
- setvar 0x8009, 3
+ setvar VAR_SPECIAL_9, 3
.endif
.ifdef SAPPHIRE
- applymovement 0x8008, Movement_1A083F
+ applymovement VAR_SPECIAL_8, Movement_1A083F
.else
- applymovement 0x8008, AquaHideout_B2F_Movement_1A0843
+ applymovement VAR_SPECIAL_8, AquaHideout_B2F_Movement_1A0843
.endif
waitmovement 0
delay 20
- applymovement 0x8008, AquaHideout_B2F_Movement_1A0839
+ applymovement VAR_SPECIAL_8, AquaHideout_B2F_Movement_1A0839
waitmovement 0
msgbox AquaHideout_B2F_Text_197162, 4
closemessage
.ifdef SAPPHIRE
- applymovement 0x8008, Movement_1A083F
+ applymovement VAR_SPECIAL_8, Movement_1A083F
.else
- applymovement 0x8008, AquaHideout_B2F_Movement_1A0843
+ applymovement VAR_SPECIAL_8, AquaHideout_B2F_Movement_1A0843
.endif
.ifdef SAPPHIRE
- applymovement 0x8009, AquaHideout_B2F_Movement_15D958
+ applymovement VAR_SPECIAL_9, AquaHideout_B2F_Movement_15D958
.else
- applymovement 0x8009, AquaHideout_B2F_Movement_15D95D
+ applymovement VAR_SPECIAL_9, AquaHideout_B2F_Movement_15D95D
.endif
waitmovement 0
- removeobject 0x8009
+ removeobject VAR_SPECIAL_9
delay 20
- applymovement 0x8008, AquaHideout_B2F_Movement_1A0839
+ applymovement VAR_SPECIAL_8, AquaHideout_B2F_Movement_1A0839
waitmovement 0
msgbox AquaHideout_B2F_Text_1971AE, 4
setflag FLAG_EVIL_TEAM_ESCAPED_IN_SUBMARINE
diff --git a/data/scripts/maps/BattleTower_BattleRoom.inc b/data/scripts/maps/BattleTower_BattleRoom.inc
index 3065c0cbb..ce7d7c0e9 100644
--- a/data/scripts/maps/BattleTower_BattleRoom.inc
+++ b/data/scripts/maps/BattleTower_BattleRoom.inc
@@ -3,11 +3,11 @@ BattleTower_BattleRoom_MapScripts:: @ 81608DB
.byte 0
BattleTower_BattleRoom_MapScript2_1608E1:: @ 81608E1
- map_script_2 0x4000, 0, BattleTower_BattleRoom_EventScript_1608EB
+ map_script_2 VAR_TEMP_0, 0, BattleTower_BattleRoom_EventScript_1608EB
.2byte 0
BattleTower_BattleRoom_EventScript_1608EB:: @ 81608EB
- setvar 0x4000, 1
+ setvar VAR_TEMP_0, 1
applymovement 255, BattleTower_BattleRoom_Movement_160AB7
waitmovement 0
@@ -21,26 +21,26 @@ BattleTower_BattleRoom_EventScript_1608FA:: @ 81608FA
waitmessage
closemessage
special ScrSpecial_HealPlayerParty
- setvar 0x8004, 0
- setvar 0x8005, 0
- special sub_813556C
+ setvar VAR_SPECIAL_4, 0
+ setvar VAR_SPECIAL_5, 0
+ special StartSpecialBattle
waitstate
switch RESULT
case 1, BattleTower_BattleRoom_EventScript_160961
special LoadPlayerParty
- setvar 0x8004, 0
- setvar 0x8005, 5
- special sub_8135668
- setvar 0x8004, 14
- special sub_8135668
- setvar 0x8004, 3
+ setvar VAR_SPECIAL_4, 0
+ setvar VAR_SPECIAL_5, 5
+ special SetBattleTowerProperty
+ setvar VAR_SPECIAL_4, 14
+ special SetBattleTowerProperty
+ setvar VAR_SPECIAL_4, 3
special sub_810FF60
warp MAP_BATTLE_TOWER_LOBBY, 255, 6, 6
waitstate
BattleTower_BattleRoom_EventScript_160961:: @ 8160961
- setvar 0x8004, 6
- special sub_8135668
+ setvar VAR_SPECIAL_4, 6
+ special SetBattleTowerProperty
switch RESULT
case 8, BattleTower_BattleRoom_EventScript_160A56
applymovement 1, BattleTower_BattleRoom_Movement_160AC6
@@ -53,30 +53,30 @@ BattleTower_BattleRoom_EventScript_160961:: @ 8160961
msgbox BattleTower_BattleRoom_Text_19ACDC, 4
special LoadPlayerParty
special SavePlayerParty
- special sub_8135A14
- playfanfare 368
+ special SetBattleTowerParty
+ playfanfare BGM_ME_ASA
waitfanfare
special ScrSpecial_HealPlayerParty
BattleTower_BattleRoom_EventScript_1609B2:: @ 81609B2
- msgbox BattleTower_BattleRoom_Text_19AD09, 5
+ msgbox BattleTower_BattleRoom_Text_19AD09, MSGBOX_YESNO
switch RESULT
- case 0, BattleTower_BattleRoom_EventScript_1609E0
- case 1, BattleTower_BattleRoom_EventScript_160A3C
+ case NO, BattleTower_BattleRoom_EventScript_1609E0
+ case YES, BattleTower_BattleRoom_EventScript_160A3C
case 127, BattleTower_BattleRoom_EventScript_1609E0
BattleTower_BattleRoom_EventScript_1609E0:: @ 81609E0
- msgbox BattleTower_BattleRoom_Text_19AD3C, 5
+ msgbox BattleTower_BattleRoom_Text_19AD3C, MSGBOX_YESNO
switch RESULT
- case 0, BattleTower_BattleRoom_EventScript_160A0E
- case 1, BattleTower_BattleRoom_EventScript_160A94
+ case NO, BattleTower_BattleRoom_EventScript_160A0E
+ case YES, BattleTower_BattleRoom_EventScript_160A94
case 127, BattleTower_BattleRoom_EventScript_160A0E
BattleTower_BattleRoom_EventScript_160A0E:: @ 8160A0E
- msgbox BattleTower_BattleRoom_Text_19AD66, 5
+ msgbox BattleTower_BattleRoom_Text_19AD66, MSGBOX_YESNO
switch RESULT
- case 0, BattleTower_BattleRoom_EventScript_1609B2
- case 1, BattleTower_BattleRoom_EventScript_160AB1
+ case NO, BattleTower_BattleRoom_EventScript_1609B2
+ case YES, BattleTower_BattleRoom_EventScript_160AB1
case 127, BattleTower_BattleRoom_EventScript_1609B2
BattleTower_BattleRoom_EventScript_160A3C:: @ 8160A3C
@@ -89,28 +89,28 @@ BattleTower_BattleRoom_EventScript_160A3C:: @ 8160A3C
BattleTower_BattleRoom_EventScript_160A56:: @ 8160A56
special LoadPlayerParty
- setvar 0x8004, 0
- setvar 0x8005, 4
- special sub_8135668
- setvar 0x8004, 2
- setvar 0x8005, 1
- special sub_8135668
- setvar 0x8004, 7
- special sub_8135668
- setvar 0x8004, 14
- special sub_8135668
- setvar 0x8004, 3
+ setvar VAR_SPECIAL_4, 0
+ setvar VAR_SPECIAL_5, 4
+ special SetBattleTowerProperty
+ setvar VAR_SPECIAL_4, 2
+ setvar VAR_SPECIAL_5, 1
+ special SetBattleTowerProperty
+ setvar VAR_SPECIAL_4, 7
+ special SetBattleTowerProperty
+ setvar VAR_SPECIAL_4, 14
+ special SetBattleTowerProperty
+ setvar VAR_SPECIAL_4, 3
special sub_810FF60
warp MAP_BATTLE_TOWER_LOBBY, 255, 6, 6
waitstate
BattleTower_BattleRoom_EventScript_160A94:: @ 8160A94
- setvar 0x8004, 2
- special sub_8135BA0
+ setvar VAR_SPECIAL_4, 2
+ special SaveBattleTowerProgress
message BattleTower_BattleRoom_Text_1C6CE1
delay 60
waitmessage
- playse 55
+ playse SE_SAVE
waitse
msgbox BattleTower_BattleRoom_Text_1C6D05, 4
diff --git a/data/scripts/maps/BattleTower_Corridor.inc b/data/scripts/maps/BattleTower_Corridor.inc
index 828d975fc..965da8d9c 100644
--- a/data/scripts/maps/BattleTower_Corridor.inc
+++ b/data/scripts/maps/BattleTower_Corridor.inc
@@ -4,7 +4,7 @@ BattleTower_Corridor_MapScripts:: @ 8160845
.byte 0
BattleTower_Corridor_MapScript1_160850:: @ 8160850
- compare 0x8006, 1
+ compare VAR_SPECIAL_6, 1
goto_if_eq BattleTower_Corridor_EventScript_16086E
setmetatile 12, 0, 519, 0
setmetatile 12, 1, 527, 0
@@ -16,12 +16,12 @@ BattleTower_Corridor_EventScript_16086E:: @ 816086E
end
BattleTower_Corridor_MapScript2_160881:: @ 8160881
- map_script_2 0x4000, 0, BattleTower_Corridor_EventScript_16088B
+ map_script_2 VAR_TEMP_0, 0, BattleTower_Corridor_EventScript_16088B
.2byte 0
BattleTower_Corridor_EventScript_16088B:: @ 816088B
- setvar 0x4000, 1
- compare 0x8006, 1
+ setvar VAR_TEMP_0, 1
+ compare VAR_SPECIAL_6, 1
goto_if_eq BattleTower_Corridor_EventScript_1608B1
applymovement 1, BattleTower_Corridor_Movement_1608D5
applymovement 255, BattleTower_Corridor_Movement_1608D4
@@ -34,7 +34,7 @@ BattleTower_Corridor_EventScript_1608B1:: @ 81608B1
waitmovement 0
BattleTower_Corridor_EventScript_1608C2:: @ 81608C2
- setvar 0x4000, 0
+ setvar VAR_TEMP_0, 0
warp MAP_BATTLE_TOWER_BATTLE_ROOM, 255, 4, 8
waitstate
end
diff --git a/data/scripts/maps/BattleTower_Elevator.inc b/data/scripts/maps/BattleTower_Elevator.inc
index c006cdffe..6749c5623 100644
--- a/data/scripts/maps/BattleTower_Elevator.inc
+++ b/data/scripts/maps/BattleTower_Elevator.inc
@@ -4,31 +4,31 @@ BattleTower_Elevator_MapScripts:: @ 81607CF
.byte 0
BattleTower_Elevator_MapScript2_1607DA:: @ 81607DA
- map_script_2 0x4000, 0, BattleTower_Elevator_EventScript_1607E4
+ map_script_2 VAR_TEMP_0, 0, BattleTower_Elevator_EventScript_1607E4
.2byte 0
BattleTower_Elevator_EventScript_1607E4:: @ 81607E4
- setvar 0x4000, 1
+ setvar VAR_TEMP_0, 1
applymovement 1, BattleTower_Elevator_Movement_160835
applymovement 255, BattleTower_Elevator_Movement_160839
waitmovement 0
- special sub_810EBEC
+ special ShakeScreenInElevator
waitstate
delay 64
applymovement 1, BattleTower_Elevator_Movement_16083D
applymovement 255, BattleTower_Elevator_Movement_160841
waitmovement 0
- setvar 0x4000, 0
+ setvar VAR_TEMP_0, 0
warp MAP_BATTLE_TOWER_CORRIDOR, 255, 8, 1
waitstate
end
BattleTower_Elevator_MapScript2_160821:: @ 8160821
- map_script_2 0x4001, 0, BattleTower_Elevator_EventScript_16082B
+ map_script_2 VAR_TEMP_1, 0, BattleTower_Elevator_EventScript_16082B
.2byte 0
BattleTower_Elevator_EventScript_16082B:: @ 816082B
- setvar 0x4001, 1
+ setvar VAR_TEMP_1, 1
turnobject 255, 2
end
diff --git a/data/scripts/maps/BattleTower_Lobby.inc b/data/scripts/maps/BattleTower_Lobby.inc
index 69db45ede..14b85c5b0 100644
--- a/data/scripts/maps/BattleTower_Lobby.inc
+++ b/data/scripts/maps/BattleTower_Lobby.inc
@@ -6,27 +6,27 @@ BattleTower_Lobby_MapScripts:: @ 816027E
.byte 0
BattleTower_Lobby_MapScript1_160293:: @ 8160293
- special sub_813610C
+ special TryEnableBravoTrainerBattleTower
call BattleTower_Lobby_EventScript_16029C
end
BattleTower_Lobby_EventScript_16029C:: @ 816029C
- setvar 0x8004, 10
- special sub_8135668
+ setvar VAR_SPECIAL_4, 10
+ special SetBattleTowerProperty
checkflag FLAG_RECEIVED_GOLD_SHIELD
goto_if_eq BattleTower_Lobby_EventScript_1602E4
checkflag FLAG_RECEIVED_SILVER_SHIELD
goto_if_eq BattleTower_Lobby_EventScript_1602CD
- specialvar 0x8007, sub_810F404
- compare 0x8007, 50
+ specialvar VAR_SPECIAL_7, GetBestBattleTowerStreak
+ compare VAR_SPECIAL_7, 50
goto_if 0, BattleTower_Lobby_EventScript_1602E4
clearflag FLAG_HIDE_AWARD_MAN_BATTLE_TOWER
special sub_810F8FC
return
BattleTower_Lobby_EventScript_1602CD:: @ 81602CD
- specialvar 0x8007, sub_810F404
- compare 0x8007, 100
+ specialvar VAR_SPECIAL_7, GetBestBattleTowerStreak
+ compare VAR_SPECIAL_7, 100
goto_if 0, BattleTower_Lobby_EventScript_1602E4
clearflag FLAG_HIDE_AWARD_MAN_BATTLE_TOWER
special sub_810F8FC
@@ -41,20 +41,20 @@ BattleTower_Lobby_MapScript1_1602E8:: @ 81602E8
end
BattleTower_Lobby_MapScript2_1602EE:: @ 81602EE
- map_script_2 0x4001, 0, BattleTower_Lobby_EventScript_1602F8
+ map_script_2 VAR_TEMP_1, 0, BattleTower_Lobby_EventScript_1602F8
.2byte 0
BattleTower_Lobby_EventScript_1602F8:: @ 81602F8
- setvar 0x4001, 1
+ setvar VAR_TEMP_1, 1
turnobject 255, 2
end
BattleTower_Lobby_MapScript2_160302:: @ 8160302
- map_script_2 0x4000, 0, BattleTower_Lobby_EventScript_16032C
- map_script_2 0x4000, 1, BattleTower_Lobby_EventScript_160330
- map_script_2 0x4000, 2, BattleTower_Lobby_EventScript_160342
- map_script_2 0x4000, 3, BattleTower_Lobby_EventScript_160419
- map_script_2 0x4000, 4, BattleTower_Lobby_EventScript_16044B
+ map_script_2 VAR_TEMP_0, 0, BattleTower_Lobby_EventScript_16032C
+ map_script_2 VAR_TEMP_0, 1, BattleTower_Lobby_EventScript_160330
+ map_script_2 VAR_TEMP_0, 2, BattleTower_Lobby_EventScript_160342
+ map_script_2 VAR_TEMP_0, 3, BattleTower_Lobby_EventScript_160419
+ map_script_2 VAR_TEMP_0, 4, BattleTower_Lobby_EventScript_16044B
.2byte 0
BattleTower_Lobby_EventScript_16032C:: @ 816032C
@@ -66,7 +66,7 @@ BattleTower_Lobby_EventScript_160330:: @ 8160330
faceplayer
msgbox BattleTower_Lobby_Text_19A3FD, 4
closemessage
- setvar 0x4000, 5
+ setvar VAR_TEMP_0, 5
release
end
@@ -75,8 +75,8 @@ BattleTower_Lobby_EventScript_160342:: @ 8160342
faceplayer
message BattleTower_Lobby_Text_19A487
waitmessage
- setvar 0x8004, 0
- special sub_81358A4
+ setvar VAR_SPECIAL_4, 0
+ special BattleTowerUtil
compare RESULT, 6
goto_if_eq BattleTower_Lobby_EventScript_16037D
special AwardBattleTowerRibbons
@@ -84,29 +84,29 @@ BattleTower_Lobby_EventScript_160342:: @ 8160342
goto_if_eq BattleTower_Lobby_EventScript_16037D
message BattleTower_Lobby_Text_19A6BE
waitmessage
- playfanfare 370
+ playfanfare BGM_FANFA4
waitfanfare
msgbox BattleTower_Lobby_Text_19A719, 4
BattleTower_Lobby_EventScript_16037D:: @ 816037D
- setvar 0x8004, 8
- special sub_81358A4
+ setvar VAR_SPECIAL_4, 8
+ special BattleTowerUtil
compare RESULT, 1
goto_if_eq BattleTower_Lobby_EventScript_1603AD
message BattleTower_Lobby_Text_19A589
waitmessage
- setvar 0x8004, 13
- special sub_8135668
+ setvar VAR_SPECIAL_4, 13
+ special SetBattleTowerProperty
special DetermineBattleTowerPrize
- setvar 0x8004, 3
- special sub_8135BA0
- playse 55
+ setvar VAR_SPECIAL_4, 3
+ special SaveBattleTowerProgress
+ playse SE_SAVE
waitse
BattleTower_Lobby_EventScript_1603AD:: @ 81603AD
- setvar 0x8004, 0
- setvar 0x8005, 3
- special sub_8135668
+ setvar VAR_SPECIAL_4, 0
+ setvar VAR_SPECIAL_5, 3
+ special SetBattleTowerProperty
message BattleTower_Lobby_Text_19A4BB
waitmessage
special GiveBattleTowerPrize
@@ -114,10 +114,10 @@ BattleTower_Lobby_EventScript_1603AD:: @ 81603AD
case 0, BattleTower_Lobby_EventScript_160408
message BattleTower_Lobby_Text_19A506
waitmessage
- playfanfare 370
+ playfanfare BGM_FANFA4
waitfanfare
- setvar 0x8004, 9
- special sub_81358A4
+ setvar VAR_SPECIAL_4, 9
+ special BattleTowerUtil
compare RESULT, 49
goto_if 5, BattleTower_Lobby_EventScript_1603F8
msgbox BattleTower_Lobby_Text_19A617, 4
@@ -125,7 +125,7 @@ BattleTower_Lobby_EventScript_1603AD:: @ 81603AD
BattleTower_Lobby_EventScript_1603F8:: @ 81603F8
msgbox BattleTower_Lobby_Text_199FA9, 4
closemessage
- setvar 0x4000, 5
+ setvar VAR_TEMP_0, 5
release
end
@@ -133,7 +133,7 @@ BattleTower_Lobby_EventScript_160408:: @ 8160408
msgbox BattleTower_Lobby_Text_19A520, 4
waitmessage
closemessage
- setvar 0x4000, 5
+ setvar VAR_TEMP_0, 5
release
end
@@ -144,48 +144,48 @@ BattleTower_Lobby_EventScript_160419:: @ 8160419
waitmessage
message BattleTower_Lobby_Text_19A589
waitmessage
- setvar 0x8004, 13
- special sub_8135668
- setvar 0x8004, 0
- special sub_8135BA0
- playse 55
+ setvar VAR_SPECIAL_4, 13
+ special SetBattleTowerProperty
+ setvar VAR_SPECIAL_4, 0
+ special SaveBattleTowerProgress
+ playse SE_SAVE
waitse
msgbox BattleTower_Lobby_Text_199FA9, 4
closemessage
- setvar 0x4000, 5
+ setvar VAR_TEMP_0, 5
release
end
BattleTower_Lobby_EventScript_16044B:: @ 816044B
lock
faceplayer
- setvar 0x40bc, 1
+ setvar VAR_BRAVO_TRAINER_BATTLE_TOWER_ON, 1
message BattleTower_Lobby_Text_19A5B1
waitmessage
message BattleTower_Lobby_Text_19A5CE
waitmessage
- setvar 0x8004, 1
- special sub_8135BA0
- playse 55
+ setvar VAR_SPECIAL_4, 1
+ special SaveBattleTowerProgress
+ playse SE_SAVE
waitse
- setvar 0x8004, 8
- setvar 0x8005, 0
- special sub_8135668
- setvar 0x4000, 5
+ setvar VAR_SPECIAL_4, 8
+ setvar VAR_SPECIAL_5, 0
+ special SetBattleTowerProperty
+ setvar VAR_TEMP_0, 5
special SavePlayerParty
- special sub_8135A14
+ special SetBattleTowerParty
msgbox BattleTower_Lobby_Text_19A0A8, 4
closemessage
call BattleTower_Lobby_EventScript_160664
warp MAP_BATTLE_TOWER_ELEVATOR, 255, 1, 6
- setvar 0x4000, 0
+ setvar VAR_TEMP_0, 0
waitstate
BattleTower_Lobby_EventScript_16049E:: @ 816049E
lock
faceplayer
- setvar 0x8004, 0
- special sub_81358A4
+ setvar VAR_SPECIAL_4, 0
+ special BattleTowerUtil
compare RESULT, 6
goto_if_eq BattleTower_Lobby_EventScript_160342
special SavePlayerParty
@@ -209,53 +209,53 @@ BattleTower_Lobby_EventScript_1604FA:: @ 81604FA
case 2, BattleTower_Lobby_EventScript_160652
case 127, BattleTower_Lobby_EventScript_160652
special CheckPartyBattleTowerBanlist
- compare 0x8004, 1
+ compare VAR_SPECIAL_4, 1
goto_if_eq BattleTower_Lobby_EventScript_16060D
- setvar 0x8004, 1
- copyvar 0x8005, RESULT
- copyvar 0x8006, RESULT
- special sub_8135668
+ setvar VAR_SPECIAL_4, 1
+ copyvar VAR_SPECIAL_5, RESULT
+ copyvar VAR_SPECIAL_6, RESULT
+ special SetBattleTowerProperty
msgbox BattleTower_Lobby_Text_19A07B, 4
fadescreen 1
special ChooseBattleTowerPlayerParty
waitstate
compare RESULT, 0
goto_if_eq BattleTower_Lobby_EventScript_16064F
- msgbox BattleTower_Lobby_Text_199FDA, 5
+ msgbox BattleTower_Lobby_Text_199FDA, MSGBOX_YESNO
switch RESULT
- case 0, BattleTower_Lobby_EventScript_16064F
- case 1, BattleTower_Lobby_EventScript_160587
+ case NO, BattleTower_Lobby_EventScript_16064F
+ case YES, BattleTower_Lobby_EventScript_160587
case 127, BattleTower_Lobby_EventScript_16064F
BattleTower_Lobby_EventScript_160587:: @ 8160587
- setvar 0x8004, 5
- special sub_8135668
- setvar 0x4000, 0
- setvar 0x8004, 11
- special sub_8135668
- setvar 0x8004, 0
- setvar 0x8005, 1
- special sub_8135668
- setvar 0x8004, 8
- setvar 0x8005, 0
- special sub_8135668
+ setvar VAR_SPECIAL_4, 5
+ special SetBattleTowerProperty
+ setvar VAR_TEMP_0, 0
+ setvar VAR_SPECIAL_4, 11
+ special SetBattleTowerProperty
+ setvar VAR_SPECIAL_4, 0
+ setvar VAR_SPECIAL_5, 1
+ special SetBattleTowerProperty
+ setvar VAR_SPECIAL_4, 8
+ setvar VAR_SPECIAL_5, 0
+ special SetBattleTowerProperty
special LoadPlayerParty
closemessage
delay 2
call S_DoSaveDialog
- setvar 0x4000, 5
+ setvar VAR_TEMP_0, 5
erasebox 0, 0, 15, 10
compare RESULT, 0
goto_if_eq BattleTower_Lobby_EventScript_160642
incrementgamestat GAME_STAT_ENTERED_BATTLE_TOWER
special SavePlayerParty
- special sub_8135A14
- setvar 0x40bc, 1
+ special SetBattleTowerParty
+ setvar VAR_BRAVO_TRAINER_BATTLE_TOWER_ON, 1
msgbox BattleTower_Lobby_Text_19A0A8, 4
closemessage
call BattleTower_Lobby_EventScript_160664
warp MAP_BATTLE_TOWER_ELEVATOR, 255, 1, 6
- setvar 0x4000, 0
+ setvar VAR_TEMP_0, 0
waitstate
BattleTower_Lobby_EventScript_160600:: @ 8160600
@@ -276,8 +276,8 @@ BattleTower_Lobby_EventScript_160635:: @ 8160635
goto BattleTower_Lobby_EventScript_160662
BattleTower_Lobby_EventScript_160642:: @ 8160642
- setvar 0x8004, 12
- special sub_8135668
+ setvar VAR_SPECIAL_4, 12
+ special SetBattleTowerProperty
goto BattleTower_Lobby_EventScript_160652
BattleTower_Lobby_EventScript_16064F:: @ 816064F
@@ -285,8 +285,8 @@ BattleTower_Lobby_EventScript_16064F:: @ 816064F
BattleTower_Lobby_EventScript_160652:: @ 8160652
msgbox BattleTower_Lobby_Text_199FA9, 4
- setvar 0x8004, 11
- special sub_8135668
+ setvar VAR_SPECIAL_4, 11
+ special SetBattleTowerProperty
BattleTower_Lobby_EventScript_160662:: @ 8160662
release
@@ -334,16 +334,16 @@ BattleTower_Lobby_Movement_16069A:: @ 816069A
BattleTower_Lobby_EventScript_1606A5:: @ 81606A5
lock
faceplayer
- msgbox BattleTower_Lobby_Text_19A747, 5
+ msgbox BattleTower_Lobby_Text_19A747, MSGBOX_YESNO
switch RESULT
- case 1, BattleTower_Lobby_EventScript_1606CC
- case 0, BattleTower_Lobby_EventScript_1606F7
+ case YES, BattleTower_Lobby_EventScript_1606CC
+ case NO, BattleTower_Lobby_EventScript_1606F7
release
end
BattleTower_Lobby_EventScript_1606CC:: @ 81606CC
msgbox BattleTower_Lobby_Text_19A7C3, 4
- setvar 0x8004, 1
+ setvar VAR_SPECIAL_4, 1
call BattleTower_Lobby_EventScript_1A00F3
lock
faceplayer
@@ -392,7 +392,7 @@ BattleTower_Lobby_EventScript_160733:: @ 8160733
checkflag FLAG_RECEIVED_SILVER_SHIELD
goto_if_eq BattleTower_Lobby_EventScript_160773
msgbox BattleTower_Lobby_Text_19A9EE, 4
- setvar 0x8008, DECOR_SILVER_SHIELD
+ setvar VAR_SPECIAL_8, DECOR_SILVER_SHIELD
givedecoration_std DECOR_SILVER_SHIELD
compare RESULT, 0
goto_if_eq BattleTower_Lobby_EventScript_1607AF
@@ -402,11 +402,11 @@ BattleTower_Lobby_EventScript_160733:: @ 8160733
end
BattleTower_Lobby_EventScript_160773:: @ 8160773
- specialvar RESULT, sub_810F404
+ specialvar RESULT, GetBestBattleTowerStreak
compare RESULT, 100
goto_if 0, BattleTower_Lobby_EventScript_1607C5
msgbox BattleTower_Lobby_Text_19AAC4, 4
- setvar 0x8008, DECOR_GOLD_SHIELD
+ setvar VAR_SPECIAL_8, DECOR_GOLD_SHIELD
givedecoration_std DECOR_GOLD_SHIELD
compare RESULT, 0
goto_if_eq BattleTower_Lobby_EventScript_1607AF
@@ -416,7 +416,7 @@ BattleTower_Lobby_EventScript_160773:: @ 8160773
end
BattleTower_Lobby_EventScript_1607AF:: @ 81607AF
- bufferdecorationname 1, 0x8008
+ bufferdecorationname 1, VAR_SPECIAL_8
msgbox BattleTower_Lobby_Text_1A0CEF, 4
msgbox BattleTower_Lobby_Text_19ABED, 4
release
diff --git a/data/scripts/maps/BattleTower_Outside.inc b/data/scripts/maps/BattleTower_Outside.inc
index e0aba0b9c..8f6cb4305 100644
--- a/data/scripts/maps/BattleTower_Outside.inc
+++ b/data/scripts/maps/BattleTower_Outside.inc
@@ -4,7 +4,7 @@ BattleTower_Outside_MapScripts:: @ 8160156
BattleTower_Outside_MapScript1_16015C:: @ 816015C
setflag FLAG_LANDMARK_BATTLE_TOWER
- setvar 0x40bc, 0
+ setvar VAR_BRAVO_TRAINER_BATTLE_TOWER_ON, 0
setflag FLAG_HIDE_REPORTER_BATTLE_TOWER
end
@@ -35,8 +35,8 @@ BattleTower_Outside_EventScript_1601C6:: @ 81601C6
end
BattleTower_Outside_EventScript_1601D0:: @ 81601D0
- msgbox BattleTower_Outside_Text_199DF2, 5
- compare RESULT, 0
+ msgbox BattleTower_Outside_Text_199DF2, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq BattleTower_Outside_EventScript_160226
msgbox BattleTower_Outside_Text_199E4B, 4
call BattleTower_Outside_EventScript_160232
@@ -46,8 +46,8 @@ BattleTower_Outside_EventScript_1601D0:: @ 81601D0
end
BattleTower_Outside_EventScript_1601FB:: @ 81601FB
- msgbox BattleTower_Outside_Text_199E0E, 5
- compare RESULT, 0
+ msgbox BattleTower_Outside_Text_199E0E, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq BattleTower_Outside_EventScript_160226
msgbox BattleTower_Outside_Text_199E4B, 4
call BattleTower_Outside_EventScript_160232
@@ -68,7 +68,7 @@ BattleTower_Outside_EventScript_160232:: @ 8160232
waitmovement 0
delay 30
hideobjectat 5, MAP_BATTLE_TOWER_OUTSIDE
- setvar 0x8004, 4
+ setvar VAR_SPECIAL_4, 4
call BattleTower_Outside_EventScript_1A047C
return
diff --git a/data/scripts/maps/CaveOfOrigin_B4F.inc b/data/scripts/maps/CaveOfOrigin_B4F.inc
index 1b5146760..315dda886 100644
--- a/data/scripts/maps/CaveOfOrigin_B4F.inc
+++ b/data/scripts/maps/CaveOfOrigin_B4F.inc
@@ -33,11 +33,11 @@ CaveOfOrigin_B4F_EventScript_15DDD7:: @ 815DDD7
msgbox CaveOfOrigin_B4F_Text_1B4FE4, 4
.endif
closemessage
- setweather 0
+ setweather WEATHER_NONE
doweather
special WaitWeather
waitstate
- playse 209
+ playse SE_W197
setfieldeffectargument 0, 9
setfieldeffectargument 1, 13
setfieldeffectargument 2, 0
@@ -48,7 +48,7 @@ CaveOfOrigin_B4F_EventScript_15DDD7:: @ 815DDD7
.else
setvar RESULT, 2
.endif
- playse 107
+ playse SE_TAMA
special sub_80818A4
waitstate
special sub_80818FC
@@ -65,18 +65,18 @@ CaveOfOrigin_B4F_EventScript_15DDD7:: @ 815DDD7
special ScrSpecial_StartGroudonKyogreBattle
waitstate
clearflag FLAG_SYS_CTRL_OBJ_DELETE
- specialvar RESULT, sub_810E300
+ specialvar RESULT, GetBattleOutcome
compare RESULT, 1
call_if 1, CaveOfOrigin_B4F_EventScript_15DE73
setflag FLAG_HIDE_WALLACE_SOOTOPOLIS
setflag FLAG_HIDE_CAVE_OF_ORIGIN_ENTRANCE_WOMAN_1
setflag FLAG_HIDE_CAVE_OF_ORIGIN_ENTRANCE_WOMAN_2
clearflag FLAG_HIDE_WALLACE_SOOTOPOLIS_GYM
- setvar 0x409b, 1
+ setvar VAR_CAVE_OF_ORIGIN_B4F_STATE, 1
setflag FLAG_LEGENDARY_BATTLE_COMPLETED
clearflag FLAG_HIDE_SOOTOPOLIS_RESIDENTS
clearflag FLAG_SYS_WEATHER_CTRL
- setvar 0x40b9, 2
+ setvar VAR_MT_PYRE_STATE, 2
clearflag FLAG_HIDE_LEADER_MT_PYRE_SUMMIT
releaseall
end
diff --git a/data/scripts/maps/DewfordTown.inc b/data/scripts/maps/DewfordTown.inc
index bb1fdeda4..50c9d8991 100644
--- a/data/scripts/maps/DewfordTown.inc
+++ b/data/scripts/maps/DewfordTown.inc
@@ -42,8 +42,8 @@ DewfordTown_EventScript_14E06B:: @ 814E06B
end
DewfordTown_EventScript_14E076:: @ 814E076
- msgbox DewfordTown_Text_16B3BC, 5
- compare RESULT, 1
+ msgbox DewfordTown_Text_16B3BC, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq DewfordTown_EventScript_14E093
msgbox DewfordTown_Text_16B471, 4
release
@@ -76,10 +76,10 @@ DewfordTown_EventScript_14E0C6:: @ 814E0C6
faceplayer
checkflag FLAG_RECEIVED_OLD_ROD
goto_if_eq DewfordTown_EventScript_14E11B
- msgbox DewfordTown_Text_16B665, 5
- compare RESULT, 1
+ msgbox DewfordTown_Text_16B665, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq DewfordTown_EventScript_14E0F0
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq DewfordTown_EventScript_14E111
end
@@ -140,10 +140,10 @@ DewfordTown_EventScript_14E151:: @ 814E151
clearflag FLAG_HIDE_MR_BRINEY_BOAT_ROUTE104
setflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD
hideobjectat 4, MAP_DEWFORD_TOWN
- setvar 0x408e, 2
+ setvar VAR_BOARD_BRINEY_BOAT_ROUTE104_STATE, 2
resetobjectpriority 255, MAP_DEWFORD_TOWN
warp MAP_ROUTE104_MR_BRINEYS_HOUSE, 255, 5, 4
- copyvar 0x4096, 0x8008
+ copyvar VAR_BRINEY_LOCATION, VAR_SPECIAL_8
waitstate
release
end
@@ -181,7 +181,7 @@ DewfordTown_EventScript_14E1D8:: @ 814E1D8
checkflag FLAG_DELIVERED_DEVON_GOODS
call_if 1, DewfordTown_EventScript_14E28A
closemessage
- copyvar 0x4096, 0x8008
+ copyvar VAR_BRINEY_LOCATION, VAR_SPECIAL_8
resetobjectpriority 255, MAP_DEWFORD_TOWN
resetobjectpriority 2, MAP_ROUTE109
moveobjectoffscreen 2
@@ -598,10 +598,10 @@ DewfordTown_EventScript_14E413:: @ 814E413
lock
faceplayer
call DewfordTown_EventScript_1A0102
- msgbox DewfordTown_Text_16B9CE, 5
- compare RESULT, 1
+ msgbox DewfordTown_Text_16B9CE, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq DewfordTown_EventScript_14E439
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq DewfordTown_EventScript_14E443
end
@@ -612,7 +612,7 @@ DewfordTown_EventScript_14E439:: @ 814E439
DewfordTown_EventScript_14E443:: @ 814E443
msgbox DewfordTown_Text_16BADC, 4
- setvar 0x8004, 9
+ setvar VAR_SPECIAL_4, 9
call DewfordTown_EventScript_1A00F3
lock
faceplayer
@@ -624,7 +624,7 @@ DewfordTown_EventScript_14E443:: @ 814E443
DewfordTown_EventScript_14E46E:: @ 814E46E
incrementgamestat GAME_STAT_STARTED_TRENDS
- compare 0x8004, 0
+ compare VAR_SPECIAL_4, 0
goto_if_eq DewfordTown_EventScript_14E48F
msgbox DewfordTown_Text_16BB44, 4
release
diff --git a/data/scripts/maps/DewfordTown_Gym.inc b/data/scripts/maps/DewfordTown_Gym.inc
index afd918a96..ba933dbe9 100644
--- a/data/scripts/maps/DewfordTown_Gym.inc
+++ b/data/scripts/maps/DewfordTown_Gym.inc
@@ -10,12 +10,12 @@ DewfordTown_Gym_EventScript_153071:: @ 8153071
checktrainerflag OPPONENT_BRAWLY
goto_if_eq DewfordTown_Gym_EventScript_1530AA
call DewfordTown_Gym_EventScript_153122
- copyvar 0x8001, 0x8000
- compare 0x8000, 0
+ copyvar VAR_SPECIAL_1, VAR_SPECIAL_0
+ compare VAR_SPECIAL_0, 0
goto_if_eq DewfordTown_Gym_EventScript_1530BA
- compare 0x8000, 1
+ compare VAR_SPECIAL_0, 1
goto_if_eq DewfordTown_Gym_EventScript_1530B6
- compare 0x8000, 2
+ compare VAR_SPECIAL_0, 2
goto_if_eq DewfordTown_Gym_EventScript_1530B2
goto DewfordTown_Gym_EventScript_1530AE
@@ -42,58 +42,58 @@ DewfordTown_Gym_EventScript_1530BA:: @ 81530BA
DewfordTown_Gym_EventScript_1530BE:: @ 81530BE
call DewfordTown_Gym_EventScript_153122
nop1
- compare 0x8000, 0x8001
+ compare VAR_SPECIAL_0, VAR_SPECIAL_1
goto_if_eq DewfordTown_Gym_EventScript_1530F5
- copyvar 0x8001, 0x8000
- compare 0x8000, 1
+ copyvar VAR_SPECIAL_1, VAR_SPECIAL_0
+ compare VAR_SPECIAL_0, 1
goto_if_eq DewfordTown_Gym_EventScript_1530F6
- compare 0x8000, 2
+ compare VAR_SPECIAL_0, 2
goto_if_eq DewfordTown_Gym_EventScript_153101
- compare 0x8000, 3
+ compare VAR_SPECIAL_0, 3
goto_if_eq DewfordTown_Gym_EventScript_15310C
DewfordTown_Gym_EventScript_1530F5:: @ 81530F5
return
DewfordTown_Gym_EventScript_1530F6:: @ 81530F6
- playse 35
+ playse SE_MU_PACHI
animateflash 3
call DewfordTown_Gym_EventScript_153071
return
DewfordTown_Gym_EventScript_153101:: @ 8153101
- playse 35
+ playse SE_MU_PACHI
animateflash 2
call DewfordTown_Gym_EventScript_153071
return
DewfordTown_Gym_EventScript_15310C:: @ 815310C
- playse 35
+ playse SE_MU_PACHI
animateflash 1
call DewfordTown_Gym_EventScript_153071
return
DewfordTown_Gym_EventScript_153117:: @ 8153117
- playse 35
+ playse SE_MU_PACHI
animateflash 0
call DewfordTown_Gym_EventScript_153071
return
DewfordTown_Gym_EventScript_153122:: @ 8153122
- setvar 0x8000, 0
+ setvar VAR_SPECIAL_0, 0
checktrainerflag OPPONENT_HIDEKI
goto_if 0, DewfordTown_Gym_EventScript_153135
- addvar 0x8000, 1
+ addvar VAR_SPECIAL_0, 1
DewfordTown_Gym_EventScript_153135:: @ 8153135
checktrainerflag OPPONENT_TESSA
goto_if 0, DewfordTown_Gym_EventScript_153143
- addvar 0x8000, 1
+ addvar VAR_SPECIAL_0, 1
DewfordTown_Gym_EventScript_153143:: @ 8153143
checktrainerflag OPPONENT_LAURA
goto_if 0, DewfordTown_Gym_EventScript_153151
- addvar 0x8000, 1
+ addvar VAR_SPECIAL_0, 1
DewfordTown_Gym_EventScript_153151:: @ 8153151
return
@@ -114,10 +114,10 @@ DewfordTown_Gym_EventScript_153177:: @ 8153177
msgbox DewfordTown_Gym_Text_1752E6, 4
setflag FLAG_DEFEATED_DEWFORD_GYM
setflag FLAG_BADGE02_GET
- addvar 0x4085, 1
- compare 0x4085, 6
+ addvar VAR_PETALBURG_GYM_STATE, 1
+ compare VAR_PETALBURG_GYM_STATE, 6
call_if 1, DewfordTown_Gym_EventScript_1A00FB
- setvar 0x8008, 2
+ setvar VAR_SPECIAL_8, 2
call DewfordTown_Gym_EventScript_1A01C0
goto DewfordTown_Gym_EventScript_1531B5
end
diff --git a/data/scripts/maps/DewfordTown_Hall.inc b/data/scripts/maps/DewfordTown_Hall.inc
index a3830ebb8..c4ccc769c 100644
--- a/data/scripts/maps/DewfordTown_Hall.inc
+++ b/data/scripts/maps/DewfordTown_Hall.inc
@@ -5,7 +5,7 @@ DewfordTown_Hall_EventScript_153293:: @ 8153293
lock
faceplayer
call DewfordTown_Hall_EventScript_1A0102
- special sub_80FA5E4
+ special TrendyPhraseIsOld
compare RESULT, 1
goto_if_eq DewfordTown_Hall_EventScript_1532B2
msgbox DewfordTown_Hall_Text_1754C9, 4
@@ -29,11 +29,11 @@ DewfordTown_Hall_EventScript_1532CD:: @ 81532CD
lock
faceplayer
call DewfordTown_Hall_EventScript_1A0102
- special sub_80EB83C
- msgbox DewfordTown_Hall_Text_1755F9, 5
- compare RESULT, 1
+ special BufferRandomHobbyOrLifestyleString
+ msgbox DewfordTown_Hall_Text_1755F9, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq DewfordTown_Hall_EventScript_1532F6
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq DewfordTown_Hall_EventScript_153300
end
@@ -87,7 +87,7 @@ DewfordTown_Hall_EventScript_153353:: @ 8153353
DewfordTown_Hall_EventScript_153363:: @ 8153363
lockall
call DewfordTown_Hall_EventScript_1A0102
- special sub_80FA648
+ special GetDewfordHallPaintingNameIndex
switch RESULT
case 0, DewfordTown_Hall_EventScript_1533CA
case 4, DewfordTown_Hall_EventScript_1533CA
@@ -121,19 +121,19 @@ DewfordTown_Hall_EventScript_1533E8:: @ 81533E8
DewfordTown_Hall_EventScript_1533F2:: @ 81533F2
lockall
- setvar 0x8008, 0
+ setvar VAR_SPECIAL_8, 0
goto DewfordTown_Hall_EventScript_15340A
end
DewfordTown_Hall_EventScript_1533FE:: @ 81533FE
lockall
- setvar 0x8008, 1
+ setvar VAR_SPECIAL_8, 1
goto DewfordTown_Hall_EventScript_15340A
end
DewfordTown_Hall_EventScript_15340A:: @ 815340A
call DewfordTown_Hall_EventScript_1A0102
- special sub_80FA648
+ special GetDewfordHallPaintingNameIndex
switch RESULT
case 0, DewfordTown_Hall_EventScript_153470
case 1, DewfordTown_Hall_EventScript_153470
@@ -191,9 +191,9 @@ DewfordTown_Hall_EventScript_1534FC:: @ 81534FC
DewfordTown_Hall_EventScript_1534FD:: @ 81534FD
applymovement 8, DewfordTown_Hall_Movement_153599
waitmovement 0
- compare 0x8008, 0
+ compare VAR_SPECIAL_8, 0
goto_if_eq DewfordTown_Hall_EventScript_15351E
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
goto_if_eq DewfordTown_Hall_EventScript_153534
end
@@ -210,9 +210,9 @@ DewfordTown_Hall_EventScript_153534:: @ 8153534
DewfordTown_Hall_EventScript_153535:: @ 8153535
applymovement 7, DewfordTown_Hall_Movement_15359B
waitmovement 0
- compare 0x8008, 0
+ compare VAR_SPECIAL_8, 0
goto_if_eq DewfordTown_Hall_EventScript_153556
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
goto_if_eq DewfordTown_Hall_EventScript_153583
end
diff --git a/data/scripts/maps/DewfordTown_PokemonCenter_1F.inc b/data/scripts/maps/DewfordTown_PokemonCenter_1F.inc
index c1288078f..33d14e770 100644
--- a/data/scripts/maps/DewfordTown_PokemonCenter_1F.inc
+++ b/data/scripts/maps/DewfordTown_PokemonCenter_1F.inc
@@ -8,7 +8,7 @@ DewfordTown_PokemonCenter_1F_MapScript1_15301A:: @ 815301A
end
DewfordTown_PokemonCenter_1F_EventScript_153023:: @ 8153023
- setvar 0x800b, 1
+ setvar VAR_SPECIAL_B, 1
call DewfordTown_PokemonCenter_1F_EventScript_19FD5B
waitmessage
waitbuttonpress
diff --git a/data/scripts/maps/EverGrandeCity.inc b/data/scripts/maps/EverGrandeCity.inc
index b4fa64cae..9a1bd9fa7 100644
--- a/data/scripts/maps/EverGrandeCity.inc
+++ b/data/scripts/maps/EverGrandeCity.inc
@@ -21,5 +21,5 @@ EverGrandeCity_EventScript_14D4F7:: @ 814D4F7
EverGrandeCity_EventScript_14D500:: @ 814D500
setflag FLAG_VISITED_EVER_GRANDE_CITY
- setvar 0x4001, 1
+ setvar VAR_TEMP_1, 1
end
diff --git a/data/scripts/maps/EverGrandeCity_ChampionsRoom.inc b/data/scripts/maps/EverGrandeCity_ChampionsRoom.inc
index d59476417..29c29c80b 100644
--- a/data/scripts/maps/EverGrandeCity_ChampionsRoom.inc
+++ b/data/scripts/maps/EverGrandeCity_ChampionsRoom.inc
@@ -9,7 +9,7 @@ EverGrandeCity_ChampionsRoom_MapScript1_15B7BF:: @ 815B7BF
end
EverGrandeCity_ChampionsRoom_MapScript2_15B7C5:: @ 815B7C5
- map_script_2 0x4001, 0, EverGrandeCity_ChampionsRoom_EventScript_15B7CF
+ map_script_2 VAR_TEMP_1, 0, EverGrandeCity_ChampionsRoom_EventScript_15B7CF
.2byte 0
EverGrandeCity_ChampionsRoom_EventScript_15B7CF:: @ 815B7CF
@@ -17,7 +17,7 @@ EverGrandeCity_ChampionsRoom_EventScript_15B7CF:: @ 815B7CF
end
EverGrandeCity_ChampionsRoom_MapScript2_15B7D4:: @ 815B7D4
- map_script_2 0x4001, 0, EverGrandeCity_ChampionsRoom_EventScript_15B7DE
+ map_script_2 VAR_TEMP_1, 0, EverGrandeCity_ChampionsRoom_EventScript_15B7DE
.2byte 0
EverGrandeCity_ChampionsRoom_EventScript_15B7DE:: @ 815B7DE
@@ -27,7 +27,7 @@ EverGrandeCity_ChampionsRoom_EventScript_15B7DE:: @ 815B7DE
delay 40
applymovement 255, EverGrandeCity_ChampionsRoom_Movement_15B802
waitmovement 0
- setvar 0x4001, 1
+ setvar VAR_TEMP_1, 1
goto EverGrandeCity_ChampionsRoom_EventScript_15B805
releaseall
end
@@ -38,20 +38,20 @@ EverGrandeCity_ChampionsRoom_Movement_15B802:: @ 815B802
step_end
EverGrandeCity_ChampionsRoom_EventScript_15B805:: @ 815B805
- playbgm 454, 0
+ playbgm BGM_DAIGO, FALSE
msgbox EverGrandeCity_ChampionsRoom_Text_190F9C, 4
trainerbattle 3, OPPONENT_STEVEN, 0, EverGrandeCity_ChampionsRoom_Text_1910A0
goto EverGrandeCity_ChampionsRoom_EventScript_15B821
end
EverGrandeCity_ChampionsRoom_EventScript_15B821:: @ 815B821
- playse 8
+ playse SE_DOOR
setmetatile 6, 1, 838, 0
setmetatile 6, 2, 839, 0
special DrawWholeMapView
msgbox EverGrandeCity_ChampionsRoom_Text_1910FE, 4
closemessage
- playse 8
+ playse SE_DOOR
checkplayergender
compare RESULT, 0
call_if 1, EverGrandeCity_ChampionsRoom_EventScript_15B87C
@@ -67,17 +67,17 @@ EverGrandeCity_ChampionsRoom_EventScript_15B821:: @ 815B821
end
EverGrandeCity_ChampionsRoom_EventScript_15B87C:: @ 815B87C
- playbgm 415, 0
+ playbgm BGM_GIRL_SUP, FALSE
return
EverGrandeCity_ChampionsRoom_EventScript_15B881:: @ 815B881
- playbgm 421, 0
+ playbgm BGM_BOY_SUP, FALSE
return
EverGrandeCity_ChampionsRoom_EventScript_15B886:: @ 815B886
msgbox EverGrandeCity_ChampionsRoom_Text_191225, 4
delay 40
- playse 21
+ playse SE_PIN
applymovement 2, EverGrandeCity_ChampionsRoom_Movement_1A0833
waitmovement 0
applymovement 2, EverGrandeCity_ChampionsRoom_Movement_1A0835
@@ -90,7 +90,7 @@ EverGrandeCity_ChampionsRoom_EventScript_15B886:: @ 815B886
EverGrandeCity_ChampionsRoom_EventScript_15B8BB:: @ 815B8BB
msgbox EverGrandeCity_ChampionsRoom_Text_1912B3, 4
delay 40
- playse 21
+ playse SE_PIN
applymovement 2, EverGrandeCity_ChampionsRoom_Movement_1A0833
waitmovement 0
applymovement 2, EverGrandeCity_ChampionsRoom_Movement_1A0835
diff --git a/data/scripts/maps/EverGrandeCity_Corridor1.inc b/data/scripts/maps/EverGrandeCity_Corridor1.inc
index 104504960..60d1f7253 100644
--- a/data/scripts/maps/EverGrandeCity_Corridor1.inc
+++ b/data/scripts/maps/EverGrandeCity_Corridor1.inc
@@ -3,7 +3,7 @@ EverGrandeCity_Corridor1_MapScripts:: @ 815BA0C
.byte 0
EverGrandeCity_Corridor1_MapScript2_15BA12:: @ 815BA12
- map_script_2 0x4001, 0, EverGrandeCity_Corridor1_EventScript_15BA1C
+ map_script_2 VAR_TEMP_1, 0, EverGrandeCity_Corridor1_EventScript_15BA1C
.2byte 0
EverGrandeCity_Corridor1_EventScript_15BA1C:: @ 815BA1C
diff --git a/data/scripts/maps/EverGrandeCity_Corridor2.inc b/data/scripts/maps/EverGrandeCity_Corridor2.inc
index c7c049020..d74be91c4 100644
--- a/data/scripts/maps/EverGrandeCity_Corridor2.inc
+++ b/data/scripts/maps/EverGrandeCity_Corridor2.inc
@@ -3,7 +3,7 @@ EverGrandeCity_Corridor2_MapScripts:: @ 815BA21
.byte 0
EverGrandeCity_Corridor2_MapScript2_15BA27:: @ 815BA27
- map_script_2 0x4001, 0, EverGrandeCity_Corridor2_EventScript_15BA31
+ map_script_2 VAR_TEMP_1, 0, EverGrandeCity_Corridor2_EventScript_15BA31
.2byte 0
EverGrandeCity_Corridor2_EventScript_15BA31:: @ 815BA31
diff --git a/data/scripts/maps/EverGrandeCity_Corridor3.inc b/data/scripts/maps/EverGrandeCity_Corridor3.inc
index 1714db5cc..006e570ef 100644
--- a/data/scripts/maps/EverGrandeCity_Corridor3.inc
+++ b/data/scripts/maps/EverGrandeCity_Corridor3.inc
@@ -3,7 +3,7 @@ EverGrandeCity_Corridor3_MapScripts:: @ 815BA36
.byte 0
EverGrandeCity_Corridor3_MapScript2_15BA3C:: @ 815BA3C
- map_script_2 0x4001, 0, EverGrandeCity_Corridor3_EventScript_15BA46
+ map_script_2 VAR_TEMP_1, 0, EverGrandeCity_Corridor3_EventScript_15BA46
.2byte 0
EverGrandeCity_Corridor3_EventScript_15BA46:: @ 815BA46
diff --git a/data/scripts/maps/EverGrandeCity_Corridor4.inc b/data/scripts/maps/EverGrandeCity_Corridor4.inc
index 64cc234eb..2ae857aa8 100644
--- a/data/scripts/maps/EverGrandeCity_Corridor4.inc
+++ b/data/scripts/maps/EverGrandeCity_Corridor4.inc
@@ -3,7 +3,7 @@ EverGrandeCity_Corridor4_MapScripts:: @ 815BA4B
.byte 0
EverGrandeCity_Corridor4_MapScript2_15BA51:: @ 815BA51
- map_script_2 0x4001, 0, EverGrandeCity_Corridor4_EventScript_15BA5B
+ map_script_2 VAR_TEMP_1, 0, EverGrandeCity_Corridor4_EventScript_15BA5B
.2byte 0
EverGrandeCity_Corridor4_EventScript_15BA5B:: @ 815BA5B
diff --git a/data/scripts/maps/EverGrandeCity_Corridor5.inc b/data/scripts/maps/EverGrandeCity_Corridor5.inc
index 73c0b5a84..09ce304f6 100644
--- a/data/scripts/maps/EverGrandeCity_Corridor5.inc
+++ b/data/scripts/maps/EverGrandeCity_Corridor5.inc
@@ -3,7 +3,7 @@ EverGrandeCity_Corridor5_MapScripts:: @ 815BA60
.byte 0
EverGrandeCity_Corridor5_MapScript2_15BA66:: @ 815BA66
- map_script_2 0x4001, 0, EverGrandeCity_Corridor5_EventScript_15BA70
+ map_script_2 VAR_TEMP_1, 0, EverGrandeCity_Corridor5_EventScript_15BA70
.2byte 0
EverGrandeCity_Corridor5_EventScript_15BA70:: @ 815BA70
diff --git a/data/scripts/maps/EverGrandeCity_DrakesRoom.inc b/data/scripts/maps/EverGrandeCity_DrakesRoom.inc
index f7088e821..a738264fe 100644
--- a/data/scripts/maps/EverGrandeCity_DrakesRoom.inc
+++ b/data/scripts/maps/EverGrandeCity_DrakesRoom.inc
@@ -5,7 +5,7 @@ EverGrandeCity_DrakesRoom_MapScripts:: @ 815B70D
.byte 0
@ 815B71D
- map_script_2 0x4001, 0, EverGrandeCity_DrakesRoom_EventScript_15B727
+ map_script_2 VAR_TEMP_1, 0, EverGrandeCity_DrakesRoom_EventScript_15B727
.2byte 0
EverGrandeCity_DrakesRoom_EventScript_15B727:: @ 815B727
@@ -13,20 +13,20 @@ EverGrandeCity_DrakesRoom_EventScript_15B727:: @ 815B727
end
EverGrandeCity_DrakesRoom_MapScript2_15B72C:: @ 815B72C
- map_script_2 0x409c, 3, EverGrandeCity_DrakesRoom_EventScript_15B736
+ map_script_2 VAR_ELITE_4_STATE, 3, EverGrandeCity_DrakesRoom_EventScript_15B736
.2byte 0
EverGrandeCity_DrakesRoom_EventScript_15B736:: @ 815B736
lockall
call EverGrandeCity_DrakesRoom_EventScript_1A0710
- setvar 0x409c, 4
+ setvar VAR_ELITE_4_STATE, 4
releaseall
end
EverGrandeCity_DrakesRoom_MapScript1_15B743:: @ 815B743
checkflag FLAG_DEFEATED_ELITE_4_DRAKE
call_if 1, EverGrandeCity_DrakesRoom_EventScript_15B758
- compare 0x409c, 4
+ compare VAR_ELITE_4_STATE, 4
call_if 1, EverGrandeCity_DrakesRoom_EventScript_15B75E
end
@@ -43,7 +43,7 @@ EverGrandeCity_DrakesRoom_EventScript_15B764:: @ 815B764
faceplayer
checkflag FLAG_DEFEATED_ELITE_4_DRAKE
goto_if_eq EverGrandeCity_DrakesRoom_EventScript_15B78B
- playbgm 450, 0
+ playbgm BGM_SITENNOU, FALSE
msgbox EverGrandeCity_DrakesRoom_Text_190CEB, 4
trainerbattle 3, OPPONENT_DRAKE, 0, EverGrandeCity_DrakesRoom_Text_190E42
goto EverGrandeCity_DrakesRoom_EventScript_15B795
@@ -55,7 +55,7 @@ EverGrandeCity_DrakesRoom_EventScript_15B78B:: @ 815B78B
end
EverGrandeCity_DrakesRoom_EventScript_15B795:: @ 815B795
- setvar 0x8004, 0
+ setvar VAR_SPECIAL_4, 0
special sub_810FF60
setflag FLAG_DEFEATED_ELITE_4_DRAKE
call EverGrandeCity_DrakesRoom_EventScript_1A0693
diff --git a/data/scripts/maps/EverGrandeCity_GlaciasRoom.inc b/data/scripts/maps/EverGrandeCity_GlaciasRoom.inc
index be9e7a897..e3a4145d6 100644
--- a/data/scripts/maps/EverGrandeCity_GlaciasRoom.inc
+++ b/data/scripts/maps/EverGrandeCity_GlaciasRoom.inc
@@ -5,7 +5,7 @@ EverGrandeCity_GlaciasRoom_MapScripts:: @ 815B673
.byte 0
EverGrandeCity_GlaciasRoom_MapScript2_15B683:: @ 815B683
- map_script_2 0x4001, 0, EverGrandeCity_GlaciasRoom_EventScript_15B68D
+ map_script_2 VAR_TEMP_1, 0, EverGrandeCity_GlaciasRoom_EventScript_15B68D
.2byte 0
EverGrandeCity_GlaciasRoom_EventScript_15B68D:: @ 815B68D
@@ -13,20 +13,20 @@ EverGrandeCity_GlaciasRoom_EventScript_15B68D:: @ 815B68D
end
EverGrandeCity_GlaciasRoom_MapScript2_15B692:: @ 815B692
- map_script_2 0x409c, 2, EverGrandeCity_GlaciasRoom_EventScript_15B69C
+ map_script_2 VAR_ELITE_4_STATE, 2, EverGrandeCity_GlaciasRoom_EventScript_15B69C
.2byte 0
EverGrandeCity_GlaciasRoom_EventScript_15B69C:: @ 815B69C
lockall
call EverGrandeCity_GlaciasRoom_EventScript_1A0710
- setvar 0x409c, 3
+ setvar VAR_ELITE_4_STATE, 3
releaseall
end
EverGrandeCity_GlaciasRoom_MapScript1_15B6A9:: @ 815B6A9
checkflag FLAG_DEFEATED_ELITE_4_GLACIA
call_if 1, EverGrandeCity_GlaciasRoom_EventScript_15B6BE
- compare 0x409c, 3
+ compare VAR_ELITE_4_STATE, 3
call_if 1, EverGrandeCity_GlaciasRoom_EventScript_15B6C4
end
@@ -43,7 +43,7 @@ EverGrandeCity_GlaciasRoom_EventScript_15B6CA:: @ 815B6CA
faceplayer
checkflag FLAG_DEFEATED_ELITE_4_GLACIA
goto_if_eq EverGrandeCity_GlaciasRoom_EventScript_15B6F1
- playbgm 450, 0
+ playbgm BGM_SITENNOU, FALSE
msgbox EverGrandeCity_GlaciasRoom_Text_190AF9, 4
trainerbattle 3, OPPONENT_GLACIA, 0, EverGrandeCity_GlaciasRoom_Text_190C01
goto EverGrandeCity_GlaciasRoom_EventScript_15B6FB
diff --git a/data/scripts/maps/EverGrandeCity_HallOfFame.inc b/data/scripts/maps/EverGrandeCity_HallOfFame.inc
index 904dc7531..501f1e51c 100644
--- a/data/scripts/maps/EverGrandeCity_HallOfFame.inc
+++ b/data/scripts/maps/EverGrandeCity_HallOfFame.inc
@@ -4,7 +4,7 @@ EverGrandeCity_HallOfFame_MapScripts:: @ 815BB84
.byte 0
EverGrandeCity_HallOfFame_MapScript2_15BB8F:: @ 815BB8F
- map_script_2 0x4001, 0, EverGrandeCity_HallOfFame_EventScript_15BB99
+ map_script_2 VAR_TEMP_1, 0, EverGrandeCity_HallOfFame_EventScript_15BB99
.2byte 0
EverGrandeCity_HallOfFame_EventScript_15BB99:: @ 815BB99
@@ -12,7 +12,7 @@ EverGrandeCity_HallOfFame_EventScript_15BB99:: @ 815BB99
end
EverGrandeCity_HallOfFame_MapScript2_15BB9E:: @ 815BB9E
- map_script_2 0x4001, 0, EverGrandeCity_HallOfFame_EventScript_15BBA8
+ map_script_2 VAR_TEMP_1, 0, EverGrandeCity_HallOfFame_EventScript_15BBA8
.2byte 0
EverGrandeCity_HallOfFame_EventScript_15BBA8:: @ 815BBA8
@@ -41,7 +41,7 @@ EverGrandeCity_HallOfFame_EventScript_15BBA8:: @ 815BBA8
dofieldeffect 62
waitfieldeffect 62
delay 40
- setvar 0x4001, 1
+ setvar VAR_TEMP_1, 1
call EverGrandeCity_HallOfFame_EventScript_19FC13
checkplayergender
compare RESULT, 0
diff --git a/data/scripts/maps/EverGrandeCity_PhoebesRoom.inc b/data/scripts/maps/EverGrandeCity_PhoebesRoom.inc
index 5ffa16d37..d23f234db 100644
--- a/data/scripts/maps/EverGrandeCity_PhoebesRoom.inc
+++ b/data/scripts/maps/EverGrandeCity_PhoebesRoom.inc
@@ -5,7 +5,7 @@ EverGrandeCity_PhoebesRoom_MapScripts:: @ 815B5D9
.byte 0
EverGrandeCity_PhoebesRoom_MapScript2_15B5E9:: @ 815B5E9
- map_script_2 0x4001, 0, EverGrandeCity_PhoebesRoom_EventScript_15B5F3
+ map_script_2 VAR_TEMP_1, 0, EverGrandeCity_PhoebesRoom_EventScript_15B5F3
.2byte 0
EverGrandeCity_PhoebesRoom_EventScript_15B5F3:: @ 815B5F3
@@ -13,20 +13,20 @@ EverGrandeCity_PhoebesRoom_EventScript_15B5F3:: @ 815B5F3
end
EverGrandeCity_PhoebesRoom_MapScript2_15B5F8:: @ 815B5F8
- map_script_2 0x409c, 1, EverGrandeCity_PhoebesRoom_EventScript_15B602
+ map_script_2 VAR_ELITE_4_STATE, 1, EverGrandeCity_PhoebesRoom_EventScript_15B602
.2byte 0
EverGrandeCity_PhoebesRoom_EventScript_15B602:: @ 815B602
lockall
call EverGrandeCity_PhoebesRoom_EventScript_1A0710
- setvar 0x409c, 2
+ setvar VAR_ELITE_4_STATE, 2
releaseall
end
EverGrandeCity_PhoebesRoom_MapScript1_15B60F:: @ 815B60F
checkflag FLAG_DEFEATED_ELITE_4_PHOEBE
call_if 1, EverGrandeCity_PhoebesRoom_EventScript_15B624
- compare 0x409c, 2
+ compare VAR_ELITE_4_STATE, 2
call_if 1, EverGrandeCity_PhoebesRoom_EventScript_15B62A
end
@@ -43,7 +43,7 @@ EverGrandeCity_PhoebesRoom_EventScript_15B630:: @ 815B630
faceplayer
checkflag FLAG_DEFEATED_ELITE_4_PHOEBE
goto_if_eq EverGrandeCity_PhoebesRoom_EventScript_15B657
- playbgm 450, 0
+ playbgm BGM_SITENNOU, FALSE
msgbox EverGrandeCity_PhoebesRoom_Text_1908F5, 4
trainerbattle 3, OPPONENT_PHOEBE, 0, EverGrandeCity_PhoebesRoom_Text_190A0C
goto EverGrandeCity_PhoebesRoom_EventScript_15B661
diff --git a/data/scripts/maps/EverGrandeCity_PokemonCenter_1F.inc b/data/scripts/maps/EverGrandeCity_PokemonCenter_1F.inc
index 018658416..374ef9472 100644
--- a/data/scripts/maps/EverGrandeCity_PokemonCenter_1F.inc
+++ b/data/scripts/maps/EverGrandeCity_PokemonCenter_1F.inc
@@ -8,7 +8,7 @@ EverGrandeCity_PokemonCenter_1F_MapScript1_15BC6C:: @ 815BC6C
EverGrandeCity_PokemonCenter_1F_EventScript_15BC70:: @ 815BC70
SootopolisCity_PokemonCenter_1F_EventScript_15BC70:: @ 815BC70
- setvar 0x800b, 1
+ setvar VAR_SPECIAL_B, 1
call SootopolisCity_PokemonCenter_1F_EventScript_19FD5B
waitmessage
waitbuttonpress
diff --git a/data/scripts/maps/EverGrandeCity_PokemonLeague.inc b/data/scripts/maps/EverGrandeCity_PokemonLeague.inc
index 4a8919b98..a787b0f90 100644
--- a/data/scripts/maps/EverGrandeCity_PokemonLeague.inc
+++ b/data/scripts/maps/EverGrandeCity_PokemonLeague.inc
@@ -15,7 +15,7 @@ EverGrandeCity_PokemonLeague_EventScript_15BA8B:: @ 815BA8B
return
EverGrandeCity_PokemonLeague_EventScript_15BA9A:: @ 815BA9A
- setvar 0x800b, 1
+ setvar VAR_SPECIAL_B, 1
call EverGrandeCity_PokemonLeague_EventScript_19FD5B
waitmessage
waitbuttonpress
@@ -49,10 +49,10 @@ EverGrandeCity_PokemonLeague_EventScript_15BAD2:: @ 815BAD2
lockall
checkflag FLAG_ENTERED_ELITE_FOUR
goto_if_eq EverGrandeCity_PokemonLeague_EventScript_15BB57
- getplayerxy 0x4000, 0x4001
- compare 0x4000, 11
+ getplayerxy VAR_TEMP_0, VAR_TEMP_1
+ compare VAR_TEMP_0, 11
call_if 4, EverGrandeCity_PokemonLeague_EventScript_15BB34
- compare 0x4000, 8
+ compare VAR_TEMP_0, 8
call_if 3, EverGrandeCity_PokemonLeague_EventScript_15BB3F
message EverGrandeCity_PokemonLeague_Text_1916FD
waitmessage
@@ -64,7 +64,7 @@ EverGrandeCity_PokemonLeague_EventScript_15BAD2:: @ 815BAD2
applymovement 4, EverGrandeCity_PokemonLeague_Movement_15BB81
waitmovement 0
delay 10
- playfanfare 369
+ playfanfare BGM_ME_BACHI
message EverGrandeCity_PokemonLeague_Text_191804
waitmessage
waitfanfare
@@ -86,7 +86,7 @@ EverGrandeCity_PokemonLeague_EventScript_15BB3F:: @ 815BB3F
return
EverGrandeCity_PokemonLeague_EventScript_15BB4A:: @ 815BB4A
- playse 32
+ playse SE_HAZURE
msgbox EverGrandeCity_PokemonLeague_Text_19179C, 4
releaseall
end
diff --git a/data/scripts/maps/EverGrandeCity_SidneysRoom.inc b/data/scripts/maps/EverGrandeCity_SidneysRoom.inc
index 6e958aeed..4531845ab 100644
--- a/data/scripts/maps/EverGrandeCity_SidneysRoom.inc
+++ b/data/scripts/maps/EverGrandeCity_SidneysRoom.inc
@@ -7,7 +7,7 @@ EverGrandeCity_SidneysRoom_MapScripts:: @ 815B53F
EverGrandeCity_SidneysRoom_MapScript1_15B54F:: @ 815B54F
checkflag FLAG_DEFEATED_ELITE_4_SYDNEY
call_if 1, EverGrandeCity_SidneysRoom_EventScript_15B564
- compare 0x409c, 1
+ compare VAR_ELITE_4_STATE, 1
call_if 1, EverGrandeCity_SidneysRoom_EventScript_15B56A
end
@@ -21,7 +21,7 @@ EverGrandeCity_SidneysRoom_EventScript_15B56A:: @ 815B56A
EverGrandeCity_DrakesRoom_MapScript2_15B570:: @ 815B570
EverGrandeCity_SidneysRoom_MapScript2_15B570:: @ 815B570
- map_script_2 0x4001, 0, EverGrandeCity_SidneysRoom_EventScript_15B57A
+ map_script_2 VAR_TEMP_1, 0, EverGrandeCity_SidneysRoom_EventScript_15B57A
.2byte 0
EverGrandeCity_SidneysRoom_EventScript_15B57A:: @ 815B57A
@@ -29,13 +29,13 @@ EverGrandeCity_SidneysRoom_EventScript_15B57A:: @ 815B57A
end
EverGrandeCity_SidneysRoom_MapScript2_15B57F:: @ 815B57F
- map_script_2 0x409c, 0, EverGrandeCity_SidneysRoom_EventScript_15B589
+ map_script_2 VAR_ELITE_4_STATE, 0, EverGrandeCity_SidneysRoom_EventScript_15B589
.2byte 0
EverGrandeCity_SidneysRoom_EventScript_15B589:: @ 815B589
lockall
call EverGrandeCity_SidneysRoom_EventScript_1A0710
- setvar 0x409c, 1
+ setvar VAR_ELITE_4_STATE, 1
releaseall
end
@@ -44,7 +44,7 @@ EverGrandeCity_SidneysRoom_EventScript_15B596:: @ 815B596
faceplayer
checkflag FLAG_DEFEATED_ELITE_4_SYDNEY
goto_if_eq EverGrandeCity_SidneysRoom_EventScript_15B5BD
- playbgm 450, 0
+ playbgm BGM_SITENNOU, FALSE
msgbox EverGrandeCity_SidneysRoom_Text_190728, 4
trainerbattle 3, OPPONENT_SIDNEY, 0, EverGrandeCity_SidneysRoom_Text_190823
goto EverGrandeCity_SidneysRoom_EventScript_15B5C7
diff --git a/data/scripts/maps/FallarborTown.inc b/data/scripts/maps/FallarborTown.inc
index 8ea580e28..23295f778 100644
--- a/data/scripts/maps/FallarborTown.inc
+++ b/data/scripts/maps/FallarborTown.inc
@@ -4,7 +4,7 @@ FallarborTown_MapScripts:: @ 814E7E0
FallarborTown_MapScript1_14E7E6:: @ 814E7E6
setflag FLAG_VISITED_FALLARBOR_TOWN
- setvar 0x4086, 0
+ setvar VAR_LINK_CONTEST_ROOM_STATE, 0
setflag FLAG_HIDE_CONTEST_REPORTER_FALLARBOR
clearflag FLAG_CONTEST_SKETCH_CREATED
end
diff --git a/data/scripts/maps/FallarborTown_ContestLobby.inc b/data/scripts/maps/FallarborTown_ContestLobby.inc
index 72da4cd40..641a201e3 100644
--- a/data/scripts/maps/FallarborTown_ContestLobby.inc
+++ b/data/scripts/maps/FallarborTown_ContestLobby.inc
@@ -7,13 +7,13 @@ FallarborTown_ContestLobby_MapScript1_1539C7:: @ 81539C7
end
FallarborTown_ContestLobby_EventScript_1539CD:: @ 81539CD
- setvar 0x800b, 6
+ setvar VAR_SPECIAL_B, 6
setvar CONTEST_RANK, 1
call FallarborTown_ContestLobby_EventScript_1A4E92
call FallarborTown_ContestLobby_EventScript_1539F8
- special sub_80C4BF0
+ special SetContestTrainerGfxIds
call FallarborTown_ContestLobby_EventScript_15FBDB
- setvar 0x4088, 2
+ setvar VAR_CONTEST_LOCATION, 2
warp MAP_LINK_CONTEST_ROOM1, 255, 7, 5
waitstate
end
@@ -22,13 +22,13 @@ FallarborTown_ContestLobby_EventScript_1539F8:: @ 81539F8
lockall
applymovement 1, FallarborTown_ContestLobby_Movement_153A7C
waitmovement 0
- playse 71
+ playse SE_HASHI
setmetatile 4, 2, 545, 1
setmetatile 4, 3, 609, 1
special DrawWholeMapView
applymovement 1, FallarborTown_ContestLobby_Movement_153A7F
waitmovement 0
- playse 71
+ playse SE_HASHI
setmetatile 4, 2, 721, 1
setmetatile 4, 3, 729, 1
special DrawWholeMapView
diff --git a/data/scripts/maps/FallarborTown_House1.inc b/data/scripts/maps/FallarborTown_House1.inc
index 17267f926..d2b27f478 100644
--- a/data/scripts/maps/FallarborTown_House1.inc
+++ b/data/scripts/maps/FallarborTown_House1.inc
@@ -22,13 +22,13 @@ FallarborTown_House1_EventScript_153BDA:: @ 8153BDA
call_if 0, FallarborTown_House1_EventScript_153C2D
checkflag FLAG_TEMP_2
call_if 1, FallarborTown_House1_EventScript_153C3E
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq FallarborTown_House1_EventScript_153C47
msgbox FallarborTown_House1_Text_1778C4, 4
giveitem_std ITEM_TM27
compare RESULT, 0
goto_if_eq FallarborTown_House1_EventScript_1A029B
- setvar 0x8004, 280
+ setvar VAR_SPECIAL_4, 280
call FallarborTown_House1_EventScript_1A067F
setflag FLAG_RECEIVED_TM27
msgbox FallarborTown_House1_Text_177910, 4
@@ -37,11 +37,11 @@ FallarborTown_House1_EventScript_153BDA:: @ 8153BDA
FallarborTown_House1_EventScript_153C2D:: @ 8153C2D
msgbox FallarborTown_House1_Text_177755, 4
- msgbox FallarborTown_House1_Text_17780E, 5
+ msgbox FallarborTown_House1_Text_17780E, MSGBOX_YESNO
return
FallarborTown_House1_EventScript_153C3E:: @ 8153C3E
- msgbox FallarborTown_House1_Text_1779B8, 5
+ msgbox FallarborTown_House1_Text_1779B8, MSGBOX_YESNO
return
FallarborTown_House1_EventScript_153C47:: @ 8153C47
diff --git a/data/scripts/maps/FallarborTown_House2.inc b/data/scripts/maps/FallarborTown_House2.inc
index 001863d5c..7ceaabdef 100644
--- a/data/scripts/maps/FallarborTown_House2.inc
+++ b/data/scripts/maps/FallarborTown_House2.inc
@@ -16,31 +16,31 @@ FallarborTown_House2_EventScript_153CB6:: @ 8153CB6
checkitem ITEM_HEART_SCALE, 1
compare RESULT, 0
goto_if_eq FallarborTown_House2_EventScript_153D60
- msgbox FallarborTown_House2_Text_177BDB, 5
+ msgbox FallarborTown_House2_Text_177BDB, MSGBOX_YESNO
switch RESULT
- case 0, FallarborTown_House2_EventScript_153D60
+ case NO, FallarborTown_House2_EventScript_153D60
goto FallarborTown_House2_EventScript_153CE4
end
FallarborTown_House2_EventScript_153CE4:: @ 8153CE4
msgbox FallarborTown_House2_Text_177C3F, 4
- special sub_80F9A4C
+ special SelectMoveTutorMon
waitstate
- compare 0x8004, 255
+ compare VAR_SPECIAL_4, 255
goto_if_eq FallarborTown_House2_EventScript_153D60
- special sub_80FA148
+ special IsSelectedMonEgg
compare RESULT, 1
goto_if_eq FallarborTown_House2_EventScript_153D52
- compare 0x8005, 0
+ compare VAR_SPECIAL_5, 0
goto_if_eq FallarborTown_House2_EventScript_153D44
goto FallarborTown_House2_EventScript_153D1A
end
FallarborTown_House2_EventScript_153D1A:: @ 8153D1A
msgbox FallarborTown_House2_Text_177C5D, 4
- special sub_8132670
+ special TeachMoveTutorMove
waitstate
- compare 0x8004, 0
+ compare VAR_SPECIAL_4, 0
goto_if_eq FallarborTown_House2_EventScript_153CE4
msgbox FallarborTown_House2_Text_177CC3, 4
takeitem ITEM_HEART_SCALE, 1
diff --git a/data/scripts/maps/FallarborTown_PokemonCenter_1F.inc b/data/scripts/maps/FallarborTown_PokemonCenter_1F.inc
index dd6e83be3..93a5115af 100644
--- a/data/scripts/maps/FallarborTown_PokemonCenter_1F.inc
+++ b/data/scripts/maps/FallarborTown_PokemonCenter_1F.inc
@@ -8,7 +8,7 @@ FallarborTown_PokemonCenter_1F_MapScript1_153AF9:: @ 8153AF9
end
FallarborTown_PokemonCenter_1F_EventScript_153B02:: @ 8153B02
- setvar 0x800b, 1
+ setvar VAR_SPECIAL_B, 1
call FallarborTown_PokemonCenter_1F_EventScript_19FD5B
waitmessage
waitbuttonpress
@@ -46,7 +46,7 @@ FallarborTown_PokemonCenter_1F_EventScript_153B59:: @ 8153B59
end
FallarborTown_PokemonCenter_1F_EventScript_153B69:: @ 8153B69
- playse 18
+ playse SE_JIDO_DOA
removeobject 4
clearflag FLAG_HIDE_LANETTE
release
diff --git a/data/scripts/maps/FortreeCity.inc b/data/scripts/maps/FortreeCity.inc
index 239c1410d..937b435a6 100644
--- a/data/scripts/maps/FortreeCity.inc
+++ b/data/scripts/maps/FortreeCity.inc
@@ -64,8 +64,8 @@ FortreeCity_EventScript_14C9B3:: @ 814C9B3
end
FortreeCity_EventScript_14C9CF:: @ 814C9CF
- msgbox FortreeCity_Text_16788B, 5
- compare RESULT, 1
+ msgbox FortreeCity_Text_16788B, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq FortreeCity_EventScript_14C9E4
release
end
diff --git a/data/scripts/maps/FortreeCity_Gym.inc b/data/scripts/maps/FortreeCity_Gym.inc
index a0eb6186a..9217ba8f4 100644
--- a/data/scripts/maps/FortreeCity_Gym.inc
+++ b/data/scripts/maps/FortreeCity_Gym.inc
@@ -8,7 +8,7 @@ FortreeCity_Gym_MapScript1_157EDE:: @ 8157EDE
end
FortreeCity_Gym_MapScript2_157EE2:: @ 8157EE2
- map_script_2 0x4000, 16384, FortreeCity_Gym_EventScript_157EEC
+ map_script_2 VAR_TEMP_0, 16384, FortreeCity_Gym_EventScript_157EEC
.2byte 0
FortreeCity_Gym_EventScript_157EEC:: @ 8157EEC
@@ -30,7 +30,7 @@ FortreeCity_Gym_EventScript_157F15:: @ 8157F15
msgbox FortreeCity_Gym_Text_185E73, 4
setflag FLAG_DEFEATED_FORTREE_GYM
setflag FLAG_BADGE06_GET
- setvar 0x8008, 6
+ setvar VAR_SPECIAL_8, 6
call FortreeCity_Gym_EventScript_1A01C0
goto FortreeCity_Gym_EventScript_157F3E
end
diff --git a/data/scripts/maps/FortreeCity_House1.inc b/data/scripts/maps/FortreeCity_House1.inc
index 14b9b2c31..b308aa836 100644
--- a/data/scripts/maps/FortreeCity_House1.inc
+++ b/data/scripts/maps/FortreeCity_House1.inc
@@ -6,29 +6,29 @@ FortreeCity_House1_EventScript_157E13:: @ 8157E13
faceplayer
checkflag FLAG_FORTREE_NPC_TRADE_COMPLETED
goto_if_eq FortreeCity_House1_EventScript_157EAD
- setvar 0x8008, 1
- copyvar 0x8004, 0x8008
- specialvar RESULT, sub_804D89C
- copyvar 0x8009, RESULT
- msgbox FortreeCity_House1_Text_18568C, 5
- compare RESULT, 0
+ setvar VAR_SPECIAL_8, 1
+ copyvar VAR_SPECIAL_4, VAR_SPECIAL_8
+ specialvar RESULT, GetInGameTradeSpeciesInfo
+ copyvar VAR_SPECIAL_9, RESULT
+ msgbox FortreeCity_House1_Text_18568C, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq FortreeCity_House1_EventScript_157E95
- special sub_80F9A0C
+ special SelectMonForNPCTrade
waitstate
- copyvar 0x800a, 0x8004
- compare 0x8004, 255
+ copyvar VAR_SPECIAL_A, VAR_SPECIAL_4
+ compare VAR_SPECIAL_4, 255
goto_if_eq FortreeCity_House1_EventScript_157E95
- copyvar 0x8005, 0x800a
- specialvar RESULT, sub_804DB2C
- copyvar 0x800b, RESULT
- compare RESULT, 0x8009
+ copyvar VAR_SPECIAL_5, VAR_SPECIAL_A
+ specialvar RESULT, GetTradeSpecies
+ copyvar VAR_SPECIAL_B, RESULT
+ compare RESULT, VAR_SPECIAL_9
goto_if 5, FortreeCity_House1_EventScript_157E9F
- copyvar 0x8004, 0x8008
- copyvar 0x8005, 0x800a
- special sub_804DB68
- special sub_804E174
+ copyvar VAR_SPECIAL_4, VAR_SPECIAL_8
+ copyvar VAR_SPECIAL_5, VAR_SPECIAL_A
+ special CreateInGameTradePokemon
+ special DoInGameTradeScene
waitstate
- bufferspeciesname 0, 0x8009
+ bufferspeciesname 0, VAR_SPECIAL_9
msgbox FortreeCity_House1_Text_1856F7, 4
setflag FLAG_FORTREE_NPC_TRADE_COMPLETED
release
@@ -40,7 +40,7 @@ FortreeCity_House1_EventScript_157E95:: @ 8157E95
end
FortreeCity_House1_EventScript_157E9F:: @ 8157E9F
- bufferspeciesname 0, 0x8009
+ bufferspeciesname 0, VAR_SPECIAL_9
msgbox FortreeCity_House1_Text_185737, 4
release
end
diff --git a/data/scripts/maps/FortreeCity_PokemonCenter_1F.inc b/data/scripts/maps/FortreeCity_PokemonCenter_1F.inc
index b82927be1..6d847d7cc 100644
--- a/data/scripts/maps/FortreeCity_PokemonCenter_1F.inc
+++ b/data/scripts/maps/FortreeCity_PokemonCenter_1F.inc
@@ -7,7 +7,7 @@ FortreeCity_PokemonCenter_1F_MapScript1_158017:: @ 8158017
end
FortreeCity_PokemonCenter_1F_EventScript_15801B:: @ 815801B
- setvar 0x800b, 1
+ setvar VAR_SPECIAL_B, 1
call FortreeCity_PokemonCenter_1F_EventScript_19FD5B
waitmessage
waitbuttonpress
diff --git a/data/scripts/maps/GraniteCave_StevensRoom.inc b/data/scripts/maps/GraniteCave_StevensRoom.inc
index 344ccd479..c9616266e 100644
--- a/data/scripts/maps/GraniteCave_StevensRoom.inc
+++ b/data/scripts/maps/GraniteCave_StevensRoom.inc
@@ -5,7 +5,7 @@ GraniteCave_StevensRoom_EventScript_15CBFA:: @ 815CBFA
lock
faceplayer
msgbox GraniteCave_StevensRoom_Text_194AE5, 4
- setvar 0x8004, ITEM_LETTER
+ setvar VAR_SPECIAL_4, ITEM_LETTER
call GraniteCave_StevensRoom_EventScript_1A067F
setflag FLAG_DELIVERED_STEVEN_LETTER
msgbox GraniteCave_StevensRoom_Text_194BDD, 4
@@ -22,7 +22,7 @@ GraniteCave_StevensRoom_EventScript_15CBFA:: @ 815CBFA
call_if 1, GraniteCave_StevensRoom_EventScript_15CC6D
compare FACING, 4
call_if 1, GraniteCave_StevensRoom_EventScript_15CC6D
- playse 9
+ playse SE_KAIDAN
removeobject 1
release
end
diff --git a/data/scripts/maps/InsideOfTruck.inc b/data/scripts/maps/InsideOfTruck.inc
index 18cfb904d..37fa85041 100644
--- a/data/scripts/maps/InsideOfTruck.inc
+++ b/data/scripts/maps/InsideOfTruck.inc
@@ -15,7 +15,7 @@ InsideOfTruck_MapScript1_15FC26:: @ 815FC26
InsideOfTruck_EventScript_15FC29:: @ 815FC29
lockall
- setflag 0x4000
+ setflag FLAG_SPECIAL_FLAG_0
checkplayergender
compare RESULT, 0
goto_if_eq InsideOfTruck_EventScript_15FC45
@@ -25,24 +25,24 @@ InsideOfTruck_EventScript_15FC29:: @ 815FC29
InsideOfTruck_EventScript_15FC45:: @ 815FC45
setrespawn 1
- setvar 0x4092, 1
+ setvar VAR_LITTLEROOT_INTRO_STATE, 1
setflag FLAG_HIDE_MAY_MOM_DOWNSTAIRS
setflag FLAG_HIDE_MOVING_TRUCK_MAY
setflag FLAG_HIDE_BRENDAN_MOM
setflag FLAG_HIDE_BRENDAN_UPSTAIRS
- setvar 0x408c, 1
+ setvar VAR_LITTLEROOT_HOUSES_STATE_2, 1
setdynamicwarp MAP_LITTLEROOT_TOWN, 255, 3, 10
releaseall
end
InsideOfTruck_EventScript_15FC68:: @ 815FC68
setrespawn 2
- setvar 0x4092, 2
+ setvar VAR_LITTLEROOT_INTRO_STATE, 2
setflag FLAG_HIDE_BRENDAN_MOM_DOWNSTAIRS
setflag FLAG_HIDE_MOVING_TRUCK_BRENDAN
setflag FLAG_HIDE_MAY_MOM
setflag FLAG_HIDE_MAY_UPSTAIRS
- setvar 0x4082, 1
+ setvar VAR_LITTLEROOT_HOUSES_STATE, 1
setdynamicwarp MAP_LITTLEROOT_TOWN, 255, 12, 10
releaseall
end
diff --git a/data/scripts/maps/JaggedPass.inc b/data/scripts/maps/JaggedPass.inc
index c7efee318..efe5d6a6e 100644
--- a/data/scripts/maps/JaggedPass.inc
+++ b/data/scripts/maps/JaggedPass.inc
@@ -8,12 +8,12 @@ JaggedPass_MapScript1_15D271:: @ 815D271
end
JaggedPass_MapScript1_15D274:: @ 815D274
- compare 0x40bd, 1
+ compare VAR_JAGGED_PASS_ASH_WEATHER, 1
call_if 1, JaggedPass_EventScript_15D280
end
JaggedPass_EventScript_15D280:: @ 815D280
- setweather 7
+ setweather WEATHER_ASH
doweather
return
@@ -24,7 +24,7 @@ JaggedPass_EventScript_15D285:: @ 815D285
JaggedPass_EventScript_15D29C:: @ 815D29C
trainerbattle 0, OPPONENT_DIANA_1, 0, JaggedPass_Text_195E9E, JaggedPass_Text_195EDF
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq JaggedPass_EventScript_15D2C3
msgbox JaggedPass_Text_195F04, 6
@@ -37,7 +37,7 @@ JaggedPass_EventScript_15D2C3:: @ 815D2C3
JaggedPass_EventScript_15D2DA:: @ 815D2DA
trainerbattle 0, OPPONENT_ETHAN_1, 0, JaggedPass_Text_195FF2, JaggedPass_Text_196032
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq JaggedPass_EventScript_15D301
msgbox JaggedPass_Text_196077, 6
diff --git a/data/scripts/maps/LavaridgeTown.inc b/data/scripts/maps/LavaridgeTown.inc
index 8b4384ed8..44a1e141b 100644
--- a/data/scripts/maps/LavaridgeTown.inc
+++ b/data/scripts/maps/LavaridgeTown.inc
@@ -9,7 +9,7 @@ LavaridgeTown_MapScript1_14E4AE:: @ 814E4AE
call_if 1, LavaridgeTown_EventScript_14E4DF
call LavaridgeTown_EventScript_1A014E
call LavaridgeTown_EventScript_1A0172
- compare 0x4053, 2
+ compare VAR_LAVARIDGE_RIVAL_STATE, 2
call_if 1, LavaridgeTown_EventScript_14E4D0
end
@@ -23,12 +23,12 @@ LavaridgeTown_EventScript_14E4DF:: @ 814E4DF
return
LavaridgeTown_MapScript2_14E4E3:: @ 814E4E3
- map_script_2 0x4053, 1, LavaridgeTown_EventScript_14E4ED
+ map_script_2 VAR_LAVARIDGE_RIVAL_STATE, 1, LavaridgeTown_EventScript_14E4ED
.2byte 0
LavaridgeTown_EventScript_14E4ED:: @ 814E4ED
lockall
- setvar 0x8008, 1
+ setvar VAR_SPECIAL_8, 1
opendoor 12, 15
waitdooranim
addobject 8
@@ -48,7 +48,7 @@ LavaridgeTown_EventScript_14E4ED:: @ 814E4ED
call_if 1, LavaridgeTown_EventScript_14E56B
compare RESULT, 1
call_if 1, LavaridgeTown_EventScript_14E570
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, LavaridgeTown_EventScript_14E68F
checkplayergender
compare RESULT, 0
@@ -58,17 +58,17 @@ LavaridgeTown_EventScript_14E4ED:: @ 814E4ED
end
LavaridgeTown_EventScript_14E56B:: @ 814E56B
- playbgm 415, 1
+ playbgm BGM_GIRL_SUP, TRUE
return
LavaridgeTown_EventScript_14E570:: @ 814E570
- playbgm 421, 1
+ playbgm BGM_BOY_SUP, TRUE
return
LavaridgeTown_EventScript_14E575:: @ 814E575
lock
faceplayer
- setvar 0x8008, 0
+ setvar VAR_SPECIAL_8, 0
checkplayergender
compare RESULT, 0
call_if 1, LavaridgeTown_EventScript_14E56B
@@ -99,22 +99,22 @@ LavaridgeTown_EventScript_14E5D0:: @ 814E5D0
LavaridgeTown_EventScript_14E5F5:: @ 814E5F5
closemessage
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, LavaridgeTown_EventScript_14E646
- compare 0x8008, 0
+ compare VAR_SPECIAL_8, 0
call_if 1, LavaridgeTown_EventScript_14E64E
removeobject 8
addobject 7
delay 30
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, LavaridgeTown_EventScript_14E69A
- compare 0x8008, 0
+ compare VAR_SPECIAL_8, 0
call_if 1, LavaridgeTown_EventScript_14E6A5
removeobject 7
- setvar 0x4053, 2
+ setvar VAR_LAVARIDGE_RIVAL_STATE, 2
savebgm 0
fadedefaultbgm
- compare 0x8008, 0
+ compare VAR_SPECIAL_8, 0
goto_if_eq LavaridgeTown_EventScript_14E644
releaseall
end
@@ -274,19 +274,19 @@ LavaridgeTown_EventScript_14E75A:: @ 814E75A
faceplayer
checkflag FLAG_RECEIVED_LAVARIDGE_EGG
goto_if_eq LavaridgeTown_EventScript_14E79E
- msgbox LavaridgeTown_Text_16C174, 5
- compare RESULT, 0
+ msgbox LavaridgeTown_Text_16C174, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq LavaridgeTown_EventScript_14E7B2
getpartysize
compare RESULT, 6
goto_if_eq LavaridgeTown_EventScript_14E7A8
msgbox LavaridgeTown_Text_16C2B6, 4
setflag FLAG_RECEIVED_LAVARIDGE_EGG
- playfanfare 370
+ playfanfare BGM_FANFA4
message LavaridgeTown_Text_16C2EA
waitfanfare
waitmessage
- giveegg 360
+ giveegg SPECIES_WYNAUT
release
end
diff --git a/data/scripts/maps/LavaridgeTown_Gym_1F.inc b/data/scripts/maps/LavaridgeTown_Gym_1F.inc
index 9dd1ae59d..1bbad53bf 100644
--- a/data/scripts/maps/LavaridgeTown_Gym_1F.inc
+++ b/data/scripts/maps/LavaridgeTown_Gym_1F.inc
@@ -8,34 +8,34 @@ LavaridgeTown_Gym_1F_MapScript1_153694:: @ 8153694
end
LavaridgeTown_Gym_1F_EventScript_15369F:: @ 815369F
- setvar 0x400b, 0
- setvar 0x400c, 0
- setvar 0x400d, 0
- setvar 0x400e, 0
- setvar 0x400f, 0
+ setvar VAR_TEMP_B, 0
+ setvar VAR_TEMP_C, 0
+ setvar VAR_TEMP_D, 0
+ setvar VAR_TEMP_E, 0
+ setvar VAR_TEMP_F, 0
checktrainerflag OPPONENT_COLE
goto_if_eq LavaridgeTown_Gym_1F_EventScript_1536C6
- setvar 0x400b, 1
+ setvar VAR_TEMP_B, 1
LavaridgeTown_Gym_1F_EventScript_1536C6:: @ 81536C6
checktrainerflag OPPONENT_ZANE
goto_if_eq LavaridgeTown_Gym_1F_EventScript_1536D4
- setvar 0x400c, 1
+ setvar VAR_TEMP_C, 1
LavaridgeTown_Gym_1F_EventScript_1536D4:: @ 81536D4
checktrainerflag OPPONENT_AXLE
goto_if_eq LavaridgeTown_Gym_1F_EventScript_1536E2
- setvar 0x400d, 1
+ setvar VAR_TEMP_D, 1
LavaridgeTown_Gym_1F_EventScript_1536E2:: @ 81536E2
checktrainerflag OPPONENT_SADIE
goto_if_eq LavaridgeTown_Gym_1F_EventScript_1536F0
- setvar 0x400e, 1
+ setvar VAR_TEMP_E, 1
LavaridgeTown_Gym_1F_EventScript_1536F0:: @ 81536F0
checktrainerflag OPPONENT_ANDY
goto_if_eq LavaridgeTown_Gym_1F_EventScript_1536FE
- setvar 0x400f, 1
+ setvar VAR_TEMP_F, 1
LavaridgeTown_Gym_1F_EventScript_1536FE:: @ 81536FE
return
@@ -83,13 +83,13 @@ LavaridgeTown_Gym_1F_EventScript_153766:: @ 8153766
msgbox LavaridgeTown_Gym_1F_Text_176A8C, 4
setflag FLAG_DEFEATED_LAVARIDGE_GYM
setflag FLAG_BADGE04_GET
- addvar 0x4085, 1
- compare 0x4085, 6
+ addvar VAR_PETALBURG_GYM_STATE, 1
+ compare VAR_PETALBURG_GYM_STATE, 6
call_if 1, LavaridgeTown_Gym_1F_EventScript_1A00FB
- setvar 0x8008, 4
+ setvar VAR_SPECIAL_8, 4
call LavaridgeTown_Gym_1F_EventScript_1A01C0
setflag FLAG_HIDE_WALLY_WANDAS_HOUSE
- setvar 0x4053, 1
+ setvar VAR_LAVARIDGE_RIVAL_STATE, 1
goto LavaridgeTown_Gym_1F_EventScript_1537A7
end
diff --git a/data/scripts/maps/LavaridgeTown_PokemonCenter_1F.inc b/data/scripts/maps/LavaridgeTown_PokemonCenter_1F.inc
index 0efda9c1e..4e9c51380 100644
--- a/data/scripts/maps/LavaridgeTown_PokemonCenter_1F.inc
+++ b/data/scripts/maps/LavaridgeTown_PokemonCenter_1F.inc
@@ -8,7 +8,7 @@ LavaridgeTown_PokemonCenter_1F_MapScript1_153912:: @ 8153912
end
LavaridgeTown_PokemonCenter_1F_EventScript_15391B:: @ 815391B
- setvar 0x800b, 1
+ setvar VAR_SPECIAL_B, 1
call LavaridgeTown_PokemonCenter_1F_EventScript_19FD5B
waitmessage
waitbuttonpress
diff --git a/data/scripts/maps/LilycoveCity.inc b/data/scripts/maps/LilycoveCity.inc
index 6494f2a6f..6ed8054f8 100644
--- a/data/scripts/maps/LilycoveCity.inc
+++ b/data/scripts/maps/LilycoveCity.inc
@@ -5,7 +5,7 @@ LilycoveCity_MapScripts:: @ 814CA15
LilycoveCity_MapScript1_14CA20:: @ 814CA20
setflag FLAG_VISITED_LILYCOVE_CITY
- setvar 0x4086, 0
+ setvar VAR_LINK_CONTEST_ROOM_STATE, 0
setflag FLAG_HIDE_CONTEST_REPORTER_LILYCOVE
checkflag FLAG_SYS_WEATHER_CTRL
call_if 1, LilycoveCity_EventScript_1A02C1
@@ -172,8 +172,8 @@ LilycoveCity_EventScript_14CC79:: @ 814CC79
LilycoveCity_EventScript_14CC82:: @ 814CC82
lockall
- specialvar 0x8004, sub_80C4D50
- switch 0x8004
+ specialvar VAR_SPECIAL_4, sub_80C4D50
+ switch VAR_SPECIAL_4
case 0, LilycoveCity_EventScript_14CCA2
msgbox LilycoveCity_Text_168EA4, 4
releaseall
@@ -255,26 +255,26 @@ LilycoveCity_EventScript_14CD46:: @ 814CD46
end
LilycoveCity_EventScript_14CD60:: @ 814CD60
- playbgm 415, 1
+ playbgm BGM_GIRL_SUP, TRUE
checkflag FLAG_DECLINED_RIVAL_BATTLE_LILYCOVE
call_if 1, LilycoveCity_EventScript_14CDB0
checkflag FLAG_DECLINED_RIVAL_BATTLE_LILYCOVE
call_if 0, LilycoveCity_EventScript_14CDB9
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq LilycoveCity_EventScript_14CDC2
msgbox LilycoveCity_Text_167B94, 4
- switch 0x4023
+ switch VAR_STARTER_MON
case 0, LilycoveCity_EventScript_14CE46
case 1, LilycoveCity_EventScript_14CE56
case 2, LilycoveCity_EventScript_14CE66
end
LilycoveCity_EventScript_14CDB0:: @ 814CDB0
- msgbox LilycoveCity_Text_167B55, 5
+ msgbox LilycoveCity_Text_167B55, MSGBOX_YESNO
return
LilycoveCity_EventScript_14CDB9:: @ 814CDB9
- msgbox LilycoveCity_Text_1679BF, 5
+ msgbox LilycoveCity_Text_1679BF, MSGBOX_YESNO
return
LilycoveCity_EventScript_14CDC2:: @ 814CDC2
@@ -286,26 +286,26 @@ LilycoveCity_EventScript_14CDC2:: @ 814CDC2
end
LilycoveCity_EventScript_14CDD3:: @ 814CDD3
- playbgm 421, 1
+ playbgm BGM_BOY_SUP, TRUE
checkflag FLAG_DECLINED_RIVAL_BATTLE_LILYCOVE
call_if 1, LilycoveCity_EventScript_14CE23
checkflag FLAG_DECLINED_RIVAL_BATTLE_LILYCOVE
call_if 0, LilycoveCity_EventScript_14CE2C
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq LilycoveCity_EventScript_14CE35
msgbox LilycoveCity_Text_1680A9, 4
- switch 0x4023
+ switch VAR_STARTER_MON
case 0, LilycoveCity_EventScript_14CE76
case 1, LilycoveCity_EventScript_14CE86
case 2, LilycoveCity_EventScript_14CE96
end
LilycoveCity_EventScript_14CE23:: @ 814CE23
- msgbox LilycoveCity_Text_168067, 5
+ msgbox LilycoveCity_Text_168067, MSGBOX_YESNO
return
LilycoveCity_EventScript_14CE2C:: @ 814CE2C
- msgbox LilycoveCity_Text_167F75, 5
+ msgbox LilycoveCity_Text_167F75, MSGBOX_YESNO
return
LilycoveCity_EventScript_14CE35:: @ 814CE35
diff --git a/data/scripts/maps/LilycoveCity_ContestLobby.inc b/data/scripts/maps/LilycoveCity_ContestLobby.inc
index c97a01989..7aceecef6 100644
--- a/data/scripts/maps/LilycoveCity_ContestLobby.inc
+++ b/data/scripts/maps/LilycoveCity_ContestLobby.inc
@@ -8,14 +8,14 @@ LilycoveCity_ContestLobby_MapScript1_158871:: @ 8158871
end
LilycoveCity_ContestLobby_MapScript2_158877:: @ 8158877
- map_script_2 0x4099, 1, LilycoveCity_ContestLobby_EventScript_158889
- map_script_2 0x4099, 2, LilycoveCity_ContestLobby_EventScript_158A5B
+ map_script_2 VAR_LILYCOVE_CONTEST_LOBBY_STATE, 1, LilycoveCity_ContestLobby_EventScript_158889
+ map_script_2 VAR_LILYCOVE_CONTEST_LOBBY_STATE, 2, LilycoveCity_ContestLobby_EventScript_158A5B
.2byte 0
LilycoveCity_ContestLobby_EventScript_158889:: @ 8158889
checkflag FLAG_HIDE_LILYCOVE_MUSEUM_CURATOR
goto_if_eq LilycoveCity_ContestLobby_EventScript_158898
- setvar 0x4099, 0
+ setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 0
end
LilycoveCity_ContestLobby_EventScript_158898:: @ 8158898
@@ -30,10 +30,10 @@ LilycoveCity_ContestLobby_EventScript_158898:: @ 8158898
fadescreen 1
drawcontestwinner 0
lockall
- msgbox LilycoveCity_ContestLobby_Text_1889FD, 5
- compare RESULT, 1
+ msgbox LilycoveCity_ContestLobby_Text_1889FD, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq LilycoveCity_ContestLobby_EventScript_1588DE
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq LilycoveCity_ContestLobby_EventScript_158918
releaseall
end
@@ -42,7 +42,7 @@ LilycoveCity_ContestLobby_EventScript_1588DE:: @ 81588DE
msgbox LilycoveCity_ContestLobby_Text_188AE8, 4
closemessage
special sub_80C4CEC
- setvar 0x4099, 0
+ setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 0
specialvar RESULT, GiveMonArtistRibbon
compare RESULT, 1
call_if 1, LilycoveCity_ContestLobby_EventScript_158948
@@ -55,14 +55,14 @@ LilycoveCity_ContestLobby_EventScript_1588DE:: @ 81588DE
end
LilycoveCity_ContestLobby_EventScript_158918:: @ 8158918
- msgbox LilycoveCity_ContestLobby_Text_188C41, 5
- compare RESULT, 1
+ msgbox LilycoveCity_ContestLobby_Text_188C41, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq LilycoveCity_ContestLobby_EventScript_1588DE
msgbox LilycoveCity_ContestLobby_Text_188CBD, 4
closemessage
applymovement 4, LilycoveCity_ContestLobby_Movement_158A43
waitmovement 0
- setvar 0x4099, 0
+ setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 0
removeobject 4
releaseall
end
@@ -72,13 +72,13 @@ LilycoveCity_ContestLobby_EventScript_158948:: @ 8158948
special sub_80C4858
applymovement 4, LilycoveCity_ContestLobby_Movement_158A4E
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 4, LilycoveCity_ContestLobby_Movement_1A0833
waitmovement 0
applymovement 4, LilycoveCity_ContestLobby_Movement_158A52
waitmovement 0
msgbox LilycoveCity_ContestLobby_Text_188BB5, 4
- playfanfare 370
+ playfanfare BGM_FANFA4
msgbox LilycoveCity_ContestLobby_Text_188C03, 4
waitfanfare
msgbox LilycoveCity_ContestLobby_Text_188C19, 4
@@ -87,8 +87,8 @@ LilycoveCity_ContestLobby_EventScript_158948:: @ 8158948
return
LilycoveCity_ContestLobby_EventScript_158994:: @ 8158994
- specialvar 0x8004, sub_80C4D50
- switch 0x8004
+ specialvar VAR_SPECIAL_4, sub_80C4D50
+ switch VAR_SPECIAL_4
case 1, LilycoveCity_ContestLobby_EventScript_1589D6
case 2, LilycoveCity_ContestLobby_EventScript_1589DA
case 3, LilycoveCity_ContestLobby_EventScript_1589DE
@@ -190,7 +190,7 @@ LilycoveCity_ContestLobby_Movement_158A52:: @ 8158A52
LilycoveCity_ContestLobby_EventScript_158A5B:: @ 8158A5B
checkflag FLAG_HIDE_LILYCOVE_MUSEUM_CURATOR
goto_if_eq LilycoveCity_ContestLobby_EventScript_158A6A
- setvar 0x4099, 0
+ setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 0
end
LilycoveCity_ContestLobby_EventScript_158A6A:: @ 8158A6A
@@ -204,10 +204,10 @@ LilycoveCity_ContestLobby_EventScript_158A6A:: @ 8158A6A
lockall
fadescreen 1
drawcontestwinner 0
- msgbox LilycoveCity_ContestLobby_Text_1889FD, 5
- compare RESULT, 1
+ msgbox LilycoveCity_ContestLobby_Text_1889FD, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq LilycoveCity_ContestLobby_EventScript_158AAE
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq LilycoveCity_ContestLobby_EventScript_158AE8
end
@@ -215,7 +215,7 @@ LilycoveCity_ContestLobby_EventScript_158AAE:: @ 8158AAE
msgbox LilycoveCity_ContestLobby_Text_188AE8, 4
closemessage
special sub_80C4CEC
- setvar 0x4099, 0
+ setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 0
specialvar RESULT, GiveMonArtistRibbon
compare RESULT, 1
call_if 1, LilycoveCity_ContestLobby_EventScript_158B18
@@ -228,14 +228,14 @@ LilycoveCity_ContestLobby_EventScript_158AAE:: @ 8158AAE
end
LilycoveCity_ContestLobby_EventScript_158AE8:: @ 8158AE8
- msgbox LilycoveCity_ContestLobby_Text_188C41, 5
- compare RESULT, 1
+ msgbox LilycoveCity_ContestLobby_Text_188C41, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq LilycoveCity_ContestLobby_EventScript_158AAE
msgbox LilycoveCity_ContestLobby_Text_188CBD, 4
closemessage
applymovement 11, LilycoveCity_ContestLobby_Movement_158B6D
waitmovement 0
- setvar 0x4099, 0
+ setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 0
removeobject 11
releaseall
end
@@ -245,13 +245,13 @@ LilycoveCity_ContestLobby_EventScript_158B18:: @ 8158B18
special sub_80C4858
applymovement 11, LilycoveCity_ContestLobby_Movement_158B78
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 11, LilycoveCity_ContestLobby_Movement_1A0833
waitmovement 0
applymovement 11, LilycoveCity_ContestLobby_Movement_158B7C
waitmovement 0
msgbox LilycoveCity_ContestLobby_Text_188BB5, 4
- playfanfare 370
+ playfanfare BGM_FANFA4
msgbox LilycoveCity_ContestLobby_Text_188C03, 4
waitfanfare
msgbox LilycoveCity_ContestLobby_Text_188C19, 4
@@ -327,8 +327,8 @@ LilycoveCity_ContestLobby_EventScript_158BBA:: @ 8158BBA
end
LilycoveCity_ContestLobby_EventScript_158BC4:: @ 8158BC4
- msgbox LilycoveCity_ContestLobby_Text_188521, 5
- compare RESULT, 0
+ msgbox LilycoveCity_ContestLobby_Text_188521, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq LilycoveCity_ContestLobby_EventScript_158C35
call S_DoSaveDialog
erasebox 0, 0, 15, 9
@@ -361,7 +361,7 @@ LilycoveCity_ContestLobby_EventScript_158C42:: @ 8158C42
msgbox LilycoveCity_ContestLobby_Text_188703, 4
setvar CONTEST_RANK, 0
choosecontestmon
- compare 0x8004, 255
+ compare VAR_SPECIAL_4, 255
goto_if_eq LilycoveCity_ContestLobby_EventScript_158CEA
special sub_80C43F4
compare RESULT, 0
@@ -392,7 +392,7 @@ LilycoveCity_ContestLobby_EventScript_158CB2:: @ 8158CB2
end
LilycoveCity_ContestLobby_EventScript_158CC0:: @ 8158CC0
- copyvar 0x8008, 0x8004
+ copyvar VAR_SPECIAL_8, VAR_SPECIAL_4
message LilycoveCity_ContestLobby_Text_1A67A3
waitmessage
yesnobox 20, 8
@@ -417,7 +417,7 @@ LilycoveCity_ContestLobby_EventScript_158CEA:: @ 8158CEA
LilycoveCity_ContestLobby_EventScript_158D24:: @ 8158D24
message LilycoveCity_ContestLobby_Text_1887C7
waitmessage
- copyvar 0x8004, RESULT
+ copyvar VAR_SPECIAL_4, RESULT
special sub_808363C
waitstate
compare RESULT, 3
@@ -429,7 +429,7 @@ LilycoveCity_ContestLobby_EventScript_158D24:: @ 8158D24
messageautoscroll LilycoveCity_ContestLobby_Text_18872A
waitmessage
contestlinktransfer
- switch 0x8004
+ switch VAR_SPECIAL_4
case 0, LilycoveCity_ContestLobby_EventScript_158DD1
case 1, LilycoveCity_ContestLobby_EventScript_158D82
case 2, LilycoveCity_ContestLobby_EventScript_158DC3
@@ -471,19 +471,19 @@ LilycoveCity_ContestLobby_EventScript_158DC3:: @ 8158DC3
LilycoveCity_ContestLobby_EventScript_158DD1:: @ 8158DD1
special sub_80C496C
- addvar 0x8004, 1
+ addvar VAR_SPECIAL_4, 1
buffernumberstring 1, 32772
messageautoscroll LilycoveCity_ContestLobby_Text_188845
waitmessage
- addvar 0x8004, 65535
+ addvar VAR_SPECIAL_4, -1
goto LilycoveCity_ContestLobby_EventScript_158DEE
end
LilycoveCity_ContestLobby_EventScript_158DEE:: @ 8158DEE
call LilycoveCity_ContestLobby_EventScript_158E0B
- setvar 0x4086, 1
+ setvar VAR_LINK_CONTEST_ROOM_STATE, 1
special sub_80C4F70
- setvar 0x4088, 5
+ setvar VAR_CONTEST_LOCATION, 5
setvar CONTEST_RANK, 3
call LilycoveCity_ContestLobby_EventScript_158F08
end
@@ -496,13 +496,13 @@ LilycoveCity_ContestLobby_EventScript_158E0B:: @ 8158E0B
closemessage
applymovement 2, LilycoveCity_ContestLobby_Movement_158E9C
waitmovement 0
- playse 71
+ playse SE_HASHI
setmetatile 9, 2, 545, 1
setmetatile 9, 3, 609, 1
special DrawWholeMapView
applymovement 2, LilycoveCity_ContestLobby_Movement_158EA0
waitmovement 0
- playse 71
+ playse SE_HASHI
setmetatile 9, 2, 721, 1
setmetatile 9, 3, 729, 1
special DrawWholeMapView
@@ -571,24 +571,24 @@ LilycoveCity_ContestLobby_EventScript_158EB0:: @ 8158EB0
specialvar RESULT, sub_80C5044
compare RESULT, 1
goto_if_eq LilycoveCity_ContestLobby_EventScript_158EE8
- setvar 0x800b, 8
+ setvar VAR_SPECIAL_B, 8
setvar CONTEST_RANK, 3
call LilycoveCity_ContestLobby_EventScript_1A4E92
call LilycoveCity_ContestLobby_EventScript_158F86
- special sub_80C4BF0
+ special SetContestTrainerGfxIds
call LilycoveCity_ContestLobby_EventScript_15FBDB
- setvar 0x4088, 4
+ setvar VAR_CONTEST_LOCATION, 4
call LilycoveCity_ContestLobby_EventScript_158F08
waitstate
end
LilycoveCity_ContestLobby_EventScript_158EE8:: @ 8158EE8
setflag FLAG_HIDE_LILYCOVE_MUSEUM_CURATOR
- copyvar 0x4094, 0x1
+ copyvar VAR_LILYCOVE_MUSEUM_2F_STATE, 0x1
giveitem ITEM_CONTEST_PASS, 1
- setvar 0x800b, 8
+ setvar VAR_SPECIAL_B, 8
setvar CONTEST_RANK, 3
- setvar 0x4099, 1
+ setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 1
setflag FLAG_SYS_RIBBON_GET
end
@@ -635,13 +635,13 @@ LilycoveCity_ContestLobby_EventScript_158F86:: @ 8158F86
lockall
applymovement 1, LilycoveCity_ContestLobby_Movement_15900B
waitmovement 0
- playse 71
+ playse SE_HASHI
setmetatile 4, 2, 545, 1
setmetatile 4, 3, 609, 1
special DrawWholeMapView
applymovement 1, LilycoveCity_ContestLobby_Movement_15900F
waitmovement 0
- playse 71
+ playse SE_HASHI
setmetatile 4, 2, 721, 1
setmetatile 4, 3, 729, 1
special DrawWholeMapView
diff --git a/data/scripts/maps/LilycoveCity_CoveLilyMotel_1F.inc b/data/scripts/maps/LilycoveCity_CoveLilyMotel_1F.inc
index 3e4caf100..c8a3dcab9 100644
--- a/data/scripts/maps/LilycoveCity_CoveLilyMotel_1F.inc
+++ b/data/scripts/maps/LilycoveCity_CoveLilyMotel_1F.inc
@@ -41,7 +41,7 @@ LilycoveCity_CoveLilyMotel_1F_EventScript_158326:: @ 8158326
LilycoveCity_CoveLilyMotel_1F_EventScript_15834D:: @ 815834D
lockall
- playse 21
+ playse SE_PIN
applymovement 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A0833
waitmovement 0
applymovement 1, LilycoveCity_CoveLilyMotel_1F_Movement_1A0835
diff --git a/data/scripts/maps/LilycoveCity_CoveLilyMotel_2F.inc b/data/scripts/maps/LilycoveCity_CoveLilyMotel_2F.inc
index 00a10b655..4878cc6bc 100644
--- a/data/scripts/maps/LilycoveCity_CoveLilyMotel_2F.inc
+++ b/data/scripts/maps/LilycoveCity_CoveLilyMotel_2F.inc
@@ -8,7 +8,7 @@ LilycoveCity_CoveLilyMotel_2F_EventScript_1583A1:: @ 81583A1
call_if 0, LilycoveCity_CoveLilyMotel_2F_EventScript_1583C7
checkflag FLAG_TEMP_2
call_if 1, LilycoveCity_CoveLilyMotel_2F_EventScript_1583DD
- specialvar RESULT, sub_8090FC0
+ specialvar RESULT, CompletedHoennPokedex
compare RESULT, 1
goto_if_eq LilycoveCity_CoveLilyMotel_2F_EventScript_1583D0
release
@@ -20,7 +20,7 @@ LilycoveCity_CoveLilyMotel_2F_EventScript_1583C7:: @ 81583C7
LilycoveCity_CoveLilyMotel_2F_EventScript_1583D0:: @ 81583D0
setflag FLAG_TEMP_2
- playfanfare 370
+ playfanfare BGM_FANFA4
waitfanfare
goto LilycoveCity_CoveLilyMotel_2F_EventScript_1583DD
end
diff --git a/data/scripts/maps/LilycoveCity_DepartmentStoreElevator.inc b/data/scripts/maps/LilycoveCity_DepartmentStoreElevator.inc
index ca60bbc89..1198054f0 100644
--- a/data/scripts/maps/LilycoveCity_DepartmentStoreElevator.inc
+++ b/data/scripts/maps/LilycoveCity_DepartmentStoreElevator.inc
@@ -6,8 +6,8 @@ LilycoveCity_DepartmentStoreElevator_EventScript_15A39C:: @ 815A39C
faceplayer
checkflag FLAG_TEMP_2
call_if 0, LilycoveCity_DepartmentStoreElevator_EventScript_15A4CF
- copyvar 0x8005, 0x4043
- special sub_810E944
+ copyvar VAR_SPECIAL_5, VAR_DEPT_STORE_FLOOR
+ special DisplayCurrentElevatorFloor
message LilycoveCity_DepartmentStoreElevator_Text_1A0EF6
waitmessage
multichoice 0, 0, 57, 0
@@ -22,46 +22,46 @@ LilycoveCity_DepartmentStoreElevator_EventScript_15A39C:: @ 815A39C
LilycoveCity_DepartmentStoreElevator_EventScript_15A402:: @ 815A402
setdynamicwarp MAP_LILYCOVE_CITY_DEPARTMENT_STORE_1F, 255, 2, 1
- compare 0x4043, 0
+ compare VAR_DEPT_STORE_FLOOR, 0
goto_if_eq LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
call LilycoveCity_DepartmentStoreElevator_EventScript_15A4B8
- setvar 0x4043, 0
+ setvar VAR_DEPT_STORE_FLOOR, 0
goto LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
end
LilycoveCity_DepartmentStoreElevator_EventScript_15A425:: @ 815A425
setdynamicwarp MAP_LILYCOVE_CITY_DEPARTMENT_STORE_2F, 255, 2, 1
- compare 0x4043, 1
+ compare VAR_DEPT_STORE_FLOOR, 1
goto_if_eq LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
call LilycoveCity_DepartmentStoreElevator_EventScript_15A4B8
- setvar 0x4043, 1
+ setvar VAR_DEPT_STORE_FLOOR, 1
goto LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
end
LilycoveCity_DepartmentStoreElevator_EventScript_15A448:: @ 815A448
setdynamicwarp MAP_LILYCOVE_CITY_DEPARTMENT_STORE_3F, 255, 2, 1
- compare 0x4043, 2
+ compare VAR_DEPT_STORE_FLOOR, 2
goto_if_eq LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
call LilycoveCity_DepartmentStoreElevator_EventScript_15A4B8
- setvar 0x4043, 2
+ setvar VAR_DEPT_STORE_FLOOR, 2
goto LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
end
LilycoveCity_DepartmentStoreElevator_EventScript_15A46B:: @ 815A46B
setdynamicwarp MAP_LILYCOVE_CITY_DEPARTMENT_STORE_4F, 255, 2, 1
- compare 0x4043, 3
+ compare VAR_DEPT_STORE_FLOOR, 3
goto_if_eq LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
call LilycoveCity_DepartmentStoreElevator_EventScript_15A4B8
- setvar 0x4043, 3
+ setvar VAR_DEPT_STORE_FLOOR, 3
goto LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
end
LilycoveCity_DepartmentStoreElevator_EventScript_15A48E:: @ 815A48E
setdynamicwarp MAP_LILYCOVE_CITY_DEPARTMENT_STORE_5F, 255, 2, 1
- compare 0x4043, 4
+ compare VAR_DEPT_STORE_FLOOR, 4
goto_if_eq LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
call LilycoveCity_DepartmentStoreElevator_EventScript_15A4B8
- setvar 0x4043, 4
+ setvar VAR_DEPT_STORE_FLOOR, 4
goto LilycoveCity_DepartmentStoreElevator_EventScript_15A4B1
end
@@ -74,7 +74,7 @@ LilycoveCity_DepartmentStoreElevator_EventScript_15A4B8:: @ 815A4B8
erasebox 0, 0, 29, 19
applymovement LAST_TALKED, LilycoveCity_DepartmentStoreElevator_Movement_1A0845
waitmovement 0
- special sub_810EBEC
+ special ShakeScreenInElevator
waitstate
setflag FLAG_TEMP_2
return
diff --git a/data/scripts/maps/LilycoveCity_DepartmentStoreRooftop.inc b/data/scripts/maps/LilycoveCity_DepartmentStoreRooftop.inc
index 2806b6125..cd5e0d980 100644
--- a/data/scripts/maps/LilycoveCity_DepartmentStoreRooftop.inc
+++ b/data/scripts/maps/LilycoveCity_DepartmentStoreRooftop.inc
@@ -78,8 +78,8 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_15A1CD:: @ 815A1CD
LilycoveCity_DepartmentStoreRooftop_EventScript_15A1DE:: @ 815A1DE
multichoice 16, 0, 42, 0
- copyvar 0x4001, RESULT
- switch 0x4001
+ copyvar VAR_TEMP_1, RESULT
+ switch VAR_TEMP_1
case 0, LilycoveCity_DepartmentStoreRooftop_EventScript_15A21C
case 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A227
case 2, LilycoveCity_DepartmentStoreRooftop_EventScript_15A232
@@ -88,17 +88,17 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_15A1DE:: @ 815A1DE
end
LilycoveCity_DepartmentStoreRooftop_EventScript_15A21C:: @ 815A21C
- setvar 0x4000, 26
+ setvar VAR_TEMP_0, ITEM_FRESH_WATER
goto LilycoveCity_DepartmentStoreRooftop_EventScript_15A267
end
LilycoveCity_DepartmentStoreRooftop_EventScript_15A227:: @ 815A227
- setvar 0x4000, 27
+ setvar VAR_TEMP_0, ITEM_SODA_POP
goto LilycoveCity_DepartmentStoreRooftop_EventScript_15A267
end
LilycoveCity_DepartmentStoreRooftop_EventScript_15A232:: @ 815A232
- setvar 0x4000, 28
+ setvar VAR_TEMP_0, ITEM_LEMONADE
goto LilycoveCity_DepartmentStoreRooftop_EventScript_15A267
end
@@ -127,54 +127,54 @@ LilycoveCity_DepartmentStoreRooftop_EventScript_15A260:: @ 815A260
return
LilycoveCity_DepartmentStoreRooftop_EventScript_15A267:: @ 815A267
- compare 0x4001, 0
+ compare VAR_TEMP_1, 0
call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A23D
- compare 0x4001, 1
+ compare VAR_TEMP_1, 1
call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A244
- compare 0x4001, 2
+ compare VAR_TEMP_1, 2
call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A24B
compare RESULT, 0
goto_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_15A37A
- checkitemspace 0x4000, 1
+ checkitemspace VAR_TEMP_0, 1
compare RESULT, 0
goto_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_15A388
- compare 0x4001, 0
+ compare VAR_TEMP_1, 0
call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A252
- compare 0x4001, 1
+ compare VAR_TEMP_1, 1
call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A259
- compare 0x4001, 2
+ compare VAR_TEMP_1, 2
call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_15A260
updatemoneybox 0, 0
nop
- bufferitemname 0, 0x4000
- playse 106
+ bufferitemname 0, VAR_TEMP_0
+ playse SE_JIHANKI
msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C75F, 4
- giveitem 0x4000, 1
- bufferitemname 1, 0x4000
+ giveitem VAR_TEMP_0, 1
+ bufferitemname 1, VAR_TEMP_0
bufferstdstring 2, 14
msgbox LilycoveCity_DepartmentStoreRooftop_Text_1A0C8C, 4
random 64
compare RESULT, 0
goto_if 5, LilycoveCity_DepartmentStoreRooftop_EventScript_15A36E
- checkitemspace 0x4000, 1
+ checkitemspace VAR_TEMP_0, 1
compare RESULT, 0
goto_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_15A388
- playse 106
+ playse SE_JIHANKI
msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C780, 4
- giveitem 0x4000, 1
- bufferitemname 1, 0x4000
+ giveitem VAR_TEMP_0, 1
+ bufferitemname 1, VAR_TEMP_0
bufferstdstring 2, 14
msgbox LilycoveCity_DepartmentStoreRooftop_Text_1A0C8C, 4
random 64
compare RESULT, 0
goto_if 5, LilycoveCity_DepartmentStoreRooftop_EventScript_15A36E
- checkitemspace 0x4000, 1
+ checkitemspace VAR_TEMP_0, 1
compare RESULT, 0
goto_if_eq LilycoveCity_DepartmentStoreRooftop_EventScript_15A388
- playse 106
+ playse SE_JIHANKI
msgbox LilycoveCity_DepartmentStoreRooftop_Text_18C780, 4
- giveitem 0x4000, 1
- bufferitemname 1, 0x4000
+ giveitem VAR_TEMP_0, 1
+ bufferitemname 1, VAR_TEMP_0
bufferstdstring 2, 14
msgbox LilycoveCity_DepartmentStoreRooftop_Text_1A0C8C, 4
goto LilycoveCity_DepartmentStoreRooftop_EventScript_15A36E
diff --git a/data/scripts/maps/LilycoveCity_DepartmentStore_1F.inc b/data/scripts/maps/LilycoveCity_DepartmentStore_1F.inc
index dbfd79e98..db2b8edf9 100644
--- a/data/scripts/maps/LilycoveCity_DepartmentStore_1F.inc
+++ b/data/scripts/maps/LilycoveCity_DepartmentStore_1F.inc
@@ -9,23 +9,23 @@ LilycoveCity_DepartmentStore_1F_EventScript_159D5E:: @ 8159D5E
lock
faceplayer
dodailyevents
- compare 0x4045, 0
+ compare VAR_LOTTERY_PRIZE, 0
goto_if 5, LilycoveCity_DepartmentStore_1F_EventScript_159EB1
checkflag FLAG_DAILY_PICKED_LOTTO_TICKET
goto_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E4C
- msgbox LilycoveCity_DepartmentStore_1F_Text_1C4B5E, 5
- compare RESULT, 0
+ msgbox LilycoveCity_DepartmentStore_1F_Text_1C4B5E, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E56
setflag FLAG_DAILY_PICKED_LOTTO_TICKET
message LilycoveCity_DepartmentStore_1F_Text_1C4CC6
waitmessage
special RetrieveLotteryNumber
- copyvar 0x8008, RESULT
- special sub_810F9AC
+ copyvar VAR_SPECIAL_8, RESULT
+ special BufferLottoTicketNumber
msgbox LilycoveCity_DepartmentStore_1F_Text_1C4CF6, 4
applymovement 2, LilycoveCity_DepartmentStore_1F_Movement_1A0843
waitmovement 0
- playse 4
+ playse SE_PC_ON
special DoLotteryCornerComputerEffect
special PickLotteryCornerTicket
delay 220
@@ -33,23 +33,23 @@ LilycoveCity_DepartmentStore_1F_EventScript_159D5E:: @ 8159D5E
delay 10
applymovement 2, LilycoveCity_DepartmentStore_1F_Movement_1A0839
waitmovement 0
- compare 0x8004, 0
+ compare VAR_SPECIAL_4, 0
goto_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E60
incrementgamestat GAME_STAT_WON_POKEMON_LOTTERY
- compare 0x8006, 0
+ compare VAR_SPECIAL_6, 0
call_if 1, LilycoveCity_DepartmentStore_1F_EventScript_159E3A
- compare 0x8006, 1
+ compare VAR_SPECIAL_6, 1
call_if 1, LilycoveCity_DepartmentStore_1F_EventScript_159E43
- bufferitemname 0, 0x8005
- compare 0x8004, 1
+ bufferitemname 0, VAR_SPECIAL_5
+ compare VAR_SPECIAL_4, 1
call_if 1, LilycoveCity_DepartmentStore_1F_EventScript_159E78
- compare 0x8004, 2
+ compare VAR_SPECIAL_4, 2
call_if 1, LilycoveCity_DepartmentStore_1F_EventScript_159E81
- compare 0x8004, 3
+ compare VAR_SPECIAL_4, 3
call_if 1, LilycoveCity_DepartmentStore_1F_EventScript_159E8A
- compare 0x8004, 4
+ compare VAR_SPECIAL_4, 4
call_if 1, LilycoveCity_DepartmentStore_1F_EventScript_159E93
- giveitem_std 0x8005
+ giveitem_std VAR_SPECIAL_5
compare RESULT, 0
goto_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E9C
goto LilycoveCity_DepartmentStore_1F_EventScript_159E6E
@@ -100,7 +100,7 @@ LilycoveCity_DepartmentStore_1F_EventScript_159E93:: @ 8159E93
return
LilycoveCity_DepartmentStore_1F_EventScript_159E9C:: @ 8159E9C
- copyvar 0x4045, 0x8005
+ copyvar VAR_LOTTERY_PRIZE, VAR_SPECIAL_5
goto LilycoveCity_DepartmentStore_1F_EventScript_159EA7
end
@@ -111,10 +111,10 @@ LilycoveCity_DepartmentStore_1F_EventScript_159EA7:: @ 8159EA7
LilycoveCity_DepartmentStore_1F_EventScript_159EB1:: @ 8159EB1
msgbox LilycoveCity_DepartmentStore_1F_Text_1C4FCC, 4
- giveitem_std 0x4045
+ giveitem_std VAR_LOTTERY_PRIZE
compare RESULT, 0
goto_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159EA7
- setvar 0x4045, 0
+ setvar VAR_LOTTERY_PRIZE, 0
release
end
diff --git a/data/scripts/maps/LilycoveCity_Harbor.inc b/data/scripts/maps/LilycoveCity_Harbor.inc
index 9687c73fe..3b884c233 100644
--- a/data/scripts/maps/LilycoveCity_Harbor.inc
+++ b/data/scripts/maps/LilycoveCity_Harbor.inc
@@ -47,10 +47,10 @@ LilycoveCity_Harbor_EventScript_159929:: @ 8159929
end
LilycoveCity_Harbor_EventScript_159933:: @ 8159933
- msgbox LilycoveCity_Harbor_Text_18B47D, 5
- compare RESULT, 0
+ msgbox LilycoveCity_Harbor_Text_18B47D, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq LilycoveCity_Harbor_EventScript_15997E
- setvar 0x40b4, 5
+ setvar VAR_PORTHOLE_STATE, 5
call LilycoveCity_Harbor_EventScript_15998A
warp MAP_SS_TIDAL_CORRIDOR, 255, 1, 10
waitstate
@@ -58,8 +58,8 @@ LilycoveCity_Harbor_EventScript_159933:: @ 8159933
end
LilycoveCity_Harbor_EventScript_15995B:: @ 815995B
- msgbox LilycoveCity_Harbor_Text_18B499, 5
- compare RESULT, 0
+ msgbox LilycoveCity_Harbor_Text_18B499, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq LilycoveCity_Harbor_EventScript_15997E
call LilycoveCity_Harbor_EventScript_15998A
warp MAP_BATTLE_TOWER_OUTSIDE, 255, 19, 23
@@ -86,7 +86,7 @@ LilycoveCity_Harbor_EventScript_15998A:: @ 815998A
call_if 1, LilycoveCity_Harbor_EventScript_1599CE
delay 30
hideobjectat 255, MAP_PETALBURG_CITY
- setvar 0x8004, 2
+ setvar VAR_SPECIAL_4, 2
call LilycoveCity_Harbor_EventScript_1A040E
return
@@ -136,7 +136,7 @@ LilycoveCity_Harbor_EventScript_1599EE:: @ 81599EE
delay 30
hideobjectat 255, MAP_PETALBURG_CITY
special ScrSpecial_HealPlayerParty
- setvar 0x8004, 2
+ setvar VAR_SPECIAL_4, 2
call LilycoveCity_Harbor_EventScript_1A040E
warp MAP_SOUTHERN_ISLAND_EXTERIOR, 255, 13, 22
waitstate
diff --git a/data/scripts/maps/LilycoveCity_House3.inc b/data/scripts/maps/LilycoveCity_House3.inc
index f700eed9d..1a569bf5b 100644
--- a/data/scripts/maps/LilycoveCity_House3.inc
+++ b/data/scripts/maps/LilycoveCity_House3.inc
@@ -4,14 +4,14 @@ LilycoveCity_House3_MapScripts:: @ 8159BE4
LilycoveCity_House3_MapScript1_159BEA:: @ 8159BEA
random 4
- copyvar 0x4001, RESULT
+ copyvar VAR_TEMP_1, RESULT
end
LilycoveCity_House3_EventScript_159BF3:: @ 8159BF3
lock
faceplayer
- msgbox LilycoveCity_House3_Text_18B8CC, 5
- compare RESULT, 0
+ msgbox LilycoveCity_House3_Text_18B8CC, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq LilycoveCity_House3_EventScript_159C1D
msgbox LilycoveCity_House3_Text_18BA2B, 4
closemessage
@@ -41,7 +41,7 @@ LilycoveCity_House3_EventScript_159C32:: @ 8159C32
LilycoveCity_House3_EventScript_159C49:: @ 8159C49
lock
faceplayer
- switch 0x4001
+ switch VAR_TEMP_1
case 0, LilycoveCity_House3_EventScript_159D19
case 1, LilycoveCity_House3_EventScript_159D23
case 2, LilycoveCity_House3_EventScript_159D2D
@@ -51,7 +51,7 @@ LilycoveCity_House3_EventScript_159C49:: @ 8159C49
LilycoveCity_House3_EventScript_159C7D:: @ 8159C7D
lock
faceplayer
- switch 0x4001
+ switch VAR_TEMP_1
case 0, LilycoveCity_House3_EventScript_159D19
case 1, LilycoveCity_House3_EventScript_159D23
case 2, LilycoveCity_House3_EventScript_159D2D
@@ -61,7 +61,7 @@ LilycoveCity_House3_EventScript_159C7D:: @ 8159C7D
LilycoveCity_House3_EventScript_159CB1:: @ 8159CB1
lock
faceplayer
- switch 0x4001
+ switch VAR_TEMP_1
case 0, LilycoveCity_House3_EventScript_159D19
case 1, LilycoveCity_House3_EventScript_159D23
case 2, LilycoveCity_House3_EventScript_159D2D
@@ -71,7 +71,7 @@ LilycoveCity_House3_EventScript_159CB1:: @ 8159CB1
LilycoveCity_House3_EventScript_159CE5:: @ 8159CE5
lock
faceplayer
- switch 0x4001
+ switch VAR_TEMP_1
case 0, LilycoveCity_House3_EventScript_159D19
case 1, LilycoveCity_House3_EventScript_159D23
case 2, LilycoveCity_House3_EventScript_159D2D
diff --git a/data/scripts/maps/LilycoveCity_LilycoveMuseum_1F.inc b/data/scripts/maps/LilycoveCity_LilycoveMuseum_1F.inc
index 5d5b04114..95338f231 100644
--- a/data/scripts/maps/LilycoveCity_LilycoveMuseum_1F.inc
+++ b/data/scripts/maps/LilycoveCity_LilycoveMuseum_1F.inc
@@ -22,10 +22,10 @@ LilycoveCity_LilycoveMuseum_1F_EventScript_15844F:: @ 815844F
end
LilycoveCity_LilycoveMuseum_1F_EventScript_158458:: @ 8158458
- msgbox LilycoveCity_LilycoveMuseum_1F_Text_187495, 5
- compare RESULT, 0
+ msgbox LilycoveCity_LilycoveMuseum_1F_Text_187495, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq LilycoveCity_LilycoveMuseum_1F_EventScript_158477
- compare RESULT, 1
+ compare RESULT, YES
goto_if_eq LilycoveCity_LilycoveMuseum_1F_EventScript_158481
end
diff --git a/data/scripts/maps/LilycoveCity_LilycoveMuseum_2F.inc b/data/scripts/maps/LilycoveCity_LilycoveMuseum_2F.inc
index 577805fb2..120054e91 100644
--- a/data/scripts/maps/LilycoveCity_LilycoveMuseum_2F.inc
+++ b/data/scripts/maps/LilycoveCity_LilycoveMuseum_2F.inc
@@ -62,7 +62,7 @@ LilycoveCity_LilycoveMuseum_2F_EventScript_15865D:: @ 815865D
end
LilycoveCity_LilycoveMuseum_2F_MapScript2_158670:: @ 8158670
- map_script_2 0x4094, 0, LilycoveCity_LilycoveMuseum_2F_EventScript_15867A
+ map_script_2 VAR_LILYCOVE_MUSEUM_2F_STATE, 0, LilycoveCity_LilycoveMuseum_2F_EventScript_15867A
.2byte 0
LilycoveCity_LilycoveMuseum_2F_EventScript_15867A:: @ 815867A
@@ -81,7 +81,7 @@ LilycoveCity_LilycoveMuseum_2F_EventScript_15867A:: @ 815867A
applymovement 255, LilycoveCity_LilycoveMuseum_2F_Movement_1586D3
waitmovement 0
msgbox LilycoveCity_LilycoveMuseum_2F_Text_187E1D, 3
- copyvar 0x4094, 0x1
+ copyvar VAR_LILYCOVE_MUSEUM_2F_STATE, 0x1
releaseall
end
@@ -98,8 +98,8 @@ LilycoveCity_LilycoveMuseum_2F_EventScript_1586D8:: @ 81586D8
lockall
checkflag FLAG_RECEIVED_GLASS_ORNAMENT
goto_if_eq LilycoveCity_LilycoveMuseum_2F_EventScript_158793
- specialvar 0x8004, sub_80C4D50
- switch 0x8004
+ specialvar VAR_SPECIAL_4, sub_80C4D50
+ switch VAR_SPECIAL_4
case 1, LilycoveCity_LilycoveMuseum_2F_EventScript_15872C
case 2, LilycoveCity_LilycoveMuseum_2F_EventScript_15872C
case 3, LilycoveCity_LilycoveMuseum_2F_EventScript_15872C
diff --git a/data/scripts/maps/LilycoveCity_MoveDeletersHouse.inc b/data/scripts/maps/LilycoveCity_MoveDeletersHouse.inc
index 02558e9d3..8b8500a9c 100644
--- a/data/scripts/maps/LilycoveCity_MoveDeletersHouse.inc
+++ b/data/scripts/maps/LilycoveCity_MoveDeletersHouse.inc
@@ -5,20 +5,20 @@ LilycoveCity_MoveDeletersHouse_EventScript_159AAE:: @ 8159AAE
lockall
applymovement 1, LilycoveCity_MoveDeletersHouse_Movement_1A0839
waitmovement 0
- msgbox LilycoveCity_MoveDeletersHouse_Text_18B622, 5
+ msgbox LilycoveCity_MoveDeletersHouse_Text_18B622, MSGBOX_YESNO
switch RESULT
- case 1, LilycoveCity_MoveDeletersHouse_EventScript_159ADE
- case 0, LilycoveCity_MoveDeletersHouse_EventScript_159B7B
+ case YES, LilycoveCity_MoveDeletersHouse_EventScript_159ADE
+ case NO, LilycoveCity_MoveDeletersHouse_EventScript_159B7B
releaseall
end
LilycoveCity_MoveDeletersHouse_EventScript_159ADE:: @ 8159ADE
msgbox LilycoveCity_MoveDeletersHouse_Text_18B68C, 4
- special sub_80F9A0C
+ special SelectMonForNPCTrade
waitstate
- compare 0x8004, 255
+ compare VAR_SPECIAL_4, 255
goto_if_eq LilycoveCity_MoveDeletersHouse_EventScript_159B7B
- special sub_80FA148
+ special IsSelectedMonEgg
compare RESULT, 1
goto_if_eq LilycoveCity_MoveDeletersHouse_EventScript_159B71
special ScrSpecial_CountPokemonMoves
@@ -26,21 +26,21 @@ LilycoveCity_MoveDeletersHouse_EventScript_159ADE:: @ 8159ADE
goto_if_eq LilycoveCity_MoveDeletersHouse_EventScript_159B64
msgbox LilycoveCity_MoveDeletersHouse_Text_18B6B0, 4
fadescreen 1
- special sub_80F9EEC
+ special SelectMove
fadescreen 0
- compare 0x8005, 4
+ compare VAR_SPECIAL_5, 4
goto_if_eq LilycoveCity_MoveDeletersHouse_EventScript_159ADE
special ScrSpecial_GetPokemonNicknameAndMoveName
- msgbox LilycoveCity_MoveDeletersHouse_Text_18B6F2, 5
+ msgbox LilycoveCity_MoveDeletersHouse_Text_18B6F2, MSGBOX_YESNO
switch RESULT
- case 1, LilycoveCity_MoveDeletersHouse_EventScript_159B53
- case 0, LilycoveCity_MoveDeletersHouse_EventScript_159B7B
+ case YES, LilycoveCity_MoveDeletersHouse_EventScript_159B53
+ case NO, LilycoveCity_MoveDeletersHouse_EventScript_159B7B
releaseall
end
LilycoveCity_MoveDeletersHouse_EventScript_159B53:: @ 8159B53
- special sub_80FA0DC
- playfanfare 378
+ special DeleteMonMove
+ playfanfare BGM_ME_WASURE
waitfanfare
msgbox LilycoveCity_MoveDeletersHouse_Text_18B71E, 4
releaseall
diff --git a/data/scripts/maps/LilycoveCity_PokemonCenter_1F.inc b/data/scripts/maps/LilycoveCity_PokemonCenter_1F.inc
index 38428311b..f6eb35c98 100644
--- a/data/scripts/maps/LilycoveCity_PokemonCenter_1F.inc
+++ b/data/scripts/maps/LilycoveCity_PokemonCenter_1F.inc
@@ -7,7 +7,7 @@ LilycoveCity_PokemonCenter_1F_MapScript1_15932D:: @ 815932D
end
LilycoveCity_PokemonCenter_1F_EventScript_159331:: @ 8159331
- setvar 0x800b, 1
+ setvar VAR_SPECIAL_B, 1
call LilycoveCity_PokemonCenter_1F_EventScript_19FD5B
waitmessage
waitbuttonpress
diff --git a/data/scripts/maps/LilycoveCity_PokemonTrainerFanClub.inc b/data/scripts/maps/LilycoveCity_PokemonTrainerFanClub.inc
index 13217b340..4656f0182 100644
--- a/data/scripts/maps/LilycoveCity_PokemonTrainerFanClub.inc
+++ b/data/scripts/maps/LilycoveCity_PokemonTrainerFanClub.inc
@@ -4,7 +4,7 @@ LilycoveCity_PokemonTrainerFanClub_MapScripts:: @ 815938A
.byte 0
LilycoveCity_PokemonTrainerFanClub_MapScript2_159395:: @ 8159395
- map_script_2 0x4095, 1, LilycoveCity_PokemonTrainerFanClub_EventScript_15939F
+ map_script_2 VAR_LILYCOVE_FAN_CLUB_STATE, 1, LilycoveCity_PokemonTrainerFanClub_EventScript_15939F
.2byte 0
LilycoveCity_PokemonTrainerFanClub_EventScript_15939F:: @ 815939F
@@ -24,7 +24,7 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_15939F:: @ 815939F
waitmovement 0
applymovement 4, LilycoveCity_PokemonTrainerFanClub_Movement_15940C
waitmovement 0
- setvar 0x4095, 2
+ setvar VAR_LILYCOVE_FAN_CLUB_STATE, 2
releaseall
end
@@ -61,44 +61,44 @@ LilycoveCity_PokemonTrainerFanClub_Movement_15940C:: @ 815940C
step_end
LilycoveCity_PokemonTrainerFanClub_MapScript1_159412:: @ 8159412
- compare 0x4095, 1
+ compare VAR_LILYCOVE_FAN_CLUB_STATE, 1
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159515
- compare 0x4095, 2
+ compare VAR_LILYCOVE_FAN_CLUB_STATE, 2
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159429
end
LilycoveCity_PokemonTrainerFanClub_EventScript_159429:: @ 8159429
- special sub_810FCE8
- setvar 0x8004, 8
- specialvar RESULT, sub_810FD60
+ special UpdateMovedLilycoveFanClubMembers
+ setvar VAR_SPECIAL_4, 8
+ specialvar RESULT, ShouldMoveLilycoveFanClubMember
compare RESULT, 0
call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_1594D5
- setvar 0x8004, 9
- specialvar RESULT, sub_810FD60
+ setvar VAR_SPECIAL_4, 9
+ specialvar RESULT, ShouldMoveLilycoveFanClubMember
compare RESULT, 0
call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_1594DD
- setvar 0x8004, 10
- specialvar RESULT, sub_810FD60
+ setvar VAR_SPECIAL_4, 10
+ specialvar RESULT, ShouldMoveLilycoveFanClubMember
compare RESULT, 0
call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_1594E5
- setvar 0x8004, 11
- specialvar RESULT, sub_810FD60
+ setvar VAR_SPECIAL_4, 11
+ specialvar RESULT, ShouldMoveLilycoveFanClubMember
compare RESULT, 0
call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_1594ED
- setvar 0x8004, 12
- specialvar RESULT, sub_810FD60
+ setvar VAR_SPECIAL_4, 12
+ specialvar RESULT, ShouldMoveLilycoveFanClubMember
compare RESULT, 0
call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_1594F5
- setvar 0x8004, 13
- specialvar RESULT, sub_810FD60
+ setvar VAR_SPECIAL_4, 13
+ specialvar RESULT, ShouldMoveLilycoveFanClubMember
compare RESULT, 0
call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_1594FD
- setvar 0x8004, 14
- specialvar RESULT, sub_810FD60
+ setvar VAR_SPECIAL_4, 14
+ specialvar RESULT, ShouldMoveLilycoveFanClubMember
compare RESULT, 0
call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_159505
- setvar 0x8004, 15
- specialvar RESULT, sub_810FD60
+ setvar VAR_SPECIAL_4, 15
+ specialvar RESULT, ShouldMoveLilycoveFanClubMember
compare RESULT, 0
call_if 1, LilycoveCity_PokemonTrainerFanClub_EventScript_15950D
end
@@ -146,14 +146,14 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_159515:: @ 8159515
LilycoveCity_PokemonTrainerFanClub_EventScript_15952F:: @ 815952F
lock
faceplayer
- setvar 0x8004, 13
- special sub_810FDAC
- compare 0x4095, 0
+ setvar VAR_SPECIAL_4, 13
+ special BufferStreakTrainerText
+ compare VAR_LILYCOVE_FAN_CLUB_STATE, 0
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_15959C
- specialvar RESULT, sub_810FD60
+ specialvar RESULT, ShouldMoveLilycoveFanClubMember
compare RESULT, 1
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_15956E
- specialvar RESULT, sub_810FCB0
+ specialvar RESULT, GetNumMovedLilycoveFanClubMembers
compare RESULT, 7
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159592
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A400, 4
@@ -161,7 +161,7 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_15952F:: @ 815952F
end
LilycoveCity_PokemonTrainerFanClub_EventScript_15956E:: @ 815956E
- specialvar RESULT, sub_810FCB0
+ specialvar RESULT, GetNumMovedLilycoveFanClubMembers
compare RESULT, 1
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159588
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A36A, 4
@@ -186,14 +186,14 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_15959C:: @ 815959C
LilycoveCity_PokemonTrainerFanClub_EventScript_1595A6:: @ 81595A6
lock
faceplayer
- setvar 0x8004, 8
- special sub_810FDAC
- compare 0x4095, 0
+ setvar VAR_SPECIAL_4, 8
+ special BufferStreakTrainerText
+ compare VAR_LILYCOVE_FAN_CLUB_STATE, 0
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159613
- specialvar RESULT, sub_810FD60
+ specialvar RESULT, ShouldMoveLilycoveFanClubMember
compare RESULT, 1
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_1595E5
- specialvar RESULT, sub_810FCB0
+ specialvar RESULT, GetNumMovedLilycoveFanClubMembers
compare RESULT, 7
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159609
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A629, 4
@@ -201,7 +201,7 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_1595A6:: @ 81595A6
end
LilycoveCity_PokemonTrainerFanClub_EventScript_1595E5:: @ 81595E5
- specialvar RESULT, sub_810FCB0
+ specialvar RESULT, GetNumMovedLilycoveFanClubMembers
compare RESULT, 1
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_1595FF
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A584, 4
@@ -226,14 +226,14 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_159613:: @ 8159613
LilycoveCity_PokemonTrainerFanClub_EventScript_15961D:: @ 815961D
lock
faceplayer
- setvar 0x8004, 9
- special sub_810FDAC
- compare 0x4095, 0
+ setvar VAR_SPECIAL_4, 9
+ special BufferStreakTrainerText
+ compare VAR_LILYCOVE_FAN_CLUB_STATE, 0
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_15968A
- specialvar RESULT, sub_810FD60
+ specialvar RESULT, ShouldMoveLilycoveFanClubMember
compare RESULT, 1
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_15965C
- specialvar RESULT, sub_810FCB0
+ specialvar RESULT, GetNumMovedLilycoveFanClubMembers
compare RESULT, 7
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159680
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A814, 4
@@ -241,7 +241,7 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_15961D:: @ 815961D
end
LilycoveCity_PokemonTrainerFanClub_EventScript_15965C:: @ 815965C
- specialvar RESULT, sub_810FCB0
+ specialvar RESULT, GetNumMovedLilycoveFanClubMembers
compare RESULT, 1
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159676
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18A71E, 4
@@ -266,14 +266,14 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_15968A:: @ 815968A
LilycoveCity_PokemonTrainerFanClub_EventScript_159694:: @ 8159694
lock
faceplayer
- setvar 0x8004, 10
- special sub_810FDAC
- compare 0x4095, 0
+ setvar VAR_SPECIAL_4, 10
+ special BufferStreakTrainerText
+ compare VAR_LILYCOVE_FAN_CLUB_STATE, 0
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159701
- specialvar RESULT, sub_810FD60
+ specialvar RESULT, ShouldMoveLilycoveFanClubMember
compare RESULT, 1
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_1596D3
- specialvar RESULT, sub_810FCB0
+ specialvar RESULT, GetNumMovedLilycoveFanClubMembers
compare RESULT, 7
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_1596F7
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AB0A, 4
@@ -281,7 +281,7 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_159694:: @ 8159694
end
LilycoveCity_PokemonTrainerFanClub_EventScript_1596D3:: @ 81596D3
- specialvar RESULT, sub_810FCB0
+ specialvar RESULT, GetNumMovedLilycoveFanClubMembers
compare RESULT, 1
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_1596ED
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AA39, 4
@@ -306,12 +306,12 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_159701:: @ 8159701
LilycoveCity_PokemonTrainerFanClub_EventScript_15970B:: @ 815970B
lock
faceplayer
- setvar 0x8004, 11
- special sub_810FDAC
- specialvar RESULT, sub_810FD60
+ setvar VAR_SPECIAL_4, 11
+ special BufferStreakTrainerText
+ specialvar RESULT, ShouldMoveLilycoveFanClubMember
compare RESULT, 1
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_15973F
- specialvar RESULT, sub_810FCB0
+ specialvar RESULT, GetNumMovedLilycoveFanClubMembers
compare RESULT, 7
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159763
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18ACC7, 4
@@ -319,7 +319,7 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_15970B:: @ 815970B
end
LilycoveCity_PokemonTrainerFanClub_EventScript_15973F:: @ 815973F
- specialvar RESULT, sub_810FCB0
+ specialvar RESULT, GetNumMovedLilycoveFanClubMembers
compare RESULT, 1
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159759
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AC15, 4
@@ -339,12 +339,12 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_159763:: @ 8159763
LilycoveCity_PokemonTrainerFanClub_EventScript_15976D:: @ 815976D
lock
faceplayer
- setvar 0x8004, 12
- special sub_810FDAC
- specialvar RESULT, sub_810FD60
+ setvar VAR_SPECIAL_4, 12
+ special BufferStreakTrainerText
+ specialvar RESULT, ShouldMoveLilycoveFanClubMember
compare RESULT, 1
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_1597A1
- specialvar RESULT, sub_810FCB0
+ specialvar RESULT, GetNumMovedLilycoveFanClubMembers
compare RESULT, 7
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_1597C5
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AE63, 4
@@ -352,7 +352,7 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_15976D:: @ 815976D
end
LilycoveCity_PokemonTrainerFanClub_EventScript_1597A1:: @ 81597A1
- specialvar RESULT, sub_810FCB0
+ specialvar RESULT, GetNumMovedLilycoveFanClubMembers
compare RESULT, 1
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_1597BB
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AD6D, 4
@@ -372,12 +372,12 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_1597C5:: @ 81597C5
LilycoveCity_PokemonTrainerFanClub_EventScript_1597CF:: @ 81597CF
lock
faceplayer
- setvar 0x8004, 14
- special sub_810FDAC
- specialvar RESULT, sub_810FD60
+ setvar VAR_SPECIAL_4, 14
+ special BufferStreakTrainerText
+ specialvar RESULT, ShouldMoveLilycoveFanClubMember
compare RESULT, 1
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159803
- specialvar RESULT, sub_810FCB0
+ specialvar RESULT, GetNumMovedLilycoveFanClubMembers
compare RESULT, 7
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159827
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18B030, 4
@@ -385,7 +385,7 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_1597CF:: @ 81597CF
end
LilycoveCity_PokemonTrainerFanClub_EventScript_159803:: @ 8159803
- specialvar RESULT, sub_810FCB0
+ specialvar RESULT, GetNumMovedLilycoveFanClubMembers
compare RESULT, 1
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_15981D
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18AF62, 4
@@ -405,12 +405,12 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_159827:: @ 8159827
LilycoveCity_PokemonTrainerFanClub_EventScript_159831:: @ 8159831
lock
faceplayer
- setvar 0x8004, 15
- special sub_810FDAC
- specialvar RESULT, sub_810FD60
+ setvar VAR_SPECIAL_4, 15
+ special BufferStreakTrainerText
+ specialvar RESULT, ShouldMoveLilycoveFanClubMember
compare RESULT, 1
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159865
- specialvar RESULT, sub_810FCB0
+ specialvar RESULT, GetNumMovedLilycoveFanClubMembers
compare RESULT, 7
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_159889
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18B1FD, 4
@@ -418,7 +418,7 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_159831:: @ 8159831
end
LilycoveCity_PokemonTrainerFanClub_EventScript_159865:: @ 8159865
- specialvar RESULT, sub_810FCB0
+ specialvar RESULT, GetNumMovedLilycoveFanClubMembers
compare RESULT, 1
goto_if_eq LilycoveCity_PokemonTrainerFanClub_EventScript_15987F
msgbox LilycoveCity_PokemonTrainerFanClub_Text_18B16E, 4
diff --git a/data/scripts/maps/LittlerootTown.inc b/data/scripts/maps/LittlerootTown.inc
index 13c18d51e..ef2145bbb 100644
--- a/data/scripts/maps/LittlerootTown.inc
+++ b/data/scripts/maps/LittlerootTown.inc
@@ -5,19 +5,19 @@ LittlerootTown_MapScripts:: @ 814D509
LittlerootTown_MapScript1_14D514:: @ 814D514
setflag FLAG_VISITED_LITTLEROOT_TOWN
- compare 0x4092, 2
+ compare VAR_LITTLEROOT_INTRO_STATE, 2
call_if 1, LittlerootTown_EventScript_14D57B
checkflag FLAG_RESCUED_BIRCH
call_if 0, LittlerootTown_EventScript_14D583
- compare 0x4050, 3
+ compare VAR_LITTLEROOT_STATE, 3
call_if 1, LittlerootTown_EventScript_14D5A6
- compare 0x4082, 4
+ compare VAR_LITTLEROOT_HOUSES_STATE, 4
call_if 1, LittlerootTown_EventScript_14D570
- compare 0x408c, 4
+ compare VAR_LITTLEROOT_HOUSES_STATE_2, 4
call_if 1, LittlerootTown_EventScript_14D570
- compare 0x40c7, 1
+ compare VAR_OLDALE_STATE, 1
call_if 1, LittlerootTown_EventScript_14D567
- compare 0x408d, 3
+ compare VAR_LITTLEROOT_RIVAL_STATE, 3
call_if 1, LittlerootTown_EventScript_14D563
end
@@ -26,13 +26,13 @@ LittlerootTown_EventScript_14D563:: @ 814D563
return
LittlerootTown_EventScript_14D567:: @ 814D567
- setvar 0x40c7, 2
+ setvar VAR_OLDALE_STATE, 2
setflag FLAG_HIDE_RIVAL_OLDALE_TOWN
return
LittlerootTown_EventScript_14D570:: @ 814D570
- setvar 0x4082, 5
- setvar 0x408c, 5
+ setvar VAR_LITTLEROOT_HOUSES_STATE, 5
+ setvar VAR_LITTLEROOT_HOUSES_STATE_2, 5
return
LittlerootTown_EventScript_14D57B:: @ 814D57B
@@ -40,7 +40,7 @@ LittlerootTown_EventScript_14D57B:: @ 814D57B
return
LittlerootTown_EventScript_14D583:: @ 814D583
- compare 0x4050, 0
+ compare VAR_LITTLEROOT_STATE, 0
goto_if_eq LittlerootTown_EventScript_14D59A
setobjectxyperm 1, 10, 1
setobjectmovementtype 1, 7
@@ -70,15 +70,15 @@ LittlerootTown_EventScript_14D5CD:: @ 814D5CD
return
LittlerootTown_MapScript2_14D5D5:: @ 814D5D5
- map_script_2 0x4092, 1, LittlerootTown_EventScript_14D5EF
- map_script_2 0x4092, 2, LittlerootTown_EventScript_14D60D
- map_script_2 0x4092, 7, LittlerootTown_EventScript_14D6C5
+ map_script_2 VAR_LITTLEROOT_INTRO_STATE, 1, LittlerootTown_EventScript_14D5EF
+ map_script_2 VAR_LITTLEROOT_INTRO_STATE, 2, LittlerootTown_EventScript_14D60D
+ map_script_2 VAR_LITTLEROOT_INTRO_STATE, 7, LittlerootTown_EventScript_14D6C5
.2byte 0
LittlerootTown_EventScript_14D5EF:: @ 814D5EF
lockall
- setvar 0x8004, 5
- setvar 0x8005, 8
+ setvar VAR_SPECIAL_4, 5
+ setvar VAR_SPECIAL_5, 8
call LittlerootTown_EventScript_14D62B
setflag FLAG_HIDE_MOVING_TRUCK_BRENDAN
warpsilent MAP_LITTLEROOT_TOWN_BRENDANS_HOUSE_1F, 255, 8, 8
@@ -88,8 +88,8 @@ LittlerootTown_EventScript_14D5EF:: @ 814D5EF
LittlerootTown_EventScript_14D60D:: @ 814D60D
lockall
- setvar 0x8004, 14
- setvar 0x8005, 8
+ setvar VAR_SPECIAL_4, 14
+ setvar VAR_SPECIAL_5, 8
call LittlerootTown_EventScript_14D62B
setflag FLAG_HIDE_MOVING_TRUCK_MAY
warpsilent MAP_LITTLEROOT_TOWN_MAYS_HOUSE_1F, 255, 2, 8
@@ -99,15 +99,15 @@ LittlerootTown_EventScript_14D60D:: @ 814D60D
LittlerootTown_EventScript_14D62B:: @ 814D62B
delay 15
- playse 10
+ playse SE_DANSA
applymovement 255, LittlerootTown_Movement_14D6C0
waitmovement 0
- opendoor 0x8004, 0x8005
+ opendoor VAR_SPECIAL_4, VAR_SPECIAL_5
waitdooranim
addobject 4
applymovement 4, LittlerootTown_Movement_14D6AC
waitmovement 0
- closedoor 0x8004, 0x8005
+ closedoor VAR_SPECIAL_4, VAR_SPECIAL_5
waitdooranim
delay 10
applymovement 4, LittlerootTown_Movement_14D6AE
@@ -117,18 +117,18 @@ LittlerootTown_EventScript_14D62B:: @ 814D62B
applymovement 4, LittlerootTown_Movement_14D6B1
applymovement 255, LittlerootTown_Movement_14D6B8
waitmovement 0
- opendoor 0x8004, 0x8005
+ opendoor VAR_SPECIAL_4, VAR_SPECIAL_5
waitdooranim
applymovement 4, LittlerootTown_Movement_14D6B5
applymovement 255, LittlerootTown_Movement_14D6BD
waitmovement 0
setflag FLAG_HIDE_MOM_LITTLEROOT
- setvar 0x4092, 3
+ setvar VAR_LITTLEROOT_INTRO_STATE, 3
hideobjectat 255, MAP_PETALBURG_CITY
- closedoor 0x8004, 0x8005
+ closedoor VAR_SPECIAL_4, VAR_SPECIAL_5
waitdooranim
clearflag FLAG_HIDE_FAT_MAN_LITTLEROOT
- clearflag 0x4000
+ clearflag FLAG_SPECIAL_FLAG_0
return
LittlerootTown_Movement_14D6AC:: @ 814D6AC
@@ -172,7 +172,7 @@ LittlerootTown_Movement_14D6C0:: @ 814D6C0
LittlerootTown_EventScript_14D6C5:: @ 814D6C5
lockall
- setvar 0x4092, 8
+ setvar VAR_LITTLEROOT_INTRO_STATE, 8
releaseall
end
@@ -191,7 +191,7 @@ LittlerootTown_EventScript_14D6DF:: @ 814D6DF
goto_if_eq LittlerootTown_EventScript_14D72F
checkflag FLAG_RESCUED_BIRCH
goto_if_eq LittlerootTown_EventScript_14D722
- compare 0x4050, 0
+ compare VAR_LITTLEROOT_STATE, 0
goto_if 5, LittlerootTown_EventScript_14D708
msgbox LittlerootTown_Text_16ACEB, 4
release
@@ -202,7 +202,7 @@ LittlerootTown_EventScript_14D708:: @ 814D708
closemessage
applymovement 1, LittlerootTown_Movement_1A083D
waitmovement 0
- setvar 0x4050, 2
+ setvar VAR_LITTLEROOT_STATE, 2
release
end
@@ -319,7 +319,7 @@ LittlerootTown_EventScript_14D7C7:: @ 814D7C7
closemessage
applymovement 1, LittlerootTown_Movement_1A083D
waitmovement 0
- setvar 0x4050, 2
+ setvar VAR_LITTLEROOT_STATE, 2
releaseall
end
@@ -369,39 +369,39 @@ LittlerootTown_EventScript_14D857:: @ 814D857
LittlerootTown_EventScript_14D860:: @ 814D860
lockall
- setvar 0x8008, 0
+ setvar VAR_SPECIAL_8, 0
setobjectxy 4, 10, 9
goto LittlerootTown_EventScript_14D8B6
end
LittlerootTown_EventScript_14D873:: @ 814D873
lockall
- setvar 0x8008, 1
+ setvar VAR_SPECIAL_8, 1
setobjectxy 4, 11, 9
goto LittlerootTown_EventScript_14D8B6
end
LittlerootTown_EventScript_14D886:: @ 814D886
lockall
- setvar 0x8008, 2
+ setvar VAR_SPECIAL_8, 2
goto LittlerootTown_EventScript_14D8B6
end
LittlerootTown_EventScript_14D892:: @ 814D892
lockall
- setvar 0x8008, 3
+ setvar VAR_SPECIAL_8, 3
goto LittlerootTown_EventScript_14D8B6
end
LittlerootTown_EventScript_14D89E:: @ 814D89E
lockall
- setvar 0x8008, 4
+ setvar VAR_SPECIAL_8, 4
goto LittlerootTown_EventScript_14D8B6
end
LittlerootTown_EventScript_14D8AA:: @ 814D8AA
lockall
- setvar 0x8008, 5
+ setvar VAR_SPECIAL_8, 5
goto LittlerootTown_EventScript_14D8B6
end
@@ -433,13 +433,13 @@ LittlerootTown_EventScript_14D8B6:: @ 814D8B6
end
LittlerootTown_EventScript_14D926:: @ 814D926
- setvar 0x8009, 5
- setvar 0x800a, 8
+ setvar VAR_SPECIAL_9, 5
+ setvar VAR_SPECIAL_A, 8
return
LittlerootTown_EventScript_14D931:: @ 814D931
- setvar 0x8009, 14
- setvar 0x800a, 8
+ setvar VAR_SPECIAL_9, 14
+ setvar VAR_SPECIAL_A, 8
return
LittlerootTown_EventScript_14D93C:: @ 814D93C
@@ -453,32 +453,32 @@ LittlerootTown_EventScript_14D947:: @ 814D947
return
LittlerootTown_EventScript_14D952:: @ 814D952
- compare 0x8008, 0
+ compare VAR_SPECIAL_8, 0
call_if 1, LittlerootTown_EventScript_14D9D8
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, LittlerootTown_EventScript_14D9ED
- compare 0x8008, 2
+ compare VAR_SPECIAL_8, 2
call_if 1, LittlerootTown_EventScript_14DA02
- compare 0x8008, 3
+ compare VAR_SPECIAL_8, 3
call_if 1, LittlerootTown_EventScript_14DA17
- compare 0x8008, 4
+ compare VAR_SPECIAL_8, 4
call_if 1, LittlerootTown_EventScript_14DA2C
- compare 0x8008, 5
+ compare VAR_SPECIAL_8, 5
call_if 1, LittlerootTown_EventScript_14DA41
return
LittlerootTown_EventScript_14D995:: @ 814D995
- compare 0x8008, 0
+ compare VAR_SPECIAL_8, 0
call_if 1, LittlerootTown_EventScript_14D9D8
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, LittlerootTown_EventScript_14D9ED
- compare 0x8008, 2
+ compare VAR_SPECIAL_8, 2
call_if 1, LittlerootTown_EventScript_14DA56
- compare 0x8008, 3
+ compare VAR_SPECIAL_8, 3
call_if 1, LittlerootTown_EventScript_14DA6B
- compare 0x8008, 4
+ compare VAR_SPECIAL_8, 4
call_if 1, LittlerootTown_EventScript_14DA80
- compare 0x8008, 5
+ compare VAR_SPECIAL_8, 5
call_if 1, LittlerootTown_EventScript_14DA95
return
@@ -553,32 +553,32 @@ LittlerootTown_EventScript_14DA95:: @ 814DA95
return
LittlerootTown_EventScript_14DAAA:: @ 814DAAA
- compare 0x8008, 0
+ compare VAR_SPECIAL_8, 0
call_if 1, LittlerootTown_EventScript_14DB30
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, LittlerootTown_EventScript_14DB3B
- compare 0x8008, 2
+ compare VAR_SPECIAL_8, 2
call_if 1, LittlerootTown_EventScript_14DB46
- compare 0x8008, 3
+ compare VAR_SPECIAL_8, 3
call_if 1, LittlerootTown_EventScript_14DB6C
- compare 0x8008, 4
+ compare VAR_SPECIAL_8, 4
call_if 1, LittlerootTown_EventScript_14DB92
- compare 0x8008, 5
+ compare VAR_SPECIAL_8, 5
call_if 1, LittlerootTown_EventScript_14DBB8
return
LittlerootTown_EventScript_14DAED:: @ 814DAED
- compare 0x8008, 0
+ compare VAR_SPECIAL_8, 0
call_if 1, LittlerootTown_EventScript_14DB30
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, LittlerootTown_EventScript_14DB3B
- compare 0x8008, 2
+ compare VAR_SPECIAL_8, 2
call_if 1, LittlerootTown_EventScript_14DBDE
- compare 0x8008, 3
+ compare VAR_SPECIAL_8, 3
call_if 1, LittlerootTown_EventScript_14DC04
- compare 0x8008, 4
+ compare VAR_SPECIAL_8, 4
call_if 1, LittlerootTown_EventScript_14DC2A
- compare 0x8008, 5
+ compare VAR_SPECIAL_8, 5
call_if 1, LittlerootTown_EventScript_14DC50
return
@@ -595,96 +595,96 @@ LittlerootTown_EventScript_14DB3B:: @ 814DB3B
LittlerootTown_EventScript_14DB46:: @ 814DB46
applymovement 4, LittlerootTown_Movement_14DCB4
waitmovement 0
- opendoor 0x8009, 0x800a
+ opendoor VAR_SPECIAL_9, VAR_SPECIAL_A
waitdooranim
applymovement 4, LittlerootTown_Movement_14DCE0
waitmovement 0
hideobjectat 4, MAP_LITTLEROOT_TOWN
- closedoor 0x8009, 0x800a
+ closedoor VAR_SPECIAL_9, VAR_SPECIAL_A
waitdooranim
return
LittlerootTown_EventScript_14DB6C:: @ 814DB6C
applymovement 4, LittlerootTown_Movement_14DCBA
waitmovement 0
- opendoor 0x8009, 0x800a
+ opendoor VAR_SPECIAL_9, VAR_SPECIAL_A
waitdooranim
applymovement 4, LittlerootTown_Movement_14DCE0
waitmovement 0
hideobjectat 4, MAP_LITTLEROOT_TOWN
- closedoor 0x8009, 0x800a
+ closedoor VAR_SPECIAL_9, VAR_SPECIAL_A
waitdooranim
return
LittlerootTown_EventScript_14DB92:: @ 814DB92
applymovement 4, LittlerootTown_Movement_14DCC1
waitmovement 0
- opendoor 0x8009, 0x800a
+ opendoor VAR_SPECIAL_9, VAR_SPECIAL_A
waitdooranim
applymovement 4, LittlerootTown_Movement_14DCE0
waitmovement 0
hideobjectat 4, MAP_LITTLEROOT_TOWN
- closedoor 0x8009, 0x800a
+ closedoor VAR_SPECIAL_9, VAR_SPECIAL_A
waitdooranim
return
LittlerootTown_EventScript_14DBB8:: @ 814DBB8
applymovement 4, LittlerootTown_Movement_14DCC5
waitmovement 0
- opendoor 0x8009, 0x800a
+ opendoor VAR_SPECIAL_9, VAR_SPECIAL_A
waitdooranim
applymovement 4, LittlerootTown_Movement_14DCE0
waitmovement 0
hideobjectat 4, MAP_LITTLEROOT_TOWN
- closedoor 0x8009, 0x800a
+ closedoor VAR_SPECIAL_9, VAR_SPECIAL_A
waitdooranim
return
LittlerootTown_EventScript_14DBDE:: @ 814DBDE
applymovement 4, LittlerootTown_Movement_14DCCA
waitmovement 0
- opendoor 0x8009, 0x800a
+ opendoor VAR_SPECIAL_9, VAR_SPECIAL_A
waitdooranim
applymovement 4, LittlerootTown_Movement_14DCE0
waitmovement 0
hideobjectat 4, MAP_LITTLEROOT_TOWN
- closedoor 0x8009, 0x800a
+ closedoor VAR_SPECIAL_9, VAR_SPECIAL_A
waitdooranim
return
LittlerootTown_EventScript_14DC04:: @ 814DC04
applymovement 4, LittlerootTown_Movement_14DCCF
waitmovement 0
- opendoor 0x8009, 0x800a
+ opendoor VAR_SPECIAL_9, VAR_SPECIAL_A
waitdooranim
applymovement 4, LittlerootTown_Movement_14DCE0
waitmovement 0
hideobjectat 4, MAP_LITTLEROOT_TOWN
- closedoor 0x8009, 0x800a
+ closedoor VAR_SPECIAL_9, VAR_SPECIAL_A
waitdooranim
return
LittlerootTown_EventScript_14DC2A:: @ 814DC2A
applymovement 4, LittlerootTown_Movement_14DCD3
waitmovement 0
- opendoor 0x8009, 0x800a
+ opendoor VAR_SPECIAL_9, VAR_SPECIAL_A
waitdooranim
applymovement 4, LittlerootTown_Movement_14DCE0
waitmovement 0
hideobjectat 4, MAP_LITTLEROOT_TOWN
- closedoor 0x8009, 0x800a
+ closedoor VAR_SPECIAL_9, VAR_SPECIAL_A
waitdooranim
return
LittlerootTown_EventScript_14DC50:: @ 814DC50
applymovement 4, LittlerootTown_Movement_14DCDA
waitmovement 0
- opendoor 0x8009, 0x800a
+ opendoor VAR_SPECIAL_9, VAR_SPECIAL_A
waitdooranim
applymovement 4, LittlerootTown_Movement_14DCE0
waitmovement 0
hideobjectat 4, MAP_LITTLEROOT_TOWN
- closedoor 0x8009, 0x800a
+ closedoor VAR_SPECIAL_9, VAR_SPECIAL_A
waitdooranim
return
@@ -849,12 +849,12 @@ LittlerootTown_EventScript_14DCE2:: @ 814DCE2
call LittlerootTown_EventScript_14DD38
applymovement 4, LittlerootTown_Movement_1A0841
waitmovement 0
- opendoor 0x8009, 0x800a
+ opendoor VAR_SPECIAL_9, VAR_SPECIAL_A
waitdooranim
applymovement 4, LittlerootTown_Movement_14DCE0
waitmovement 0
hideobjectat 4, MAP_LITTLEROOT_TOWN
- closedoor 0x8009, 0x800a
+ closedoor VAR_SPECIAL_9, VAR_SPECIAL_A
waitdooranim
goto LittlerootTown_EventScript_14DD2B
end
@@ -862,13 +862,13 @@ LittlerootTown_EventScript_14DCE2:: @ 814DCE2
LittlerootTown_EventScript_14DD2B:: @ 814DD2B
removeobject 4
setflag FLAG_SYS_B_DASH
- setvar 0x4050, 4
+ setvar VAR_LITTLEROOT_STATE, 4
release
end
LittlerootTown_EventScript_14DD38:: @ 814DD38
msgbox LittlerootTown_Text_16A8FD, 4
- playfanfare 370
+ playfanfare BGM_FANFA4
message LittlerootTown_Text_16AA32
waitfanfare
waitmessage
diff --git a/data/scripts/maps/LittlerootTown_BrendansHouse_1F.inc b/data/scripts/maps/LittlerootTown_BrendansHouse_1F.inc
index d4dd94aae..8a86cd946 100644
--- a/data/scripts/maps/LittlerootTown_BrendansHouse_1F.inc
+++ b/data/scripts/maps/LittlerootTown_BrendansHouse_1F.inc
@@ -5,7 +5,7 @@ LittlerootTown_BrendansHouse_1F_MapScripts:: @ 815263B
.byte 0
LittlerootTown_BrendansHouse_1F_MapScript1_15264B:: @ 815264B
- compare 0x4092, 6
+ compare VAR_LITTLEROOT_INTRO_STATE, 6
call_if 0, LittlerootTown_BrendansHouse_1F_EventScript_152660
checkflag FLAG_RECEIVED_RUNNING_SHOES
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_152673
@@ -27,11 +27,11 @@ LittlerootTown_BrendansHouse_1F_EventScript_152680:: @ 8152680
return
LittlerootTown_BrendansHouse_1F_MapScript1_15268A:: @ 815268A
- compare 0x4092, 3
+ compare VAR_LITTLEROOT_INTRO_STATE, 3
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1526C4
- compare 0x4092, 5
+ compare VAR_LITTLEROOT_INTRO_STATE, 5
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1526AC
- compare 0x4092, 6
+ compare VAR_LITTLEROOT_INTRO_STATE, 6
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1526B8
end
@@ -51,11 +51,11 @@ LittlerootTown_BrendansHouse_1F_EventScript_1526C4:: @ 81526C4
return
LittlerootTown_BrendansHouse_1F_MapScript2_1526D0:: @ 81526D0
- map_script_2 0x4092, 3, LittlerootTown_BrendansHouse_1F_EventScript_152722
- map_script_2 0x4092, 5, LittlerootTown_BrendansHouse_1F_EventScript_1526FA
- map_script_2 0x4092, 6, LittlerootTown_BrendansHouse_1F_EventScript_152733
- map_script_2 0x4082, 1, LittlerootTown_BrendansHouse_1F_EventScript_152744
- map_script_2 0x4082, 3, LittlerootTown_BrendansHouse_1F_EventScript_1B6CDE
+ map_script_2 VAR_LITTLEROOT_INTRO_STATE, 3, LittlerootTown_BrendansHouse_1F_EventScript_152722
+ map_script_2 VAR_LITTLEROOT_INTRO_STATE, 5, LittlerootTown_BrendansHouse_1F_EventScript_1526FA
+ map_script_2 VAR_LITTLEROOT_INTRO_STATE, 6, LittlerootTown_BrendansHouse_1F_EventScript_152733
+ map_script_2 VAR_LITTLEROOT_HOUSES_STATE, 1, LittlerootTown_BrendansHouse_1F_EventScript_152744
+ map_script_2 VAR_LITTLEROOT_HOUSES_STATE, 3, LittlerootTown_BrendansHouse_1F_EventScript_1B6CDE
.2byte 0
LittlerootTown_BrendansHouse_1F_EventScript_1526FA:: @ 81526FA
@@ -76,21 +76,21 @@ LittlerootTown_BrendansHouse_1F_Movement_152720:: @ 8152720
LittlerootTown_BrendansHouse_1F_EventScript_152722:: @ 8152722
lockall
- setvar 0x8004, 1
- setvar 0x8005, 0
+ setvar VAR_SPECIAL_4, 1
+ setvar VAR_SPECIAL_5, 0
goto LittlerootTown_BrendansHouse_1F_EventScript_1B6956
end
LittlerootTown_BrendansHouse_1F_EventScript_152733:: @ 8152733
lockall
- setvar 0x8004, 0
- setvar 0x8005, 1
+ setvar VAR_SPECIAL_4, 0
+ setvar VAR_SPECIAL_5, 1
goto LittlerootTown_BrendansHouse_1F_EventScript_1B6ABF
end
LittlerootTown_BrendansHouse_1F_EventScript_152744:: @ 8152744
lockall
- playse 21
+ playse SE_PIN
applymovement 4, LittlerootTown_BrendansHouse_1F_Movement_1A0833
waitmovement 0
applymovement 4, LittlerootTown_BrendansHouse_1F_Movement_1A0835
@@ -101,7 +101,7 @@ LittlerootTown_BrendansHouse_1F_EventScript_152744:: @ 8152744
special GetRivalSonDaughterString
msgbox LittlerootTown_BrendansHouse_1F_Text_1730C2, 4
setflag FLAG_MET_RIVAL_MOM
- setvar 0x4082, 2
+ setvar VAR_LITTLEROOT_HOUSES_STATE, 2
releaseall
end
@@ -116,9 +116,9 @@ LittlerootTown_BrendansHouse_1F_Movement_152782:: @ 8152782
LittlerootTown_BrendansHouse_1F_EventScript_152789:: @ 8152789
lockall
- setvar 0x8004, 1
- setvar 0x8005, 0
- applymovement 0x8004, LittlerootTown_BrendansHouse_1F_Movement_1A083F
+ setvar VAR_SPECIAL_4, 1
+ setvar VAR_SPECIAL_5, 0
+ applymovement VAR_SPECIAL_4, LittlerootTown_BrendansHouse_1F_Movement_1A083F
waitmovement 0
goto LittlerootTown_BrendansHouse_1F_EventScript_1B69B7
end
diff --git a/data/scripts/maps/LittlerootTown_BrendansHouse_2F.inc b/data/scripts/maps/LittlerootTown_BrendansHouse_2F.inc
index 8f3b07312..e0e1a1086 100644
--- a/data/scripts/maps/LittlerootTown_BrendansHouse_2F.inc
+++ b/data/scripts/maps/LittlerootTown_BrendansHouse_2F.inc
@@ -6,10 +6,10 @@ LittlerootTown_BrendansHouse_2F_MapScripts:: @ 81527A4
LittlerootTown_BrendansHouse_2F_MapScript1_1527AF:: @ 81527AF
checkflag FLAG_DEFEATED_RIVAL_ROUTE103
call_if 0, LittlerootTown_BrendansHouse_2F_EventScript_1527CE
- compare 0x4092, 4
+ compare VAR_LITTLEROOT_INTRO_STATE, 4
call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_1B6950
call LittlerootTown_BrendansHouse_2F_EventScript_1A2F3D
- setvar 0x4089, 0
+ setvar VAR_0x4089, 0
end
LittlerootTown_BrendansHouse_2F_EventScript_1527CE:: @ 81527CE
@@ -18,7 +18,7 @@ LittlerootTown_BrendansHouse_2F_EventScript_1527CE:: @ 81527CE
return
LittlerootTown_BrendansHouse_2F_MapScript2_1527DA:: @ 81527DA
- map_script_2 0x4089, 0, LittlerootTown_BrendansHouse_2F_EventScript_1527E4
+ map_script_2 VAR_0x4089, 0, LittlerootTown_BrendansHouse_2F_EventScript_1527E4
.2byte 0
LittlerootTown_BrendansHouse_2F_EventScript_1527E4:: @ 81527E4
@@ -58,7 +58,7 @@ LittlerootTown_BrendansHouse_2F_EventScript_15281E:: @ 815281E
end
LittlerootTown_BrendansHouse_2F_EventScript_152837:: @ 8152837
- setvar 0x8004, 1
+ setvar VAR_SPECIAL_4, 1
special DoPCTurnOnEffect
playse SE_PC_ON
msgbox LittlerootTown_BrendansHouse_2F_Text_1A10D6, 4
@@ -68,7 +68,7 @@ LittlerootTown_BrendansHouse_2F_EventScript_152837:: @ 8152837
end
gBrendanHouse_TurnPCOff:: @ 8152850
- setvar 0x8004, 1
+ setvar VAR_SPECIAL_4, 1
playse SE_PC_OFF
special DoPCTurnOffEffect
releaseall
diff --git a/data/scripts/maps/LittlerootTown_MaysHouse_1F.inc b/data/scripts/maps/LittlerootTown_MaysHouse_1F.inc
index e23a05243..45e9e0783 100644
--- a/data/scripts/maps/LittlerootTown_MaysHouse_1F.inc
+++ b/data/scripts/maps/LittlerootTown_MaysHouse_1F.inc
@@ -5,7 +5,7 @@ LittlerootTown_MaysHouse_1F_MapScripts:: @ 8152879
.byte 0
LittlerootTown_MaysHouse_1F_MapScript1_152889:: @ 8152889
- compare 0x4092, 6
+ compare VAR_LITTLEROOT_INTRO_STATE, 6
call_if 0, LittlerootTown_MaysHouse_1F_EventScript_15289E
checkflag FLAG_RECEIVED_RUNNING_SHOES
call_if 1, LittlerootTown_MaysHouse_1F_EventScript_1528B1
@@ -27,11 +27,11 @@ LittlerootTown_MaysHouse_1F_EventScript_1528BE:: @ 81528BE
return
LittlerootTown_MaysHouse_1F_MapScript1_1528C8:: @ 81528C8
- compare 0x4092, 3
+ compare VAR_LITTLEROOT_INTRO_STATE, 3
call_if 1, LittlerootTown_MaysHouse_1F_EventScript_152902
- compare 0x4092, 5
+ compare VAR_LITTLEROOT_INTRO_STATE, 5
call_if 1, LittlerootTown_MaysHouse_1F_EventScript_1528EA
- compare 0x4092, 6
+ compare VAR_LITTLEROOT_INTRO_STATE, 6
call_if 1, LittlerootTown_MaysHouse_1F_EventScript_1528F6
end
@@ -51,11 +51,11 @@ LittlerootTown_MaysHouse_1F_EventScript_152902:: @ 8152902
return
LittlerootTown_MaysHouse_1F_MapScript2_15290E:: @ 815290E
- map_script_2 0x4092, 3, LittlerootTown_MaysHouse_1F_EventScript_152960
- map_script_2 0x4092, 5, LittlerootTown_MaysHouse_1F_EventScript_152938
- map_script_2 0x4092, 6, LittlerootTown_MaysHouse_1F_EventScript_152971
- map_script_2 0x408c, 1, LittlerootTown_MaysHouse_1F_EventScript_152982
- map_script_2 0x4082, 3, LittlerootTown_MaysHouse_1F_EventScript_1B6CDE
+ map_script_2 VAR_LITTLEROOT_INTRO_STATE, 3, LittlerootTown_MaysHouse_1F_EventScript_152960
+ map_script_2 VAR_LITTLEROOT_INTRO_STATE, 5, LittlerootTown_MaysHouse_1F_EventScript_152938
+ map_script_2 VAR_LITTLEROOT_INTRO_STATE, 6, LittlerootTown_MaysHouse_1F_EventScript_152971
+ map_script_2 VAR_LITTLEROOT_HOUSES_STATE_2, 1, LittlerootTown_MaysHouse_1F_EventScript_152982
+ map_script_2 VAR_LITTLEROOT_HOUSES_STATE, 3, LittlerootTown_MaysHouse_1F_EventScript_1B6CDE
.2byte 0
LittlerootTown_MaysHouse_1F_EventScript_152938:: @ 8152938
@@ -76,21 +76,21 @@ LittlerootTown_MaysHouse_1F_Movement_15295E:: @ 815295E
LittlerootTown_MaysHouse_1F_EventScript_152960:: @ 8152960
lockall
- setvar 0x8004, 1
- setvar 0x8005, 1
+ setvar VAR_SPECIAL_4, 1
+ setvar VAR_SPECIAL_5, 1
goto LittlerootTown_MaysHouse_1F_EventScript_1B6956
end
LittlerootTown_MaysHouse_1F_EventScript_152971:: @ 8152971
lockall
- setvar 0x8004, 1
- setvar 0x8005, 1
+ setvar VAR_SPECIAL_4, 1
+ setvar VAR_SPECIAL_5, 1
goto LittlerootTown_MaysHouse_1F_EventScript_1B6B2E
end
LittlerootTown_MaysHouse_1F_EventScript_152982:: @ 8152982
lockall
- playse 21
+ playse SE_PIN
applymovement 4, LittlerootTown_MaysHouse_1F_Movement_1A0833
waitmovement 0
applymovement 4, LittlerootTown_MaysHouse_1F_Movement_1A0835
@@ -101,7 +101,7 @@ LittlerootTown_MaysHouse_1F_EventScript_152982:: @ 8152982
special GetRivalSonDaughterString
msgbox LittlerootTown_MaysHouse_1F_Text_1730C2, 4
setflag FLAG_MET_RIVAL_MOM
- setvar 0x408c, 2
+ setvar VAR_LITTLEROOT_HOUSES_STATE_2, 2
releaseall
end
@@ -139,7 +139,7 @@ LittlerootTown_MaysHouse_1F_EventScript_1529EB:: @ 81529EB
goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_152A21
checkflag FLAG_RIVAL_LEFT_FOR_ROUTE103
goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_152A17
- compare 0x408d, 3
+ compare VAR_LITTLEROOT_RIVAL_STATE, 3
goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_152A2B
special GetRivalSonDaughterString
msgbox LittlerootTown_BrendansHouse_1F_Text_1731C6, 4
@@ -163,9 +163,9 @@ LittlerootTown_BrendansHouse_1F_EventScript_152A2B:: @ 8152A2B
LittlerootTown_MaysHouse_1F_EventScript_152A35:: @ 8152A35
lockall
- setvar 0x8004, 1
- setvar 0x8005, 1
- applymovement 0x8004, LittlerootTown_MaysHouse_1F_Movement_1A0843
+ setvar VAR_SPECIAL_4, 1
+ setvar VAR_SPECIAL_5, 1
+ applymovement VAR_SPECIAL_4, LittlerootTown_MaysHouse_1F_Movement_1A0843
waitmovement 0
goto LittlerootTown_MaysHouse_1F_EventScript_1B69B7
end
diff --git a/data/scripts/maps/LittlerootTown_MaysHouse_2F.inc b/data/scripts/maps/LittlerootTown_MaysHouse_2F.inc
index 020c39eac..34300b13e 100644
--- a/data/scripts/maps/LittlerootTown_MaysHouse_2F.inc
+++ b/data/scripts/maps/LittlerootTown_MaysHouse_2F.inc
@@ -6,10 +6,10 @@ LittlerootTown_MaysHouse_2F_MapScripts:: @ 8152A50
LittlerootTown_MaysHouse_2F_MapScript1_152A5B:: @ 8152A5B
checkflag FLAG_DEFEATED_RIVAL_ROUTE103
call_if 0, LittlerootTown_MaysHouse_2F_EventScript_152A7A
- compare 0x4092, 4
+ compare VAR_LITTLEROOT_INTRO_STATE, 4
call_if 1, LittlerootTown_MaysHouse_2F_EventScript_1B6950
call LittlerootTown_MaysHouse_2F_EventScript_1A2F3D
- setvar 0x4089, 0
+ setvar VAR_0x4089, 0
end
LittlerootTown_MaysHouse_2F_EventScript_152A7A:: @ 8152A7A
@@ -18,7 +18,7 @@ LittlerootTown_MaysHouse_2F_EventScript_152A7A:: @ 8152A7A
return
LittlerootTown_MaysHouse_2F_MapScript2_152A86:: @ 8152A86
- map_script_2 0x4089, 0, LittlerootTown_MaysHouse_2F_EventScript_152A90
+ map_script_2 VAR_0x4089, 0, LittlerootTown_MaysHouse_2F_EventScript_152A90
.2byte 0
LittlerootTown_MaysHouse_2F_EventScript_152A90:: @ 8152A90
@@ -37,10 +37,10 @@ LittlerootTown_MaysHouse_2F_EventScript_152A9D:: @ 8152A9D
call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_152AD4
compare RESULT, 1
call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_152B4A
- playse 9
+ playse SE_KAIDAN
removeobject LAST_TALKED
- setvar 0x408d, 3
- setvar 0x4050, 1
+ setvar VAR_LITTLEROOT_RIVAL_STATE, 3
+ setvar VAR_LITTLEROOT_STATE, 1
savebgm 0
fadedefaultbgm
releaseall
@@ -48,7 +48,7 @@ LittlerootTown_MaysHouse_2F_EventScript_152A9D:: @ 8152A9D
LittlerootTown_BrendansHouse_2F_EventScript_152AD4:: @ 8152AD4
msgbox LittlerootTown_BrendansHouse_2F_Text_17337E, 4
- playbgm 415, 1
+ playbgm BGM_GIRL_SUP, TRUE
applymovement LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0839
waitmovement 0
applymovement LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0833
@@ -82,7 +82,7 @@ LittlerootTown_BrendansHouse_2F_EventScript_152B3F:: @ 8152B3F
LittlerootTown_BrendansHouse_2F_EventScript_152B4A:: @ 8152B4A
msgbox LittlerootTown_BrendansHouse_2F_Text_1735C9, 4
- playbgm 421, 1
+ playbgm BGM_BOY_SUP, TRUE
applymovement LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0839
waitmovement 0
applymovement LAST_TALKED, LittlerootTown_BrendansHouse_2F_Movement_1A0833
@@ -206,7 +206,7 @@ LittlerootTown_MaysHouse_2F_EventScript_152C52:: @ 8152C52
end
LittlerootTown_MaysHouse_2F_EventScript_152C5C:: @ 8152C5C
- setvar 0x8004, 2
+ setvar VAR_SPECIAL_4, 2
special DoPCTurnOnEffect
playse SE_PC_ON
msgbox LittlerootTown_MaysHouse_2F_Text_1A10D6, 4
@@ -216,7 +216,7 @@ LittlerootTown_MaysHouse_2F_EventScript_152C5C:: @ 8152C5C
end
gMayHouse_TurnPCOff:: @ 8152C75
- setvar 0x8004, 2
+ setvar VAR_SPECIAL_4, 2
playse SE_PC_OFF
special DoPCTurnOffEffect
releaseall
diff --git a/data/scripts/maps/LittlerootTown_ProfessorBirchsLab.inc b/data/scripts/maps/LittlerootTown_ProfessorBirchsLab.inc
index 6792c5932..10e4712bb 100644
--- a/data/scripts/maps/LittlerootTown_ProfessorBirchsLab.inc
+++ b/data/scripts/maps/LittlerootTown_ProfessorBirchsLab.inc
@@ -10,7 +10,7 @@ LittlerootTown_ProfessorBirchsLab_MapScript1_152C92:: @ 8152C92
end
LittlerootTown_ProfessorBirchsLab_MapScript2_152C9D:: @ 8152C9D
- map_script_2 0x4084, 2, LittlerootTown_ProfessorBirchsLab_EventScript_152CA7
+ map_script_2 VAR_BIRCH_LAB_STATE, 2, LittlerootTown_ProfessorBirchsLab_EventScript_152CA7
.2byte 0
LittlerootTown_ProfessorBirchsLab_EventScript_152CA7:: @ 8152CA7
@@ -18,8 +18,8 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152CA7:: @ 8152CA7
end
LittlerootTown_ProfessorBirchsLab_MapScript2_152CAC:: @ 8152CAC
- map_script_2 0x4084, 2, LittlerootTown_ProfessorBirchsLab_EventScript_152CBE
- map_script_2 0x4084, 4, LittlerootTown_ProfessorBirchsLab_EventScript_152D4A
+ map_script_2 VAR_BIRCH_LAB_STATE, 2, LittlerootTown_ProfessorBirchsLab_EventScript_152CBE
+ map_script_2 VAR_BIRCH_LAB_STATE, 4, LittlerootTown_ProfessorBirchsLab_EventScript_152D4A
.2byte 0
LittlerootTown_ProfessorBirchsLab_EventScript_152CBE:: @ 8152CBE
@@ -27,41 +27,41 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152CBE:: @ 8152CBE
bufferleadmonspeciesname 0
message LittlerootTown_ProfessorBirchsLab_Text_173D94
waitmessage
- playfanfare 370
+ playfanfare BGM_FANFA4
waitfanfare
- msgbox LittlerootTown_ProfessorBirchsLab_Text_173EF8, 5
- compare RESULT, 1
+ msgbox LittlerootTown_ProfessorBirchsLab_Text_173EF8, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152CEA
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152CFA
end
LittlerootTown_ProfessorBirchsLab_EventScript_152CEA:: @ 8152CEA
- setvar 0x8004, 0
+ setvar VAR_SPECIAL_4, 0
call LittlerootTown_ProfessorBirchsLab_EventScript_1A0678
goto LittlerootTown_ProfessorBirchsLab_EventScript_152CFA
end
LittlerootTown_ProfessorBirchsLab_EventScript_152CFA:: @ 8152CFA
- msgbox LittlerootTown_ProfessorBirchsLab_Text_173F3D, 5
- compare RESULT, 1
+ msgbox LittlerootTown_ProfessorBirchsLab_Text_173F3D, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152D19
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152D2B
end
LittlerootTown_ProfessorBirchsLab_EventScript_152D19:: @ 8152D19
msgbox LittlerootTown_ProfessorBirchsLab_Text_174015, 4
clearflag FLAG_HIDE_BOY_ROUTE101
- setvar 0x4084, 3
+ setvar VAR_BIRCH_LAB_STATE, 3
releaseall
end
LittlerootTown_ProfessorBirchsLab_EventScript_152D2B:: @ 8152D2B
- msgbox LittlerootTown_ProfessorBirchsLab_Text_174075, 5
- compare RESULT, 1
+ msgbox LittlerootTown_ProfessorBirchsLab_Text_174075, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152D19
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152D2B
end
@@ -85,7 +85,7 @@ LittlerootTown_ProfessorBirchsLab_Movement_152D5B:: @ 8152D5B
LittlerootTown_ProfessorBirchsLab_EventScript_152D63:: @ 8152D63
lock
faceplayer
- compare 0x4084, 3
+ compare VAR_BIRCH_LAB_STATE, 3
goto_if 4, LittlerootTown_ProfessorBirchsLab_EventScript_152D90
checkflag FLAG_BIRCH_AIDE_MET
goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152D86
@@ -109,7 +109,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152D9A:: @ 8152D9A
faceplayer
checkflag FLAG_UNKNOWN_BIRCH_380
goto_if 0, LittlerootTown_ProfessorBirchsLab_EventScript_1A037F
- compare 0x4084, 5
+ compare VAR_BIRCH_LAB_STATE, 5
goto_if_eq LittlerootTown_ProfessorBirchsLab_EventScript_152E7B
msgbox LittlerootTown_ProfessorBirchsLab_Text_1740B4, 4
release
@@ -128,11 +128,11 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152DBA:: @ 8152DBA
call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_152E13
compare RESULT, 1
call_if 1, LittlerootTown_ProfessorBirchsLab_EventScript_152E40
- setvar 0x4084, 5
+ setvar VAR_BIRCH_LAB_STATE, 5
setflag FLAG_ADVENTURE_STARTED
- setvar 0x4051, 1
- setvar 0x408d, 4
- setvar 0x4050, 3
+ setvar VAR_ROUTE102_ACCESSIBLE, 1
+ setvar VAR_LITTLEROOT_RIVAL_STATE, 4
+ setvar VAR_LITTLEROOT_STATE, 3
releaseall
end
@@ -155,7 +155,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_152E40:: @ 8152E40
return
LittlerootTown_ProfessorBirchsLab_EventScript_152E6D:: @ 8152E6D
- playfanfare 370
+ playfanfare BGM_FANFA4
message LittlerootTown_ProfessorBirchsLab_Text_17422F
waitfanfare
waitmessage
diff --git a/data/scripts/maps/MauvilleCity.inc b/data/scripts/maps/MauvilleCity.inc
index 6a7e02848..652a25f6f 100644
--- a/data/scripts/maps/MauvilleCity.inc
+++ b/data/scripts/maps/MauvilleCity.inc
@@ -7,7 +7,7 @@ MauvilleCity_MapScript1_14C038:: @ 814C038
clearflag FLAG_HIDE_OCEANIC_MUSEUM_VISITORS
setflag FLAG_SYS_TV_START
clearflag FLAG_MAUVILLE_GYM_BARRIERS_STATE
- setvar 0x4093, 0
+ setvar VAR_MAUVILLE_GYM_STATE, 0
checkflag FLAG_RECEIVED_TM24
call_if 1, MauvilleCity_EventScript_14C053
end
@@ -95,19 +95,19 @@ MauvilleCity_EventScript_14C0F9:: @ 814C0F9
msgbox MauvilleCity_Text_165D01, 4
applymovement 6, MauvilleCity_Movement_1A0839
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 6, MauvilleCity_Movement_1A0833
waitmovement 0
applymovement 6, MauvilleCity_Movement_1A0835
waitmovement 0
- msgbox MauvilleCity_Text_165D50, 5
+ msgbox MauvilleCity_Text_165D50, MSGBOX_YESNO
goto MauvilleCity_EventScript_14C154
end
MauvilleCity_EventScript_14C154:: @ 814C154
- compare RESULT, 1
+ compare RESULT, YES
call_if 1, MauvilleCity_EventScript_14C23C
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq MauvilleCity_EventScript_14C285
closemessage
switch FACING
@@ -185,7 +185,7 @@ MauvilleCity_EventScript_14C285:: @ 814C285
MauvilleCity_EventScript_14C292:: @ 814C292
applymovement 6, MauvilleCity_Movement_1A0839
waitmovement 0
- msgbox MauvilleCity_Text_165EE2, 5
+ msgbox MauvilleCity_Text_165EE2, MSGBOX_YESNO
goto MauvilleCity_EventScript_14C154
end
@@ -286,7 +286,7 @@ MauvilleCity_EventScript_14C2F2:: @ 814C2F2
faceplayer
checkflag FLAG_RECEIVED_TM24
goto_if_eq MauvilleCity_EventScript_14C368
- compare 0x40ba, 2
+ compare VAR_NEW_MAUVILLE_STATE, 2
goto_if_eq MauvilleCity_EventScript_14C33C
checkflag FLAG_RECEIVED_BASEMENT_KEY
goto_if_eq MauvilleCity_EventScript_14C332
diff --git a/data/scripts/maps/MauvilleCity_BikeShop.inc b/data/scripts/maps/MauvilleCity_BikeShop.inc
index 6c2dc57e1..6bd7f0f4f 100644
--- a/data/scripts/maps/MauvilleCity_BikeShop.inc
+++ b/data/scripts/maps/MauvilleCity_BikeShop.inc
@@ -9,18 +9,18 @@ MauvilleCity_BikeShop_EventScript_156796:: @ 8156796
checkflag FLAG_DECLINED_BIKE
goto_if_eq MauvilleCity_BikeShop_EventScript_1567D1
msgbox MauvilleCity_BikeShop_Text_180F9F, 4
- msgbox MauvilleCity_BikeShop_Text_181016, 5
- compare RESULT, 1
+ msgbox MauvilleCity_BikeShop_Text_181016, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq MauvilleCity_BikeShop_EventScript_156824
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq MauvilleCity_BikeShop_EventScript_156817
end
MauvilleCity_BikeShop_EventScript_1567D1:: @ 81567D1
- msgbox MauvilleCity_BikeShop_Text_181016, 5
- compare RESULT, 1
+ msgbox MauvilleCity_BikeShop_Text_181016, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq MauvilleCity_BikeShop_EventScript_156824
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq MauvilleCity_BikeShop_EventScript_156817
end
@@ -63,10 +63,10 @@ MauvilleCity_BikeShop_EventScript_156861:: @ 8156861
end
MauvilleCity_BikeShop_EventScript_15686E:: @ 815686E
- msgbox MauvilleCity_BikeShop_Text_1813A0, 5
- compare RESULT, 1
+ msgbox MauvilleCity_BikeShop_Text_1813A0, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq MauvilleCity_BikeShop_EventScript_15688D
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq MauvilleCity_BikeShop_EventScript_1568BF
end
diff --git a/data/scripts/maps/MauvilleCity_GameCorner.inc b/data/scripts/maps/MauvilleCity_GameCorner.inc
index 8228238f3..e938a1b4c 100644
--- a/data/scripts/maps/MauvilleCity_GameCorner.inc
+++ b/data/scripts/maps/MauvilleCity_GameCorner.inc
@@ -32,8 +32,8 @@ MauvilleCity_GameCorner_EventScript_156A60:: @ 8156A60
end
MauvilleCity_GameCorner_EventScript_156AAE:: @ 8156AAE
- checkcoins 16385
- compare 0x4001, 9950
+ checkcoins VAR_TEMP_1
+ compare VAR_TEMP_1, 9950
goto_if 4, MauvilleCity_GameCorner_EventScript_156B5C
checkmoney 0x3e8, 0
compare RESULT, 0
@@ -43,7 +43,7 @@ MauvilleCity_GameCorner_EventScript_156AAE:: @ 8156AAE
updatemoneybox 0, 0
nop
updatecoinsbox 0, 5
- playse 95
+ playse SE_REGI
msgbox MauvilleCity_GameCorner_Text_181CFE, 4
hidemoneybox 0, 0
hidecoinsbox 0, 5
@@ -51,8 +51,8 @@ MauvilleCity_GameCorner_EventScript_156AAE:: @ 8156AAE
end
MauvilleCity_GameCorner_EventScript_156AF0:: @ 8156AF0
- checkcoins 16385
- compare 0x4001, 9500
+ checkcoins VAR_TEMP_1
+ compare VAR_TEMP_1, 9500
goto_if 4, MauvilleCity_GameCorner_EventScript_156B5C
checkmoney 0x2710, 0
compare RESULT, 0
@@ -62,7 +62,7 @@ MauvilleCity_GameCorner_EventScript_156AF0:: @ 8156AF0
updatemoneybox 0, 0
nop
updatecoinsbox 0, 5
- playse 95
+ playse SE_REGI
msgbox MauvilleCity_GameCorner_Text_181CFE, 4
hidemoneybox 0, 0
hidecoinsbox 0, 5
@@ -109,7 +109,7 @@ MauvilleCity_GameCorner_EventScript_156B88:: @ 8156B88
message MauvilleCity_GameCorner_Text_181E17
waitmessage
showcoinsbox 0, 0
- setvar 0x4001, 0
+ setvar VAR_TEMP_1, 0
goto MauvilleCity_GameCorner_EventScript_156BA6
MauvilleCity_GameCorner_EventScript_156B9B:: @ 8156B9B
@@ -128,74 +128,74 @@ MauvilleCity_GameCorner_EventScript_156BA6:: @ 8156BA6
end
MauvilleCity_GameCorner_EventScript_156BE2:: @ 8156BE2
- setvar 0x4001, 1
+ setvar VAR_TEMP_1, 1
bufferdecorationname 0, 88
goto MauvilleCity_GameCorner_EventScript_156C0C
MauvilleCity_GameCorner_EventScript_156BF0:: @ 8156BF0
- setvar 0x4001, 2
+ setvar VAR_TEMP_1, 2
bufferdecorationname 0, 89
goto MauvilleCity_GameCorner_EventScript_156C0C
MauvilleCity_GameCorner_EventScript_156BFE:: @ 8156BFE
- setvar 0x4001, 3
+ setvar VAR_TEMP_1, 3
bufferdecorationname 0, 90
goto MauvilleCity_GameCorner_EventScript_156C0C
MauvilleCity_GameCorner_EventScript_156C0C:: @ 8156C0C
- msgbox MauvilleCity_GameCorner_Text_181E33, 5
- compare RESULT, 0
+ msgbox MauvilleCity_GameCorner_Text_181E33, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq MauvilleCity_GameCorner_EventScript_156D0D
- switch 0x4001
+ switch VAR_TEMP_1
case 1, MauvilleCity_GameCorner_EventScript_156C46
case 2, MauvilleCity_GameCorner_EventScript_156C80
case 3, MauvilleCity_GameCorner_EventScript_156CBA
end
MauvilleCity_GameCorner_EventScript_156C46:: @ 8156C46
- checkcoins 16386
- compare 0x4002, 1000
+ checkcoins VAR_TEMP_2
+ compare VAR_TEMP_2, 1000
goto_if 0, MauvilleCity_GameCorner_EventScript_156CF4
- bufferdecorationname 1, 88
- checkdecorspace 88
+ bufferdecorationname 1, DECOR_TREECKO_DOLL
+ checkdecorspace DECOR_TREECKO_DOLL
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_156D02
takecoins 1000
- givedecoration 88
+ givedecoration DECOR_TREECKO_DOLL
updatecoinsbox 0, 0
- playse 95
+ playse SE_REGI
msgbox MauvilleCity_GameCorner_Text_181E49, 4
goto MauvilleCity_GameCorner_EventScript_156B9B
end
MauvilleCity_GameCorner_EventScript_156C80:: @ 8156C80
- checkcoins 16386
- compare 0x4002, 1000
+ checkcoins VAR_TEMP_2
+ compare VAR_TEMP_2, 1000
goto_if 0, MauvilleCity_GameCorner_EventScript_156CF4
- bufferdecorationname 1, 89
- checkdecorspace 89
+ bufferdecorationname 1, DECOR_TORCHIC_DOLL
+ checkdecorspace DECOR_TORCHIC_DOLL
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_156D02
takecoins 1000
- givedecoration 89
+ givedecoration DECOR_TORCHIC_DOLL
updatecoinsbox 0, 0
- playse 95
+ playse SE_REGI
msgbox MauvilleCity_GameCorner_Text_181E49, 4
goto MauvilleCity_GameCorner_EventScript_156B9B
end
MauvilleCity_GameCorner_EventScript_156CBA:: @ 8156CBA
- checkcoins 16386
- compare 0x4002, 1000
+ checkcoins VAR_TEMP_2
+ compare VAR_TEMP_2, 1000
goto_if 0, MauvilleCity_GameCorner_EventScript_156CF4
- bufferdecorationname 1, 90
- checkdecorspace 90
+ bufferdecorationname 1, DECOR_MUDKIP_DOLL
+ checkdecorspace DECOR_MUDKIP_DOLL
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_156D02
takecoins 1000
- givedecoration 90
+ givedecoration DECOR_MUDKIP_DOLL
updatecoinsbox 0, 0
- playse 95
+ playse SE_REGI
msgbox MauvilleCity_GameCorner_Text_181E49, 4
goto MauvilleCity_GameCorner_EventScript_156B9B
end
@@ -230,7 +230,7 @@ MauvilleCity_GameCorner_EventScript_156D36:: @ 8156D36
message MauvilleCity_GameCorner_Text_181E17
waitmessage
showcoinsbox 0, 0
- setvar 0x4001, 0
+ setvar VAR_TEMP_1, 0
goto MauvilleCity_GameCorner_EventScript_156D54
MauvilleCity_GameCorner_EventScript_156D49:: @ 8156D49
@@ -251,35 +251,35 @@ MauvilleCity_GameCorner_EventScript_156D54:: @ 8156D54
end
MauvilleCity_GameCorner_EventScript_156DA6:: @ 8156DA6
- setvar 0x4001, 1
+ setvar VAR_TEMP_1, 1
bufferitemname 0, ITEM_TM32
goto MauvilleCity_GameCorner_EventScript_156DEC
MauvilleCity_GameCorner_EventScript_156DB4:: @ 8156DB4
- setvar 0x4001, 2
+ setvar VAR_TEMP_1, 2
bufferitemname 0, ITEM_TM29
goto MauvilleCity_GameCorner_EventScript_156DEC
MauvilleCity_GameCorner_EventScript_156DC2:: @ 8156DC2
- setvar 0x4001, 3
+ setvar VAR_TEMP_1, 3
bufferitemname 0, ITEM_TM35
goto MauvilleCity_GameCorner_EventScript_156DEC
MauvilleCity_GameCorner_EventScript_156DD0:: @ 8156DD0
- setvar 0x4001, 4
+ setvar VAR_TEMP_1, 4
bufferitemname 0, ITEM_TM24
goto MauvilleCity_GameCorner_EventScript_156DEC
MauvilleCity_GameCorner_EventScript_156DDE:: @ 8156DDE
- setvar 0x4001, 5
+ setvar VAR_TEMP_1, 5
bufferitemname 0, ITEM_TM13
goto MauvilleCity_GameCorner_EventScript_156DEC
MauvilleCity_GameCorner_EventScript_156DEC:: @ 8156DEC
- msgbox MauvilleCity_GameCorner_Text_181E33, 5
- compare RESULT, 0
+ msgbox MauvilleCity_GameCorner_Text_181E33, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq MauvilleCity_GameCorner_EventScript_156F77
- switch 0x4001
+ switch VAR_TEMP_1
case 1, MauvilleCity_GameCorner_EventScript_156E3C
case 2, MauvilleCity_GameCorner_EventScript_156E76
case 3, MauvilleCity_GameCorner_EventScript_156EB0
@@ -288,8 +288,8 @@ MauvilleCity_GameCorner_EventScript_156DEC:: @ 8156DEC
end
MauvilleCity_GameCorner_EventScript_156E3C:: @ 8156E3C
- checkcoins 16386
- compare 0x4002, 1500
+ checkcoins VAR_TEMP_2
+ compare VAR_TEMP_2, 1500
goto_if 0, MauvilleCity_GameCorner_EventScript_156F5E
checkitemspace ITEM_TM32, 1
compare RESULT, 0
@@ -297,14 +297,14 @@ MauvilleCity_GameCorner_EventScript_156E3C:: @ 8156E3C
takecoins 1500
giveitem ITEM_TM32, 1
updatecoinsbox 0, 0
- playse 95
+ playse SE_REGI
msgbox MauvilleCity_GameCorner_Text_181F08, 4
goto MauvilleCity_GameCorner_EventScript_156D49
end
MauvilleCity_GameCorner_EventScript_156E76:: @ 8156E76
- checkcoins 16386
- compare 0x4002, 3500
+ checkcoins VAR_TEMP_2
+ compare VAR_TEMP_2, 3500
goto_if 0, MauvilleCity_GameCorner_EventScript_156F5E
checkitemspace ITEM_TM29, 1
compare RESULT, 0
@@ -312,14 +312,14 @@ MauvilleCity_GameCorner_EventScript_156E76:: @ 8156E76
takecoins 3500
giveitem ITEM_TM29, 1
updatecoinsbox 0, 0
- playse 95
+ playse SE_REGI
msgbox MauvilleCity_GameCorner_Text_181F08, 4
goto MauvilleCity_GameCorner_EventScript_156D49
end
MauvilleCity_GameCorner_EventScript_156EB0:: @ 8156EB0
- checkcoins 16386
- compare 0x4002, 4000
+ checkcoins VAR_TEMP_2
+ compare VAR_TEMP_2, 4000
goto_if 0, MauvilleCity_GameCorner_EventScript_156F5E
checkitemspace ITEM_TM35, 1
compare RESULT, 0
@@ -327,14 +327,14 @@ MauvilleCity_GameCorner_EventScript_156EB0:: @ 8156EB0
takecoins 4000
giveitem ITEM_TM35, 1
updatecoinsbox 0, 0
- playse 95
+ playse SE_REGI
msgbox MauvilleCity_GameCorner_Text_181F08, 4
goto MauvilleCity_GameCorner_EventScript_156D49
end
MauvilleCity_GameCorner_EventScript_156EEA:: @ 8156EEA
- checkcoins 16386
- compare 0x4002, 4000
+ checkcoins VAR_TEMP_2
+ compare VAR_TEMP_2, 4000
goto_if 0, MauvilleCity_GameCorner_EventScript_156F5E
checkitemspace ITEM_TM24, 1
compare RESULT, 0
@@ -342,14 +342,14 @@ MauvilleCity_GameCorner_EventScript_156EEA:: @ 8156EEA
takecoins 4000
giveitem ITEM_TM24, 1
updatecoinsbox 0, 0
- playse 95
+ playse SE_REGI
msgbox MauvilleCity_GameCorner_Text_181F08, 4
goto MauvilleCity_GameCorner_EventScript_156D49
end
MauvilleCity_GameCorner_EventScript_156F24:: @ 8156F24
- checkcoins 16386
- compare 0x4002, 4000
+ checkcoins VAR_TEMP_2
+ compare VAR_TEMP_2, 4000
goto_if 0, MauvilleCity_GameCorner_EventScript_156F5E
checkitemspace ITEM_TM13, 1
compare RESULT, 0
@@ -357,7 +357,7 @@ MauvilleCity_GameCorner_EventScript_156F24:: @ 8156F24
takecoins 4000
giveitem ITEM_TM13, 1
updatecoinsbox 0, 0
- playse 95
+ playse SE_REGI
msgbox MauvilleCity_GameCorner_Text_181F08, 4
goto MauvilleCity_GameCorner_EventScript_156D49
end
@@ -391,10 +391,10 @@ MauvilleCity_GameCorner_EventScript_156F96:: @ 8156F96
faceplayer
checkflag FLAG_RECEIVED_STARTER_DOLL
goto_if_eq MauvilleCity_GameCorner_EventScript_157072
- msgbox MauvilleCity_GameCorner_Text_181F3D, 5
- compare RESULT, 0
+ msgbox MauvilleCity_GameCorner_Text_181F3D, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq MauvilleCity_GameCorner_EventScript_157068
- switch 0x4023
+ switch VAR_STARTER_MON
case 0, MauvilleCity_GameCorner_EventScript_156FDB
case 1, MauvilleCity_GameCorner_EventScript_157005
case 2, MauvilleCity_GameCorner_EventScript_15702F
@@ -462,13 +462,13 @@ MauvilleCity_GameCorner_EventScript_15707C:: @ 815707C
MauvilleCity_GameCorner_EventScript_15709C:: @ 815709C
checkflag FLAG_RECEIVED_20_COINS
goto_if_eq MauvilleCity_GameCorner_EventScript_1570CA
- checkcoins 16385
- compare 0x4001, 1
+ checkcoins VAR_TEMP_1
+ compare VAR_TEMP_1, 1
goto_if 4, MauvilleCity_GameCorner_EventScript_1570CA
setflag FLAG_RECEIVED_20_COINS
givecoins 20
msgbox MauvilleCity_GameCorner_Text_18208E, 4
- playse 95
+ playse SE_REGI
goto MauvilleCity_GameCorner_EventScript_1570CA
end
@@ -524,8 +524,8 @@ MauvilleCity_GameCorner_EventScript_157135:: @ 8157135
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
- setvar 0x8004, 0
- specialvar RESULT, sub_810F424
+ setvar VAR_SPECIAL_4, 0
+ specialvar RESULT, GetSlotMachineId
playslotmachine RESULT
releaseall
end
@@ -535,8 +535,8 @@ MauvilleCity_GameCorner_EventScript_157155:: @ 8157155
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
- setvar 0x8004, 1
- specialvar RESULT, sub_810F424
+ setvar VAR_SPECIAL_4, 1
+ specialvar RESULT, GetSlotMachineId
playslotmachine RESULT
releaseall
end
@@ -546,8 +546,8 @@ MauvilleCity_GameCorner_EventScript_157175:: @ 8157175
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
- setvar 0x8004, 2
- specialvar RESULT, sub_810F424
+ setvar VAR_SPECIAL_4, 2
+ specialvar RESULT, GetSlotMachineId
playslotmachine RESULT
releaseall
end
@@ -557,8 +557,8 @@ MauvilleCity_GameCorner_EventScript_157195:: @ 8157195
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
- setvar 0x8004, 3
- specialvar RESULT, sub_810F424
+ setvar VAR_SPECIAL_4, 3
+ specialvar RESULT, GetSlotMachineId
playslotmachine RESULT
releaseall
end
@@ -568,8 +568,8 @@ MauvilleCity_GameCorner_EventScript_1571B5:: @ 81571B5
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
- setvar 0x8004, 4
- specialvar RESULT, sub_810F424
+ setvar VAR_SPECIAL_4, 4
+ specialvar RESULT, GetSlotMachineId
playslotmachine RESULT
releaseall
end
@@ -579,8 +579,8 @@ MauvilleCity_GameCorner_EventScript_1571D5:: @ 81571D5
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
- setvar 0x8004, 5
- specialvar RESULT, sub_810F424
+ setvar VAR_SPECIAL_4, 5
+ specialvar RESULT, GetSlotMachineId
playslotmachine RESULT
releaseall
end
@@ -590,8 +590,8 @@ MauvilleCity_GameCorner_EventScript_1571F5:: @ 81571F5
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
- setvar 0x8004, 6
- specialvar RESULT, sub_810F424
+ setvar VAR_SPECIAL_4, 6
+ specialvar RESULT, GetSlotMachineId
playslotmachine RESULT
releaseall
end
@@ -601,8 +601,8 @@ MauvilleCity_GameCorner_EventScript_157215:: @ 8157215
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
- setvar 0x8004, 7
- specialvar RESULT, sub_810F424
+ setvar VAR_SPECIAL_4, 7
+ specialvar RESULT, GetSlotMachineId
playslotmachine RESULT
releaseall
end
@@ -612,8 +612,8 @@ MauvilleCity_GameCorner_EventScript_157235:: @ 8157235
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
- setvar 0x8004, 8
- specialvar RESULT, sub_810F424
+ setvar VAR_SPECIAL_4, 8
+ specialvar RESULT, GetSlotMachineId
playslotmachine RESULT
releaseall
end
@@ -623,8 +623,8 @@ MauvilleCity_GameCorner_EventScript_157255:: @ 8157255
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
- setvar 0x8004, 9
- specialvar RESULT, sub_810F424
+ setvar VAR_SPECIAL_4, 9
+ specialvar RESULT, GetSlotMachineId
playslotmachine RESULT
releaseall
end
@@ -634,8 +634,8 @@ MauvilleCity_GameCorner_EventScript_157275:: @ 8157275
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
- setvar 0x8004, 10
- specialvar RESULT, sub_810F424
+ setvar VAR_SPECIAL_4, 10
+ specialvar RESULT, GetSlotMachineId
playslotmachine RESULT
releaseall
end
@@ -645,8 +645,8 @@ MauvilleCity_GameCorner_EventScript_157295:: @ 8157295
checkitem ITEM_COIN_CASE, 1
compare RESULT, 0
goto_if_eq MauvilleCity_GameCorner_EventScript_1572B5
- setvar 0x8004, 11
- specialvar RESULT, sub_810F424
+ setvar VAR_SPECIAL_4, 11
+ specialvar RESULT, GetSlotMachineId
playslotmachine RESULT
releaseall
end
diff --git a/data/scripts/maps/MauvilleCity_Gym.inc b/data/scripts/maps/MauvilleCity_Gym.inc
index 799fb0992..fd9c673dc 100644
--- a/data/scripts/maps/MauvilleCity_Gym.inc
+++ b/data/scripts/maps/MauvilleCity_Gym.inc
@@ -5,7 +5,7 @@ MauvilleCity_Gym_MapScripts:: @ 8156450
MauvilleCity_Gym_MapScript1_156456:: @ 8156456
checkflag FLAG_DEFEATED_MAUVILLE_GYM
goto_if_eq MauvilleCity_Gym_EventScript_1565A7
- switch 0x4093
+ switch VAR_MAUVILLE_GYM_STATE
case 0, MauvilleCity_Gym_EventScript_156491
case 1, MauvilleCity_Gym_EventScript_15657D
case 2, MauvilleCity_Gym_EventScript_15658B
@@ -46,19 +46,19 @@ MauvilleCity_Gym_EventScript_15649B:: @ 815649B
end
MauvilleCity_Gym_EventScript_15657D:: @ 815657D
- setvar 0x8004, 0
+ setvar VAR_SPECIAL_4, 0
special MauvilleGymSpecial1
goto MauvilleCity_Gym_EventScript_156491
end
MauvilleCity_Gym_EventScript_15658B:: @ 815658B
- setvar 0x8004, 1
+ setvar VAR_SPECIAL_4, 1
special MauvilleGymSpecial1
goto MauvilleCity_Gym_EventScript_156491
end
MauvilleCity_Gym_EventScript_156599:: @ 8156599
- setvar 0x8004, 2
+ setvar VAR_SPECIAL_4, 2
special MauvilleGymSpecial1
goto MauvilleCity_Gym_EventScript_156491
end
@@ -71,7 +71,7 @@ MauvilleCity_Gym_EventScript_1565AB:: @ 81565AB
trainerbattle 1, OPPONENT_WATTSON, 0, MauvilleCity_Gym_Text_180C32, MauvilleCity_Gym_Text_180D64, MauvilleCity_Gym_EventScript_1565DB
checkflag FLAG_RECEIVED_TM34
goto_if 0, MauvilleCity_Gym_EventScript_15661D
- compare 0x40ba, 2
+ compare VAR_NEW_MAUVILLE_STATE, 2
goto_if_eq MauvilleCity_Gym_EventScript_156641
msgbox MauvilleCity_Gym_Text_180EDB, 4
release
@@ -84,14 +84,14 @@ MauvilleCity_Gym_EventScript_1565DB:: @ 81565DB
msgbox MauvilleCity_Gym_Text_180DDA, 4
setflag FLAG_DEFEATED_MAUVILLE_GYM
setflag FLAG_BADGE03_GET
- addvar 0x4085, 1
- compare 0x4085, 6
+ addvar VAR_PETALBURG_GYM_STATE, 1
+ compare VAR_PETALBURG_GYM_STATE, 6
call_if 1, MauvilleCity_Gym_EventScript_1A00FB
- setvar 0x8008, 3
+ setvar VAR_SPECIAL_8, 3
call MauvilleCity_Gym_EventScript_1A01C0
special MauvilleGymSpecial3
special DrawWholeMapView
- playse 44
+ playse SE_KI_GASYAN
goto MauvilleCity_Gym_EventScript_15661D
end
@@ -113,10 +113,10 @@ MauvilleCity_Gym_EventScript_15664B:: @ 815664B
lockall
checkflag FLAG_DEFEATED_MAUVILLE_GYM
goto_if_eq MauvilleCity_Gym_EventScript_1566DA
- compare 0x4093, 1
+ compare VAR_MAUVILLE_GYM_STATE, 1
goto_if_eq MauvilleCity_Gym_EventScript_1566DA
- setvar 0x4093, 1
- setvar 0x8004, 0
+ setvar VAR_MAUVILLE_GYM_STATE, 1
+ setvar VAR_SPECIAL_4, 0
goto MauvilleCity_Gym_EventScript_1566BA
end
@@ -124,10 +124,10 @@ MauvilleCity_Gym_EventScript_156670:: @ 8156670
lockall
checkflag FLAG_DEFEATED_MAUVILLE_GYM
goto_if_eq MauvilleCity_Gym_EventScript_1566DA
- compare 0x4093, 2
+ compare VAR_MAUVILLE_GYM_STATE, 2
goto_if_eq MauvilleCity_Gym_EventScript_1566DA
- setvar 0x4093, 2
- setvar 0x8004, 1
+ setvar VAR_MAUVILLE_GYM_STATE, 2
+ setvar VAR_SPECIAL_4, 1
goto MauvilleCity_Gym_EventScript_1566BA
end
@@ -135,10 +135,10 @@ MauvilleCity_Gym_EventScript_156695:: @ 8156695
lockall
checkflag FLAG_DEFEATED_MAUVILLE_GYM
goto_if_eq MauvilleCity_Gym_EventScript_1566DA
- compare 0x4093, 3
+ compare VAR_MAUVILLE_GYM_STATE, 3
goto_if_eq MauvilleCity_Gym_EventScript_1566DA
- setvar 0x4093, 3
- setvar 0x8004, 2
+ setvar VAR_MAUVILLE_GYM_STATE, 3
+ setvar VAR_SPECIAL_4, 2
goto MauvilleCity_Gym_EventScript_1566BA
end
@@ -146,7 +146,7 @@ MauvilleCity_Gym_EventScript_1566BA:: @ 81566BA
special MauvilleGymSpecial2
special MauvilleGymSpecial1
special DrawWholeMapView
- playse 44
+ playse SE_KI_GASYAN
checkflag FLAG_MAUVILLE_GYM_BARRIERS_STATE
goto_if_eq MauvilleCity_Gym_EventScript_1566E1
checkflag FLAG_MAUVILLE_GYM_BARRIERS_STATE
diff --git a/data/scripts/maps/MauvilleCity_House2.inc b/data/scripts/maps/MauvilleCity_House2.inc
index a058003bc..9d3bce68a 100644
--- a/data/scripts/maps/MauvilleCity_House2.inc
+++ b/data/scripts/maps/MauvilleCity_House2.inc
@@ -14,15 +14,15 @@ MauvilleCity_House2_EventScript_1572C0:: @ 81572C0
end
MauvilleCity_House2_EventScript_1572E5:: @ 81572E5
- playse 21
+ playse SE_PIN
applymovement LAST_TALKED, MauvilleCity_House2_Movement_1A0833
waitmovement 0
applymovement LAST_TALKED, MauvilleCity_House2_Movement_1A0835
waitmovement 0
- msgbox MauvilleCity_House2_Text_1824D8, 5
- compare RESULT, 1
+ msgbox MauvilleCity_House2_Text_1824D8, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq MauvilleCity_House2_EventScript_15731B
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq MauvilleCity_House2_EventScript_157347
end
diff --git a/data/scripts/maps/MauvilleCity_PokemonCenter_1F.inc b/data/scripts/maps/MauvilleCity_PokemonCenter_1F.inc
index de30e21cd..85590f9c2 100644
--- a/data/scripts/maps/MauvilleCity_PokemonCenter_1F.inc
+++ b/data/scripts/maps/MauvilleCity_PokemonCenter_1F.inc
@@ -13,7 +13,7 @@ MauvilleCity_PokemonCenter_1F_EventScript_157365:: @ 8157365
end
MauvilleCity_PokemonCenter_1F_EventScript_157369:: @ 8157369
- setvar 0x800b, 1
+ setvar VAR_SPECIAL_B, 1
call MauvilleCity_PokemonCenter_1F_EventScript_19FD5B
waitmessage
waitbuttonpress
diff --git a/data/scripts/maps/MeteorFalls_1F_1R.inc b/data/scripts/maps/MeteorFalls_1F_1R.inc
index 7ce6e3704..bf51408b8 100644
--- a/data/scripts/maps/MeteorFalls_1F_1R.inc
+++ b/data/scripts/maps/MeteorFalls_1F_1R.inc
@@ -18,7 +18,7 @@ MeteorFalls_1F_1R_EventScript_15C49C:: @ 815C49C
applymovement 5, MeteorFalls_1F_1R_Movement_1A0841
applymovement 6, MeteorFalls_1F_1R_Movement_1A0841
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 5, MeteorFalls_1F_1R_Movement_1A0833
waitmovement 0
applymovement 5, MeteorFalls_1F_1R_Movement_1A0835
@@ -78,7 +78,7 @@ MeteorFalls_1F_1R_EventScript_15C49C:: @ 815C49C
removeobject 8
removeobject 9
setflag FLAG_HIDE_GRUNTS_BLOCKING_CABLE_CAR
- setvar 0x40bf, 1
+ setvar VAR_METEOR_FALLS_STATE, 1
releaseall
end
diff --git a/data/scripts/maps/MeteorFalls_1F_2R.inc b/data/scripts/maps/MeteorFalls_1F_2R.inc
index b3a0c51fe..49d629294 100644
--- a/data/scripts/maps/MeteorFalls_1F_2R.inc
+++ b/data/scripts/maps/MeteorFalls_1F_2R.inc
@@ -3,7 +3,7 @@ MeteorFalls_1F_2R_MapScripts:: @ 815C678
MeteorFalls_1F_2R_EventScript_15C679:: @ 815C679
trainerbattle 0, OPPONENT_NICOLAS_1, 0, MeteorFalls_1F_2R_Text_1939C5, MeteorFalls_1F_2R_Text_193A35
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq MeteorFalls_1F_2R_EventScript_15C6A0
msgbox MeteorFalls_1F_2R_Text_193A60, 6
@@ -16,7 +16,7 @@ MeteorFalls_1F_2R_EventScript_15C6A0:: @ 815C6A0
MeteorFalls_1F_2R_EventScript_15C6B7:: @ 815C6B7
trainerbattle 4, OPPONENT_JOHN_AND_JAY_1, 0, MeteorFalls_1F_2R_Text_193BB7, MeteorFalls_1F_2R_Text_193C10, MeteorFalls_1F_2R_Text_193C9F
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq MeteorFalls_1F_2R_EventScript_15C6E2
msgbox MeteorFalls_1F_2R_Text_193C35, 6
@@ -29,7 +29,7 @@ MeteorFalls_1F_2R_EventScript_15C6E2:: @ 815C6E2
MeteorFalls_1F_2R_EventScript_15C6FD:: @ 815C6FD
trainerbattle 4, OPPONENT_JOHN_AND_JAY_1, 0, MeteorFalls_1F_2R_Text_193D10, MeteorFalls_1F_2R_Text_193D6E, MeteorFalls_1F_2R_Text_193DFB
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq MeteorFalls_1F_2R_EventScript_15C728
msgbox MeteorFalls_1F_2R_Text_193D9A, 6
diff --git a/data/scripts/maps/MossdeepCity.inc b/data/scripts/maps/MossdeepCity.inc
index f165bd3ef..3d1baf143 100644
--- a/data/scripts/maps/MossdeepCity.inc
+++ b/data/scripts/maps/MossdeepCity.inc
@@ -53,7 +53,7 @@ MossdeepCity_EventScript_14CFFF:: @ 814CFFF
MossdeepCity_EventScript_14D008:: @ 814D008
setflag FLAG_VISITED_MOSSDEEP_CITY
- setvar 0x4001, 1
+ setvar VAR_TEMP_1, 1
end
MossdeepCity_EventScript_14D011:: @ 814D011
@@ -70,8 +70,8 @@ MossdeepCity_EventScript_14D027:: @ 814D027
faceplayer
checkflag FLAG_RECEIVED_KINGS_ROCK
goto_if_eq MossdeepCity_EventScript_14D069
- msgbox MossdeepCity_Text_1690A9, 5
- compare RESULT, 0
+ msgbox MossdeepCity_Text_1690A9, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq MossdeepCity_EventScript_14D073
msgbox MossdeepCity_Text_169117, 4
giveitem_std ITEM_KINGS_ROCK
diff --git a/data/scripts/maps/MossdeepCity_GameCorner_1F.inc b/data/scripts/maps/MossdeepCity_GameCorner_1F.inc
index 75fc3c6b8..eac7f4adb 100644
--- a/data/scripts/maps/MossdeepCity_GameCorner_1F.inc
+++ b/data/scripts/maps/MossdeepCity_GameCorner_1F.inc
@@ -19,12 +19,12 @@ MossdeepCity_GameCorner_1F_MapScript1_15AC84:: @ 815AC84
special ValidateEReaderTrainer
compare RESULT, 0
call_if 1, MossdeepCity_GameCorner_1F_EventScript_15AC9E
- compare 0x40c0, 0
+ compare VAR_GAME_CORNER_STATE, 0
call_if 5, MossdeepCity_GameCorner_1F_EventScript_15ACAF
end
MossdeepCity_GameCorner_1F_EventScript_15AC9E:: @ 815AC9E
- setvar 0x4001, 1
+ setvar VAR_TEMP_1, 1
setobjectxyperm 1, 3, 2
setobjectmovementtype 1, 8
return
@@ -35,9 +35,9 @@ MossdeepCity_GameCorner_1F_EventScript_15ACAF:: @ 815ACAF
return
MossdeepCity_GameCorner_1F_MapScript2_15ACBB:: @ 815ACBB
- map_script_2 0x40c0, 1, MossdeepCity_GameCorner_1F_EventScript_15ACD5
- map_script_2 0x40c0, 2, MossdeepCity_GameCorner_1F_EventScript_15ACD5
- map_script_2 0x40c0, 3, MossdeepCity_GameCorner_1F_EventScript_15ACD5
+ map_script_2 VAR_GAME_CORNER_STATE, 1, MossdeepCity_GameCorner_1F_EventScript_15ACD5
+ map_script_2 VAR_GAME_CORNER_STATE, 2, MossdeepCity_GameCorner_1F_EventScript_15ACD5
+ map_script_2 VAR_GAME_CORNER_STATE, 3, MossdeepCity_GameCorner_1F_EventScript_15ACD5
.2byte 0
MossdeepCity_GameCorner_1F_EventScript_15ACD5:: @ 815ACD5
@@ -49,14 +49,14 @@ MossdeepCity_GameCorner_1F_EventScript_15ACD5:: @ 815ACD5
moveobjectoffscreen 1
applymovement 255, MossdeepCity_GameCorner_1F_Movement_1A0841
waitmovement 0
- compare 0x40c0, 1
+ compare VAR_GAME_CORNER_STATE, 1
call_if 1, MossdeepCity_GameCorner_1F_EventScript_15AD22
- compare 0x40c0, 2
+ compare VAR_GAME_CORNER_STATE, 2
call_if 1, MossdeepCity_GameCorner_1F_EventScript_15AD2B
- compare 0x40c0, 3
+ compare VAR_GAME_CORNER_STATE, 3
call_if 1, MossdeepCity_GameCorner_1F_EventScript_15AD34
special LoadPlayerParty
- setvar 0x40c0, 0
+ setvar VAR_GAME_CORNER_STATE, 0
releaseall
end
@@ -84,7 +84,7 @@ MossdeepCity_GameCorner_1F_Movement_15AD3F:: @ 815AD3F
MossdeepCity_GameCorner_1F_EventScript_15AD42:: @ 815AD42
lock
faceplayer
- compare 0x4001, 1
+ compare VAR_TEMP_1, 1
goto_if_eq MossdeepCity_GameCorner_1F_EventScript_15AD59
msgbox MossdeepCity_GameCorner_1F_Text_18E59A, 4
release
@@ -92,15 +92,15 @@ MossdeepCity_GameCorner_1F_EventScript_15AD42:: @ 815AD42
MossdeepCity_GameCorner_1F_EventScript_15AD59:: @ 815AD59
special SavePlayerParty
- special sub_810F414
- msgbox MossdeepCity_GameCorner_1F_Text_18E650, 5
- compare RESULT, 0
+ special BufferEReaderTrainerName
+ msgbox MossdeepCity_GameCorner_1F_Text_18E650, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq MossdeepCity_GameCorner_1F_EventScript_15ADE8
call MossdeepCity_GameCorner_1F_EventScript_15ADF5
compare RESULT, 0
goto_if_eq MossdeepCity_GameCorner_1F_EventScript_15ADE8
- msgbox MossdeepCity_GameCorner_1F_Text_18E741, 5
- compare RESULT, 0
+ msgbox MossdeepCity_GameCorner_1F_Text_18E741, MSGBOX_YESNO
+ compare RESULT, NO
call_if 1, MossdeepCity_GameCorner_1F_EventScript_15ADE8
special LoadPlayerParty
call S_DoSaveDialog
diff --git a/data/scripts/maps/MossdeepCity_GameCorner_B1F.inc b/data/scripts/maps/MossdeepCity_GameCorner_B1F.inc
index 12a94154b..9f20b6310 100644
--- a/data/scripts/maps/MossdeepCity_GameCorner_B1F.inc
+++ b/data/scripts/maps/MossdeepCity_GameCorner_B1F.inc
@@ -8,7 +8,7 @@ MossdeepCity_GameCorner_B1F_MapScript1_15AE60:: @ 815AE60
end
MossdeepCity_GameCorner_B1F_MapScript2_15AE64:: @ 815AE64
- map_script_2 0x4001, 0, MossdeepCity_GameCorner_B1F_EventScript_15AE6E
+ map_script_2 VAR_TEMP_1, 0, MossdeepCity_GameCorner_B1F_EventScript_15AE6E
.2byte 0
MossdeepCity_GameCorner_B1F_EventScript_15AE6E:: @ 815AE6E
@@ -18,9 +18,9 @@ MossdeepCity_GameCorner_B1F_EventScript_15AE6E:: @ 815AE6E
special PrintEReaderTrainerGreeting
msgbox gStringVar4, 4
closemessage
- setvar 0x8004, 2
- setvar 0x8005, 0
- special sub_813556C
+ setvar VAR_SPECIAL_4, 2
+ setvar VAR_SPECIAL_5, 0
+ special StartSpecialBattle
waitstate
compare RESULT, 3
call_if 1, MossdeepCity_GameCorner_B1F_EventScript_15AED5
@@ -33,26 +33,26 @@ MossdeepCity_GameCorner_B1F_EventScript_15AE6E:: @ 815AE6E
applymovement 255, MossdeepCity_GameCorner_B1F_Movement_15AEFF
waitmovement 0
special LoadPlayerParty
- setvar 0x4001, 1
+ setvar VAR_TEMP_1, 1
warp MAP_MOSSDEEP_CITY_GAME_CORNER_1F, 255, 3, 1
waitstate
releaseall
end
MossdeepCity_GameCorner_B1F_EventScript_15AED5:: @ 815AED5
- setvar 0x40c0, 3
+ setvar VAR_GAME_CORNER_STATE, 3
msgbox MossdeepCity_GameCorner_B1F_Text_18E796, 4
return
MossdeepCity_GameCorner_B1F_EventScript_15AEE3:: @ 815AEE3
- setvar 0x40c0, 1
+ setvar VAR_GAME_CORNER_STATE, 1
special ShowFieldMessageStringVar4
waitmessage
waitbuttonpress
return
MossdeepCity_GameCorner_B1F_EventScript_15AEEE:: @ 815AEEE
- setvar 0x40c0, 2
+ setvar VAR_GAME_CORNER_STATE, 2
special ShowFieldMessageStringVar4
waitmessage
waitbuttonpress
diff --git a/data/scripts/maps/MossdeepCity_Gym.inc b/data/scripts/maps/MossdeepCity_Gym.inc
index b1550a4c1..bc22ce3fe 100644
--- a/data/scripts/maps/MossdeepCity_Gym.inc
+++ b/data/scripts/maps/MossdeepCity_Gym.inc
@@ -65,7 +65,7 @@ MossdeepCity_Gym_EventScript_15A594:: @ 815A594
setflag FLAG_BADGE07_GET
clearflag FLAG_HIDE_BRINEY_SLATEPORT_SHIPYARD
clearflag FLAG_UNKNOWN_393
- setvar 0x8008, 7
+ setvar VAR_SPECIAL_8, 7
call MossdeepCity_Gym_EventScript_1A01C0
clearflag FLAG_HIDE_WORKERS_SLATEPORT_HARBOR
goto MossdeepCity_Gym_EventScript_15A5C6
@@ -94,7 +94,7 @@ MossdeepCity_Gym_EventScript_15A5EA:: @ 815A5EA
MossdeepCity_Gym_EventScript_15A619:: @ 815A619
special DrawWholeMapView
- playse 36
+ playse SE_TK_KASYA
releaseall
end
diff --git a/data/scripts/maps/MossdeepCity_House3.inc b/data/scripts/maps/MossdeepCity_House3.inc
index 6632ac793..fb44685d8 100644
--- a/data/scripts/maps/MossdeepCity_House3.inc
+++ b/data/scripts/maps/MossdeepCity_House3.inc
@@ -6,8 +6,8 @@ MossdeepCity_House3_EventScript_15A972:: @ 815A972
faceplayer
checkflag FLAG_RECEIVED_SUPER_ROD
goto_if_eq MossdeepCity_House3_EventScript_15A9B1
- msgbox MossdeepCity_House3_Text_18D909, 5
- compare RESULT, 0
+ msgbox MossdeepCity_House3_Text_18D909, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq MossdeepCity_House3_EventScript_15A9BB
msgbox MossdeepCity_House3_Text_18D9A9, 4
giveitem_std ITEM_SUPER_ROD
diff --git a/data/scripts/maps/MossdeepCity_PokemonCenter_1F.inc b/data/scripts/maps/MossdeepCity_PokemonCenter_1F.inc
index c26238102..a722e666b 100644
--- a/data/scripts/maps/MossdeepCity_PokemonCenter_1F.inc
+++ b/data/scripts/maps/MossdeepCity_PokemonCenter_1F.inc
@@ -7,7 +7,7 @@ MossdeepCity_PokemonCenter_1F_MapScript1_15A8D6:: @ 815A8D6
end
MossdeepCity_PokemonCenter_1F_EventScript_15A8DA:: @ 815A8DA
- setvar 0x800b, 1
+ setvar VAR_SPECIAL_B, 1
call MossdeepCity_PokemonCenter_1F_EventScript_19FD5B
waitmessage
waitbuttonpress
diff --git a/data/scripts/maps/MossdeepCity_StevensHouse.inc b/data/scripts/maps/MossdeepCity_StevensHouse.inc
index 7e08cfa69..ce2f2aad5 100644
--- a/data/scripts/maps/MossdeepCity_StevensHouse.inc
+++ b/data/scripts/maps/MossdeepCity_StevensHouse.inc
@@ -14,7 +14,7 @@ MossdeepCity_StevensHouse_EventScript_15A9DF:: @ 815A9DF
return
MossdeepCity_StevensHouse_MapScript1_15A9E9:: @ 815A9E9
- compare 0x40c6, 1
+ compare VAR_STEVENS_HOUSE_STATE, 1
call_if 1, MossdeepCity_StevensHouse_EventScript_15A9F5
end
@@ -24,14 +24,14 @@ MossdeepCity_StevensHouse_EventScript_15A9F5:: @ 815A9F5
return
MossdeepCity_StevensHouse_MapScript2_15AA01:: @ 815AA01
- map_script_2 0x40c6, 0, MossdeepCity_StevensHouse_EventScript_15AA0B
+ map_script_2 VAR_STEVENS_HOUSE_STATE, 0, MossdeepCity_StevensHouse_EventScript_15AA0B
.2byte 0
MossdeepCity_StevensHouse_EventScript_15AA0B:: @ 815AA0B
lockall
applymovement 1, MossdeepCity_StevensHouse_Movement_1A083F
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 1, MossdeepCity_StevensHouse_Movement_1A0833
waitmovement 0
applymovement 1, MossdeepCity_StevensHouse_Movement_1A0835
@@ -47,7 +47,7 @@ MossdeepCity_StevensHouse_EventScript_15AA0B:: @ 815AA0B
delay 20
applymovement 1, MossdeepCity_StevensHouse_Movement_15AA76
waitmovement 0
- setvar 0x40c6, 1
+ setvar VAR_STEVENS_HOUSE_STATE, 1
releaseall
end
@@ -71,22 +71,22 @@ MossdeepCity_StevensHouse_Movement_15AA76:: @ 815AA76
MossdeepCity_StevensHouse_EventScript_15AA7C:: @ 815AA7C
lockall
- msgbox MossdeepCity_StevensHouse_Text_18DD12, 5
- compare RESULT, 0
+ msgbox MossdeepCity_StevensHouse_Text_18DD12, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq MossdeepCity_StevensHouse_EventScript_15AAE6
getpartysize
compare RESULT, 6
goto_if_eq MossdeepCity_StevensHouse_EventScript_15AADC
- copyvar 0x8004, RESULT
+ copyvar VAR_SPECIAL_4, RESULT
removeobject 2
- playfanfare 370
+ playfanfare BGM_FANFA4
message MossdeepCity_StevensHouse_Text_18DD61
waitfanfare
waitmessage
givemon SPECIES_BELDUM, 5, ITEM_NONE, 0x0, 0x0, 0
bufferspeciesname 1, SPECIES_BELDUM
- msgbox MossdeepCity_StevensHouse_Text_1A1102, 5
- compare RESULT, 1
+ msgbox MossdeepCity_StevensHouse_Text_1A1102, MSGBOX_YESNO
+ compare RESULT, YES
call_if 1, MossdeepCity_StevensHouse_EventScript_1A0678
setflag FLAG_HIDE_BELDUM_BALL_STEVENS_HOUSE
setflag FLAG_RECEIVED_BELDUM
diff --git a/data/scripts/maps/MtChimney.inc b/data/scripts/maps/MtChimney.inc
index a51695b59..be4799a45 100644
--- a/data/scripts/maps/MtChimney.inc
+++ b/data/scripts/maps/MtChimney.inc
@@ -4,7 +4,7 @@ MtChimney_MapScripts:: @ 815CF7C
.byte 0
MtChimney_MapScript1_15CF87:: @ 815CF87
- setvar 0x40bd, 1
+ setvar VAR_JAGGED_PASS_ASH_WEATHER, 1
call MtChimney_EventScript_1A0196
end
@@ -17,8 +17,8 @@ MtChimney_EventScript_15CF95:: @ 815CF95
faceplayer
showmoneybox 0, 0
nop
- msgbox MtChimney_Text_195760, 5
- compare RESULT, 0
+ msgbox MtChimney_Text_195760, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq MtChimney_EventScript_15D00B
checkmoney 0xc8, 0
compare RESULT, 0
@@ -410,8 +410,8 @@ MtChimney_EventScript_15D17D:: @ 815D17D
goto_if 0, MtChimney_EventScript_15D1D0
checkflag FLAG_RECEIVED_METEORITE
goto_if_eq MtChimney_EventScript_15D1C6
- msgbox MtChimney_Text_195870, 5
- compare RESULT, 0
+ msgbox MtChimney_Text_195870, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq MtChimney_EventScript_15D1BC
msgbox MtChimney_Text_1958C6, 4
giveitem_std ITEM_METEORITE
@@ -440,7 +440,7 @@ MtChimney_EventScript_15D1DA:: @ 815D1DA
MtChimney_EventScript_15D1E3:: @ 815D1E3
trainerbattle 0, OPPONENT_SHELBY_1, 0, MtChimney_Text_19597F, MtChimney_Text_1959D8
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq MtChimney_EventScript_15D20A
msgbox MtChimney_Text_195A04, 6
diff --git a/data/scripts/maps/MtChimney_CableCarStation.inc b/data/scripts/maps/MtChimney_CableCarStation.inc
index 9d99eb5fb..aefc68bda 100644
--- a/data/scripts/maps/MtChimney_CableCarStation.inc
+++ b/data/scripts/maps/MtChimney_CableCarStation.inc
@@ -4,7 +4,7 @@ MtChimney_CableCarStation_MapScripts:: @ 815C0FA
.byte 0
MtChimney_CableCarStation_MapScript1_15C105:: @ 815C105
- compare 0x40a3, 1
+ compare VAR_CABLE_CAR_STATION_STATE, 1
call_if 1, MtChimney_CableCarStation_EventScript_15C111
end
@@ -14,7 +14,7 @@ MtChimney_CableCarStation_EventScript_15C111:: @ 815C111
return
MtChimney_CableCarStation_MapScript2_15C11D:: @ 815C11D
- map_script_2 0x40a3, 1, MtChimney_CableCarStation_EventScript_15C127
+ map_script_2 VAR_CABLE_CAR_STATION_STATE, 1, MtChimney_CableCarStation_EventScript_15C127
.2byte 0
MtChimney_CableCarStation_EventScript_15C127:: @ 815C127
@@ -22,7 +22,7 @@ MtChimney_CableCarStation_EventScript_15C127:: @ 815C127
applymovement 255, MtChimney_CableCarStation_Movement_15C1B4
applymovement 1, MtChimney_CableCarStation_Movement_15C1AA
waitmovement 0
- setvar 0x40a3, 0
+ setvar VAR_CABLE_CAR_STATION_STATE, 0
setobjectxyperm 1, 6, 7
setobjectmovementtype 1, 8
releaseall
@@ -31,10 +31,10 @@ MtChimney_CableCarStation_EventScript_15C127:: @ 815C127
MtChimney_CableCarStation_EventScript_15C14B:: @ 815C14B
lock
faceplayer
- msgbox MtChimney_CableCarStation_Text_19256A, 5
- compare RESULT, 1
+ msgbox MtChimney_CableCarStation_Text_19256A, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq MtChimney_CableCarStation_EventScript_15C16C
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq MtChimney_CableCarStation_EventScript_15C19B
end
@@ -44,8 +44,8 @@ MtChimney_CableCarStation_EventScript_15C16C:: @ 815C16C
applymovement 1, MtChimney_CableCarStation_Movement_15C1A5
applymovement 255, MtChimney_CableCarStation_Movement_15C1AF
waitmovement 0
- setvar 0x8004, 1
- setvar 0x40a3, 2
+ setvar VAR_SPECIAL_4, 1
+ setvar VAR_CABLE_CAR_STATION_STATE, 2
incrementgamestat GAME_STAT_RODE_CABLE_CAR
special CableCarWarp
special sub_8123218
diff --git a/data/scripts/maps/MtPyre_6F.inc b/data/scripts/maps/MtPyre_6F.inc
index 433b533b3..ae09300a3 100644
--- a/data/scripts/maps/MtPyre_6F.inc
+++ b/data/scripts/maps/MtPyre_6F.inc
@@ -3,7 +3,7 @@ MtPyre_6F_MapScripts:: @ 815D447
MtPyre_6F_EventScript_15D448:: @ 815D448
trainerbattle 0, OPPONENT_VALERIE_1, 0, MtPyre_6F_Text_1969FE, MtPyre_6F_Text_196A30
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq MtPyre_6F_EventScript_15D46F
msgbox MtPyre_6F_Text_196A4C, 6
diff --git a/data/scripts/maps/MtPyre_Exterior.inc b/data/scripts/maps/MtPyre_Exterior.inc
index 550f74d9a..ec5864df5 100644
--- a/data/scripts/maps/MtPyre_Exterior.inc
+++ b/data/scripts/maps/MtPyre_Exterior.inc
@@ -7,21 +7,21 @@ MtPyre_Exterior_MapScript1_15D48C:: @ 815D48C
end
MtPyre_Exterior_EventScript_15D492:: @ 815D492
- getplayerxy 0x4000, 0x4001
- compare 0x4001, 12
+ getplayerxy VAR_TEMP_0, VAR_TEMP_1
+ compare VAR_TEMP_1, 12
goto_if 0, MtPyre_Exterior_EventScript_15D4A3
return
MtPyre_Exterior_EventScript_15D4A3:: @ 815D4A3
- setweather 6
+ setweather WEATHER_FOG_1
return
MtPyre_Exterior_EventScript_15D4A7:: @ 815D4A7
- setweather 6
+ setweather WEATHER_FOG_1
doweather
end
MtPyre_Exterior_EventScript_15D4AC:: @ 815D4AC
- setweather 2
+ setweather WEATHER_SUNNY
doweather
end
diff --git a/data/scripts/maps/MtPyre_Summit.inc b/data/scripts/maps/MtPyre_Summit.inc
index 73e2e4d97..56ef5db79 100644
--- a/data/scripts/maps/MtPyre_Summit.inc
+++ b/data/scripts/maps/MtPyre_Summit.inc
@@ -8,19 +8,19 @@ MtPyre_Summit_MapScript1_15D4B7:: @ 815D4B7
MtPyre_Summit_EventScript_15D4BD:: @ 815D4BD
lockall
- setvar 0x8008, 0
+ setvar VAR_SPECIAL_8, 0
goto MtPyre_Summit_EventScript_15D4E1
end
MtPyre_Summit_EventScript_15D4C9:: @ 815D4C9
lockall
- setvar 0x8008, 1
+ setvar VAR_SPECIAL_8, 1
goto MtPyre_Summit_EventScript_15D4E1
end
MtPyre_Summit_EventScript_15D4D5:: @ 815D4D5
lockall
- setvar 0x8008, 2
+ setvar VAR_SPECIAL_8, 2
goto MtPyre_Summit_EventScript_15D4E1
end
@@ -30,11 +30,11 @@ MtPyre_Summit_EventScript_15D4E1:: @ 815D4E1
applymovement 2, MtPyre_Summit_Movement_1A0845
waitmovement 0
delay 50
- compare 0x8008, 0
+ compare VAR_SPECIAL_8, 0
call_if 1, MtPyre_Summit_EventScript_15D593
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, MtPyre_Summit_EventScript_15D59E
- compare 0x8008, 2
+ compare VAR_SPECIAL_8, 2
call_if 1, MtPyre_Summit_EventScript_15D59F
.ifdef SAPPHIRE
msgbox UnknownString_81B52B0, 4
@@ -52,11 +52,11 @@ MtPyre_Summit_EventScript_15D4E1:: @ 815D4E1
fadescreen 0
delay 20
call MtPyre_Summit_EventScript_15D57A
- compare 0x8008, 0
+ compare VAR_SPECIAL_8, 0
call_if 1, MtPyre_Summit_EventScript_15D5AA
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, MtPyre_Summit_EventScript_15D5BF
- compare 0x8008, 2
+ compare VAR_SPECIAL_8, 2
call_if 1, MtPyre_Summit_EventScript_15D5CA
.ifdef SAPPHIRE
msgbox UnknownString_81B53AB, 4
@@ -70,11 +70,11 @@ MtPyre_Summit_EventScript_15D4E1:: @ 815D4E1
MtPyre_Summit_EventScript_15D57A:: @ 815D57A
setflag FLAG_MT_PYRE_ORB_STOLEN
- setvar 0x4058, 1
+ setvar VAR_SLATEPORT_STATE, 1
clearflag FLAG_HIDE_STERN_SLATEPORT
clearflag FLAG_HIDE_GABBY_AND_TY_SLATEPORT
- setvar 0x40a0, 1
- setvar 0x40b9, 1
+ setvar VAR_SLATEPORT_HARBOR_STATE, 1
+ setvar VAR_MT_PYRE_STATE, 1
return
MtPyre_Summit_EventScript_15D593:: @ 815D593
@@ -139,13 +139,13 @@ MtPyre_Summit_EventScript_15D5EF:: @ 815D5EF
lock
faceplayer
.ifdef SAPPHIRE
- msgbox UnknownString_81B586F, 5
+ msgbox UnknownString_81B586F, MSGBOX_YESNO
.else
- msgbox MtPyre_Summit_Text_1B64B3, 5
+ msgbox MtPyre_Summit_Text_1B64B3, MSGBOX_YESNO
.endif
- compare RESULT, 1
+ compare RESULT, YES
call_if 1, MtPyre_Summit_EventScript_15D611
- compare RESULT, 0
+ compare RESULT, NO
call_if 1, MtPyre_Summit_EventScript_15D61A
release
end
@@ -185,18 +185,18 @@ MtPyre_Summit_EventScript_15D623:: @ 815D623
MtPyre_Summit_EventScript_15D64A:: @ 815D64A
.ifdef SAPPHIRE
- msgbox UnknownString_81B5647, 5
+ msgbox UnknownString_81B5647, MSGBOX_YESNO
.else
- msgbox MtPyre_Summit_Text_1B6283, 5
+ msgbox MtPyre_Summit_Text_1B6283, MSGBOX_YESNO
.endif
- compare RESULT, 1
+ compare RESULT, YES
goto_if_eq MtPyre_Summit_EventScript_15D669
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq MtPyre_Summit_EventScript_15D69B
end
MtPyre_Summit_EventScript_15D669:: @ 815D669
- setvar 0x8004, ITEM_RED_OR_BLUE_ORB
+ setvar VAR_SPECIAL_4, ITEM_RED_OR_BLUE_ORB
call MtPyre_Summit_EventScript_1A067F
closemessage
applymovement LAST_TALKED, MtPyre_Summit_Movement_1A0841
@@ -216,13 +216,13 @@ MtPyre_Summit_EventScript_15D669:: @ 815D669
MtPyre_Summit_EventScript_15D69B:: @ 815D69B
.ifdef SAPPHIRE
- msgbox UnknownString_81B56AB, 5
+ msgbox UnknownString_81B56AB, MSGBOX_YESNO
.else
- msgbox MtPyre_Summit_Text_1B62E7, 5
+ msgbox MtPyre_Summit_Text_1B62E7, MSGBOX_YESNO
.endif
- compare RESULT, 1
+ compare RESULT, YES
goto_if_eq MtPyre_Summit_EventScript_15D669
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq MtPyre_Summit_EventScript_15D69B
end
@@ -246,19 +246,19 @@ MtPyre_Summit_EventScript_15D6C4:: @ 815D6C4
MtPyre_Summit_EventScript_15D6CE:: @ 815D6CE
lockall
- setvar 0x8008, 0
+ setvar VAR_SPECIAL_8, 0
goto MtPyre_Summit_EventScript_15D6F2
end
MtPyre_Summit_EventScript_15D6DA:: @ 815D6DA
lockall
- setvar 0x8008, 1
+ setvar VAR_SPECIAL_8, 1
goto MtPyre_Summit_EventScript_15D6F2
end
MtPyre_Summit_EventScript_15D6E6:: @ 815D6E6
lockall
- setvar 0x8008, 2
+ setvar VAR_SPECIAL_8, 2
goto MtPyre_Summit_EventScript_15D6F2
end
@@ -268,11 +268,11 @@ MtPyre_Summit_EventScript_15D6F2:: @ 815D6F2
applymovement 2, MtPyre_Summit_Movement_1A0845
waitmovement 0
delay 50
- compare 0x8008, 0
+ compare VAR_SPECIAL_8, 0
call_if 1, MtPyre_Summit_EventScript_15D75E
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, MtPyre_Summit_EventScript_15D769
- compare 0x8008, 2
+ compare VAR_SPECIAL_8, 2
call_if 1, MtPyre_Summit_EventScript_15D774
.ifdef SAPPHIRE
msgbox UnknownString_81B5BFC, 4
@@ -280,14 +280,14 @@ MtPyre_Summit_EventScript_15D6F2:: @ 815D6F2
msgbox MtPyre_Summit_Text_1B6848, 4
.endif
closemessage
- compare 0x8008, 0
+ compare VAR_SPECIAL_8, 0
call_if 1, MtPyre_Summit_EventScript_15D77F
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, MtPyre_Summit_EventScript_15D78A
- compare 0x8008, 2
+ compare VAR_SPECIAL_8, 2
call_if 1, MtPyre_Summit_EventScript_15D795
removeobject 2
- setvar 0x40b9, 3
+ setvar VAR_MT_PYRE_STATE, 3
releaseall
end
diff --git a/data/scripts/maps/NewMauville_Entrance.inc b/data/scripts/maps/NewMauville_Entrance.inc
index a88b35087..2a4d8afce 100644
--- a/data/scripts/maps/NewMauville_Entrance.inc
+++ b/data/scripts/maps/NewMauville_Entrance.inc
@@ -4,7 +4,7 @@ NewMauville_Entrance_MapScripts:: @ 815E48A
.byte 0
NewMauville_Entrance_MapScript1_15E495:: @ 815E495
- compare 0x40ba, 0
+ compare VAR_NEW_MAUVILLE_STATE, 0
call_if 1, NewMauville_Entrance_EventScript_15E4A1
end
@@ -29,8 +29,8 @@ NewMauville_Entrance_EventScript_15E4DC:: @ 815E4DC
checkitem ITEM_BASEMENT_KEY, 1
compare RESULT, 0
goto_if_eq NewMauville_Entrance_EventScript_15E55D
- msgbox NewMauville_Entrance_Text_1982D4, 5
- compare RESULT, 0
+ msgbox NewMauville_Entrance_Text_1982D4, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq NewMauville_Entrance_EventScript_15E55D
msgbox NewMauville_Entrance_Text_1982EA, 4
setmetatile 3, 0, 707, 0
@@ -40,8 +40,8 @@ NewMauville_Entrance_EventScript_15E4DC:: @ 815E4DC
setmetatile 4, 1, 716, 0
setmetatile 5, 1, 717, 1
special DrawWholeMapView
- playse 20
- setvar 0x40ba, 1
+ playse SE_BAN
+ setvar VAR_NEW_MAUVILLE_STATE, 1
releaseall
end
diff --git a/data/scripts/maps/NewMauville_Inside.inc b/data/scripts/maps/NewMauville_Inside.inc
index aefb23c61..ae33d7978 100644
--- a/data/scripts/maps/NewMauville_Inside.inc
+++ b/data/scripts/maps/NewMauville_Inside.inc
@@ -5,9 +5,9 @@ NewMauville_Inside_MapScripts:: @ 815E55F
.byte 0
NewMauville_Inside_MapScript1_15E56F:: @ 815E56F
- compare 0x4001, 1
+ compare VAR_TEMP_1, 1
call_if 1, NewMauville_Inside_EventScript_15E5DA
- compare 0x4002, 1
+ compare VAR_TEMP_2, 1
call_if 1, NewMauville_Inside_EventScript_15E728
checkflag FLAG_SYS_CTRL_OBJ_DELETE
call_if 1, NewMauville_Inside_EventScript_15E58F
@@ -18,20 +18,20 @@ NewMauville_Inside_EventScript_15E58F:: @ 815E58F
return
NewMauville_Inside_MapScript1_15E593:: @ 815E593
- setvar 0x4001, 0
- setvar 0x4002, 0
+ setvar VAR_TEMP_1, 0
+ setvar VAR_TEMP_2, 0
end
NewMauville_Inside_MapScript1_15E59E:: @ 815E59E
- compare 0x40ba, 2
+ compare VAR_NEW_MAUVILLE_STATE, 2
call_if 1, NewMauville_Inside_EventScript_15E88B
end
NewMauville_Inside_EventScript_15E5AA:: @ 815E5AA
lockall
- setvar 0x4001, 1
- setvar 0x4002, 0
- playse 21
+ setvar VAR_TEMP_1, 1
+ setvar VAR_TEMP_2, 0
+ playse SE_PIN
call NewMauville_Inside_EventScript_15E5DA
special DrawWholeMapView
releaseall
@@ -39,9 +39,9 @@ NewMauville_Inside_EventScript_15E5AA:: @ 815E5AA
NewMauville_Inside_EventScript_15E5C2:: @ 815E5C2
lockall
- setvar 0x4001, 0
- setvar 0x4002, 1
- playse 21
+ setvar VAR_TEMP_1, 0
+ setvar VAR_TEMP_2, 1
+ playse SE_PIN
call NewMauville_Inside_EventScript_15E728
special DrawWholeMapView
releaseall
@@ -131,7 +131,7 @@ NewMauville_Inside_EventScript_15E876:: @ 815E876
lockall
msgbox NewMauville_Inside_Text_1983B1, 4
call NewMauville_Inside_EventScript_15E88B
- setvar 0x40ba, 2
+ setvar VAR_NEW_MAUVILLE_STATE, 2
releaseall
end
@@ -150,7 +150,7 @@ NewMauville_Inside_EventScript_15E88B:: @ 815E88B
NewMauville_Inside_EventScript_15E8E0:: @ 815E8E0
lockall
- compare 0x40ba, 2
+ compare VAR_NEW_MAUVILLE_STATE, 2
goto_if_eq NewMauville_Inside_EventScript_15E8F6
msgbox NewMauville_Inside_Text_198315, 4
releaseall
diff --git a/data/scripts/maps/OldaleTown.inc b/data/scripts/maps/OldaleTown.inc
index 465cbcfc6..a2d2616d3 100644
--- a/data/scripts/maps/OldaleTown.inc
+++ b/data/scripts/maps/OldaleTown.inc
@@ -14,7 +14,7 @@ OldaleTown_MapScript1_14DD68:: @ 814DD68
end
OldaleTown_EventScript_14DD8C:: @ 814DD8C
- setvar 0x4051, 1
+ setvar VAR_ROUTE102_ACCESSIBLE, 1
return
OldaleTown_EventScript_14DD92:: @ 814DD92
@@ -43,7 +43,7 @@ OldaleTown_EventScript_14DDBC:: @ 814DDBC
checkflag FLAG_TEMP_1
goto_if_eq OldaleTown_EventScript_14DE79
setflag FLAG_TEMP_1
- playbgm 420, 0
+ playbgm BGM_TSURETEK, FALSE
msgbox OldaleTown_Text_16AEF2, 4
closemessage
switch FACING
@@ -278,7 +278,7 @@ OldaleTown_EventScript_14DFC6:: @ 814DFC6
applymovement 4, OldaleTown_Movement_14DFE5
waitmovement 0
removeobject 4
- setvar 0x40c7, 2
+ setvar VAR_OLDALE_STATE, 2
setflag FLAG_HIDE_RIVAL_OLDALE_TOWN
releaseall
end
diff --git a/data/scripts/maps/OldaleTown_PokemonCenter_1F.inc b/data/scripts/maps/OldaleTown_PokemonCenter_1F.inc
index cbf3acd27..d94e02227 100644
--- a/data/scripts/maps/OldaleTown_PokemonCenter_1F.inc
+++ b/data/scripts/maps/OldaleTown_PokemonCenter_1F.inc
@@ -8,7 +8,7 @@ OldaleTown_PokemonCenter_1F_MapScript1_152F0E:: @ 8152F0E
end
OldaleTown_PokemonCenter_1F_EventScript_152F17:: @ 8152F17
- setvar 0x800b, 1
+ setvar VAR_SPECIAL_B, 1
call OldaleTown_PokemonCenter_1F_EventScript_19FD5B
waitmessage
waitbuttonpress
diff --git a/data/scripts/maps/PacifidlogTown_House2.inc b/data/scripts/maps/PacifidlogTown_House2.inc
index f073201ca..df7f42a8b 100644
--- a/data/scripts/maps/PacifidlogTown_House2.inc
+++ b/data/scripts/maps/PacifidlogTown_House2.inc
@@ -25,7 +25,7 @@ PacifidlogTown_House2_EventScript_154168:: @ 8154168
PacifidlogTown_House2_EventScript_1541B4:: @ 81541B4
checkflag FLAG_RECEIVED_FANCLUB_TM_THIS_WEEK
goto_if 0, PacifidlogTown_House2_EventScript_1A14DC
- specialvar RESULT, sub_810F908
+ specialvar RESULT, GetDaysUntilPacifidlogTMAvailable
compare RESULT, 0
call_if 1, PacifidlogTown_House2_EventScript_1541E8
return
@@ -49,7 +49,7 @@ PacifidlogTown_House2_EventScript_1541EC:: @ 81541EC
compare RESULT, 0
goto_if_eq PacifidlogTown_House2_EventScript_1A029B
setflag FLAG_RECEIVED_FANCLUB_TM_THIS_WEEK
- special sub_810F950
+ special SetPacifidlogTMReceivedDay
msgbox PacifidlogTown_House2_Text_179283, 4
release
end
@@ -65,13 +65,13 @@ PacifidlogTown_House2_EventScript_154225:: @ 8154225
compare RESULT, 0
goto_if_eq PacifidlogTown_House2_EventScript_1A029B
setflag FLAG_RECEIVED_FANCLUB_TM_THIS_WEEK
- special sub_810F950
+ special SetPacifidlogTMReceivedDay
msgbox PacifidlogTown_House2_Text_179283, 4
release
end
PacifidlogTown_House2_EventScript_154254:: @ 8154254
- specialvar RESULT, sub_810F908
+ specialvar RESULT, GetDaysUntilPacifidlogTMAvailable
buffernumberstring 0, RESULT
msgbox PacifidlogTown_House2_Text_1792F2, 4
release
diff --git a/data/scripts/maps/PacifidlogTown_House3.inc b/data/scripts/maps/PacifidlogTown_House3.inc
index 624a221d5..f51aea6f7 100644
--- a/data/scripts/maps/PacifidlogTown_House3.inc
+++ b/data/scripts/maps/PacifidlogTown_House3.inc
@@ -6,29 +6,29 @@ PacifidlogTown_House3_EventScript_15429E:: @ 815429E
faceplayer
checkflag FLAG_PACIFIDLOG_NPC_TRADE_COMPLETED
goto_if_eq PacifidlogTown_House3_EventScript_154338
- setvar 0x8008, 2
- copyvar 0x8004, 0x8008
- specialvar RESULT, sub_804D89C
- copyvar 0x8009, RESULT
- msgbox PacifidlogTown_House3_Text_17940E, 5
- compare RESULT, 0
+ setvar VAR_SPECIAL_8, 2
+ copyvar VAR_SPECIAL_4, VAR_SPECIAL_8
+ specialvar RESULT, GetInGameTradeSpeciesInfo
+ copyvar VAR_SPECIAL_9, RESULT
+ msgbox PacifidlogTown_House3_Text_17940E, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq PacifidlogTown_House3_EventScript_154320
- special sub_80F9A0C
+ special SelectMonForNPCTrade
waitstate
- copyvar 0x800a, 0x8004
- compare 0x8004, 255
+ copyvar VAR_SPECIAL_A, VAR_SPECIAL_4
+ compare VAR_SPECIAL_4, 255
goto_if_eq PacifidlogTown_House3_EventScript_154320
- copyvar 0x8005, 0x800a
- specialvar RESULT, sub_804DB2C
- copyvar 0x800b, RESULT
- compare RESULT, 0x8009
+ copyvar VAR_SPECIAL_5, VAR_SPECIAL_A
+ specialvar RESULT, GetTradeSpecies
+ copyvar VAR_SPECIAL_B, RESULT
+ compare RESULT, VAR_SPECIAL_9
goto_if 5, PacifidlogTown_House3_EventScript_15432A
- copyvar 0x8004, 0x8008
- copyvar 0x8005, 0x800a
- special sub_804DB68
- special sub_804E174
+ copyvar VAR_SPECIAL_4, VAR_SPECIAL_8
+ copyvar VAR_SPECIAL_5, VAR_SPECIAL_A
+ special CreateInGameTradePokemon
+ special DoInGameTradeScene
waitstate
- bufferspeciesname 0, 0x8009
+ bufferspeciesname 0, VAR_SPECIAL_9
msgbox PacifidlogTown_House3_Text_1794C4, 4
setflag FLAG_PACIFIDLOG_NPC_TRADE_COMPLETED
release
@@ -40,7 +40,7 @@ PacifidlogTown_House3_EventScript_154320:: @ 8154320
end
PacifidlogTown_House3_EventScript_15432A:: @ 815432A
- bufferspeciesname 0, 0x8009
+ bufferspeciesname 0, VAR_SPECIAL_9
msgbox PacifidlogTown_House3_Text_1794DF, 4
release
end
diff --git a/data/scripts/maps/PacifidlogTown_House4.inc b/data/scripts/maps/PacifidlogTown_House4.inc
index b7a6c9f86..584366c88 100644
--- a/data/scripts/maps/PacifidlogTown_House4.inc
+++ b/data/scripts/maps/PacifidlogTown_House4.inc
@@ -12,10 +12,10 @@ PacifidlogTown_House4_EventScript_154355:: @ 8154355
PacifidlogTown_House4_EventScript_15435E:: @ 815435E
lock
faceplayer
- msgbox PacifidlogTown_House4_Text_17963D, 5
- compare RESULT, 1
+ msgbox PacifidlogTown_House4_Text_17963D, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq PacifidlogTown_House4_EventScript_15437F
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq PacifidlogTown_House4_EventScript_154389
end
diff --git a/data/scripts/maps/PacifidlogTown_PokemonCenter_1F.inc b/data/scripts/maps/PacifidlogTown_PokemonCenter_1F.inc
index 95d5448e8..557b6497e 100644
--- a/data/scripts/maps/PacifidlogTown_PokemonCenter_1F.inc
+++ b/data/scripts/maps/PacifidlogTown_PokemonCenter_1F.inc
@@ -7,7 +7,7 @@ PacifidlogTown_PokemonCenter_1F_MapScript1_154105:: @ 8154105
end
@ 8154109
- setvar 0x800b, 1
+ setvar VAR_SPECIAL_B, 1
call VerdanturfTown_PokemonCenter_1F_EventScript_19FD5B
waitmessage
waitbuttonpress
diff --git a/data/scripts/maps/PetalburgCity.inc b/data/scripts/maps/PetalburgCity.inc
index 45cdce991..ea58f50c6 100644
--- a/data/scripts/maps/PetalburgCity.inc
+++ b/data/scripts/maps/PetalburgCity.inc
@@ -5,9 +5,9 @@ PetalburgCity_MapScripts:: @ 814B70C
PetalburgCity_MapScript1_14B717:: @ 814B717
setflag FLAG_VISITED_PETALBURG_CITY
- compare 0x4057, 0
+ compare VAR_PETALBURG_STATE, 0
call_if 1, PetalburgCity_EventScript_14B731
- compare 0x4057, 2
+ compare VAR_PETALBURG_STATE, 2
call_if 1, PetalburgCity_EventScript_14B739
end
@@ -16,16 +16,16 @@ PetalburgCity_EventScript_14B731:: @ 814B731
return
PetalburgCity_EventScript_14B739:: @ 814B739
- savebgm 420
+ savebgm BGM_TSURETEK
return
PetalburgCity_MapScript2_14B73D:: @ 814B73D
- map_script_2 0x4057, 2, PetalburgCity_EventScript_14B747
+ map_script_2 VAR_PETALBURG_STATE, 2, PetalburgCity_EventScript_14B747
.2byte 0
PetalburgCity_EventScript_14B747:: @ 814B747
lockall
- setflag 0x4000
+ setflag FLAG_SPECIAL_FLAG_0
special SavePlayerParty
special PutZigzagoonInPlayerParty
applymovement 2, PetalburgCity_Movement_14B7ED
@@ -39,12 +39,12 @@ PetalburgCity_EventScript_14B747:: @ 814B747
waitmovement 0, 0, 2
msgbox PetalburgCity_Text_16D408, 4
closemessage
- clearflag 0x4000
- setvar 0x4057, 3
+ clearflag FLAG_SPECIAL_FLAG_0
+ setvar VAR_PETALBURG_STATE, 3
fadedefaultbgm
- clearflag 0x4001
+ clearflag FLAG_SPECIAL_FLAG_1
special LoadPlayerParty
- setvar 0x4085, 1
+ setvar VAR_PETALBURG_GYM_STATE, 1
warp MAP_PETALBURG_CITY_GYM, 255, 4, 108
waitstate
releaseall
@@ -156,54 +156,54 @@ PetalburgCity_EventScript_14B82D:: @ 814B82D
PetalburgCity_EventScript_14B836:: @ 814B836
lockall
- setvar 0x8008, 0
+ setvar VAR_SPECIAL_8, 0
goto PetalburgCity_EventScript_14B866
end
PetalburgCity_EventScript_14B842:: @ 814B842
lockall
- setvar 0x8008, 1
+ setvar VAR_SPECIAL_8, 1
goto PetalburgCity_EventScript_14B866
end
PetalburgCity_EventScript_14B84E:: @ 814B84E
lockall
- setvar 0x8008, 2
+ setvar VAR_SPECIAL_8, 2
goto PetalburgCity_EventScript_14B866
end
PetalburgCity_EventScript_14B85A:: @ 814B85A
lockall
- setvar 0x8008, 3
+ setvar VAR_SPECIAL_8, 3
goto PetalburgCity_EventScript_14B866
end
PetalburgCity_EventScript_14B866:: @ 814B866
applymovement 9, PetalburgCity_Movement_1A0839
waitmovement 0
- playbgm 420, 0
- playse 21
+ playbgm BGM_TSURETEK, FALSE
+ playse SE_PIN
applymovement 9, PetalburgCity_Movement_1A0833
waitmovement 0
applymovement 9, PetalburgCity_Movement_1A0835
waitmovement 0
- compare 0x8008, 0
+ compare VAR_SPECIAL_8, 0
call_if 1, PetalburgCity_EventScript_14B91B
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, PetalburgCity_EventScript_14B930
- compare 0x8008, 2
+ compare VAR_SPECIAL_8, 2
call_if 1, PetalburgCity_EventScript_14B93B
- compare 0x8008, 3
+ compare VAR_SPECIAL_8, 3
call_if 1, PetalburgCity_EventScript_14B950
msgbox PetalburgCity_Text_16438A, 4
closemessage
- compare 0x8008, 0
+ compare VAR_SPECIAL_8, 0
call_if 1, PetalburgCity_EventScript_14B965
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, PetalburgCity_EventScript_14B977
- compare 0x8008, 2
+ compare VAR_SPECIAL_8, 2
call_if 1, PetalburgCity_EventScript_14B989
- compare 0x8008, 3
+ compare VAR_SPECIAL_8, 3
call_if 1, PetalburgCity_EventScript_14B99B
msgbox PetalburgCity_Text_164426, 4
applymovement 9, PetalburgCity_Movement_1A0843
diff --git a/data/scripts/maps/PetalburgCity_Gym.inc b/data/scripts/maps/PetalburgCity_Gym.inc
index add786bf0..406f260b0 100644
--- a/data/scripts/maps/PetalburgCity_Gym.inc
+++ b/data/scripts/maps/PetalburgCity_Gym.inc
@@ -6,14 +6,14 @@ PetalburgCity_Gym_MapScripts:: @ 8154477
.byte 0
PetalburgCity_Gym_MapScript1_15448C:: @ 815448C
- compare 0x4085, 6
+ compare VAR_PETALBURG_GYM_STATE, 6
goto_if_eq PetalburgCity_Gym_EventScript_1544A3
- compare 0x4085, 7
+ compare VAR_PETALBURG_GYM_STATE, 7
call_if 4, PetalburgCity_Gym_EventScript_1544ED
end
PetalburgCity_Gym_EventScript_1544A3:: @ 81544A3
- setvar 0x8005, 1
+ setvar VAR_SPECIAL_5, 1
call PetalburgCity_Gym_EventScript_154F9A
checktrainerflag OPPONENT_RANDALL
call_if 1, PetalburgCity_Gym_EventScript_154FBB
@@ -32,7 +32,7 @@ PetalburgCity_Gym_EventScript_1544A3:: @ 81544A3
end
PetalburgCity_Gym_EventScript_1544ED:: @ 81544ED
- setvar 0x8005, 1
+ setvar VAR_SPECIAL_5, 1
call PetalburgCity_Gym_EventScript_154F9A
call PetalburgCity_Gym_EventScript_154FBB
call PetalburgCity_Gym_EventScript_154FDC
@@ -44,9 +44,9 @@ PetalburgCity_Gym_EventScript_1544ED:: @ 81544ED
return
PetalburgCity_Gym_MapScript1_15451B:: @ 815451B
- compare 0x4085, 1
+ compare VAR_PETALBURG_GYM_STATE, 1
call_if 1, PetalburgCity_Gym_EventScript_15453B
- compare 0x4085, 6
+ compare VAR_PETALBURG_GYM_STATE, 6
call_if 0, PetalburgCity_Gym_EventScript_154543
checkflag FLAG_SYS_GAME_CLEAR
call_if 1, PetalburgCity_Gym_EventScript_15454B
@@ -65,7 +65,7 @@ PetalburgCity_Gym_EventScript_15454B:: @ 815454B
return
PetalburgCity_Gym_MapScript2_154553:: @ 8154553
- map_script_2 0x4085, 1, PetalburgCity_Gym_EventScript_15455D
+ map_script_2 VAR_PETALBURG_GYM_STATE, 1, PetalburgCity_Gym_EventScript_15455D
.2byte 0
PetalburgCity_Gym_EventScript_15455D:: @ 815455D
@@ -73,7 +73,7 @@ PetalburgCity_Gym_EventScript_15455D:: @ 815455D
end
PetalburgCity_Gym_MapScript2_154562:: @ 8154562
- map_script_2 0x4085, 1, PetalburgCity_Gym_EventScript_15456C
+ map_script_2 VAR_PETALBURG_GYM_STATE, 1, PetalburgCity_Gym_EventScript_15456C
.2byte 0
PetalburgCity_Gym_EventScript_15456C:: @ 815456C
@@ -84,14 +84,14 @@ PetalburgCity_Gym_EventScript_15456C:: @ 815456C
applymovement 255, PetalburgCity_Gym_Movement_1A0845
applymovement 10, PetalburgCity_Gym_Movement_1545B4
waitmovement 0
- playse 9
+ playse SE_KAIDAN
removeobject 10
setflag FLAG_HIDE_WALLY_PETALBURG
delay 30
applymovement 255, PetalburgCity_Gym_Movement_1A0841
waitmovement 0
msgbox PetalburgCity_Gym_Text_17A2A4, 4
- setvar 0x4085, 2
+ setvar VAR_PETALBURG_GYM_STATE, 2
releaseall
end
@@ -105,7 +105,7 @@ PetalburgCity_Gym_Movement_1545B4:: @ 81545B4
PetalburgCity_Gym_EventScript_1545B9:: @ 81545B9
lock
faceplayer
- switch 0x4085
+ switch VAR_PETALBURG_GYM_STATE
case 2, PetalburgCity_Gym_EventScript_154907
case 3, PetalburgCity_Gym_EventScript_154911
case 4, PetalburgCity_Gym_EventScript_15491B
@@ -122,92 +122,92 @@ PetalburgCity_Gym_EventScript_1545B9:: @ 81545B9
end
PetalburgCity_Gym_EventScript_15463D:: @ 815463D
- setvar 0x8008, 0
+ setvar VAR_SPECIAL_8, 0
goto PetalburgCity_Gym_EventScript_154669
end
PetalburgCity_Gym_EventScript_154648:: @ 8154648
- setvar 0x8008, 1
+ setvar VAR_SPECIAL_8, 1
goto PetalburgCity_Gym_EventScript_154669
end
PetalburgCity_Gym_EventScript_154653:: @ 8154653
- setvar 0x8008, 2
+ setvar VAR_SPECIAL_8, 2
goto PetalburgCity_Gym_EventScript_154669
end
PetalburgCity_Gym_EventScript_15465E:: @ 815465E
- setvar 0x8008, 3
+ setvar VAR_SPECIAL_8, 3
goto PetalburgCity_Gym_EventScript_154669
end
PetalburgCity_Gym_EventScript_154669:: @ 8154669
addobject 10
- playse 8
- compare 0x8008, 0
+ playse SE_DOOR
+ compare VAR_SPECIAL_8, 0
call_if 1, PetalburgCity_Gym_EventScript_1547EE
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, PetalburgCity_Gym_EventScript_154800
- compare 0x8008, 2
+ compare VAR_SPECIAL_8, 2
call_if 1, PetalburgCity_Gym_EventScript_15481C
- compare 0x8008, 3
+ compare VAR_SPECIAL_8, 3
call_if 1, PetalburgCity_Gym_EventScript_15481C
msgbox PetalburgCity_Gym_Text_179F07, 4
msgbox PetalburgCity_Gym_Text_179F37, 4
msgbox PetalburgCity_Gym_Text_179F70, 4
msgbox PetalburgCity_Gym_Text_17A03A, 4
- compare 0x8008, 0
+ compare VAR_SPECIAL_8, 0
call_if 1, PetalburgCity_Gym_EventScript_154884
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, PetalburgCity_Gym_EventScript_15488F
- compare 0x8008, 2
+ compare VAR_SPECIAL_8, 2
call_if 1, PetalburgCity_Gym_EventScript_1548A1
- compare 0x8008, 3
+ compare VAR_SPECIAL_8, 3
call_if 1, PetalburgCity_Gym_EventScript_1548B3
msgbox PetalburgCity_Gym_Text_17A04A, 4
- compare 0x8008, 0
+ compare VAR_SPECIAL_8, 0
call_if 1, PetalburgCity_Gym_EventScript_1548C5
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, PetalburgCity_Gym_EventScript_1548D0
- compare 0x8008, 2
+ compare VAR_SPECIAL_8, 2
call_if 1, PetalburgCity_Gym_EventScript_1548DB
- compare 0x8008, 3
+ compare VAR_SPECIAL_8, 3
call_if 1, PetalburgCity_Gym_EventScript_1548E6
msgbox PetalburgCity_Gym_Text_17A0A8, 4
msgbox PetalburgCity_Gym_Text_17A0EB, 4
msgbox PetalburgCity_Gym_Text_17A156, 4
- compare 0x8008, 0
+ compare VAR_SPECIAL_8, 0
call_if 1, PetalburgCity_Gym_EventScript_15492F
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, PetalburgCity_Gym_EventScript_154930
- compare 0x8008, 2
+ compare VAR_SPECIAL_8, 2
call_if 1, PetalburgCity_Gym_EventScript_15493B
- compare 0x8008, 3
+ compare VAR_SPECIAL_8, 3
call_if 1, PetalburgCity_Gym_EventScript_15493C
- compare 0x8008, 0
+ compare VAR_SPECIAL_8, 0
call_if 1, PetalburgCity_Gym_EventScript_1548F1
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, PetalburgCity_Gym_EventScript_1548FC
- compare 0x8008, 2
+ compare VAR_SPECIAL_8, 2
call_if 1, PetalburgCity_Gym_EventScript_1548F1
- compare 0x8008, 3
+ compare VAR_SPECIAL_8, 3
call_if 1, PetalburgCity_Gym_EventScript_1548F1
msgbox PetalburgCity_Gym_Text_17A171, 4
closemessage
- setflag 0x4001
- playbgm 420, 0
- compare 0x8008, 0
+ setflag FLAG_SPECIAL_FLAG_1
+ playbgm BGM_TSURETEK, FALSE
+ compare VAR_SPECIAL_8, 0
call_if 1, PetalburgCity_Gym_EventScript_154835
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, PetalburgCity_Gym_EventScript_15484E
- compare 0x8008, 2
+ compare VAR_SPECIAL_8, 2
call_if 1, PetalburgCity_Gym_EventScript_154860
- compare 0x8008, 3
+ compare VAR_SPECIAL_8, 3
call_if 1, PetalburgCity_Gym_EventScript_154872
removeobject 10
setflag FLAG_HIDE_WALLY_MOM_PETALBURG_1
- setvar 0x4085, 1
- setvar 0x4057, 2
+ setvar VAR_PETALBURG_GYM_STATE, 1
+ setvar VAR_PETALBURG_STATE, 2
clearflag FLAG_HIDE_WALLY_PETALBURG
clearflag FLAG_HIDE_WALLY_PETALBURG_GYM
setflag FLAG_HIDE_RIVAL_BIRCH_LAB
@@ -372,7 +372,7 @@ PetalburgCity_Gym_EventScript_154969:: @ 8154969
checkpcitem ITEM_ENIGMA_BERRY, 1
compare RESULT, 1
goto_if_eq PetalburgCity_Gym_EventScript_1549B2
- compare 0x402d, 0
+ compare VAR_ENIGMA_BERRY_AVAILABLE, 0
goto_if_eq PetalburgCity_Gym_EventScript_1549B2
msgbox PetalburgCity_Gym_Text_1C5570, 4
setvar RESULT, 1
@@ -386,7 +386,7 @@ PetalburgCity_Gym_EventScript_1549B8:: @ 81549B8
giveitem_std ITEM_ENIGMA_BERRY
compare RESULT, 0
goto_if_eq PetalburgCity_Gym_EventScript_1A029B
- setvar 0x402d, 0
+ setvar VAR_ENIGMA_BERRY_AVAILABLE, 0
release
end
@@ -398,12 +398,12 @@ PetalburgCity_Gym_EventScript_1549D6:: @ 81549D6
call PetalburgCity_Gym_EventScript_1A02C5
msgbox PetalburgCity_Gym_Text_17A805, 4
setflag FLAG_DEFEATED_PETALBURG_GYM
- setvar 0x4085, 7
+ setvar VAR_PETALBURG_GYM_STATE, 7
setflag FLAG_BADGE05_GET
call PetalburgCity_Gym_EventScript_1A0424
setflag FLAG_HIDE_WATTSON_MAUVILLE_GYM
clearflag FLAG_HIDE_WATTSON_MAUVILLE
- setvar 0x8008, 5
+ setvar VAR_SPECIAL_8, 5
call PetalburgCity_Gym_EventScript_1A01C0
clearflag FLAG_HIDE_SLUDGE_BOMB_MAN_DEWFORD_HALL
call PetalburgCity_Gym_EventScript_1544ED
@@ -592,14 +592,14 @@ PetalburgCity_Gym_EventScript_154B69:: @ 8154B69
PetalburgCity_Gym_EventScript_154B73:: @ 8154B73
lockall
- compare 0x4085, 6
+ compare VAR_PETALBURG_GYM_STATE, 6
goto_if 0, PetalburgCity_Gym_EventScript_154BB9
- setvar 0x8008, 7
- setvar 0x8009, 85
- msgbox PetalburgCity_Gym_Text_17B870, 5
- compare RESULT, 1
+ setvar VAR_SPECIAL_8, 7
+ setvar VAR_SPECIAL_9, 85
+ msgbox PetalburgCity_Gym_Text_17B870, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq PetalburgCity_Gym_EventScript_154BA8
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
@@ -622,14 +622,14 @@ PetalburgCity_Gym_EventScript_154BB9:: @ 8154BB9
PetalburgCity_Gym_EventScript_154BC3:: @ 8154BC3
lockall
- compare 0x4085, 6
+ compare VAR_PETALBURG_GYM_STATE, 6
goto_if 0, PetalburgCity_Gym_EventScript_154BB9
- setvar 0x8008, 1
- setvar 0x8009, 98
- msgbox PetalburgCity_Gym_Text_17B8D4, 5
- compare RESULT, 1
+ setvar VAR_SPECIAL_8, 1
+ setvar VAR_SPECIAL_9, 98
+ msgbox PetalburgCity_Gym_Text_17B8D4, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq PetalburgCity_Gym_EventScript_154BA8
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
@@ -637,12 +637,12 @@ PetalburgCity_Gym_EventScript_154BF8:: @ 8154BF8
lockall
checktrainerflag OPPONENT_RANDALL
goto_if 0, PetalburgCity_Gym_EventScript_154BB9
- setvar 0x8008, 7
- setvar 0x8009, 46
- msgbox PetalburgCity_Gym_Text_17B90F, 5
- compare RESULT, 1
+ setvar VAR_SPECIAL_8, 7
+ setvar VAR_SPECIAL_9, 46
+ msgbox PetalburgCity_Gym_Text_17B90F, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq PetalburgCity_Gym_EventScript_154BA8
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
@@ -650,12 +650,12 @@ PetalburgCity_Gym_EventScript_154C2B:: @ 8154C2B
lockall
checktrainerflag OPPONENT_RANDALL
goto_if 0, PetalburgCity_Gym_EventScript_154BB9
- setvar 0x8008, 1
- setvar 0x8009, 59
- msgbox PetalburgCity_Gym_Text_17B950, 5
- compare RESULT, 1
+ setvar VAR_SPECIAL_8, 1
+ setvar VAR_SPECIAL_9, 59
+ msgbox PetalburgCity_Gym_Text_17B950, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq PetalburgCity_Gym_EventScript_154BA8
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
@@ -663,12 +663,12 @@ PetalburgCity_Gym_EventScript_154C5E:: @ 8154C5E
lockall
checktrainerflag OPPONENT_MARY
goto_if 0, PetalburgCity_Gym_EventScript_154BB9
- setvar 0x8008, 7
- setvar 0x8009, 59
- msgbox PetalburgCity_Gym_Text_17B950, 5
- compare RESULT, 1
+ setvar VAR_SPECIAL_8, 7
+ setvar VAR_SPECIAL_9, 59
+ msgbox PetalburgCity_Gym_Text_17B950, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq PetalburgCity_Gym_EventScript_154BA8
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
@@ -676,12 +676,12 @@ PetalburgCity_Gym_EventScript_154C91:: @ 8154C91
lockall
checktrainerflag OPPONENT_MARY
goto_if 0, PetalburgCity_Gym_EventScript_154BB9
- setvar 0x8008, 1
- setvar 0x8009, 72
- msgbox PetalburgCity_Gym_Text_17B98A, 5
- compare RESULT, 1
+ setvar VAR_SPECIAL_8, 1
+ setvar VAR_SPECIAL_9, 72
+ msgbox PetalburgCity_Gym_Text_17B98A, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq PetalburgCity_Gym_EventScript_154BA8
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
@@ -689,12 +689,12 @@ PetalburgCity_Gym_EventScript_154CC4:: @ 8154CC4
lockall
checktrainerflag OPPONENT_PARKER
goto_if 0, PetalburgCity_Gym_EventScript_154BB9
- setvar 0x8008, 1
- setvar 0x8009, 20
- msgbox PetalburgCity_Gym_Text_17B9C5, 5
- compare RESULT, 1
+ setvar VAR_SPECIAL_8, 1
+ setvar VAR_SPECIAL_9, 20
+ msgbox PetalburgCity_Gym_Text_17B9C5, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq PetalburgCity_Gym_EventScript_154BA8
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
@@ -702,12 +702,12 @@ PetalburgCity_Gym_EventScript_154CF7:: @ 8154CF7
lockall
checktrainerflag OPPONENT_LORI
goto_if 0, PetalburgCity_Gym_EventScript_154BB9
- setvar 0x8008, 7
- setvar 0x8009, 20
- msgbox PetalburgCity_Gym_Text_17B9C5, 5
- compare RESULT, 1
+ setvar VAR_SPECIAL_8, 7
+ setvar VAR_SPECIAL_9, 20
+ msgbox PetalburgCity_Gym_Text_17B9C5, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq PetalburgCity_Gym_EventScript_154BA8
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
@@ -715,12 +715,12 @@ PetalburgCity_Gym_EventScript_154D2A:: @ 8154D2A
lockall
checktrainerflag OPPONENT_LORI
goto_if 0, PetalburgCity_Gym_EventScript_154BB9
- setvar 0x8008, 1
- setvar 0x8009, 33
- msgbox PetalburgCity_Gym_Text_17BA00, 5
- compare RESULT, 1
+ setvar VAR_SPECIAL_8, 1
+ setvar VAR_SPECIAL_9, 33
+ msgbox PetalburgCity_Gym_Text_17BA00, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq PetalburgCity_Gym_EventScript_154BA8
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
@@ -728,12 +728,12 @@ PetalburgCity_Gym_EventScript_154D5D:: @ 8154D5D
lockall
checktrainerflag OPPONENT_GEORGE
goto_if 0, PetalburgCity_Gym_EventScript_154BB9
- setvar 0x8008, 7
- setvar 0x8009, 33
- msgbox PetalburgCity_Gym_Text_17BA00, 5
- compare RESULT, 1
+ setvar VAR_SPECIAL_8, 7
+ setvar VAR_SPECIAL_9, 33
+ msgbox PetalburgCity_Gym_Text_17BA00, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq PetalburgCity_Gym_EventScript_154BA8
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
@@ -741,12 +741,12 @@ PetalburgCity_Gym_EventScript_154D90:: @ 8154D90
lockall
checktrainerflag OPPONENT_JODY
goto_if 0, PetalburgCity_Gym_EventScript_154BB9
- setvar 0x8008, 1
- setvar 0x8009, 7
- msgbox PetalburgCity_Gym_Text_17BA3D, 5
- compare RESULT, 1
+ setvar VAR_SPECIAL_8, 1
+ setvar VAR_SPECIAL_9, 7
+ msgbox PetalburgCity_Gym_Text_17BA3D, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq PetalburgCity_Gym_EventScript_154BA8
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
@@ -754,12 +754,12 @@ PetalburgCity_Gym_EventScript_154DC3:: @ 8154DC3
lockall
checktrainerflag OPPONENT_BERKE
goto_if 0, PetalburgCity_Gym_EventScript_154BB9
- setvar 0x8008, 7
- setvar 0x8009, 7
- msgbox PetalburgCity_Gym_Text_17BA3D, 5
- compare RESULT, 1
+ setvar VAR_SPECIAL_8, 7
+ setvar VAR_SPECIAL_9, 7
+ msgbox PetalburgCity_Gym_Text_17BA3D, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq PetalburgCity_Gym_EventScript_154BA8
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq PetalburgCity_Gym_EventScript_154BB7
end
@@ -771,7 +771,7 @@ PetalburgCity_Gym_EventScript_154DF6:: @ 8154DF6
end
PetalburgCity_Gym_EventScript_154E1A:: @ 8154E1A
- setvar 0x8005, 0
+ setvar VAR_SPECIAL_5, 0
call PetalburgCity_Gym_EventScript_154FBB
special DrawWholeMapView
release
@@ -789,7 +789,7 @@ PetalburgCity_Gym_EventScript_154E32:: @ 8154E32
end
PetalburgCity_Gym_EventScript_154E56:: @ 8154E56
- setvar 0x8005, 0
+ setvar VAR_SPECIAL_5, 0
call PetalburgCity_Gym_EventScript_154FFD
special DrawWholeMapView
release
@@ -807,7 +807,7 @@ PetalburgCity_Gym_EventScript_154E6E:: @ 8154E6E
end
PetalburgCity_Gym_EventScript_154E92:: @ 8154E92
- setvar 0x8005, 0
+ setvar VAR_SPECIAL_5, 0
call PetalburgCity_Gym_EventScript_15503F
special DrawWholeMapView
release
@@ -825,7 +825,7 @@ PetalburgCity_Gym_EventScript_154EAA:: @ 8154EAA
end
PetalburgCity_Gym_EventScript_154ECE:: @ 8154ECE
- setvar 0x8005, 0
+ setvar VAR_SPECIAL_5, 0
call PetalburgCity_Gym_EventScript_155081
special DrawWholeMapView
release
@@ -843,7 +843,7 @@ PetalburgCity_Gym_EventScript_154EE6:: @ 8154EE6
end
PetalburgCity_Gym_EventScript_154F0A:: @ 8154F0A
- setvar 0x8005, 0
+ setvar VAR_SPECIAL_5, 0
call PetalburgCity_Gym_EventScript_154FDC
special DrawWholeMapView
release
@@ -861,7 +861,7 @@ PetalburgCity_Gym_EventScript_154F22:: @ 8154F22
end
PetalburgCity_Gym_EventScript_154F46:: @ 8154F46
- setvar 0x8005, 0
+ setvar VAR_SPECIAL_5, 0
call PetalburgCity_Gym_EventScript_15501E
special DrawWholeMapView
release
@@ -879,7 +879,7 @@ PetalburgCity_Gym_EventScript_154F5E:: @ 8154F5E
end
PetalburgCity_Gym_EventScript_154F82:: @ 8154F82
- setvar 0x8005, 0
+ setvar VAR_SPECIAL_5, 0
call PetalburgCity_Gym_EventScript_155060
special DrawWholeMapView
release
@@ -890,73 +890,73 @@ PetalburgCity_Gym_EventScript_154F91:: @ 8154F91
end
PetalburgCity_Gym_EventScript_154F9A:: @ 8154F9A
- setvar 0x8004, 1
- compare 0x8005, 0
+ setvar VAR_SPECIAL_4, 1
+ compare VAR_SPECIAL_5, 0
call_if 1, PetalburgCity_Gym_EventScript_155182
- compare 0x8005, 1
+ compare VAR_SPECIAL_5, 1
call_if 1, PetalburgCity_Gym_EventScript_155187
call PetalburgCity_Gym_EventScript_1550A2
return
PetalburgCity_Gym_EventScript_154FBB:: @ 8154FBB
- setvar 0x8004, 2
- compare 0x8005, 0
+ setvar VAR_SPECIAL_4, 2
+ compare VAR_SPECIAL_5, 0
call_if 1, PetalburgCity_Gym_EventScript_155182
- compare 0x8005, 1
+ compare VAR_SPECIAL_5, 1
call_if 1, PetalburgCity_Gym_EventScript_155187
call PetalburgCity_Gym_EventScript_1550C7
return
PetalburgCity_Gym_EventScript_154FDC:: @ 8154FDC
- setvar 0x8004, 3
- compare 0x8005, 0
+ setvar VAR_SPECIAL_4, 3
+ compare VAR_SPECIAL_5, 0
call_if 1, PetalburgCity_Gym_EventScript_155182
- compare 0x8005, 1
+ compare VAR_SPECIAL_5, 1
call_if 1, PetalburgCity_Gym_EventScript_155187
call PetalburgCity_Gym_EventScript_1550EC
return
PetalburgCity_Gym_EventScript_154FFD:: @ 8154FFD
- setvar 0x8004, 4
- compare 0x8005, 0
+ setvar VAR_SPECIAL_4, 4
+ compare VAR_SPECIAL_5, 0
call_if 1, PetalburgCity_Gym_EventScript_155182
- compare 0x8005, 1
+ compare VAR_SPECIAL_5, 1
call_if 1, PetalburgCity_Gym_EventScript_155187
call PetalburgCity_Gym_EventScript_155111
return
PetalburgCity_Gym_EventScript_15501E:: @ 815501E
- setvar 0x8004, 5
- compare 0x8005, 0
+ setvar VAR_SPECIAL_4, 5
+ compare VAR_SPECIAL_5, 0
call_if 1, PetalburgCity_Gym_EventScript_155182
- compare 0x8005, 1
+ compare VAR_SPECIAL_5, 1
call_if 1, PetalburgCity_Gym_EventScript_155187
call PetalburgCity_Gym_EventScript_155124
return
PetalburgCity_Gym_EventScript_15503F:: @ 815503F
- setvar 0x8004, 6
- compare 0x8005, 0
+ setvar VAR_SPECIAL_4, 6
+ compare VAR_SPECIAL_5, 0
call_if 1, PetalburgCity_Gym_EventScript_155182
- compare 0x8005, 1
+ compare VAR_SPECIAL_5, 1
call_if 1, PetalburgCity_Gym_EventScript_155187
call PetalburgCity_Gym_EventScript_155149
return
PetalburgCity_Gym_EventScript_155060:: @ 8155060
- setvar 0x8004, 7
- compare 0x8005, 0
+ setvar VAR_SPECIAL_4, 7
+ compare VAR_SPECIAL_5, 0
call_if 1, PetalburgCity_Gym_EventScript_155182
- compare 0x8005, 1
+ compare VAR_SPECIAL_5, 1
call_if 1, PetalburgCity_Gym_EventScript_155187
call PetalburgCity_Gym_EventScript_15515C
return
PetalburgCity_Gym_EventScript_155081:: @ 8155081
- setvar 0x8004, 8
- compare 0x8005, 0
+ setvar VAR_SPECIAL_4, 8
+ compare VAR_SPECIAL_5, 0
call_if 1, PetalburgCity_Gym_EventScript_155182
- compare 0x8005, 1
+ compare VAR_SPECIAL_5, 1
call_if 1, PetalburgCity_Gym_EventScript_155187
call PetalburgCity_Gym_EventScript_15516F
return
diff --git a/data/scripts/maps/PetalburgCity_PokemonCenter_1F.inc b/data/scripts/maps/PetalburgCity_PokemonCenter_1F.inc
index 1dc99159a..8dda62ea1 100644
--- a/data/scripts/maps/PetalburgCity_PokemonCenter_1F.inc
+++ b/data/scripts/maps/PetalburgCity_PokemonCenter_1F.inc
@@ -8,7 +8,7 @@ PetalburgCity_PokemonCenter_1F_MapScript1_15520A:: @ 815520A
end
PetalburgCity_PokemonCenter_1F_EventScript_155213:: @ 8155213
- setvar 0x800b, 1
+ setvar VAR_SPECIAL_B, 1
call PetalburgCity_PokemonCenter_1F_EventScript_19FD5B
waitmessage
waitbuttonpress
@@ -34,11 +34,11 @@ PetalburgCity_PokemonCenter_1F_EventScript_155233:: @ 8155233
end
PetalburgCity_PokemonCenter_1F_EventScript_15524F:: @ 815524F
- compare 0x4023, 0
+ compare VAR_STARTER_MON, 0
call_if 1, PetalburgCity_PokemonCenter_1F_EventScript_155272
- compare 0x4023, 1
+ compare VAR_STARTER_MON, 1
call_if 1, PetalburgCity_PokemonCenter_1F_EventScript_15527B
- compare 0x4023, 2
+ compare VAR_STARTER_MON, 2
call_if 1, PetalburgCity_PokemonCenter_1F_EventScript_155284
release
end
diff --git a/data/scripts/maps/PetalburgWoods.inc b/data/scripts/maps/PetalburgWoods.inc
index be74cbf4c..149fd4e46 100644
--- a/data/scripts/maps/PetalburgWoods.inc
+++ b/data/scripts/maps/PetalburgWoods.inc
@@ -13,7 +13,7 @@ PetalburgWoods_EventScript_15CCA8:: @ 815CCA8
waitmovement 0
msgbox PetalburgWoods_Text_194D92, 4
closemessage
- playbgm BGM_EVIL_TEAM, 0
+ playbgm BGM_EVIL_TEAM, FALSE
applymovement 3, PetalburgWoods_Movement_15CEC3
waitmovement 0
msgbox PetalburgWoods_Text_194DED, 4
@@ -48,7 +48,7 @@ PetalburgWoods_EventScript_15CD42:: @ 815CD42
waitmovement 0
msgbox PetalburgWoods_Text_194D92, 4
closemessage
- playbgm BGM_EVIL_TEAM, 0
+ playbgm BGM_EVIL_TEAM, FALSE
applymovement 3, PetalburgWoods_Movement_15CEC3
waitmovement 0
msgbox PetalburgWoods_Text_194DED, 4
@@ -111,7 +111,7 @@ PetalburgWoods_EventScript_15CE4D:: @ 815CE4D
PetalburgWoods_EventScript_15CE69:: @ 815CE69
removeobject 4
- setvar 0x4098, 1
+ setvar VAR_PETALBURG_WOODS_STATE, 1
releaseall
end
@@ -271,7 +271,7 @@ PetalburgWoods_EventScript_15CF27:: @ 815CF27
PetalburgWoods_EventScript_15CF3E:: @ 815CF3E
trainerbattle 0, OPPONENT_JAMES_1, 0, PetalburgWoods_Text_19526A, PetalburgWoods_Text_1952AE
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq PetalburgWoods_EventScript_15CF65
msgbox PetalburgWoods_Text_1952CC, 6
diff --git a/data/scripts/maps/Route101.inc b/data/scripts/maps/Route101.inc
index 1810a6495..6840c45f4 100644
--- a/data/scripts/maps/Route101.inc
+++ b/data/scripts/maps/Route101.inc
@@ -8,17 +8,17 @@ Route101_MapScript1_14E92F:: @ 814E92F
end
Route101_MapScript2_14E935:: @ 814E935
- map_script_2 0x4060, 0, Route101_EventScript_14E93F
+ map_script_2 VAR_ROUTE101_STATE, 0, Route101_EventScript_14E93F
.2byte 0
Route101_EventScript_14E93F:: @ 814E93F
- setflag 0x4000
- setvar 0x4060, 1
+ setflag FLAG_SPECIAL_FLAG_0
+ setvar VAR_ROUTE101_STATE, 1
end
Route101_EventScript_14E948:: @ 814E948
lockall
- playbgm 410, 1
+ playbgm BGM_EVENT0, TRUE
msgbox Route101_Text_16D10E, 4
closemessage
setobjectxy 2, 0, 15
@@ -37,7 +37,7 @@ Route101_EventScript_14E948:: @ 814E948
waitmovement 0
msgbox Route101_Text_16D119, 4
closemessage
- setvar 0x4060, 2
+ setvar VAR_ROUTE101_STATE, 2
releaseall
end
@@ -233,9 +233,9 @@ Route101_EventScript_14EA7F:: @ 814EA7F
setflag FLAG_HIDE_BIRCH_BATTLE_POOCHYENA
clearflag FLAG_HIDE_BIRCH_IN_LAB
setflag FLAG_HIDE_BIRCH_STARTERS_BAG
- setvar 0x4084, 2
- setvar 0x4060, 3
- clearflag 0x4000
+ setvar VAR_BIRCH_LAB_STATE, 2
+ setvar VAR_ROUTE101_STATE, 3
+ clearflag FLAG_SPECIAL_FLAG_0
warp MAP_LITTLEROOT_TOWN_PROFESSOR_BIRCHS_LAB, 255, 6, 5
waitstate
release
diff --git a/data/scripts/maps/Route102.inc b/data/scripts/maps/Route102.inc
index 95a0a4a1f..ad1571caa 100644
--- a/data/scripts/maps/Route102.inc
+++ b/data/scripts/maps/Route102.inc
@@ -19,7 +19,7 @@ Route102_EventScript_14EAF5:: @ 814EAF5
Route102_EventScript_14EAFE:: @ 814EAFE
trainerbattle 0, OPPONENT_CALVIN_1, 0, Route102_Text_1B79C3, Route102_Text_1B7A2C
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route102_EventScript_14EB25
msgbox Route102_Text_1B7A60, 6
diff --git a/data/scripts/maps/Route103.inc b/data/scripts/maps/Route103.inc
index ee9decedc..22c3fa391 100644
--- a/data/scripts/maps/Route103.inc
+++ b/data/scripts/maps/Route103.inc
@@ -18,7 +18,7 @@ Route103_EventScript_14EB92:: @ 814EB92
Route103_EventScript_14EBAB:: @ 814EBAB
msgbox Route103_Text_16D57A, 4
- playbgm 415, 1
+ playbgm BGM_GIRL_SUP, TRUE
applymovement 2, Route103_Movement_1A0839
waitmovement 0
applymovement 2, Route103_Movement_1A0833
@@ -26,7 +26,7 @@ Route103_EventScript_14EBAB:: @ 814EBAB
applymovement 2, Route103_Movement_1A0835
waitmovement 0
msgbox Route103_Text_16D5B6, 4
- switch 0x4023
+ switch VAR_STARTER_MON
case 0, Route103_EventScript_14EC5D
case 1, Route103_EventScript_14EC6D
case 2, Route103_EventScript_14EC7D
@@ -34,7 +34,7 @@ Route103_EventScript_14EBAB:: @ 814EBAB
Route103_EventScript_14EC04:: @ 814EC04
msgbox Route103_Text_16D762, 4
- playbgm 421, 1
+ playbgm BGM_BOY_SUP, TRUE
applymovement 2, Route103_Movement_1A0839
waitmovement 0
applymovement 2, Route103_Movement_1A0833
@@ -42,7 +42,7 @@ Route103_EventScript_14EC04:: @ 814EC04
applymovement 2, Route103_Movement_1A0835
waitmovement 0
msgbox Route103_Text_16D7A9, 4
- switch 0x4023
+ switch VAR_STARTER_MON
case 0, Route103_EventScript_14EC8D
case 1, Route103_EventScript_14EC9D
case 2, Route103_EventScript_14ECAD
@@ -100,7 +100,7 @@ Route103_EventScript_14ECD9:: @ 814ECD9
Route103_EventScript_14ED0C:: @ 814ED0C
applymovement 2, Route103_Movement_14ED67
waitmovement 0
- playse 10
+ playse SE_DANSA
applymovement 2, Route103_Movement_14ED6B
waitmovement 0
goto Route103_EventScript_14ED46
@@ -109,7 +109,7 @@ Route103_EventScript_14ED0C:: @ 814ED0C
Route103_EventScript_14ED29:: @ 814ED29
applymovement 2, Route103_Movement_14ED71
waitmovement 0
- playse 10
+ playse SE_DANSA
applymovement 2, Route103_Movement_14ED74
waitmovement 0
goto Route103_EventScript_14ED46
@@ -117,11 +117,11 @@ Route103_EventScript_14ED29:: @ 814ED29
Route103_EventScript_14ED46:: @ 814ED46
removeobject 2
- setvar 0x4062, 1
- setvar 0x4084, 4
+ setvar VAR_ROUTE103_STATE, 1
+ setvar VAR_BIRCH_LAB_STATE, 4
clearflag FLAG_HIDE_RIVAL_BIRCH_LAB
setflag FLAG_DEFEATED_RIVAL_ROUTE103
- setvar 0x40c7, 1
+ setvar VAR_OLDALE_STATE, 1
clearflag FLAG_HIDE_RIVAL_OLDALE_TOWN
savebgm 0
fadedefaultbgm
@@ -173,7 +173,7 @@ Route103_EventScript_14ED94:: @ 814ED94
Route103_EventScript_14EDAB:: @ 814EDAB
trainerbattle 4, OPPONENT_AMY_AND_LIV_1, 0, Route103_Text_1B7DF7, Route103_Text_1B7E3B, Route103_Text_1B7EAC
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route103_EventScript_14EDD6
msgbox Route103_Text_1B7E50, 6
@@ -186,7 +186,7 @@ Route103_EventScript_14EDD6:: @ 814EDD6
Route103_EventScript_14EDF1:: @ 814EDF1
trainerbattle 4, OPPONENT_AMY_AND_LIV_1, 0, Route103_Text_1B7EFB, Route103_Text_1B7F20, Route103_Text_1B7F8E
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route103_EventScript_14EE1C
msgbox Route103_Text_1B7F40, 6
@@ -204,7 +204,7 @@ Route103_EventScript_14EE37:: @ 814EE37
Route103_EventScript_14EE4E:: @ 814EE4E
trainerbattle 0, OPPONENT_MIGUEL_1, 0, Route103_Text_1B82A9, Route103_Text_1B82EC
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route103_EventScript_14EE75
msgbox Route103_Text_1B830D, 6
diff --git a/data/scripts/maps/Route104.inc b/data/scripts/maps/Route104.inc
index a04dcd86d..c90a97531 100644
--- a/data/scripts/maps/Route104.inc
+++ b/data/scripts/maps/Route104.inc
@@ -4,7 +4,7 @@ Route104_MapScripts:: @ 814EE8C
.byte 0
Route104_MapScript2_14EE97:: @ 814EE97
- map_script_2 0x408e, 1, Route104_EventScript_14EEA1
+ map_script_2 VAR_BOARD_BRINEY_BOAT_ROUTE104_STATE, 1, Route104_EventScript_14EEA1
.2byte 0
Route104_EventScript_14EEA1:: @ 814EEA1
@@ -153,11 +153,11 @@ Route104_EventScript_14EFD5:: @ 814EFD5
call Route104_EventScript_1A02EF
setflag FLAG_HIDE_MR_BRINEY_BOAT_ROUTE104
hideobjectat 7, MAP_ROUTE104
- copyvar 0x4096, 0x8008
+ copyvar VAR_BRINEY_LOCATION, VAR_SPECIAL_8
resetobjectpriority 255, MAP_ROUTE104
resetobjectpriority 2, MAP_DEWFORD_TOWN
moveobjectoffscreen 2
- setvar 0x408e, 0
+ setvar VAR_BOARD_BRINEY_BOAT_ROUTE104_STATE, 0
checkflag FLAG_DELIVERED_STEVEN_LETTER
goto_if 0, Route104_EventScript_14F08B
checkflag FLAG_DELIVERED_STEVEN_LETTER
@@ -409,7 +409,7 @@ Route104_EventScript_14F189:: @ 814F189
Route104_EventScript_14F1A0:: @ 814F1A0
trainerbattle 0, OPPONENT_HALEY_1, 0, Route104_Text_1B8770, Route104_Text_1B87A7
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route104_EventScript_14F1C7
msgbox Route104_Text_1B87C3, 6
@@ -422,7 +422,7 @@ Route104_EventScript_14F1C7:: @ 814F1C7
Route104_EventScript_14F1DE:: @ 814F1DE
trainerbattle 0, OPPONENT_WINSTON_1, 0, Route104_Text_1B88D4, Route104_Text_1B8911
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route104_EventScript_14F205
msgbox Route104_Text_1B8925, 6
@@ -435,7 +435,7 @@ Route104_EventScript_14F205:: @ 814F205
Route104_EventScript_14F21C:: @ 814F21C
trainerbattle 0, OPPONENT_CINDY_1, 0, Route104_Text_1B8A24, Route104_Text_1B8A61
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route104_EventScript_14F243
msgbox Route104_Text_1B8A69, 6
diff --git a/data/scripts/maps/Route104_MrBrineysHouse.inc b/data/scripts/maps/Route104_MrBrineysHouse.inc
index 4eb1d9705..4718f9bb9 100644
--- a/data/scripts/maps/Route104_MrBrineysHouse.inc
+++ b/data/scripts/maps/Route104_MrBrineysHouse.inc
@@ -4,7 +4,7 @@ Route104_MrBrineysHouse_MapScripts:: @ 815BCB2
Route104_MrBrineysHouse_MapScript1_15BCB8:: @ 815BCB8
setflag FLAG_LANDMARK_MR_BRINEY_HOUSE
- compare 0x4090, 1
+ compare VAR_BRINEY_HOUSE_STATE, 1
call_if 1, Route104_MrBrineysHouse_EventScript_15BCD4
checkflag FLAG_RECEIVED_POKENAV
call_if 1, Route104_MrBrineysHouse_EventScript_15BCD0
@@ -36,8 +36,8 @@ Route104_MrBrineysHouse_EventScript_15BCEB:: @ 815BCEB
Route104_MrBrineysHouse_EventScript_15BD0E:: @ 815BD0E
setflag FLAG_MR_BRINEY_SAILING_INTRO
msgbox Route104_MrBrineysHouse_Text_191A82, 4
- msgbox Route104_MrBrineysHouse_Text_191AAD, 5
- compare RESULT, 0
+ msgbox Route104_MrBrineysHouse_Text_191AAD, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route104_MrBrineysHouse_EventScript_15BD97
goto Route104_MrBrineysHouse_EventScript_15BDAB
end
@@ -53,15 +53,15 @@ Route104_MrBrineysHouse_EventScript_15BD32:: @ 815BD32
end
Route104_MrBrineysHouse_EventScript_15BD65:: @ 815BD65
- msgbox Route104_MrBrineysHouse_Text_191CC3, 5
- compare RESULT, 0
+ msgbox Route104_MrBrineysHouse_Text_191CC3, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route104_MrBrineysHouse_EventScript_15BD97
goto Route104_MrBrineysHouse_EventScript_15BDAB
end
Route104_MrBrineysHouse_EventScript_15BD7E:: @ 815BD7E
- msgbox Route104_MrBrineysHouse_Text_191DA6, 5
- compare RESULT, 0
+ msgbox Route104_MrBrineysHouse_Text_191DA6, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route104_MrBrineysHouse_EventScript_15BD97
goto Route104_MrBrineysHouse_EventScript_15BDAB
end
@@ -79,7 +79,7 @@ Route104_MrBrineysHouse_EventScript_15BDA1:: @ 815BDA1
Route104_MrBrineysHouse_EventScript_15BDAB:: @ 815BDAB
msgbox Route104_MrBrineysHouse_Text_191BFD, 4
call Route104_MrBrineysHouse_EventScript_1A010C
- setvar 0x408e, 1
+ setvar VAR_BOARD_BRINEY_BOAT_ROUTE104_STATE, 1
clearflag FLAG_HIDE_MR_BRINEY_ROUTE104
setflag FLAG_HIDE_MR_BRINEY_ROUTE104_HOUSE
setflag FLAG_HIDE_PEEKO_BRINEY_HOUSE
diff --git a/data/scripts/maps/Route104_PrettyPetalFlowerShop.inc b/data/scripts/maps/Route104_PrettyPetalFlowerShop.inc
index 2de6bf51f..f7fbb58b5 100644
--- a/data/scripts/maps/Route104_PrettyPetalFlowerShop.inc
+++ b/data/scripts/maps/Route104_PrettyPetalFlowerShop.inc
@@ -24,19 +24,19 @@ Route104_PrettyPetalFlowerShop_EventScript_15BE0B:: @ 815BE0B
checkflag FLAG_MET_PRETTY_PETAL_SHOP_OWNER
goto_if_eq Route104_PrettyPetalFlowerShop_EventScript_15BE4A
setflag FLAG_MET_PRETTY_PETAL_SHOP_OWNER
- msgbox Route104_PrettyPetalFlowerShop_Text_1C5F48, 5
- compare RESULT, 1
+ msgbox Route104_PrettyPetalFlowerShop_Text_1C5F48, MSGBOX_YESNO
+ compare RESULT, YES
call_if 1, Route104_PrettyPetalFlowerShop_EventScript_15BE6A
- compare RESULT, 0
+ compare RESULT, NO
call_if 1, Route104_PrettyPetalFlowerShop_EventScript_15BE73
release
end
Route104_PrettyPetalFlowerShop_EventScript_15BE4A:: @ 815BE4A
- msgbox Route104_PrettyPetalFlowerShop_Text_1C5F1B, 5
- compare RESULT, 1
+ msgbox Route104_PrettyPetalFlowerShop_Text_1C5F1B, MSGBOX_YESNO
+ compare RESULT, YES
call_if 1, Route104_PrettyPetalFlowerShop_EventScript_15BE6A
- compare RESULT, 0
+ compare RESULT, NO
call_if 1, Route104_PrettyPetalFlowerShop_EventScript_15BE73
release
end
diff --git a/data/scripts/maps/Route106.inc b/data/scripts/maps/Route106.inc
index 2ec903363..ae65c7013 100644
--- a/data/scripts/maps/Route106.inc
+++ b/data/scripts/maps/Route106.inc
@@ -17,7 +17,7 @@ Route106_EventScript_14F34F:: @ 814F34F
Route106_EventScript_14F366:: @ 814F366
trainerbattle 0, OPPONENT_ELLIOT_1, 0, Route106_Text_1B8EF0, Route106_Text_1B8F25
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route106_EventScript_14F38D
msgbox Route106_Text_1B8F55, 6
diff --git a/data/scripts/maps/Route107.inc b/data/scripts/maps/Route107.inc
index b6973407b..ad2d293fc 100644
--- a/data/scripts/maps/Route107.inc
+++ b/data/scripts/maps/Route107.inc
@@ -8,7 +8,7 @@ Route107_EventScript_14F3BC:: @ 814F3BC
Route107_EventScript_14F3D3:: @ 814F3D3
trainerbattle 0, OPPONENT_TONY_1, 0, Route107_Text_1B933A, Route107_Text_1B9365
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route107_EventScript_14F3FA
msgbox Route107_Text_1B938E, 6
diff --git a/data/scripts/maps/Route109.inc b/data/scripts/maps/Route109.inc
index a9fa7d906..c0344f150 100644
--- a/data/scripts/maps/Route109.inc
+++ b/data/scripts/maps/Route109.inc
@@ -54,7 +54,7 @@ Route109_EventScript_14F548:: @ 814F548
hideobjectat 1, MAP_ROUTE109
msgbox Route109_Text_16B4B5, 4
closemessage
- copyvar 0x4096, 0x8008
+ copyvar VAR_BRINEY_LOCATION, VAR_SPECIAL_8
resetobjectpriority 255, MAP_ROUTE109
resetobjectpriority 2, MAP_DEWFORD_TOWN
moveobjectoffscreen 2
@@ -278,8 +278,8 @@ Route109_EventScript_14F680:: @ 814F680
Route109_EventScript_14F691:: @ 814F691
message Route109_Text_16E0F9
- msgbox Route109_Text_16E0F9, 5
- compare RESULT, 0
+ msgbox Route109_Text_16E0F9, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route109_EventScript_14F6F1
goto Route109_EventScript_14F6E2
end
@@ -396,7 +396,7 @@ Route109_EventScript_14F7F2:: @ 814F7F2
Route109_EventScript_14F809:: @ 814F809
trainerbattle 0, OPPONENT_RICKY_1, 0, Route109_Text_1B9C23, Route109_Text_1B9C65
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route109_EventScript_14F830
msgbox Route109_Text_1B9C6E, 6
@@ -409,7 +409,7 @@ Route109_EventScript_14F830:: @ 814F830
Route109_EventScript_14F847:: @ 814F847
trainerbattle 0, OPPONENT_LOLA_1, 0, Route109_Text_1B9D54, Route109_Text_1B9D87
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route109_EventScript_14F86E
msgbox Route109_Text_1B9D8E, 6
diff --git a/data/scripts/maps/Route109_SeashoreHouse.inc b/data/scripts/maps/Route109_SeashoreHouse.inc
index 7a12f5850..4c1574824 100644
--- a/data/scripts/maps/Route109_SeashoreHouse.inc
+++ b/data/scripts/maps/Route109_SeashoreHouse.inc
@@ -42,8 +42,8 @@ Route109_SeashoreHouse_EventScript_160E2C:: @ 8160E2C
Route109_SeashoreHouse_EventScript_160E36:: @ 8160E36
showmoneybox 0, 0
nop
- msgbox Route109_SeashoreHouse_Text_19B702, 5
- compare RESULT, 1
+ msgbox Route109_SeashoreHouse_Text_19B702, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route109_SeashoreHouse_EventScript_160E5A
msgbox Route109_SeashoreHouse_Text_19B773, 4
hidemoneybox 0, 0
diff --git a/data/scripts/maps/Route110.inc b/data/scripts/maps/Route110.inc
index 5e10782e9..d5219582c 100644
--- a/data/scripts/maps/Route110.inc
+++ b/data/scripts/maps/Route110.inc
@@ -12,21 +12,21 @@ Route110_MapScript1_14F914:: @ 814F914
call Route110_EventScript_1A0196
call Route110_EventScript_1A014E
call Route110_EventScript_1A0172
- compare 0x40a9, 1
+ compare VAR_CYCLING_CHALLENGE_STATE, 1
call_if 1, Route110_EventScript_14F92F
end
Route110_EventScript_14F92F:: @ 814F92F
- savebgm 403 @ Bicycle music
+ savebgm BGM_CYCLING
return
Route110_MapScript2_14F933:: @ 814F933
- map_script_2 0x40a9, 1, Route110_EventScript_14F93D
+ map_script_2 VAR_CYCLING_CHALLENGE_STATE, 1, Route110_EventScript_14F93D
.2byte 0
Route110_EventScript_14F93D:: @ 814F93D
special ScrSpecial_BeginCyclingRoadChallenge
- setvar 0x40a9, 2
+ setvar VAR_CYCLING_CHALLENGE_STATE, 2
return
Route110_EventScript_14F946:: @ 814F946
@@ -149,7 +149,7 @@ Route110_EventScript_14FA53:: @ 814FA53
specialvar RESULT, GetPlayerAvatarBike
compare RESULT, 1
goto_if_eq Route110_EventScript_14FA84
- compare 0x40a9, 0
+ compare VAR_CYCLING_CHALLENGE_STATE, 0
goto_if_eq Route110_EventScript_14FA7A
msgbox Route110_Text_16F26A, 4
release
@@ -177,7 +177,7 @@ Route110_EventScript_14FAA5:: @ 814FAA5
Route110_EventScript_14FABC:: @ 814FABC
trainerbattle 0, OPPONENT_EDWIN_1, 0, Route110_Text_1BA7D2, Route110_Text_1BA803
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route110_EventScript_14FAE3
msgbox Route110_Text_1BA829, 6
@@ -205,7 +205,7 @@ Route110_EventScript_14FB28:: @ 814FB28
Route110_EventScript_14FB3F:: @ 814FB3F
trainerbattle 0, OPPONENT_BENJAMIN_1, 0, Route110_Text_1BA352, Route110_Text_1BA379
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route110_EventScript_14FB66
msgbox Route110_Text_1BA3A5, 6
@@ -223,7 +223,7 @@ Route110_EventScript_14FB7D:: @ 814FB7D
Route110_EventScript_14FB94:: @ 814FB94
trainerbattle 0, OPPONENT_ABIGAIL_1, 0, Route110_Text_1BA4A0, Route110_Text_1BA50F
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route110_EventScript_14FBBB
msgbox Route110_Text_1BA52E, 6
@@ -236,7 +236,7 @@ Route110_EventScript_14FBBB:: @ 814FBBB
Route110_EventScript_14FBD2:: @ 814FBD2
trainerbattle 0, OPPONENT_ISABEL_1, 0, Route110_Text_1BA990, Route110_Text_1BA9D0
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route110_EventScript_14FBF9
msgbox Route110_Text_1BA9E9, 6
@@ -303,23 +303,23 @@ Route110_EventScript_14FCFB:: @ 814FCFB
end
Route110_EventScript_14FD09:: @ 814FD09
- setvar 0x40a9, 3
+ setvar VAR_CYCLING_CHALLENGE_STATE, 3
savebgm 0
fadedefaultbgm
return
Route110_EventScript_14FD13:: @ 814FD13
- setvar 0x8008, 1
+ setvar VAR_SPECIAL_8, 1
goto Route110_EventScript_14FD34
end
Route110_EventScript_14FD1E:: @ 814FD1E
- setvar 0x8008, 2
+ setvar VAR_SPECIAL_8, 2
goto Route110_EventScript_14FD34
end
Route110_EventScript_14FD29:: @ 814FD29
- setvar 0x8008, 3
+ setvar VAR_SPECIAL_8, 3
goto Route110_EventScript_14FD34
end
@@ -337,11 +337,11 @@ Route110_EventScript_14FD34:: @ 814FD34
applymovement 28, Route110_Movement_1A0835
waitmovement 0
delay 30
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, Route110_EventScript_14FF14
- compare 0x8008, 2
+ compare VAR_SPECIAL_8, 2
call_if 1, Route110_EventScript_14FF1F
- compare 0x8008, 3
+ compare VAR_SPECIAL_8, 3
call_if 1, Route110_EventScript_14FF2A
checkplayergender
compare RESULT, 0
@@ -352,16 +352,16 @@ Route110_EventScript_14FD34:: @ 814FD34
end
Route110_EventScript_14FDA7:: @ 814FDA7
- playbgm 415, 1
+ playbgm BGM_GIRL_SUP, TRUE
return
Route110_EventScript_14FDAC:: @ 814FDAC
- playbgm 421, 1
+ playbgm BGM_BOY_SUP, TRUE
return
Route110_EventScript_14FDB1:: @ 814FDB1
msgbox Route110_Text_16E7A1, 4
- switch 0x4023
+ switch VAR_STARTER_MON
case 0, Route110_EventScript_14FDE0
case 1, Route110_EventScript_14FDF0
case 2, Route110_EventScript_14FE00
@@ -391,7 +391,7 @@ Route110_EventScript_14FE10:: @ 814FE10
Route110_EventScript_14FE2B:: @ 814FE2B
msgbox Route110_Text_16E99A, 4
- switch 0x4023
+ switch VAR_STARTER_MON
case 0, Route110_EventScript_14FE5A
case 1, Route110_EventScript_14FE6A
case 2, Route110_EventScript_14FE7A
@@ -425,25 +425,25 @@ Route110_EventScript_14FEA5:: @ 814FEA5
Route110_EventScript_14FEB2:: @ 814FEB2
closemessage
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, Route110_EventScript_14FF56
- compare 0x8008, 2
+ compare VAR_SPECIAL_8, 2
call_if 1, Route110_EventScript_14FF5E
- compare 0x8008, 3
+ compare VAR_SPECIAL_8, 3
call_if 1, Route110_EventScript_14FF66
setobjectmovementtype 28, 10
setobjectmovementtype 29, 10
removeobject 28
addobject 29
delay 45
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, Route110_EventScript_14FF35
- compare 0x8008, 2
+ compare VAR_SPECIAL_8, 2
call_if 1, Route110_EventScript_14FF40
- compare 0x8008, 3
+ compare VAR_SPECIAL_8, 3
call_if 1, Route110_EventScript_14FF4B
removeobject 29
- setvar 0x4069, 1
+ setvar VAR_ROUTE110_STATE, 1
savebgm 0
fadedefaultbgm
releaseall
diff --git a/data/scripts/maps/Route110_SeasideCyclingRoadNorthEntrance.inc b/data/scripts/maps/Route110_SeasideCyclingRoadNorthEntrance.inc
index 8e33517ca..af72dedd0 100644
--- a/data/scripts/maps/Route110_SeasideCyclingRoadNorthEntrance.inc
+++ b/data/scripts/maps/Route110_SeasideCyclingRoadNorthEntrance.inc
@@ -3,14 +3,14 @@ Route110_SeasideCyclingRoadNorthEntrance_MapScripts:: @ 81634C8
.byte 0
Route110_SeasideCyclingRoadNorthEntrance_MapScript1_1634CE:: @ 81634CE
- compare 0x40a9, 3
+ compare VAR_CYCLING_CHALLENGE_STATE, 3
call_if 1, Route110_SeasideCyclingRoadNorthEntrance_EventScript_1634E5
- compare 0x40a9, 2
+ compare VAR_CYCLING_CHALLENGE_STATE, 2
call_if 1, Route110_SeasideCyclingRoadNorthEntrance_EventScript_1634E5
end
Route110_SeasideCyclingRoadNorthEntrance_EventScript_1634E5:: @ 81634E5
- setvar 0x40a9, 1
+ setvar VAR_CYCLING_CHALLENGE_STATE, 1
return
Route110_SeasideCyclingRoadNorthEntrance_EventScript_1634EB:: @ 81634EB
@@ -29,13 +29,13 @@ Route110_SeasideCyclingRoadNorthEntrance_EventScript_1634F7:: @ 81634F7
compare RESULT, 0
goto_if_eq Route110_SeasideCyclingRoadNorthEntrance_EventScript_163523
setflag FLAG_SYS_CYCLING_ROAD
- setvar 0x4001, 1
+ setvar VAR_TEMP_1, 1
releaseall
end
Route110_SeasideCyclingRoadNorthEntrance_EventScript_16351D:: @ 816351D
@ You're on the Mach Bike!
- setvar 0x40a9, 1
+ setvar VAR_CYCLING_CHALLENGE_STATE, 1
return
Route110_SeasideCyclingRoadNorthEntrance_EventScript_163523:: @ 8163523
@@ -54,8 +54,8 @@ Route110_SeasideCyclingRoadNorthEntrance_Movement_163538:: @ 8163538
Route110_SeasideCyclingRoadNorthEntrance_EventScript_16353A:: @ 816353A
@ Coord event directly in front of the gatesman heading right to left
lockall
- setvar 0x40a9, 0
+ setvar VAR_CYCLING_CHALLENGE_STATE, 0
clearflag FLAG_SYS_CYCLING_ROAD
- setvar 0x4001, 0
+ setvar VAR_TEMP_1, 0
releaseall
end
diff --git a/data/scripts/maps/Route110_SeasideCyclingRoadSouthEntrance.inc b/data/scripts/maps/Route110_SeasideCyclingRoadSouthEntrance.inc
index 51cab5ddd..2f54753ab 100644
--- a/data/scripts/maps/Route110_SeasideCyclingRoadSouthEntrance.inc
+++ b/data/scripts/maps/Route110_SeasideCyclingRoadSouthEntrance.inc
@@ -14,7 +14,7 @@ Route110_SeasideCyclingRoadSouthEntrance_EventScript_16348B:: @ 816348B
compare RESULT, 0
goto_if_eq Route110_SeasideCyclingRoadSouthEntrance_EventScript_1634A6
setflag FLAG_SYS_CYCLING_ROAD
- setvar 0x4001, 1
+ setvar VAR_TEMP_1, 1
releaseall
end
@@ -33,6 +33,6 @@ Route110_SeasideCyclingRoadSouthEntrance_Movement_1634BB:: @ 81634BB
Route110_SeasideCyclingRoadSouthEntrance_EventScript_1634BD:: @ 81634BD
lockall
clearflag FLAG_SYS_CYCLING_ROAD
- setvar 0x4001, 0
+ setvar VAR_TEMP_1, 0
releaseall
end
diff --git a/data/scripts/maps/Route110_TrickHouseCorridor.inc b/data/scripts/maps/Route110_TrickHouseCorridor.inc
index 7b3d93118..be70476e6 100644
--- a/data/scripts/maps/Route110_TrickHouseCorridor.inc
+++ b/data/scripts/maps/Route110_TrickHouseCorridor.inc
@@ -3,5 +3,5 @@ Route110_TrickHouseCorridor_MapScripts:: @ 8161CEC
.byte 0
Route110_TrickHouseCorridor_MapScript1_161CF2:: @ 8161CF2
- setvar 0x40b5, 1
+ setvar VAR_TRICK_HOUSE_STATE, 1
end
diff --git a/data/scripts/maps/Route110_TrickHouseEnd.inc b/data/scripts/maps/Route110_TrickHouseEnd.inc
index 813cbb9e9..68ce0f5a7 100644
--- a/data/scripts/maps/Route110_TrickHouseEnd.inc
+++ b/data/scripts/maps/Route110_TrickHouseEnd.inc
@@ -6,18 +6,18 @@ Route110_TrickHouseEnd_MapScripts:: @ 8161936
.byte 0
Route110_TrickHouseEnd_MapScript1_16194B:: @ 816194B
- compare 0x4001, 1
+ compare VAR_TEMP_1, 1
call_if 1, Route110_TrickHouseEnd_EventScript_161994
end
Route110_TrickHouseEnd_MapScript1_161957:: @ 8161957
- setvar 0x4001, 0
- setvar 0x4002, 0
+ setvar VAR_TEMP_1, 0
+ setvar VAR_TEMP_2, 0
special SetTrickHouseEndRoomFlag
end
Route110_TrickHouseEnd_MapScript2_161965:: @ 8161965
- map_script_2 0x4002, 0, Route110_TrickHouseEnd_EventScript_16196F
+ map_script_2 VAR_TEMP_2, 0, Route110_TrickHouseEnd_EventScript_16196F
.2byte 0
Route110_TrickHouseEnd_EventScript_16196F:: @ 816196F
@@ -27,11 +27,11 @@ Route110_TrickHouseEnd_EventScript_16196F:: @ 816196F
end
Route110_TrickHouseEnd_MapScript2_16197C:: @ 816197C
- map_script_2 0x4001, 0, Route110_TrickHouseEnd_EventScript_161986
+ map_script_2 VAR_TEMP_1, 0, Route110_TrickHouseEnd_EventScript_161986
.2byte 0
Route110_TrickHouseEnd_EventScript_161986:: @ 8161986
- setvar 0x4001, 1
+ setvar VAR_TEMP_1, 1
call Route110_TrickHouseEnd_EventScript_161994
special DrawWholeMapView
end
@@ -44,8 +44,8 @@ Route110_TrickHouseEnd_EventScript_16199E:: @ 816199E
lock
faceplayer
msgbox Route110_TrickHouseEnd_Text_19C281, 4
- setvar 0x4002, 1
- switch 0x4044
+ setvar VAR_TEMP_2, 1
+ switch VAR_TRICK_HOUSE_ROOMS_COMPLETED
case 0, Route110_TrickHouseEnd_EventScript_161A0B
case 1, Route110_TrickHouseEnd_EventScript_161A47
case 2, Route110_TrickHouseEnd_EventScript_161A83
@@ -59,7 +59,7 @@ Route110_TrickHouseEnd_EventScript_16199E:: @ 816199E
Route110_TrickHouseEnd_EventScript_161A0B:: @ 8161A0B
msgbox Route110_TrickHouseEnd_Text_19C2B2, 4
msgbox Route110_TrickHouseEnd_Text_19C90B, 4
- setvar 0x40c1, 0
+ setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
giveitem_std ITEM_RARE_CANDY
compare RESULT, 0
call_if 1, Route110_TrickHouseEnd_EventScript_161C4E
@@ -72,7 +72,7 @@ Route110_TrickHouseEnd_EventScript_161A0B:: @ 8161A0B
Route110_TrickHouseEnd_EventScript_161A47:: @ 8161A47
msgbox Route110_TrickHouseEnd_Text_19C333, 4
msgbox Route110_TrickHouseEnd_Text_19C90B, 4
- setvar 0x40c1, 0
+ setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
giveitem_std ITEM_TIMER_BALL
compare RESULT, 0
call_if 1, Route110_TrickHouseEnd_EventScript_161C4E
@@ -85,7 +85,7 @@ Route110_TrickHouseEnd_EventScript_161A47:: @ 8161A47
Route110_TrickHouseEnd_EventScript_161A83:: @ 8161A83
msgbox Route110_TrickHouseEnd_Text_19C3A7, 4
msgbox Route110_TrickHouseEnd_Text_19C90B, 4
- setvar 0x40c1, 0
+ setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
giveitem_std ITEM_HARD_STONE
compare RESULT, 0
call_if 1, Route110_TrickHouseEnd_EventScript_161C4E
@@ -98,7 +98,7 @@ Route110_TrickHouseEnd_EventScript_161A83:: @ 8161A83
Route110_TrickHouseEnd_EventScript_161ABF:: @ 8161ABF
msgbox Route110_TrickHouseEnd_Text_19C41F, 4
msgbox Route110_TrickHouseEnd_Text_19C90B, 4
- setvar 0x40c1, 0
+ setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
giveitem_std ITEM_SMOKE_BALL
compare RESULT, 0
call_if 1, Route110_TrickHouseEnd_EventScript_161C4E
@@ -111,7 +111,7 @@ Route110_TrickHouseEnd_EventScript_161ABF:: @ 8161ABF
Route110_TrickHouseEnd_EventScript_161AFB:: @ 8161AFB
msgbox Route110_TrickHouseEnd_Text_19C491, 4
msgbox Route110_TrickHouseEnd_Text_19C90B, 4
- setvar 0x40c1, 0
+ setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
giveitem_std ITEM_TM12
compare RESULT, 0
call_if 1, Route110_TrickHouseEnd_EventScript_161C4E
@@ -124,7 +124,7 @@ Route110_TrickHouseEnd_EventScript_161AFB:: @ 8161AFB
Route110_TrickHouseEnd_EventScript_161B37:: @ 8161B37
msgbox Route110_TrickHouseEnd_Text_19C515, 4
msgbox Route110_TrickHouseEnd_Text_19C90B, 4
- setvar 0x40c1, 0
+ setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
giveitem_std ITEM_MAGNET
compare RESULT, 0
call_if 1, Route110_TrickHouseEnd_EventScript_161C4E
@@ -137,7 +137,7 @@ Route110_TrickHouseEnd_EventScript_161B37:: @ 8161B37
Route110_TrickHouseEnd_EventScript_161B73:: @ 8161B73
msgbox Route110_TrickHouseEnd_Text_19C567, 4
msgbox Route110_TrickHouseEnd_Text_19C90B, 4
- setvar 0x40c1, 0
+ setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
giveitem_std ITEM_PP_MAX
compare RESULT, 0
call_if 1, Route110_TrickHouseEnd_EventScript_161C4E
@@ -165,11 +165,11 @@ Route110_TrickHouseEnd_EventScript_161BAF:: @ 8161BAF
waitmovement 0
delay 30
msgbox Route110_TrickHouseEnd_Text_19C691, 4
- setvar 0x40c1, 0
+ setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
.ifdef SAPPHIRE
- givedecoration_std 32
+ givedecoration_std DECOR_BLUE_TENT
.else
- givedecoration_std 31
+ givedecoration_std DECOR_RED_TENT
.endc
compare RESULT, 0
call_if 1, Route110_TrickHouseEnd_EventScript_161C61
@@ -182,23 +182,23 @@ Route110_TrickHouseEnd_EventScript_161BAF:: @ 8161BAF
Route110_TrickHouseEnd_EventScript_161C2E:: @ 8161C2E
applymovement 1, Route110_TrickHouseEnd_Movement_161315
waitmovement 0
- playse 178
+ playse SE_W153
applymovement 1, Route110_TrickHouseEnd_Movement_16131E
waitmovement 0
removeobject 1
- addvar 0x4044, 1
+ addvar VAR_TRICK_HOUSE_ROOMS_COMPLETED, 1
return
Route110_TrickHouseEnd_EventScript_161C4E:: @ 8161C4E
call Route110_TrickHouseEnd_EventScript_1A02A5
msgbox Route110_TrickHouseEnd_Text_19C92E, 4
- setvar 0x40c1, 1
+ setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 1
return
Route110_TrickHouseEnd_EventScript_161C61:: @ 8161C61
call Route110_TrickHouseEnd_EventScript_1A02B8
msgbox Route110_TrickHouseEnd_Text_19C7D7, 4
- setvar 0x40c1, 1
+ setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 1
return
Route110_TrickHouseEnd_EventScript_161C74:: @ 8161C74
@@ -224,13 +224,13 @@ Route110_TrickHouseEnd_EventScript_161C95:: @ 8161C95
Route110_TrickHouseEnd_EventScript_161CA0:: @ 8161CA0
lockall
turnobject 1, 3
- playse 21
+ playse SE_PIN
applymovement 1, Route110_TrickHouseEnd_Movement_1A0833
waitmovement 0
delay 20
applymovement 1, Route110_TrickHouseEnd_Movement_161CEA
waitmovement 0
- playse 178
+ playse SE_W153
applymovement 255, Route110_TrickHouseEnd_Movement_1A0845
waitmovement 0
msgbox Route110_TrickHouseEnd_Text_19CA8B, 4
diff --git a/data/scripts/maps/Route110_TrickHouseEntrance.inc b/data/scripts/maps/Route110_TrickHouseEntrance.inc
index b9582b64c..232d324a4 100644
--- a/data/scripts/maps/Route110_TrickHouseEntrance.inc
+++ b/data/scripts/maps/Route110_TrickHouseEntrance.inc
@@ -6,19 +6,19 @@ Route110_TrickHouseEntrance_MapScripts:: @ 8160F2B
Route110_TrickHouseEntrance_MapScript1_160F3B:: @ 8160F3B
setflag FLAG_LANDMARK_TRICK_HOUSE
- compare 0x40b5, 1
+ compare VAR_TRICK_HOUSE_STATE, 1
goto_if_eq Route110_TrickHouseEntrance_EventScript_160FCE
- compare 0x40c1, 1
+ compare VAR_TRICK_HOUSE_PRIZE_PICKUP, 1
goto_if_eq Route110_TrickHouseEntrance_EventScript_160FB2
- compare 0x40a6, 1
+ compare VAR_TRICK_HOUSE_ENTRANCE_STATE_2, 1
goto_if_eq Route110_TrickHouseEntrance_EventScript_16108E
- compare 0x40a7, 5
+ compare VAR_TRICK_HOUSE_ENTRANCE_STATE_3, 5
call_if 1, Route110_TrickHouseEntrance_EventScript_160FDE
- compare 0x40a7, 3
+ compare VAR_TRICK_HOUSE_ENTRANCE_STATE_3, 3
call_if 1, Route110_TrickHouseEntrance_EventScript_160FDE
- compare 0x40a7, 0
+ compare VAR_TRICK_HOUSE_ENTRANCE_STATE_3, 0
call_if 1, Route110_TrickHouseEntrance_EventScript_160FDE
- switch 0x40a7
+ switch VAR_TRICK_HOUSE_ENTRANCE_STATE_3
case 0, Route110_TrickHouseEntrance_EventScript_16109A
case 1, Route110_TrickHouseEntrance_EventScript_1610A0
case 3, Route110_TrickHouseEntrance_EventScript_1610A6
@@ -26,39 +26,39 @@ Route110_TrickHouseEntrance_MapScript1_160F3B:: @ 8160F3B
end
Route110_TrickHouseEntrance_EventScript_160FB2:: @ 8160FB2
- setvar 0x40a5, 1
- compare 0x4044, 8
+ setvar VAR_TRICK_HOUSE_ENTRANCE_STATE, 1
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 8
goto_if_eq Route110_TrickHouseEntrance_EventScript_160FC8
- setvar 0x40a7, 2
+ setvar VAR_TRICK_HOUSE_ENTRANCE_STATE_3, 2
end
Route110_TrickHouseEntrance_EventScript_160FC8:: @ 8160FC8
- setvar 0x40a7, 6
+ setvar VAR_TRICK_HOUSE_ENTRANCE_STATE_3, 6
end
Route110_TrickHouseEntrance_EventScript_160FCE:: @ 8160FCE
- setvar 0x40b5, 0
- setvar 0x40a7, 5
- setvar 0x40a5, 1
+ setvar VAR_TRICK_HOUSE_STATE, 0
+ setvar VAR_TRICK_HOUSE_ENTRANCE_STATE_3, 5
+ setvar VAR_TRICK_HOUSE_ENTRANCE_STATE, 1
end
Route110_TrickHouseEntrance_EventScript_160FDE:: @ 8160FDE
- setvar 0x40a7, 0
- compare 0x4044, 1
+ setvar VAR_TRICK_HOUSE_ENTRANCE_STATE_3, 0
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 1
call_if 1, Route110_TrickHouseEntrance_EventScript_16103C
- compare 0x4044, 2
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 2
call_if 1, Route110_TrickHouseEntrance_EventScript_161046
- compare 0x4044, 3
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 3
call_if 1, Route110_TrickHouseEntrance_EventScript_161050
- compare 0x4044, 4
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 4
call_if 1, Route110_TrickHouseEntrance_EventScript_16105A
- compare 0x4044, 5
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 5
call_if 1, Route110_TrickHouseEntrance_EventScript_161064
- compare 0x4044, 6
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 6
call_if 1, Route110_TrickHouseEntrance_EventScript_16106E
- compare 0x4044, 7
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 7
call_if 1, Route110_TrickHouseEntrance_EventScript_161078
- compare 0x4044, 8
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 8
call_if 1, Route110_TrickHouseEntrance_EventScript_161082
return
@@ -98,11 +98,11 @@ Route110_TrickHouseEntrance_EventScript_161078:: @ 8161078
return
Route110_TrickHouseEntrance_EventScript_161082:: @ 8161082
- setvar 0x40a7, 4
+ setvar VAR_TRICK_HOUSE_ENTRANCE_STATE_3, 4
return
Route110_TrickHouseEntrance_EventScript_161088:: @ 8161088
- setvar 0x40a7, 3
+ setvar VAR_TRICK_HOUSE_ENTRANCE_STATE_3, 3
return
Route110_TrickHouseEntrance_EventScript_16108E:: @ 816108E
@@ -111,30 +111,30 @@ Route110_TrickHouseEntrance_EventScript_16108E:: @ 816108E
end
Route110_TrickHouseEntrance_EventScript_16109A:: @ 816109A
- setvar 0x40a5, 0
+ setvar VAR_TRICK_HOUSE_ENTRANCE_STATE, 0
end
Route110_TrickHouseEntrance_EventScript_1610A0:: @ 81610A0
- setvar 0x40a5, 1
+ setvar VAR_TRICK_HOUSE_ENTRANCE_STATE, 1
end
Route110_TrickHouseEntrance_EventScript_1610A6:: @ 81610A6
- setvar 0x40a5, 1
+ setvar VAR_TRICK_HOUSE_ENTRANCE_STATE, 1
end
Route110_TrickHouseEntrance_EventScript_1610AC:: @ 81610AC
- setvar 0x40a5, 1
+ setvar VAR_TRICK_HOUSE_ENTRANCE_STATE, 1
end
Route110_TrickHouseEntrance_MapScript2_1610B2:: @ 81610B2
- map_script_2 0x40a6, 1, Route110_TrickHouseEntrance_EventScript_1610F4
- map_script_2 0x40a7, 0, Route110_TrickHouseEntrance_EventScript_161105
- map_script_2 0x40a7, 1, Route110_TrickHouseEntrance_EventScript_1611AB
- map_script_2 0x40a7, 2, Route110_TrickHouseEntrance_EventScript_1611AF
- map_script_2 0x40a7, 3, Route110_TrickHouseEntrance_EventScript_1611AF
- map_script_2 0x40a7, 4, Route110_TrickHouseEntrance_EventScript_1611AB
- map_script_2 0x40a7, 5, Route110_TrickHouseEntrance_EventScript_1611AB
- map_script_2 0x40a7, 6, Route110_TrickHouseEntrance_EventScript_1611BE
+ map_script_2 VAR_TRICK_HOUSE_ENTRANCE_STATE_2, 1, Route110_TrickHouseEntrance_EventScript_1610F4
+ map_script_2 VAR_TRICK_HOUSE_ENTRANCE_STATE_3, 0, Route110_TrickHouseEntrance_EventScript_161105
+ map_script_2 VAR_TRICK_HOUSE_ENTRANCE_STATE_3, 1, Route110_TrickHouseEntrance_EventScript_1611AB
+ map_script_2 VAR_TRICK_HOUSE_ENTRANCE_STATE_3, 2, Route110_TrickHouseEntrance_EventScript_1611AF
+ map_script_2 VAR_TRICK_HOUSE_ENTRANCE_STATE_3, 3, Route110_TrickHouseEntrance_EventScript_1611AF
+ map_script_2 VAR_TRICK_HOUSE_ENTRANCE_STATE_3, 4, Route110_TrickHouseEntrance_EventScript_1611AB
+ map_script_2 VAR_TRICK_HOUSE_ENTRANCE_STATE_3, 5, Route110_TrickHouseEntrance_EventScript_1611AB
+ map_script_2 VAR_TRICK_HOUSE_ENTRANCE_STATE_3, 6, Route110_TrickHouseEntrance_EventScript_1611BE
.2byte 0
Route110_TrickHouseEntrance_EventScript_1610F4:: @ 81610F4
@@ -147,7 +147,7 @@ Route110_TrickHouseEntrance_EventScript_1610F4:: @ 81610F4
Route110_TrickHouseEntrance_EventScript_161105:: @ 8161105
addobject 1
hideobjectat 1, MAP_ROUTE110_TRICK_HOUSE_ENTRANCE
- switch 0x4044
+ switch VAR_TRICK_HOUSE_ROOMS_COMPLETED
case 0, Route110_TrickHouseEntrance_EventScript_16116B
case 1, Route110_TrickHouseEntrance_EventScript_161173
case 2, Route110_TrickHouseEntrance_EventScript_161193
@@ -207,25 +207,25 @@ Route110_TrickHouseEntrance_EventScript_1611BE:: @ 81611BE
end
Route110_TrickHouseEntrance_MapScript2_1611CD:: @ 81611CD
- map_script_2 0x40a6, 1, Route110_TrickHouseEntrance_EventScript_1611D7
+ map_script_2 VAR_TRICK_HOUSE_ENTRANCE_STATE_2, 1, Route110_TrickHouseEntrance_EventScript_1611D7
.2byte 0
Route110_TrickHouseEntrance_EventScript_1611D7:: @ 81611D7
lockall
delay 20
- compare 0x4044, 0
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 0
call_if 1, Route110_TrickHouseEntrance_EventScript_161327
msgbox Route110_TrickHouseEntrance_Text_19BD82, 4
closemessage
delay 20
applymovement 1, Route110_TrickHouseEntrance_Movement_161315
waitmovement 0
- playse 178
+ playse SE_W153
applymovement 1, Route110_TrickHouseEntrance_Movement_16131E
waitmovement 0
removeobject 1
- setvar 0x40a7, 1
- setvar 0x40a6, 0
+ setvar VAR_TRICK_HOUSE_ENTRANCE_STATE_3, 1
+ setvar VAR_TRICK_HOUSE_ENTRANCE_STATE_2, 0
releaseall
end
@@ -235,7 +235,7 @@ Route110_TrickHouseEntrance_EventScript_1611D7:: @ 81611D7
Route110_TrickHouseEntrance_EventScript_16121A:: @ 816121A
lockall
- switch 0x40a7
+ switch VAR_TRICK_HOUSE_ENTRANCE_STATE_3
case 0, Route110_TrickHouseEntrance_EventScript_16124D
case 2, Route110_TrickHouseEntrance_EventScript_16136E
case 3, Route110_TrickHouseEntrance_EventScript_161330
@@ -243,29 +243,29 @@ Route110_TrickHouseEntrance_EventScript_16121A:: @ 816121A
end
Route110_TrickHouseEntrance_EventScript_16124D:: @ 816124D
- playse 21
+ playse SE_PIN
applymovement 255, Route110_TrickHouseEntrance_Movement_1A0833
waitmovement 0
applymovement 255, Route110_TrickHouseEntrance_Movement_1A0835
waitmovement 0
- compare 0x4044, 0
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 0
call_if 1, Route110_TrickHouseEntrance_EventScript_1612CD
- compare 0x4044, 1
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 1
call_if 1, Route110_TrickHouseEntrance_EventScript_1612D6
- compare 0x4044, 2
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 2
call_if 1, Route110_TrickHouseEntrance_EventScript_1612DF
- compare 0x4044, 3
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 3
call_if 1, Route110_TrickHouseEntrance_EventScript_1612E8
- compare 0x4044, 4
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 4
call_if 1, Route110_TrickHouseEntrance_EventScript_1612F1
- compare 0x4044, 5
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 5
call_if 1, Route110_TrickHouseEntrance_EventScript_1612FA
- compare 0x4044, 6
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 6
call_if 1, Route110_TrickHouseEntrance_EventScript_161303
- compare 0x4044, 7
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 7
call_if 1, Route110_TrickHouseEntrance_EventScript_16130C
closemessage
- setvar 0x40a6, 1
+ setvar VAR_TRICK_HOUSE_ENTRANCE_STATE_2, 1
warp MAP_ROUTE110_TRICK_HOUSE_ENTRANCE, 255, 6, 2
waitstate
releaseall
@@ -336,7 +336,7 @@ Route110_TrickHouseEntrance_EventScript_161330:: @ 8161330
closemessage
applymovement 1, Route110_TrickHouseEntrance_Movement_1A0839
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 1, Route110_TrickHouseEntrance_Movement_1A0833
waitmovement 0
applymovement 1, Route110_TrickHouseEntrance_Movement_1A0835
@@ -351,19 +351,19 @@ Route110_TrickHouseEntrance_EventScript_16136E:: @ 816136E
applymovement 1, Route110_TrickHouseEntrance_Movement_1A0839
waitmovement 0
msgbox Route110_TrickHouseEntrance_Text_19C07E, 4
- compare 0x4044, 1
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 1
goto_if_eq Route110_TrickHouseEntrance_EventScript_1613CE
- compare 0x4044, 2
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 2
goto_if_eq Route110_TrickHouseEntrance_EventScript_1613FA
- compare 0x4044, 3
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 3
goto_if_eq Route110_TrickHouseEntrance_EventScript_161426
- compare 0x4044, 4
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 4
goto_if_eq Route110_TrickHouseEntrance_EventScript_161452
- compare 0x4044, 5
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 5
goto_if_eq Route110_TrickHouseEntrance_EventScript_16147E
- compare 0x4044, 6
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 6
goto_if_eq Route110_TrickHouseEntrance_EventScript_1614AA
- compare 0x4044, 7
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 7
goto_if_eq Route110_TrickHouseEntrance_EventScript_1614D6
end
@@ -438,8 +438,8 @@ Route110_TrickHouseEntrance_EventScript_1614D6:: @ 81614D6
end
Route110_TrickHouseEntrance_EventScript_161502:: @ 8161502
- setvar 0x40c1, 0
- setvar 0x40a7, 3
+ setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
+ setvar VAR_TRICK_HOUSE_ENTRANCE_STATE_3, 3
applymovement 1, Route110_TrickHouseEntrance_Movement_1A0841
waitmovement 0
releaseall
@@ -450,9 +450,9 @@ Route110_TrickHouseEntrance_EventScript_161518:: @ 8161518
waitmovement 0
msgbox Route110_TrickHouseEntrance_Text_19C128, 4
.ifdef SAPPHIRE
- givedecoration_std 32
+ givedecoration_std DECOR_BLUE_TENT
.else
- givedecoration_std 31
+ givedecoration_std DECOR_RED_TENT
.endif
compare RESULT, 1
goto_if_eq Route110_TrickHouseEntrance_EventScript_161551
@@ -469,18 +469,18 @@ Route110_TrickHouseEntrance_EventScript_161551:: @ 8161551
waitmovement 0
applymovement 1, Route110_TrickHouseEntrance_Movement_161315
waitmovement 0
- playse 178
+ playse SE_W153
applymovement 1, Route110_TrickHouseEntrance_Movement_16131E
waitmovement 0
removeobject 1
- setvar 0x40c1, 0
- setvar 0x40a7, 5
+ setvar VAR_TRICK_HOUSE_PRIZE_PICKUP, 0
+ setvar VAR_TRICK_HOUSE_ENTRANCE_STATE_3, 5
releaseall
end
Route110_TrickHouseEntrance_EventScript_16158A:: @ 816158A
lockall
- switch 0x40a7
+ switch VAR_TRICK_HOUSE_ENTRANCE_STATE_3
case 0, Route110_TrickHouseEntrance_EventScript_1615BD
case 1, Route110_TrickHouseEntrance_EventScript_1615C7
case 4, Route110_TrickHouseEntrance_EventScript_1616B8
@@ -493,9 +493,9 @@ Route110_TrickHouseEntrance_EventScript_1615BD:: @ 81615BD
end
Route110_TrickHouseEntrance_EventScript_1615C7:: @ 81615C7
- msgbox Route110_TrickHouseEntrance_Text_19BE7D, 5
+ msgbox Route110_TrickHouseEntrance_Text_19BE7D, MSGBOX_YESNO
closemessage
- compare RESULT, 1
+ compare RESULT, YES
goto_if_eq Route110_TrickHouseEntrance_EventScript_1615DD
releaseall
end
@@ -508,7 +508,7 @@ Route110_TrickHouseEntrance_EventScript_1615DD:: @ 81615DD
waitmovement 0
applymovement 255, Route110_TrickHouseEntrance_Movement_16165E
waitmovement 0
- switch 0x4044
+ switch VAR_TRICK_HOUSE_ROOMS_COMPLETED
case 0, Route110_TrickHouseEntrance_EventScript_161660
case 1, Route110_TrickHouseEntrance_EventScript_16166B
case 2, Route110_TrickHouseEntrance_EventScript_161676
@@ -577,7 +577,7 @@ Route110_TrickHouseEntrance_EventScript_1616B8:: @ 81616B8
end
Route110_TrickHouseEntrance_EventScript_1616C2:: @ 81616C2
- compare 0x4044, 8
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 8
goto_if_eq Route110_TrickHouseEntrance_EventScript_1616D7
msgbox Route110_TrickHouseEntrance_Text_19BE6E, 4
releaseall
@@ -590,7 +590,7 @@ Route110_TrickHouseEntrance_EventScript_1616D7:: @ 81616D7
gUnknown_081616E1:: @ 81616E1
lockall
- switch 0x4044
+ switch VAR_TRICK_HOUSE_ROOMS_COMPLETED
case 0, Route110_TrickHouseEntrance_EventScript_161740
case 1, Route110_TrickHouseEntrance_EventScript_161769
case 2, Route110_TrickHouseEntrance_EventScript_161792
@@ -602,88 +602,88 @@ gUnknown_081616E1:: @ 81616E1
end
Route110_TrickHouseEntrance_EventScript_161740:: @ 8161740
- compare 0x40AB, 0
+ compare VAR_TRICK_HOUSE_PUZZLE_1_STATE, 0
goto_if_eq Route110_TrickHouseEntrance_EventScript_161888
msgbox UnknownString_819CAD1, 4
playse SE_PIN
- setvar 0x40AB, 2
+ setvar VAR_TRICK_HOUSE_PUZZLE_1_STATE, 2
setmetatile 13, 1, 523, 0
special DrawWholeMapView
releaseall
end
Route110_TrickHouseEntrance_EventScript_161769:: @ 8161769
- compare 0x40AC, 0
+ compare VAR_TRICK_HOUSE_PUZZLE_2_STATE, 0
goto_if_eq Route110_TrickHouseEntrance_EventScript_161888
msgbox UnknownString_819CCCB, 4
playse SE_PIN
- setvar 0x40AC, 2
+ setvar VAR_TRICK_HOUSE_PUZZLE_2_STATE, 2
setmetatile 13, 1, 523, 0
special DrawWholeMapView
releaseall
end
Route110_TrickHouseEntrance_EventScript_161792:: @ 8161792
- compare 0x40AD, 0
+ compare VAR_TRICK_HOUSE_PUZZLE_3_STATE, 0
goto_if_eq Route110_TrickHouseEntrance_EventScript_161888
msgbox UnknownString_819CEF9, 4
playse SE_PIN
- setvar 0x40AD, 2
+ setvar VAR_TRICK_HOUSE_PUZZLE_3_STATE, 2
setmetatile 13, 1, 523, 0
special DrawWholeMapView
releaseall
end
Route110_TrickHouseEntrance_EventScript_1617BB:: @ 81617BB
- compare 0x40AE, 0
+ compare VAR_TRICK_HOUSE_PUZZLE_4_STATE, 0
goto_if_eq Route110_TrickHouseEntrance_EventScript_161888
msgbox UnknownString_819D164, 4
playse SE_PIN
- setvar 0x40AE, 2
+ setvar VAR_TRICK_HOUSE_PUZZLE_4_STATE, 2
setmetatile 13, 1, 523, 0
special DrawWholeMapView
releaseall
end
Route110_TrickHouseEntrance_EventScript_1617E4:: @ 81617E4
- compare 0x40AF, 0
+ compare VAR_TRICK_HOUSE_PUZZLE_5_STATE, 0
goto_if_eq Route110_TrickHouseEntrance_EventScript_161888
msgbox UnknownString_819D3A5, 4
playse SE_PIN
- setvar 0x40AF, 2
+ setvar VAR_TRICK_HOUSE_PUZZLE_5_STATE, 2
setmetatile 13, 1, 523, 0
special DrawWholeMapView
releaseall
end
Route110_TrickHouseEntrance_EventScript_16180D:: @ 816180D
- compare 0x40B0, 0
+ compare VAR_TRICK_HOUSE_PUZZLE_6_STATE, 0
goto_if_eq Route110_TrickHouseEntrance_EventScript_161888
msgbox UnknownString_819DC0A, 4
playse SE_PIN
- setvar 0x40B0, 2
+ setvar VAR_TRICK_HOUSE_PUZZLE_6_STATE, 2
setmetatile 13, 1, 523, 0
special DrawWholeMapView
releaseall
end
Route110_TrickHouseEntrance_EventScript_161836:: @ 8161836
- compare 0x40B1, 0
+ compare VAR_TRICK_HOUSE_PUZZLE_7_STATE, 0
goto_if_eq Route110_TrickHouseEntrance_EventScript_161888
msgbox UnknownString_819DE8D, 4
playse SE_PIN
- setvar 0x40B1, 2
+ setvar VAR_TRICK_HOUSE_PUZZLE_7_STATE, 2
setmetatile 13, 1, 523, 0
special DrawWholeMapView
releaseall
end
Route110_TrickHouseEntrance_EventScript_16185F:: @ 816185F
- compare 0x40B2, 0
+ compare VAR_TRICK_HOUSE_PUZZLE_8_STATE, 0
goto_if_eq Route110_TrickHouseEntrance_EventScript_161888
msgbox UnknownString_819E0FF, 4
playse SE_PIN
- setvar 0x40B2, 2
+ setvar VAR_TRICK_HOUSE_PUZZLE_8_STATE, 2
setmetatile 13, 1, 523, 0
special DrawWholeMapView
releaseall
@@ -714,7 +714,7 @@ Route110_TrickHousePuzzle5_EventScript_16189C:: @ 816189C
Route110_TrickHousePuzzle6_EventScript_16189C:: @ 816189C
Route110_TrickHousePuzzle7_EventScript_16189C:: @ 816189C
Route110_TrickHousePuzzle8_EventScript_16189C:: @ 816189C
- playfanfare 370
+ playfanfare BGM_FANFA4
message Route110_TrickHousePuzzle1_Text_19C1B8
waitfanfare
waitmessage
@@ -726,33 +726,33 @@ Route110_TrickHouseEntrance_EventScript_1618B0:: @ 81618B0
lockall
msgbox Route110_TrickHouseEntrance_Text_19BA56, 4
releaseall
- compare 0x4044, 0
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 0
call_if 1, Route110_TrickHouseEntrance_EventScript_1618E1
- compare 0x4044, 1
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 1
call_if 1, Route110_TrickHouseEntrance_EventScript_1618F6
- compare 0x4044, 2
+ compare VAR_TRICK_HOUSE_ROOMS_COMPLETED, 2
call_if 1, Route110_TrickHouseEntrance_EventScript_16190B
- setvar 0x40a5, 1
+ setvar VAR_TRICK_HOUSE_ENTRANCE_STATE, 1
end
Route110_TrickHouseEntrance_EventScript_1618E1:: @ 81618E1
- setvar 0x8004, 6
- setvar 0x8005, 3
- setvar 0x8006, 0
+ setvar VAR_SPECIAL_4, 6
+ setvar VAR_SPECIAL_5, 3
+ setvar VAR_SPECIAL_6, 0
call Route110_TrickHouseEntrance_EventScript_161920
return
Route110_TrickHouseEntrance_EventScript_1618F6:: @ 81618F6
- setvar 0x8004, 11
- setvar 0x8005, 5
- setvar 0x8006, 0
+ setvar VAR_SPECIAL_4, 11
+ setvar VAR_SPECIAL_5, 5
+ setvar VAR_SPECIAL_6, 0
call Route110_TrickHouseEntrance_EventScript_161920
return
Route110_TrickHouseEntrance_EventScript_16190B:: @ 816190B
- setvar 0x8004, 9
- setvar 0x8005, 2
- setvar 0x8006, 0
+ setvar VAR_SPECIAL_4, 9
+ setvar VAR_SPECIAL_5, 2
+ setvar VAR_SPECIAL_6, 0
call Route110_TrickHouseEntrance_EventScript_161920
return
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle1.inc b/data/scripts/maps/Route110_TrickHousePuzzle1.inc
index 4fffd9914..df0484baf 100644
--- a/data/scripts/maps/Route110_TrickHousePuzzle1.inc
+++ b/data/scripts/maps/Route110_TrickHousePuzzle1.inc
@@ -3,7 +3,7 @@ Route110_TrickHousePuzzle1_MapScripts:: @ 8161CF8
.byte 0
Route110_TrickHousePuzzle1_MapScript1_161CFE:: @ 8161CFE
- compare 0x40ab, 2
+ compare VAR_TRICK_HOUSE_PUZZLE_1_STATE, 2
goto_if_eq Route110_TrickHousePuzzle1_EventScript_161D0A
end
@@ -13,13 +13,13 @@ Route110_TrickHousePuzzle1_EventScript_161D0A:: @ 8161D0A
Route110_TrickHousePuzzle1_EventScript_161D14:: @ 8161D14
lockall
- compare 0x40ab, 0
+ compare VAR_TRICK_HOUSE_PUZZLE_1_STATE, 0
goto_if_eq Route110_TrickHousePuzzle1_EventScript_161D26
goto Route110_TrickHousePuzzle1_EventScript_161892
end
Route110_TrickHousePuzzle1_EventScript_161D26:: @ 8161D26
- setvar 0x40ab, 1
+ setvar VAR_TRICK_HOUSE_PUZZLE_1_STATE, 1
goto Route110_TrickHousePuzzle1_EventScript_16189C
end
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle2.inc b/data/scripts/maps/Route110_TrickHousePuzzle2.inc
index 6425d05cb..b1cb0c9df 100644
--- a/data/scripts/maps/Route110_TrickHousePuzzle2.inc
+++ b/data/scripts/maps/Route110_TrickHousePuzzle2.inc
@@ -4,39 +4,39 @@ Route110_TrickHousePuzzle2_MapScripts:: @ 8161D76
.byte 0
Route110_TrickHousePuzzle2_MapScript1_161D81:: @ 8161D81
- compare 0x4001, 1
+ compare VAR_TEMP_1, 1
call_if 1, Route110_TrickHousePuzzle2_EventScript_161E2C
- compare 0x4002, 1
+ compare VAR_TEMP_2, 1
call_if 1, Route110_TrickHousePuzzle2_EventScript_161E3F
- compare 0x4003, 1
+ compare VAR_TEMP_3, 1
call_if 1, Route110_TrickHousePuzzle2_EventScript_161E52
- compare 0x4004, 1
+ compare VAR_TEMP_4, 1
call_if 1, Route110_TrickHousePuzzle2_EventScript_161E65
end
Route110_TrickHousePuzzle2_MapScript1_161DAE:: @ 8161DAE
- setvar 0x4001, 0
- setvar 0x4002, 0
- setvar 0x4003, 0
- setvar 0x4004, 0
+ setvar VAR_TEMP_1, 0
+ setvar VAR_TEMP_2, 0
+ setvar VAR_TEMP_3, 0
+ setvar VAR_TEMP_4, 0
end
Route110_TrickHousePuzzle2_EventScript_161DC3:: @ 8161DC3
lockall
- compare 0x40ac, 0
+ compare VAR_TRICK_HOUSE_PUZZLE_2_STATE, 0
goto_if_eq Route110_TrickHousePuzzle2_EventScript_161DD5
goto Route110_TrickHousePuzzle2_EventScript_161892
end
Route110_TrickHousePuzzle2_EventScript_161DD5:: @ 8161DD5
- setvar 0x40ac, 1
+ setvar VAR_TRICK_HOUSE_PUZZLE_2_STATE, 1
goto Route110_TrickHousePuzzle2_EventScript_16189C
end
Route110_TrickHousePuzzle2_EventScript_161DE0:: @ 8161DE0
lockall
- setvar 0x4001, 1
- playse 21
+ setvar VAR_TEMP_1, 1
+ playse SE_PIN
call Route110_TrickHousePuzzle2_EventScript_161E2C
special DrawWholeMapView
releaseall
@@ -44,8 +44,8 @@ Route110_TrickHousePuzzle2_EventScript_161DE0:: @ 8161DE0
Route110_TrickHousePuzzle2_EventScript_161DF3:: @ 8161DF3
lockall
- setvar 0x4002, 1
- playse 21
+ setvar VAR_TEMP_2, 1
+ playse SE_PIN
call Route110_TrickHousePuzzle2_EventScript_161E3F
special DrawWholeMapView
releaseall
@@ -53,8 +53,8 @@ Route110_TrickHousePuzzle2_EventScript_161DF3:: @ 8161DF3
Route110_TrickHousePuzzle2_EventScript_161E06:: @ 8161E06
lockall
- setvar 0x4003, 1
- playse 21
+ setvar VAR_TEMP_3, 1
+ playse SE_PIN
call Route110_TrickHousePuzzle2_EventScript_161E52
special DrawWholeMapView
releaseall
@@ -62,8 +62,8 @@ Route110_TrickHousePuzzle2_EventScript_161E06:: @ 8161E06
Route110_TrickHousePuzzle2_EventScript_161E19:: @ 8161E19
lockall
- setvar 0x4004, 1
- playse 21
+ setvar VAR_TEMP_4, 1
+ playse SE_PIN
call Route110_TrickHousePuzzle2_EventScript_161E65
special DrawWholeMapView
releaseall
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle3.inc b/data/scripts/maps/Route110_TrickHousePuzzle3.inc
index 54cea16c9..8d5392ae8 100644
--- a/data/scripts/maps/Route110_TrickHousePuzzle3.inc
+++ b/data/scripts/maps/Route110_TrickHousePuzzle3.inc
@@ -5,22 +5,22 @@ Route110_TrickHousePuzzle3_MapScripts:: @ 8161EBD
Route110_TrickHousePuzzle3_MapScript1_161EC8:: @ 8161EC8
call Route110_TrickHousePuzzle3_EventScript_161F12
- compare 0x4009, 0
+ compare VAR_TEMP_9, 0
call_if 1, Route110_TrickHousePuzzle3_EventScript_161FE5
- compare 0x4009, 1
+ compare VAR_TEMP_9, 1
call_if 1, Route110_TrickHousePuzzle3_EventScript_1622C8
end
Route110_TrickHousePuzzle3_MapScript1_161EE4:: @ 8161EE4
- setvar 0x4001, 0
- setvar 0x4002, 0
- setvar 0x4003, 0
- setvar 0x4004, 0
- setvar 0x4005, 0
- setvar 0x4006, 0
- setvar 0x4007, 0
- setvar 0x4008, 0
- setvar 0x4009, 0
+ setvar VAR_TEMP_1, 0
+ setvar VAR_TEMP_2, 0
+ setvar VAR_TEMP_3, 0
+ setvar VAR_TEMP_4, 0
+ setvar VAR_TEMP_5, 0
+ setvar VAR_TEMP_6, 0
+ setvar VAR_TEMP_7, 0
+ setvar VAR_TEMP_8, 0
+ setvar VAR_TEMP_9, 0
end
Route110_TrickHousePuzzle3_EventScript_161F12:: @ 8161F12
@@ -31,19 +31,19 @@ Route110_TrickHousePuzzle3_EventScript_161F12:: @ 8161F12
setmetatile 13, 7, 600, 0
setmetatile 1, 3, 600, 0
setmetatile 10, 2, 600, 0
- compare 0x4008, 1
+ compare VAR_TEMP_8, 1
call_if 1, Route110_TrickHousePuzzle3_EventScript_161F9F
- compare 0x4008, 2
+ compare VAR_TEMP_8, 2
call_if 1, Route110_TrickHousePuzzle3_EventScript_161FA9
- compare 0x4008, 3
+ compare VAR_TEMP_8, 3
call_if 1, Route110_TrickHousePuzzle3_EventScript_161FB3
- compare 0x4008, 4
+ compare VAR_TEMP_8, 4
call_if 1, Route110_TrickHousePuzzle3_EventScript_161FBD
- compare 0x4008, 5
+ compare VAR_TEMP_8, 5
call_if 1, Route110_TrickHousePuzzle3_EventScript_161FC7
- compare 0x4008, 6
+ compare VAR_TEMP_8, 6
call_if 1, Route110_TrickHousePuzzle3_EventScript_161FD1
- compare 0x4008, 7
+ compare VAR_TEMP_8, 7
call_if 1, Route110_TrickHousePuzzle3_EventScript_161FDB
return
@@ -247,136 +247,136 @@ Route110_TrickHousePuzzle3_EventScript_1622C8:: @ 81622C8
Route110_TrickHousePuzzle3_EventScript_1625AB:: @ 81625AB
lockall
- setvar 0x4008, 1
+ setvar VAR_TEMP_8, 1
goto Route110_TrickHousePuzzle3_EventScript_1625FF
end
Route110_TrickHousePuzzle3_EventScript_1625B7:: @ 81625B7
lockall
- setvar 0x4008, 2
+ setvar VAR_TEMP_8, 2
goto Route110_TrickHousePuzzle3_EventScript_1625FF
end
Route110_TrickHousePuzzle3_EventScript_1625C3:: @ 81625C3
lockall
- setvar 0x4008, 3
+ setvar VAR_TEMP_8, 3
goto Route110_TrickHousePuzzle3_EventScript_1625FF
end
Route110_TrickHousePuzzle3_EventScript_1625CF:: @ 81625CF
lockall
- setvar 0x4008, 4
+ setvar VAR_TEMP_8, 4
goto Route110_TrickHousePuzzle3_EventScript_1625FF
end
Route110_TrickHousePuzzle3_EventScript_1625DB:: @ 81625DB
lockall
- setvar 0x4008, 5
+ setvar VAR_TEMP_8, 5
goto Route110_TrickHousePuzzle3_EventScript_1625FF
end
Route110_TrickHousePuzzle3_EventScript_1625E7:: @ 81625E7
lockall
- setvar 0x4008, 6
+ setvar VAR_TEMP_8, 6
goto Route110_TrickHousePuzzle3_EventScript_1625FF
end
Route110_TrickHousePuzzle3_EventScript_1625F3:: @ 81625F3
lockall
- setvar 0x4008, 7
+ setvar VAR_TEMP_8, 7
goto Route110_TrickHousePuzzle3_EventScript_1625FF
end
Route110_TrickHousePuzzle3_EventScript_1625FF:: @ 81625FF
call Route110_TrickHousePuzzle3_EventScript_162612
- playse 21
+ playse SE_PIN
call Route110_TrickHousePuzzle3_EventScript_161F12
goto Route110_TrickHousePuzzle3_EventScript_1626AD
end
Route110_TrickHousePuzzle3_EventScript_162612:: @ 8162612
- setvar 0x4001, 0
- setvar 0x4002, 0
- setvar 0x4003, 0
- setvar 0x4004, 0
- setvar 0x4005, 0
- setvar 0x4006, 0
- setvar 0x4007, 0
- compare 0x4008, 1
+ setvar VAR_TEMP_1, 0
+ setvar VAR_TEMP_2, 0
+ setvar VAR_TEMP_3, 0
+ setvar VAR_TEMP_4, 0
+ setvar VAR_TEMP_5, 0
+ setvar VAR_TEMP_6, 0
+ setvar VAR_TEMP_7, 0
+ compare VAR_TEMP_8, 1
call_if 1, Route110_TrickHousePuzzle3_EventScript_162683
- compare 0x4008, 2
+ compare VAR_TEMP_8, 2
call_if 1, Route110_TrickHousePuzzle3_EventScript_162689
- compare 0x4008, 3
+ compare VAR_TEMP_8, 3
call_if 1, Route110_TrickHousePuzzle3_EventScript_16268F
- compare 0x4008, 4
+ compare VAR_TEMP_8, 4
call_if 1, Route110_TrickHousePuzzle3_EventScript_162695
- compare 0x4008, 5
+ compare VAR_TEMP_8, 5
call_if 1, Route110_TrickHousePuzzle3_EventScript_16269B
- compare 0x4008, 6
+ compare VAR_TEMP_8, 6
call_if 1, Route110_TrickHousePuzzle3_EventScript_1626A1
- compare 0x4008, 7
+ compare VAR_TEMP_8, 7
call_if 1, Route110_TrickHousePuzzle3_EventScript_1626A7
return
Route110_TrickHousePuzzle3_EventScript_162683:: @ 8162683
- setvar 0x4001, 1
+ setvar VAR_TEMP_1, 1
return
Route110_TrickHousePuzzle3_EventScript_162689:: @ 8162689
- setvar 0x4002, 1
+ setvar VAR_TEMP_2, 1
return
Route110_TrickHousePuzzle3_EventScript_16268F:: @ 816268F
- setvar 0x4003, 1
+ setvar VAR_TEMP_3, 1
return
Route110_TrickHousePuzzle3_EventScript_162695:: @ 8162695
- setvar 0x4004, 1
+ setvar VAR_TEMP_4, 1
return
Route110_TrickHousePuzzle3_EventScript_16269B:: @ 816269B
- setvar 0x4005, 1
+ setvar VAR_TEMP_5, 1
return
Route110_TrickHousePuzzle3_EventScript_1626A1:: @ 81626A1
- setvar 0x4006, 1
+ setvar VAR_TEMP_6, 1
return
Route110_TrickHousePuzzle3_EventScript_1626A7:: @ 81626A7
- setvar 0x4007, 1
+ setvar VAR_TEMP_7, 1
return
Route110_TrickHousePuzzle3_EventScript_1626AD:: @ 81626AD
- compare 0x4009, 1
+ compare VAR_TEMP_9, 1
call_if 1, Route110_TrickHousePuzzle3_EventScript_161FE5
- compare 0x4009, 0
+ compare VAR_TEMP_9, 0
call_if 1, Route110_TrickHousePuzzle3_EventScript_1622C8
special DrawWholeMapView
- compare 0x4009, 1
+ compare VAR_TEMP_9, 1
goto_if_eq Route110_TrickHousePuzzle3_EventScript_1626DD
- compare 0x4009, 0
+ compare VAR_TEMP_9, 0
goto_if_eq Route110_TrickHousePuzzle3_EventScript_1626E4
end
Route110_TrickHousePuzzle3_EventScript_1626DD:: @ 81626DD
- setvar 0x4009, 0
+ setvar VAR_TEMP_9, 0
releaseall
end
Route110_TrickHousePuzzle3_EventScript_1626E4:: @ 81626E4
- setvar 0x4009, 1
+ setvar VAR_TEMP_9, 1
releaseall
end
Route110_TrickHousePuzzle3_EventScript_1626EB:: @ 81626EB
lockall
- compare 0x40ad, 0
+ compare VAR_TRICK_HOUSE_PUZZLE_3_STATE, 0
goto_if_eq Route110_TrickHousePuzzle3_EventScript_1626FD
goto Route110_TrickHousePuzzle3_EventScript_161892
end
Route110_TrickHousePuzzle3_EventScript_1626FD:: @ 81626FD
- setvar 0x40ad, 1
+ setvar VAR_TRICK_HOUSE_PUZZLE_3_STATE, 1
goto Route110_TrickHousePuzzle3_EventScript_16189C
end
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle4.inc b/data/scripts/maps/Route110_TrickHousePuzzle4.inc
index 0c9fc426f..3808f1f2d 100644
--- a/data/scripts/maps/Route110_TrickHousePuzzle4.inc
+++ b/data/scripts/maps/Route110_TrickHousePuzzle4.inc
@@ -3,13 +3,13 @@ Route110_TrickHousePuzzle4_MapScripts:: @ 816274D
Route110_TrickHousePuzzle4_EventScript_16274E:: @ 816274E
lockall
- compare 0x40ae, 0
+ compare VAR_TRICK_HOUSE_PUZZLE_4_STATE, 0
goto_if_eq Route110_TrickHousePuzzle4_EventScript_162760
goto Route110_TrickHousePuzzle4_EventScript_161892
end
Route110_TrickHousePuzzle4_EventScript_162760:: @ 8162760
- setvar 0x40ae, 1
+ setvar VAR_TRICK_HOUSE_PUZZLE_4_STATE, 1
goto Route110_TrickHousePuzzle4_EventScript_16189C
end
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle5.inc b/data/scripts/maps/Route110_TrickHousePuzzle5.inc
index 4b9031715..1bcdb8087 100644
--- a/data/scripts/maps/Route110_TrickHousePuzzle5.inc
+++ b/data/scripts/maps/Route110_TrickHousePuzzle5.inc
@@ -3,23 +3,23 @@ Route110_TrickHousePuzzle5_MapScripts:: @ 81627B0
.byte 0
Route110_TrickHousePuzzle5_MapScript1_1627B6:: @ 81627B6
- setvar 0x4001, 0
- setvar 0x4002, 0
- setvar 0x4003, 0
- setvar 0x4004, 0
- setvar 0x4005, 0
- setvar 0x4008, 0
+ setvar VAR_TEMP_1, 0
+ setvar VAR_TEMP_2, 0
+ setvar VAR_TEMP_3, 0
+ setvar VAR_TEMP_4, 0
+ setvar VAR_TEMP_5, 0
+ setvar VAR_TEMP_8, 0
end
Route110_TrickHousePuzzle5_EventScript_1627D5:: @ 81627D5
lockall
- compare 0x40af, 0
+ compare VAR_TRICK_HOUSE_PUZZLE_5_STATE, 0
goto_if_eq Route110_TrickHousePuzzle5_EventScript_1627E7
goto Route110_TrickHousePuzzle5_EventScript_161892
end
Route110_TrickHousePuzzle5_EventScript_1627E7:: @ 81627E7
- setvar 0x40af, 1
+ setvar VAR_TRICK_HOUSE_PUZZLE_5_STATE, 1
goto Route110_TrickHousePuzzle5_EventScript_16189C
end
@@ -27,9 +27,9 @@ Route110_TrickHousePuzzle5_EventScript_1627F2:: @ 81627F2
lockall
applymovement 1, Route110_TrickHousePuzzle5_Movement_1A0839
waitmovement 0
- compare 0x4001, 1
+ compare VAR_TEMP_1, 1
goto_if_eq Route110_TrickHousePuzzle5_EventScript_162DE9
- setvar 0x4009, 0
+ setvar VAR_TEMP_9, 0
goto Route110_TrickHousePuzzle5_EventScript_16293F
end
@@ -37,9 +37,9 @@ Route110_TrickHousePuzzle5_EventScript_162813:: @ 8162813
lockall
applymovement 2, Route110_TrickHousePuzzle5_Movement_1A0839
waitmovement 0
- compare 0x4002, 1
+ compare VAR_TEMP_2, 1
goto_if_eq Route110_TrickHousePuzzle5_EventScript_162DE9
- setvar 0x4009, 0
+ setvar VAR_TEMP_9, 0
goto Route110_TrickHousePuzzle5_EventScript_1629B3
end
@@ -47,9 +47,9 @@ Route110_TrickHousePuzzle5_EventScript_162834:: @ 8162834
lockall
applymovement 3, Route110_TrickHousePuzzle5_Movement_1A0839
waitmovement 0
- compare 0x4003, 1
+ compare VAR_TEMP_3, 1
goto_if_eq Route110_TrickHousePuzzle5_EventScript_162DE9
- setvar 0x4009, 0
+ setvar VAR_TEMP_9, 0
goto Route110_TrickHousePuzzle5_EventScript_162A27
end
@@ -57,9 +57,9 @@ Route110_TrickHousePuzzle5_EventScript_162855:: @ 8162855
lockall
applymovement 4, Route110_TrickHousePuzzle5_Movement_1A0839
waitmovement 0
- compare 0x4004, 1
+ compare VAR_TEMP_4, 1
goto_if_eq Route110_TrickHousePuzzle5_EventScript_162DE9
- setvar 0x4009, 0
+ setvar VAR_TEMP_9, 0
goto Route110_TrickHousePuzzle5_EventScript_162A9B
end
@@ -67,109 +67,109 @@ Route110_TrickHousePuzzle5_EventScript_162876:: @ 8162876
lockall
applymovement 5, Route110_TrickHousePuzzle5_Movement_1A0839
waitmovement 0
- compare 0x4005, 1
+ compare VAR_TEMP_5, 1
goto_if_eq Route110_TrickHousePuzzle5_EventScript_162DE9
- setvar 0x4009, 0
+ setvar VAR_TEMP_9, 0
goto Route110_TrickHousePuzzle5_EventScript_162B0F
end
Route110_TrickHousePuzzle5_EventScript_162897:: @ 8162897
lockall
- setvar 0x4009, 0
+ setvar VAR_TEMP_9, 0
goto Route110_TrickHousePuzzle5_EventScript_16293F
end
Route110_TrickHousePuzzle5_EventScript_1628A3:: @ 81628A3
lockall
- setvar 0x4009, 1
+ setvar VAR_TEMP_9, 1
goto Route110_TrickHousePuzzle5_EventScript_16293F
end
Route110_TrickHousePuzzle5_EventScript_1628AF:: @ 81628AF
lockall
- setvar 0x4009, 2
+ setvar VAR_TEMP_9, 2
goto Route110_TrickHousePuzzle5_EventScript_16293F
end
Route110_TrickHousePuzzle5_EventScript_1628BB:: @ 81628BB
lockall
- setvar 0x4009, 3
+ setvar VAR_TEMP_9, 3
goto Route110_TrickHousePuzzle5_EventScript_16293F
end
Route110_TrickHousePuzzle5_EventScript_1628C7:: @ 81628C7
lockall
- setvar 0x4009, 0
+ setvar VAR_TEMP_9, 0
goto Route110_TrickHousePuzzle5_EventScript_1629B3
end
Route110_TrickHousePuzzle5_EventScript_1628D3:: @ 81628D3
lockall
- setvar 0x4009, 1
+ setvar VAR_TEMP_9, 1
goto Route110_TrickHousePuzzle5_EventScript_1629B3
end
Route110_TrickHousePuzzle5_EventScript_1628DF:: @ 81628DF
lockall
- setvar 0x4009, 0
+ setvar VAR_TEMP_9, 0
goto Route110_TrickHousePuzzle5_EventScript_162A27
end
Route110_TrickHousePuzzle5_EventScript_1628EB:: @ 81628EB
lockall
- setvar 0x4009, 1
+ setvar VAR_TEMP_9, 1
goto Route110_TrickHousePuzzle5_EventScript_162A27
end
Route110_TrickHousePuzzle5_EventScript_1628F7:: @ 81628F7
lockall
- setvar 0x4009, 2
+ setvar VAR_TEMP_9, 2
goto Route110_TrickHousePuzzle5_EventScript_162A27
end
Route110_TrickHousePuzzle5_EventScript_162903:: @ 8162903
lockall
- setvar 0x4009, 0
+ setvar VAR_TEMP_9, 0
goto Route110_TrickHousePuzzle5_EventScript_162A9B
end
Route110_TrickHousePuzzle5_EventScript_16290F:: @ 816290F
lockall
- setvar 0x4009, 1
+ setvar VAR_TEMP_9, 1
goto Route110_TrickHousePuzzle5_EventScript_162A9B
end
Route110_TrickHousePuzzle5_EventScript_16291B:: @ 816291B
lockall
- setvar 0x4009, 0
+ setvar VAR_TEMP_9, 0
goto Route110_TrickHousePuzzle5_EventScript_162B0F
end
Route110_TrickHousePuzzle5_EventScript_162927:: @ 8162927
lockall
- setvar 0x4009, 1
+ setvar VAR_TEMP_9, 1
goto Route110_TrickHousePuzzle5_EventScript_162B0F
end
Route110_TrickHousePuzzle5_EventScript_162933:: @ 8162933
lockall
- setvar 0x4009, 2
+ setvar VAR_TEMP_9, 2
goto Route110_TrickHousePuzzle5_EventScript_162B0F
end
Route110_TrickHousePuzzle5_EventScript_16293F:: @ 816293F
- setvar 0x4001, 1
- setvar 0x4008, 1
- playse 21
+ setvar VAR_TEMP_1, 1
+ setvar VAR_TEMP_8, 1
+ playse SE_PIN
applymovement 1, Route110_TrickHousePuzzle5_Movement_1A0833
waitmovement 0
applymovement 1, Route110_TrickHousePuzzle5_Movement_1A0835
waitmovement 0
- compare 0x4009, 1
+ compare VAR_TEMP_9, 1
call_if 1, Route110_TrickHousePuzzle5_EventScript_162DF3
- compare 0x4009, 2
+ compare VAR_TEMP_9, 2
call_if 1, Route110_TrickHousePuzzle5_EventScript_162E2B
- compare 0x4009, 3
+ compare VAR_TEMP_9, 3
call_if 1, Route110_TrickHousePuzzle5_EventScript_162E63
msgbox Route110_TrickHousePuzzle5_Text_19D423, 4
random 3
@@ -180,18 +180,18 @@ Route110_TrickHousePuzzle5_EventScript_16293F:: @ 816293F
end
Route110_TrickHousePuzzle5_EventScript_1629B3:: @ 81629B3
- setvar 0x4002, 1
- setvar 0x4008, 2
- playse 21
+ setvar VAR_TEMP_2, 1
+ setvar VAR_TEMP_8, 2
+ playse SE_PIN
applymovement 2, Route110_TrickHousePuzzle5_Movement_1A0833
waitmovement 0
applymovement 2, Route110_TrickHousePuzzle5_Movement_1A0835
waitmovement 0
- compare 0x4009, 1
+ compare VAR_TEMP_9, 1
call_if 1, Route110_TrickHousePuzzle5_EventScript_162E9B
- compare 0x4009, 2
+ compare VAR_TEMP_9, 2
call_if 1, Route110_TrickHousePuzzle5_EventScript_162ED3
- compare 0x4009, 3
+ compare VAR_TEMP_9, 3
call_if 1, Route110_TrickHousePuzzle5_EventScript_162F0B
msgbox Route110_TrickHousePuzzle5_Text_19D636, 4
random 3
@@ -202,18 +202,18 @@ Route110_TrickHousePuzzle5_EventScript_1629B3:: @ 81629B3
end
Route110_TrickHousePuzzle5_EventScript_162A27:: @ 8162A27
- setvar 0x4003, 1
- setvar 0x4008, 3
- playse 21
+ setvar VAR_TEMP_3, 1
+ setvar VAR_TEMP_8, 3
+ playse SE_PIN
applymovement 3, Route110_TrickHousePuzzle5_Movement_1A0833
waitmovement 0
applymovement 3, Route110_TrickHousePuzzle5_Movement_1A0835
waitmovement 0
- compare 0x4009, 1
+ compare VAR_TEMP_9, 1
call_if 1, Route110_TrickHousePuzzle5_EventScript_162DF3
- compare 0x4009, 2
+ compare VAR_TEMP_9, 2
call_if 1, Route110_TrickHousePuzzle5_EventScript_162E2B
- compare 0x4009, 3
+ compare VAR_TEMP_9, 3
call_if 1, Route110_TrickHousePuzzle5_EventScript_162E63
msgbox Route110_TrickHousePuzzle5_Text_19D7D3, 4
random 3
@@ -224,18 +224,18 @@ Route110_TrickHousePuzzle5_EventScript_162A27:: @ 8162A27
end
Route110_TrickHousePuzzle5_EventScript_162A9B:: @ 8162A9B
- setvar 0x4004, 1
- setvar 0x4008, 4
- playse 21
+ setvar VAR_TEMP_4, 1
+ setvar VAR_TEMP_8, 4
+ playse SE_PIN
applymovement 4, Route110_TrickHousePuzzle5_Movement_1A0833
waitmovement 0
applymovement 4, Route110_TrickHousePuzzle5_Movement_1A0835
waitmovement 0
- compare 0x4009, 1
+ compare VAR_TEMP_9, 1
call_if 1, Route110_TrickHousePuzzle5_EventScript_162DF3
- compare 0x4009, 2
+ compare VAR_TEMP_9, 2
call_if 1, Route110_TrickHousePuzzle5_EventScript_162E2B
- compare 0x4009, 3
+ compare VAR_TEMP_9, 3
call_if 1, Route110_TrickHousePuzzle5_EventScript_162E63
msgbox Route110_TrickHousePuzzle5_Text_19D93D, 4
random 3
@@ -246,18 +246,18 @@ Route110_TrickHousePuzzle5_EventScript_162A9B:: @ 8162A9B
end
Route110_TrickHousePuzzle5_EventScript_162B0F:: @ 8162B0F
- setvar 0x4005, 1
- setvar 0x4008, 5
- playse 21
+ setvar VAR_TEMP_5, 1
+ setvar VAR_TEMP_8, 5
+ playse SE_PIN
applymovement 5, Route110_TrickHousePuzzle5_Movement_1A0833
waitmovement 0
applymovement 5, Route110_TrickHousePuzzle5_Movement_1A0835
waitmovement 0
- compare 0x4009, 1
+ compare VAR_TEMP_9, 1
call_if 1, Route110_TrickHousePuzzle5_EventScript_162E9B
- compare 0x4009, 2
+ compare VAR_TEMP_9, 2
call_if 1, Route110_TrickHousePuzzle5_EventScript_162ED3
- compare 0x4009, 3
+ compare VAR_TEMP_9, 3
call_if 1, Route110_TrickHousePuzzle5_EventScript_162F0B
msgbox Route110_TrickHousePuzzle5_Text_19DA9A, 4
random 3
@@ -389,7 +389,7 @@ Route110_TrickHousePuzzle5_EventScript_162D6D:: @ 8162D6D
Route110_TrickHousePuzzle5_EventScript_162D90:: @ 8162D90
waitse
- playse 32
+ playse SE_HAZURE
msgbox Route110_TrickHousePuzzle5_Text_19D5CF, 4
applymovement 1, Route110_TrickHousePuzzle5_Movement_16309F
applymovement 2, Route110_TrickHousePuzzle5_Movement_16309F
@@ -408,7 +408,7 @@ Route110_TrickHousePuzzle5_EventScript_162D90:: @ 8162D90
Route110_TrickHousePuzzle5_EventScript_162DDF:: @ 8162DDF
waitse
- playse 31
+ playse SE_SEIKAI
goto Route110_TrickHousePuzzle5_EventScript_162DE9
end
@@ -418,80 +418,80 @@ Route110_TrickHousePuzzle5_EventScript_162DE9:: @ 8162DE9
end
Route110_TrickHousePuzzle5_EventScript_162DF3:: @ 8162DF3
- compare 0x4008, 1
+ compare VAR_TEMP_8, 1
call_if 1, Route110_TrickHousePuzzle5_EventScript_162F43
- compare 0x4008, 2
+ compare VAR_TEMP_8, 2
call_if 1, Route110_TrickHousePuzzle5_EventScript_162F4E
- compare 0x4008, 3
+ compare VAR_TEMP_8, 3
call_if 1, Route110_TrickHousePuzzle5_EventScript_162F59
- compare 0x4008, 4
+ compare VAR_TEMP_8, 4
call_if 1, Route110_TrickHousePuzzle5_EventScript_162F64
- compare 0x4008, 5
+ compare VAR_TEMP_8, 5
call_if 1, Route110_TrickHousePuzzle5_EventScript_162F6F
return
Route110_TrickHousePuzzle5_EventScript_162E2B:: @ 8162E2B
- compare 0x4008, 1
+ compare VAR_TEMP_8, 1
call_if 1, Route110_TrickHousePuzzle5_EventScript_162F7A
- compare 0x4008, 2
+ compare VAR_TEMP_8, 2
call_if 1, Route110_TrickHousePuzzle5_EventScript_162F85
- compare 0x4008, 3
+ compare VAR_TEMP_8, 3
call_if 1, Route110_TrickHousePuzzle5_EventScript_162F90
- compare 0x4008, 4
+ compare VAR_TEMP_8, 4
call_if 1, Route110_TrickHousePuzzle5_EventScript_162F9B
- compare 0x4008, 5
+ compare VAR_TEMP_8, 5
call_if 1, Route110_TrickHousePuzzle5_EventScript_162FA6
return
Route110_TrickHousePuzzle5_EventScript_162E63:: @ 8162E63
- compare 0x4008, 1
+ compare VAR_TEMP_8, 1
call_if 1, Route110_TrickHousePuzzle5_EventScript_162FB1
- compare 0x4008, 2
+ compare VAR_TEMP_8, 2
call_if 1, Route110_TrickHousePuzzle5_EventScript_162FBC
- compare 0x4008, 3
+ compare VAR_TEMP_8, 3
call_if 1, Route110_TrickHousePuzzle5_EventScript_162FC7
- compare 0x4009, 4
+ compare VAR_TEMP_9, 4
call_if 1, Route110_TrickHousePuzzle5_EventScript_162FD2
- compare 0x4009, 5
+ compare VAR_TEMP_9, 5
call_if 1, Route110_TrickHousePuzzle5_EventScript_162FDD
return
Route110_TrickHousePuzzle5_EventScript_162E9B:: @ 8162E9B
- compare 0x4008, 1
+ compare VAR_TEMP_8, 1
call_if 1, Route110_TrickHousePuzzle5_EventScript_162FE8
- compare 0x4008, 2
+ compare VAR_TEMP_8, 2
call_if 1, Route110_TrickHousePuzzle5_EventScript_162FF3
- compare 0x4008, 3
+ compare VAR_TEMP_8, 3
call_if 1, Route110_TrickHousePuzzle5_EventScript_162FFE
- compare 0x4008, 4
+ compare VAR_TEMP_8, 4
call_if 1, Route110_TrickHousePuzzle5_EventScript_163009
- compare 0x4008, 5
+ compare VAR_TEMP_8, 5
call_if 1, Route110_TrickHousePuzzle5_EventScript_163014
return
Route110_TrickHousePuzzle5_EventScript_162ED3:: @ 8162ED3
- compare 0x4008, 1
+ compare VAR_TEMP_8, 1
call_if 1, Route110_TrickHousePuzzle5_EventScript_16301F
- compare 0x4008, 2
+ compare VAR_TEMP_8, 2
call_if 1, Route110_TrickHousePuzzle5_EventScript_16302A
- compare 0x4008, 3
+ compare VAR_TEMP_8, 3
call_if 1, Route110_TrickHousePuzzle5_EventScript_163035
- compare 0x4008, 4
+ compare VAR_TEMP_8, 4
call_if 1, Route110_TrickHousePuzzle5_EventScript_163040
- compare 0x4008, 5
+ compare VAR_TEMP_8, 5
call_if 1, Route110_TrickHousePuzzle5_EventScript_16304B
return
Route110_TrickHousePuzzle5_EventScript_162F0B:: @ 8162F0B
- compare 0x4008, 1
+ compare VAR_TEMP_8, 1
call_if 1, Route110_TrickHousePuzzle5_EventScript_163056
- compare 0x4008, 2
+ compare VAR_TEMP_8, 2
call_if 1, Route110_TrickHousePuzzle5_EventScript_163061
- compare 0x4008, 3
+ compare VAR_TEMP_8, 3
call_if 1, Route110_TrickHousePuzzle5_EventScript_16306C
- compare 0x4008, 4
+ compare VAR_TEMP_8, 4
call_if 1, Route110_TrickHousePuzzle5_EventScript_163077
- compare 0x4008, 5
+ compare VAR_TEMP_8, 5
call_if 1, Route110_TrickHousePuzzle5_EventScript_163082
return
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle6.inc b/data/scripts/maps/Route110_TrickHousePuzzle6.inc
index ddf845142..971d2a275 100644
--- a/data/scripts/maps/Route110_TrickHousePuzzle6.inc
+++ b/data/scripts/maps/Route110_TrickHousePuzzle6.inc
@@ -8,7 +8,7 @@ Route110_TrickHousePuzzle6_MapScript1_1630D8:: @ 81630D8
end
Route110_TrickHousePuzzle6_MapScript2_1630DC:: @ 81630DC
- map_script_2 0x4000, 16384, Route110_TrickHousePuzzle6_EventScript_1630E6
+ map_script_2 VAR_TEMP_0, 16384, Route110_TrickHousePuzzle6_EventScript_1630E6
.2byte 0
Route110_TrickHousePuzzle6_EventScript_1630E6:: @ 81630E6
@@ -17,13 +17,13 @@ Route110_TrickHousePuzzle6_EventScript_1630E6:: @ 81630E6
Route110_TrickHousePuzzle6_EventScript_1630EA:: @ 81630EA
lockall
- compare 0x40b0, 0
+ compare VAR_TRICK_HOUSE_PUZZLE_6_STATE, 0
goto_if_eq Route110_TrickHousePuzzle6_EventScript_1630FC
goto Route110_TrickHousePuzzle6_EventScript_161892
end
Route110_TrickHousePuzzle6_EventScript_1630FC:: @ 81630FC
- setvar 0x40b0, 1
+ setvar VAR_TRICK_HOUSE_PUZZLE_6_STATE, 1
goto Route110_TrickHousePuzzle6_EventScript_16189C
end
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle7.inc b/data/scripts/maps/Route110_TrickHousePuzzle7.inc
index 4ff925639..d1de7682f 100644
--- a/data/scripts/maps/Route110_TrickHousePuzzle7.inc
+++ b/data/scripts/maps/Route110_TrickHousePuzzle7.inc
@@ -73,7 +73,7 @@ Route110_TrickHousePuzzle7_EventScript_163240:: @ 8163240
return
Route110_TrickHousePuzzle7_MapScript1_163253:: @ 8163253
- compare 0x40b6, 1
+ compare VAR_TRICK_HOUSE_PUZZLE_7_STATE_2, 1
goto_if_eq Route110_TrickHousePuzzle7_EventScript_16326E
clearflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_1
clearflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_2
@@ -86,33 +86,33 @@ Route110_TrickHousePuzzle7_EventScript_16326E:: @ 816326E
end
Route110_TrickHousePuzzle7_MapScript1_16326F:: @ 816326F
- compare 0x40b6, 1
+ compare VAR_TRICK_HOUSE_PUZZLE_7_STATE_2, 1
call_if 1, Route110_TrickHousePuzzle7_EventScript_163167
end
Route110_TrickHousePuzzle7_MapScript2_16327B:: @ 816327B
- map_script_2 0x40b6, 1, Route110_TrickHousePuzzle7_EventScript_163285
+ map_script_2 VAR_TRICK_HOUSE_PUZZLE_7_STATE_2, 1, Route110_TrickHousePuzzle7_EventScript_163285
.2byte 0
Route110_TrickHousePuzzle7_EventScript_163285:: @ 8163285
- setvar 0x40b6, 0
+ setvar VAR_TRICK_HOUSE_PUZZLE_7_STATE_2, 0
end
Route110_TrickHousePuzzle7_EventScript_16328B:: @ 816328B
lockall
- compare 0x40b1, 0
+ compare VAR_TRICK_HOUSE_PUZZLE_7_STATE, 0
goto_if_eq Route110_TrickHousePuzzle7_EventScript_16329D
goto Route110_TrickHousePuzzle7_EventScript_161892
end
Route110_TrickHousePuzzle7_EventScript_16329D:: @ 816329D
- setvar 0x40b1, 1
+ setvar VAR_TRICK_HOUSE_PUZZLE_7_STATE, 1
goto Route110_TrickHousePuzzle7_EventScript_16189C
end
Route110_TrickHousePuzzle7_EventScript_1632A8:: @ 81632A8
lockall
- setvar 0x40b6, 1
+ setvar VAR_TRICK_HOUSE_PUZZLE_7_STATE_2, 1
warpteleport MAP_ROUTE110_TRICK_HOUSE_PUZZLE7, 255, 3, 19
waitstate
releaseall
@@ -126,7 +126,7 @@ Route110_TrickHousePuzzle7_EventScript_1632B9:: @ 81632B9
checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_1
call_if 1, Route110_TrickHousePuzzle7_EventScript_1631F4
special DrawWholeMapView
- playse 36
+ playse SE_TK_KASYA
checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_1
goto_if 0, Route110_TrickHousePuzzle7_EventScript_1633A4
checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_1
@@ -141,7 +141,7 @@ Route110_TrickHousePuzzle7_EventScript_1632E8:: @ 81632E8
checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_2
call_if 1, Route110_TrickHousePuzzle7_EventScript_163207
special DrawWholeMapView
- playse 36
+ playse SE_TK_KASYA
checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_2
goto_if 0, Route110_TrickHousePuzzle7_EventScript_1633AE
checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_2
@@ -156,7 +156,7 @@ Route110_TrickHousePuzzle7_EventScript_163317:: @ 8163317
checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_3
call_if 1, Route110_TrickHousePuzzle7_EventScript_16321A
special DrawWholeMapView
- playse 36
+ playse SE_TK_KASYA
checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_3
goto_if 0, Route110_TrickHousePuzzle7_EventScript_1633B8
checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_3
@@ -171,7 +171,7 @@ Route110_TrickHousePuzzle7_EventScript_163346:: @ 8163346
checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_4
call_if 1, Route110_TrickHousePuzzle7_EventScript_16322D
special DrawWholeMapView
- playse 36
+ playse SE_TK_KASYA
checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_4
goto_if 0, Route110_TrickHousePuzzle7_EventScript_1633C2
checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_4
@@ -186,7 +186,7 @@ Route110_TrickHousePuzzle7_EventScript_163375:: @ 8163375
checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_5
call_if 1, Route110_TrickHousePuzzle7_EventScript_163240
special DrawWholeMapView
- playse 36
+ playse SE_TK_KASYA
checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_5
goto_if 0, Route110_TrickHousePuzzle7_EventScript_1633CC
checkflag FLAG_TRICK_HOUSE_PUZZLE_7_SWITCH_5
diff --git a/data/scripts/maps/Route110_TrickHousePuzzle8.inc b/data/scripts/maps/Route110_TrickHousePuzzle8.inc
index 5f0b00684..2c55aae4c 100644
--- a/data/scripts/maps/Route110_TrickHousePuzzle8.inc
+++ b/data/scripts/maps/Route110_TrickHousePuzzle8.inc
@@ -3,13 +3,13 @@ Route110_TrickHousePuzzle8_MapScripts:: @ 816341B
Route110_TrickHousePuzzle8_EventScript_16341C:: @ 816341C
lockall
- compare 0x40b2, 0
+ compare VAR_TRICK_HOUSE_PUZZLE_8_STATE, 0
goto_if_eq Route110_TrickHousePuzzle8_EventScript_16342E
goto Route110_TrickHousePuzzle8_EventScript_161892
end
Route110_TrickHousePuzzle8_EventScript_16342E:: @ 816342E
- setvar 0x40b2, 1
+ setvar VAR_TRICK_HOUSE_PUZZLE_8_STATE, 1
goto Route110_TrickHousePuzzle8_EventScript_16189C
end
diff --git a/data/scripts/maps/Route111.inc b/data/scripts/maps/Route111.inc
index 0a7e6befc..c338091a0 100644
--- a/data/scripts/maps/Route111.inc
+++ b/data/scripts/maps/Route111.inc
@@ -21,20 +21,20 @@ Route111_MapScript1_14FFB9:: @ 814FFB9
end
Route111_EventScript_14FFCD:: @ 814FFCD
- getplayerxy 0x4000, 0x4001
- compare 0x4001, 34
+ getplayerxy VAR_TEMP_0, VAR_TEMP_1
+ compare VAR_TEMP_1, 34
goto_if 0, Route111_EventScript_15000C
- compare 0x4001, 107
+ compare VAR_TEMP_1, 107
goto_if 2, Route111_EventScript_15000C
- compare 0x4001, 72
+ compare VAR_TEMP_1, 72
goto_if 2, Route111_EventScript_150009
- compare 0x4000, 2000
+ compare VAR_TEMP_0, 2000
goto_if 2, Route111_EventScript_15000C
- compare 0x4000, 8
+ compare VAR_TEMP_0, 8
goto_if 0, Route111_EventScript_15000C
Route111_EventScript_150009:: @ 8150009
- setweather 8
+ setweather WEATHER_SANDSTORM
Route111_EventScript_15000C:: @ 815000C
return
@@ -51,8 +51,8 @@ Route111_EventScript_15000D:: @ 815000D
Route111_EventScript_150023:: @ 8150023
lockall
- msgbox Route111_Text_16FA54, 5
- compare RESULT, 0
+ msgbox Route111_Text_16FA54, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route111_EventScript_15005F
giveitem_std ITEM_ROOT_FOSSIL
closemessage
@@ -73,8 +73,8 @@ Route111_EventScript_15005F:: @ 815005F
Route111_EventScript_150069:: @ 8150069
lockall
- msgbox Route111_Text_16FAED, 5
- compare RESULT, 0
+ msgbox Route111_Text_16FAED, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route111_EventScript_1500A5
giveitem_std ITEM_CLAW_FOSSIL
closemessage
@@ -140,25 +140,25 @@ Route111_EventScript_150100:: @ 8150100
@ 815010A
lockall
- setvar 0x8004, 0
+ setvar VAR_SPECIAL_4, 0
goto Route111_EventScript_15013A
end
Route111_EventScript_150116:: @ 8150116
lockall
- setvar 0x8004, 1
+ setvar VAR_SPECIAL_4, 1
goto Route111_EventScript_15013A
end
Route111_EventScript_150122:: @ 8150122
lockall
- setvar 0x8004, 2
+ setvar VAR_SPECIAL_4, 2
goto Route111_EventScript_15013A
end
@ 815012E
lockall
- setvar 0x8004, 3
+ setvar VAR_SPECIAL_4, 3
goto Route111_EventScript_15013A
end
@@ -166,20 +166,20 @@ Route111_EventScript_15013A:: @ 815013A
checkitem ITEM_GO_GOGGLES, 1
compare RESULT, 0
goto_if_eq Route111_EventScript_150151
- setvar 0x4003, 1
+ setvar VAR_TEMP_3, 1
releaseall
end
Route111_EventScript_150151:: @ 8150151
msgbox Route111_Text_1A0F93, 4
closemessage
- compare 0x8004, 0
+ compare VAR_SPECIAL_4, 0
call_if 1, Route111_EventScript_150188
- compare 0x8004, 1
+ compare VAR_SPECIAL_4, 1
call_if 1, Route111_EventScript_150193
- compare 0x8004, 2
+ compare VAR_SPECIAL_4, 2
call_if 1, Route111_EventScript_15019E
- compare 0x8004, 3
+ compare VAR_SPECIAL_4, 3
call_if 1, Route111_EventScript_1501A9
releaseall
end
@@ -221,15 +221,15 @@ Route111_Movement_1501BA:: @ 81501BA
step_end
Route111_EventScript_1501BC:: @ 81501BC
- setweather 2
- fadenewbgm 360
+ setweather WEATHER_SUNNY
+ fadenewbgm BGM_DOORO_X1
doweather
- setvar 0x4003, 0
+ setvar VAR_TEMP_3, 0
end
Route111_EventScript_1501C9:: @ 81501C9
- setweather 8
- fadenewbgm 409
+ setweather WEATHER_SANDSTORM
+ fadenewbgm BGM_ASHROAD
doweather
end
@@ -237,8 +237,8 @@ Route111_EventScript_1501D1:: @ 81501D1
lock
faceplayer
setflag FLAG_LANDMARK_WINSTRATE_FAMILY
- msgbox Route111_Text_16F705, 5
- compare RESULT, 1
+ msgbox Route111_Text_16F705, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route111_EventScript_1501F3
msgbox Route111_Text_16F785, 4
release
@@ -392,7 +392,7 @@ Route111_EventScript_1503EC:: @ 81503EC
Route111_EventScript_150403:: @ 8150403
trainerbattle 0, OPPONENT_DUSTY_1, 0, Route111_Text_1BAEC9, Route111_Text_1BAF14
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route111_EventScript_15042A
msgbox Route111_Text_1BAF5B, 6
@@ -420,7 +420,7 @@ Route111_EventScript_15046F:: @ 815046F
Route111_EventScript_150486:: @ 8150486
trainerbattle 0, OPPONENT_WILTON_1, 0, Route111_Text_1BB2E3, Route111_Text_1BB313
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route111_EventScript_1504AD
msgbox Route111_Text_1BB33E, 6
@@ -433,7 +433,7 @@ Route111_EventScript_1504AD:: @ 81504AD
Route111_EventScript_1504C4:: @ 81504C4
trainerbattle 0, OPPONENT_BROOKE_1, 0, Route111_Text_1BB44F, Route111_Text_1BB49F
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route111_EventScript_1504EB
msgbox Route111_Text_1BB4CE, 6
diff --git a/data/scripts/maps/Route111_OldLadysRestStop.inc b/data/scripts/maps/Route111_OldLadysRestStop.inc
index c0fb6f489..1263c4b83 100644
--- a/data/scripts/maps/Route111_OldLadysRestStop.inc
+++ b/data/scripts/maps/Route111_OldLadysRestStop.inc
@@ -9,10 +9,10 @@ Route111_OldLadysRestStop_MapScript1_15BFD7:: @ 815BFD7
Route111_OldLadysRestStop_EventScript_15BFDB:: @ 815BFDB
lock
faceplayer
- msgbox Route111_OldLadysRestStop_Text_1923AF, 5
- compare RESULT, 1
+ msgbox Route111_OldLadysRestStop_Text_1923AF, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route111_OldLadysRestStop_EventScript_15BFFC
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq Route111_OldLadysRestStop_EventScript_15C029
end
@@ -20,10 +20,10 @@ Route111_OldLadysRestStop_EventScript_15BFFC:: @ 815BFFC
msgbox Route111_OldLadysRestStop_Text_192423, 4
closemessage
call Route111_OldLadysRestStop_EventScript_1A02CA
- msgbox Route111_OldLadysRestStop_Text_19244D, 5
- compare RESULT, 1
+ msgbox Route111_OldLadysRestStop_Text_19244D, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route111_OldLadysRestStop_EventScript_15BFFC
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq Route111_OldLadysRestStop_EventScript_15C029
end
diff --git a/data/scripts/maps/Route111_WinstrateFamilysHouse.inc b/data/scripts/maps/Route111_WinstrateFamilysHouse.inc
index 981971e41..8352db786 100644
--- a/data/scripts/maps/Route111_WinstrateFamilysHouse.inc
+++ b/data/scripts/maps/Route111_WinstrateFamilysHouse.inc
@@ -4,7 +4,7 @@ Route111_WinstrateFamilysHouse_MapScripts:: @ 815BF24
Route111_WinstrateFamilysHouse_EventScript_15BF25:: @ 815BF25
lock
faceplayer
- setvar 0x8008, 2
+ setvar VAR_SPECIAL_8, 2
msgbox Route111_WinstrateFamilysHouse_Text_191FCE, 4
goto Route111_WinstrateFamilysHouse_EventScript_15BFC4
end
@@ -12,7 +12,7 @@ Route111_WinstrateFamilysHouse_EventScript_15BF25:: @ 815BF25
Route111_WinstrateFamilysHouse_EventScript_15BF3A:: @ 815BF3A
lock
faceplayer
- setvar 0x8008, 3
+ setvar VAR_SPECIAL_8, 3
checkflag FLAG_RECEIVED_MACHO_BRACE
goto_if_eq Route111_WinstrateFamilysHouse_EventScript_15BF72
msgbox Route111_WinstrateFamilysHouse_Text_19208A, 4
@@ -31,7 +31,7 @@ Route111_WinstrateFamilysHouse_EventScript_15BF72:: @ 815BF72
Route111_WinstrateFamilysHouse_EventScript_15BF80:: @ 815BF80
lock
faceplayer
- setvar 0x8008, 1
+ setvar VAR_SPECIAL_8, 1
msgbox Route111_WinstrateFamilysHouse_Text_192190, 4
goto Route111_WinstrateFamilysHouse_EventScript_15BFC4
end
@@ -39,7 +39,7 @@ Route111_WinstrateFamilysHouse_EventScript_15BF80:: @ 815BF80
Route111_WinstrateFamilysHouse_EventScript_15BF95:: @ 815BF95
lock
faceplayer
- setvar 0x8008, 4
+ setvar VAR_SPECIAL_8, 4
checkflag FLAG_TEMP_4
goto_if_eq Route111_WinstrateFamilysHouse_EventScript_15BFB6
msgbox Route111_WinstrateFamilysHouse_Text_192219, 4
@@ -54,7 +54,7 @@ Route111_WinstrateFamilysHouse_EventScript_15BFB6:: @ 815BFB6
Route111_WinstrateFamilysHouse_EventScript_15BFC4:: @ 815BFC4
closemessage
- applymovement 0x8008, Route111_WinstrateFamilysHouse_Movement_1A083D
+ applymovement VAR_SPECIAL_8, Route111_WinstrateFamilysHouse_Movement_1A083D
waitmovement 0
release
end
diff --git a/data/scripts/maps/Route112.inc b/data/scripts/maps/Route112.inc
index d0d464207..83d93f222 100644
--- a/data/scripts/maps/Route112.inc
+++ b/data/scripts/maps/Route112.inc
@@ -4,7 +4,7 @@ Route112_MapScripts:: @ 8150502
Route112_MapScript1_150508:: @ 8150508
call Route112_EventScript_1A0196
- setvar 0x40bd, 0
+ setvar VAR_JAGGED_PASS_ASH_WEATHER, 0
end
Route112_EventScript_150513:: @ 8150513
@@ -38,7 +38,7 @@ Route112_EventScript_150549:: @ 8150549
Route112_EventScript_150560:: @ 8150560
trainerbattle 0, OPPONENT_TRENT_1, 0, Route112_Text_1BB6A0, Route112_Text_1BB707
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route112_EventScript_150587
msgbox Route112_Text_1BB721, 6
diff --git a/data/scripts/maps/Route112_CableCarStation.inc b/data/scripts/maps/Route112_CableCarStation.inc
index d414ca8ed..adbea780e 100644
--- a/data/scripts/maps/Route112_CableCarStation.inc
+++ b/data/scripts/maps/Route112_CableCarStation.inc
@@ -5,7 +5,7 @@ Route112_CableCarStation_MapScripts:: @ 815C033
Route112_CableCarStation_MapScript1_15C03E:: @ 815C03E
setescapewarp MAP_ROUTE112, 255, 28, 28
- compare 0x40a3, 2
+ compare VAR_CABLE_CAR_STATION_STATE, 2
call_if 1, Route112_CableCarStation_EventScript_15C052
end
@@ -15,7 +15,7 @@ Route112_CableCarStation_EventScript_15C052:: @ 815C052
return
Route112_CableCarStation_MapScript2_15C05E:: @ 815C05E
- map_script_2 0x40a3, 2, Route112_CableCarStation_EventScript_15C068
+ map_script_2 VAR_CABLE_CAR_STATION_STATE, 2, Route112_CableCarStation_EventScript_15C068
.2byte 0
Route112_CableCarStation_EventScript_15C068:: @ 815C068
@@ -23,7 +23,7 @@ Route112_CableCarStation_EventScript_15C068:: @ 815C068
applymovement 255, Route112_CableCarStation_Movement_15C0F5
applymovement 1, Route112_CableCarStation_Movement_15C0EB
waitmovement 0
- setvar 0x40a3, 0
+ setvar VAR_CABLE_CAR_STATION_STATE, 0
setobjectxyperm 1, 6, 7
setobjectmovementtype 1, 8
releaseall
@@ -32,10 +32,10 @@ Route112_CableCarStation_EventScript_15C068:: @ 815C068
Route112_CableCarStation_EventScript_15C08C:: @ 815C08C
lock
faceplayer
- msgbox Route112_CableCarStation_Text_1924F5, 5
- compare RESULT, 1
+ msgbox Route112_CableCarStation_Text_1924F5, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route112_CableCarStation_EventScript_15C0AD
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq Route112_CableCarStation_EventScript_15C0DC
end
@@ -45,8 +45,8 @@ Route112_CableCarStation_EventScript_15C0AD:: @ 815C0AD
applymovement 1, Route112_CableCarStation_Movement_15C0E6
applymovement 255, Route112_CableCarStation_Movement_15C0F0
waitmovement 0
- setvar 0x8004, 0
- setvar 0x40a3, 1
+ setvar VAR_SPECIAL_4, 0
+ setvar VAR_CABLE_CAR_STATION_STATE, 1
incrementgamestat GAME_STAT_RODE_CABLE_CAR
special CableCarWarp
special sub_8123218
diff --git a/data/scripts/maps/Route113.inc b/data/scripts/maps/Route113.inc
index 37fd0ed3f..a1593ba1e 100644
--- a/data/scripts/maps/Route113.inc
+++ b/data/scripts/maps/Route113.inc
@@ -13,12 +13,12 @@ Route113_MapScript1_1505DA:: @ 81505DA
end
Route113_EventScript_1505E5:: @ 81505E5
- getplayerxy 0x4000, 0x4001
- compare 0x4000, 19
+ getplayerxy VAR_TEMP_0, VAR_TEMP_1
+ compare VAR_TEMP_0, 19
goto_if 0, Route113_EventScript_150604
- compare 0x4000, 84
+ compare VAR_TEMP_0, 84
goto_if 2, Route113_EventScript_150604
- setweather 7
+ setweather WEATHER_ASH
return
Route113_EventScript_150604:: @ 8150604
@@ -60,7 +60,7 @@ Route113_EventScript_150652:: @ 8150652
Route113_EventScript_150669:: @ 8150669
trainerbattle 0, OPPONENT_MADELINE_1, 0, Route113_Text_1BBB27, Route113_Text_1BBB7A
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route113_EventScript_150690
msgbox Route113_Text_1BBB9A, 6
@@ -73,7 +73,7 @@ Route113_EventScript_150690:: @ 8150690
Route113_EventScript_1506A7:: @ 81506A7
trainerbattle 0, OPPONENT_LAO_1, 0, Route113_Text_1BBC59, Route113_Text_1BBC90
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route113_EventScript_1506CE
msgbox Route113_Text_1BBCAB, 6
diff --git a/data/scripts/maps/Route113_GlassWorkshop.inc b/data/scripts/maps/Route113_GlassWorkshop.inc
index 8d853b88d..3f991277f 100644
--- a/data/scripts/maps/Route113_GlassWorkshop.inc
+++ b/data/scripts/maps/Route113_GlassWorkshop.inc
@@ -4,26 +4,26 @@ Route113_GlassWorkshop_MapScripts:: @ 816354A
Route113_GlassWorkshop_MapScript1_163550:: @ 8163550
setflag FLAG_LANDMARK_GLASS_WORKSHOP
- compare 0x40be, 1
+ compare VAR_GLASS_WORKSHOP_STATE, 1
call_if 1, Route113_GlassWorkshop_EventScript_16355F
end
Route113_GlassWorkshop_EventScript_16355F:: @ 816355F
- setvar 0x40be, 2
+ setvar VAR_GLASS_WORKSHOP_STATE, 2
return
Route113_GlassWorkshop_EventScript_163565:: @ 8163565
lock
faceplayer
- compare 0x40be, 10
+ compare VAR_GLASS_WORKSHOP_STATE, 10
goto_if 4, Route113_GlassWorkshop_EventScript_1638D2
- compare 0x40be, 2
+ compare VAR_GLASS_WORKSHOP_STATE, 2
goto_if_eq Route113_GlassWorkshop_EventScript_1635B5
- compare 0x40be, 1
+ compare VAR_GLASS_WORKSHOP_STATE, 1
goto_if_eq Route113_GlassWorkshop_EventScript_1635AB
msgbox Route113_GlassWorkshop_Text_19E4E6, 4
giveitem_std ITEM_SOOT_SACK
- setvar 0x40be, 1
+ setvar VAR_GLASS_WORKSHOP_STATE, 1
msgbox Route113_GlassWorkshop_Text_19E59B, 4
release
end
@@ -38,7 +38,7 @@ Route113_GlassWorkshop_EventScript_1635B5:: @ 81635B5
compare RESULT, 0
goto_if_eq Route113_GlassWorkshop_EventScript_1635E4
msgbox Route113_GlassWorkshop_Text_19E65B, 4
- compare 0x4048, 250
+ compare VAR_ASH_GATHER_COUNT, 250
goto_if 0, Route113_GlassWorkshop_EventScript_163818
message Route113_GlassWorkshop_Text_19E757
waitmessage
@@ -51,7 +51,7 @@ Route113_GlassWorkshop_EventScript_1635E4:: @ 81635E4
end
Route113_GlassWorkshop_EventScript_1635EE:: @ 81635EE
- setvar 0x8009, 0
+ setvar VAR_SPECIAL_9, 0
special ShowGlassWorkshopMenu
waitstate
switch RESULT
@@ -67,102 +67,102 @@ Route113_GlassWorkshop_EventScript_1635EE:: @ 81635EE
end
Route113_GlassWorkshop_EventScript_163660:: @ 8163660
- setvar 0x8008, 39
- bufferitemname 0, 0x8008
- setvar 0x800a, 250
- compare 0x4048, 250
+ setvar VAR_SPECIAL_8, ITEM_BLUE_FLUTE
+ bufferitemname 0, VAR_SPECIAL_8
+ setvar VAR_SPECIAL_A, 250
+ compare VAR_ASH_GATHER_COUNT, 250
goto_if 0, Route113_GlassWorkshop_EventScript_163830
- msgbox Route113_GlassWorkshop_Text_19E7CD, 5
- compare RESULT, 0
+ msgbox Route113_GlassWorkshop_Text_19E7CD, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route113_GlassWorkshop_EventScript_163845
- setvar 0x40be, 10
- subvar 0x4048, 250
+ setvar VAR_GLASS_WORKSHOP_STATE, 10
+ subvar VAR_ASH_GATHER_COUNT, 250
goto Route113_GlassWorkshop_EventScript_163851
end
Route113_GlassWorkshop_EventScript_16369C:: @ 816369C
- setvar 0x8008, 40
- bufferitemname 0, 0x8008
- setvar 0x800a, 500
- compare 0x4048, 500
+ setvar VAR_SPECIAL_8, ITEM_YELLOW_FLUTE
+ bufferitemname 0, VAR_SPECIAL_8
+ setvar VAR_SPECIAL_A, 500
+ compare VAR_ASH_GATHER_COUNT, 500
goto_if 0, Route113_GlassWorkshop_EventScript_163830
- msgbox Route113_GlassWorkshop_Text_19E7CD, 5
- compare RESULT, 0
+ msgbox Route113_GlassWorkshop_Text_19E7CD, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route113_GlassWorkshop_EventScript_163845
- setvar 0x40be, 11
- subvar 0x4048, 500
+ setvar VAR_GLASS_WORKSHOP_STATE, 11
+ subvar VAR_ASH_GATHER_COUNT, 500
goto Route113_GlassWorkshop_EventScript_163851
end
Route113_GlassWorkshop_EventScript_1636D8:: @ 81636D8
- setvar 0x8008, 41
- bufferitemname 0, 0x8008
- setvar 0x800a, 500
- compare 0x4048, 500
+ setvar VAR_SPECIAL_8, ITEM_RED_FLUTE
+ bufferitemname 0, VAR_SPECIAL_8
+ setvar VAR_SPECIAL_A, 500
+ compare VAR_ASH_GATHER_COUNT, 500
goto_if 0, Route113_GlassWorkshop_EventScript_163830
- msgbox Route113_GlassWorkshop_Text_19E7CD, 5
- compare RESULT, 0
+ msgbox Route113_GlassWorkshop_Text_19E7CD, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route113_GlassWorkshop_EventScript_163845
- setvar 0x40be, 12
- subvar 0x4048, 500
+ setvar VAR_GLASS_WORKSHOP_STATE, 12
+ subvar VAR_ASH_GATHER_COUNT, 500
goto Route113_GlassWorkshop_EventScript_163851
end
Route113_GlassWorkshop_EventScript_163714:: @ 8163714
- setvar 0x8008, 43
- bufferitemname 0, 0x8008
- setvar 0x800a, 1000
- compare 0x4048, 1000
+ setvar VAR_SPECIAL_8, ITEM_WHITE_FLUTE
+ bufferitemname 0, VAR_SPECIAL_8
+ setvar VAR_SPECIAL_A, 1000
+ compare VAR_ASH_GATHER_COUNT, 1000
goto_if 0, Route113_GlassWorkshop_EventScript_163830
- msgbox Route113_GlassWorkshop_Text_19E7CD, 5
- compare RESULT, 0
+ msgbox Route113_GlassWorkshop_Text_19E7CD, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route113_GlassWorkshop_EventScript_163845
- setvar 0x40be, 13
- subvar 0x4048, 1000
+ setvar VAR_GLASS_WORKSHOP_STATE, 13
+ subvar VAR_ASH_GATHER_COUNT, 1000
goto Route113_GlassWorkshop_EventScript_163851
end
Route113_GlassWorkshop_EventScript_163750:: @ 8163750
- setvar 0x8008, 42
- bufferitemname 0, 0x8008
- setvar 0x800a, 1000
- compare 0x4048, 1000
+ setvar VAR_SPECIAL_8, ITEM_BLACK_FLUTE
+ bufferitemname 0, VAR_SPECIAL_8
+ setvar VAR_SPECIAL_A, 1000
+ compare VAR_ASH_GATHER_COUNT, 1000
goto_if 0, Route113_GlassWorkshop_EventScript_163830
- msgbox Route113_GlassWorkshop_Text_19E7CD, 5
- compare RESULT, 0
+ msgbox Route113_GlassWorkshop_Text_19E7CD, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route113_GlassWorkshop_EventScript_163845
- setvar 0x40be, 14
- subvar 0x4048, 1000
+ setvar VAR_GLASS_WORKSHOP_STATE, 14
+ subvar VAR_ASH_GATHER_COUNT, 1000
goto Route113_GlassWorkshop_EventScript_163851
end
Route113_GlassWorkshop_EventScript_16378C:: @ 816378C
- setvar 0x8009, 1
- setvar 0x8008, 13
- bufferdecorationname 0, 0x8008
- setvar 0x800a, 6000
- compare 0x4048, 6000
+ setvar VAR_SPECIAL_9, 1
+ setvar VAR_SPECIAL_8, DECOR_PRETTY_CHAIR
+ bufferdecorationname 0, VAR_SPECIAL_8
+ setvar VAR_SPECIAL_A, 6000
+ compare VAR_ASH_GATHER_COUNT, 6000
goto_if 0, Route113_GlassWorkshop_EventScript_163830
- msgbox Route113_GlassWorkshop_Text_19E7CD, 5
- compare RESULT, 0
+ msgbox Route113_GlassWorkshop_Text_19E7CD, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route113_GlassWorkshop_EventScript_163845
- setvar 0x40be, 15
- subvar 0x4048, 6000
+ setvar VAR_GLASS_WORKSHOP_STATE, 15
+ subvar VAR_ASH_GATHER_COUNT, 6000
goto Route113_GlassWorkshop_EventScript_163851
end
Route113_GlassWorkshop_EventScript_1637CD:: @ 81637CD
- setvar 0x8009, 1
- setvar 0x8008, 6
- bufferdecorationname 0, 0x8008
- setvar 0x800a, 8000
- compare 0x4048, 8000
+ setvar VAR_SPECIAL_9, 1
+ setvar VAR_SPECIAL_8, DECOR_PRETTY_DESK
+ bufferdecorationname 0, VAR_SPECIAL_8
+ setvar VAR_SPECIAL_A, 8000
+ compare VAR_ASH_GATHER_COUNT, 8000
goto_if 0, Route113_GlassWorkshop_EventScript_163830
- msgbox Route113_GlassWorkshop_Text_19E7CD, 5
- compare RESULT, 0
+ msgbox Route113_GlassWorkshop_Text_19E7CD, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route113_GlassWorkshop_EventScript_163845
- setvar 0x40be, 16
- subvar 0x4048, 8000
+ setvar VAR_GLASS_WORKSHOP_STATE, 16
+ subvar VAR_ASH_GATHER_COUNT, 8000
goto Route113_GlassWorkshop_EventScript_163851
end
@@ -172,15 +172,15 @@ Route113_GlassWorkshop_EventScript_16380E:: @ 816380E
end
Route113_GlassWorkshop_EventScript_163818:: @ 8163818
- setvar 0x800a, 250
- subvar 0x800a, 16456
+ setvar VAR_SPECIAL_A, 250
+ subvar VAR_SPECIAL_A, 16456
buffernumberstring 0, 32778
msgbox Route113_GlassWorkshop_Text_19E697, 4
release
end
Route113_GlassWorkshop_EventScript_163830:: @ 8163830
- subvar 0x800a, 16456
+ subvar VAR_SPECIAL_A, 16456
buffernumberstring 1, 32778
message Route113_GlassWorkshop_Text_19E890
waitmessage
@@ -197,26 +197,26 @@ Route113_GlassWorkshop_EventScript_163851:: @ 8163851
msgbox Route113_GlassWorkshop_Text_19E827, 4
closemessage
fadescreen 1
- playse 5
+ playse SE_SELECT
delay 30
fadescreen 0
msgbox Route113_GlassWorkshop_Text_19E9D7, 4
- compare 0x8009, 0
+ compare VAR_SPECIAL_9, 0
call_if 1, Route113_GlassWorkshop_EventScript_163889
- compare 0x8009, 1
+ compare VAR_SPECIAL_9, 1
call_if 1, Route113_GlassWorkshop_EventScript_1638A1
- setvar 0x40be, 2
+ setvar VAR_GLASS_WORKSHOP_STATE, 2
release
end
Route113_GlassWorkshop_EventScript_163889:: @ 8163889
- giveitem_std 0x8008
+ giveitem_std VAR_SPECIAL_8
compare RESULT, 0
goto_if_eq Route113_GlassWorkshop_EventScript_1638B4
return
Route113_GlassWorkshop_EventScript_1638A1:: @ 81638A1
- givedecoration_std 0x8008
+ givedecoration_std VAR_SPECIAL_8
compare RESULT, 0
goto_if_eq Route113_GlassWorkshop_EventScript_1638C3
return
@@ -234,7 +234,7 @@ Route113_GlassWorkshop_EventScript_1638C3:: @ 81638C3
end
Route113_GlassWorkshop_EventScript_1638D2:: @ 81638D2
- switch 0x40be
+ switch VAR_GLASS_WORKSHOP_STATE
case 10, Route113_GlassWorkshop_EventScript_163925
case 11, Route113_GlassWorkshop_EventScript_163939
case 12, Route113_GlassWorkshop_EventScript_16394D
@@ -245,61 +245,61 @@ Route113_GlassWorkshop_EventScript_1638D2:: @ 81638D2
end
Route113_GlassWorkshop_EventScript_163925:: @ 8163925
- setvar 0x8009, 0
- setvar 0x8008, 39
- bufferitemname 0, 0x8008
+ setvar VAR_SPECIAL_9, 0
+ setvar VAR_SPECIAL_8, ITEM_BLUE_FLUTE
+ bufferitemname 0, VAR_SPECIAL_8
goto Route113_GlassWorkshop_EventScript_1639B1
end
Route113_GlassWorkshop_EventScript_163939:: @ 8163939
- setvar 0x8009, 0
- setvar 0x8008, 40
- bufferitemname 0, 0x8008
+ setvar VAR_SPECIAL_9, 0
+ setvar VAR_SPECIAL_8, ITEM_YELLOW_FLUTE
+ bufferitemname 0, VAR_SPECIAL_8
goto Route113_GlassWorkshop_EventScript_1639B1
end
Route113_GlassWorkshop_EventScript_16394D:: @ 816394D
- setvar 0x8009, 0
- setvar 0x8008, 41
- bufferitemname 0, 0x8008
+ setvar VAR_SPECIAL_9, 0
+ setvar VAR_SPECIAL_8, ITEM_RED_FLUTE
+ bufferitemname 0, VAR_SPECIAL_8
goto Route113_GlassWorkshop_EventScript_1639B1
end
Route113_GlassWorkshop_EventScript_163961:: @ 8163961
- setvar 0x8009, 0
- setvar 0x8008, 43
- bufferitemname 0, 0x8008
+ setvar VAR_SPECIAL_9, 0
+ setvar VAR_SPECIAL_8, ITEM_WHITE_FLUTE
+ bufferitemname 0, VAR_SPECIAL_8
goto Route113_GlassWorkshop_EventScript_1639B1
end
Route113_GlassWorkshop_EventScript_163975:: @ 8163975
- setvar 0x8009, 0
- setvar 0x8008, 42
- bufferitemname 0, 0x8008
+ setvar VAR_SPECIAL_9, 0
+ setvar VAR_SPECIAL_8, ITEM_BLACK_FLUTE
+ bufferitemname 0, VAR_SPECIAL_8
goto Route113_GlassWorkshop_EventScript_1639B1
end
Route113_GlassWorkshop_EventScript_163989:: @ 8163989
- setvar 0x8009, 1
- setvar 0x8008, 13
- bufferdecorationname 0, 13
+ setvar VAR_SPECIAL_9, 1
+ setvar VAR_SPECIAL_8, DECOR_PRETTY_CHAIR
+ bufferdecorationname 0, DECOR_PRETTY_CHAIR
goto Route113_GlassWorkshop_EventScript_1639B1
end
Route113_GlassWorkshop_EventScript_16399D:: @ 816399D
- setvar 0x8009, 1
- setvar 0x8008, 6
- bufferdecorationname 0, 6
+ setvar VAR_SPECIAL_9, 1
+ setvar VAR_SPECIAL_8, DECOR_PRETTY_DESK
+ bufferdecorationname 0, DECOR_PRETTY_DESK
goto Route113_GlassWorkshop_EventScript_1639B1
end
Route113_GlassWorkshop_EventScript_1639B1:: @ 81639B1
msgbox Route113_GlassWorkshop_Text_19E9D7, 4
- compare 0x8009, 0
+ compare VAR_SPECIAL_9, 0
call_if 1, Route113_GlassWorkshop_EventScript_163889
- compare 0x8009, 1
+ compare VAR_SPECIAL_9, 1
call_if 1, Route113_GlassWorkshop_EventScript_1638A1
- setvar 0x40be, 2
+ setvar VAR_GLASS_WORKSHOP_STATE, 2
release
end
diff --git a/data/scripts/maps/Route114.inc b/data/scripts/maps/Route114.inc
index 302c162b0..f6bb6d8ba 100644
--- a/data/scripts/maps/Route114.inc
+++ b/data/scripts/maps/Route114.inc
@@ -87,7 +87,7 @@ Route114_EventScript_150836:: @ 8150836
Route114_EventScript_15084D:: @ 815084D
trainerbattle 0, OPPONENT_STEVE_1, 0, Route114_Text_1BC2F5, Route114_Text_1BC327
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route114_EventScript_150874
msgbox Route114_Text_1BC337, 6
@@ -100,7 +100,7 @@ Route114_EventScript_150874:: @ 8150874
Route114_EventScript_15088B:: @ 815088B
trainerbattle 0, OPPONENT_BERNIE_1, 0, Route114_Text_1BC45A, Route114_Text_1BC499
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route114_EventScript_1508B2
msgbox Route114_Text_1BC4B5, 6
diff --git a/data/scripts/maps/Route114_LanettesHouse.inc b/data/scripts/maps/Route114_LanettesHouse.inc
index f8ff5de73..c34d4fc7e 100644
--- a/data/scripts/maps/Route114_LanettesHouse.inc
+++ b/data/scripts/maps/Route114_LanettesHouse.inc
@@ -31,16 +31,16 @@ Route114_LanettesHouse_EventScript_15C28F:: @ 815C28F
Route114_LanettesHouse_EventScript_15C299:: @ 815C299
lockall
- msgbox Route114_LanettesHouse_Text_192B4A, 5
- compare RESULT, 1
+ msgbox Route114_LanettesHouse_Text_192B4A, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route114_LanettesHouse_EventScript_15C2B7
msgbox Route114_LanettesHouse_Text_192DA9, 4
releaseall
end
Route114_LanettesHouse_EventScript_15C2B7:: @ 815C2B7
- msgbox Route114_LanettesHouse_Text_192C01, 5
- compare RESULT, 1
+ msgbox Route114_LanettesHouse_Text_192C01, MSGBOX_YESNO
+ compare RESULT, YES
call_if 1, Route114_LanettesHouse_EventScript_15C2CC
releaseall
end
diff --git a/data/scripts/maps/Route115.inc b/data/scripts/maps/Route115.inc
index 8e0eb7855..f16c2088a 100644
--- a/data/scripts/maps/Route115.inc
+++ b/data/scripts/maps/Route115.inc
@@ -15,7 +15,7 @@ Route115_EventScript_150940:: @ 8150940
Route115_EventScript_150949:: @ 8150949
trainerbattle 0, OPPONENT_TIMOTHY_1, 0, Route115_Text_1BC9AC, Route115_Text_1BC9E6
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route115_EventScript_150970
msgbox Route115_Text_1BCA0E, 6
@@ -33,7 +33,7 @@ Route115_EventScript_150987:: @ 8150987
Route115_EventScript_15099E:: @ 815099E
trainerbattle 0, OPPONENT_NOB_1, 0, Route115_Text_1BCB8A, Route115_Text_1BCBC1
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route115_EventScript_1509C5
msgbox Route115_Text_1BCBDE, 6
@@ -46,7 +46,7 @@ Route115_EventScript_1509C5:: @ 81509C5
Route115_EventScript_1509DC:: @ 81509DC
trainerbattle 0, OPPONENT_CYNDY_1, 0, Route115_Text_1BCCF4, Route115_Text_1BCD32
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route115_EventScript_150A03
msgbox Route115_Text_1BCD4C, 6
diff --git a/data/scripts/maps/Route116.inc b/data/scripts/maps/Route116.inc
index 9aadedb32..4e08705cf 100644
--- a/data/scripts/maps/Route116.inc
+++ b/data/scripts/maps/Route116.inc
@@ -130,7 +130,7 @@ Route116_EventScript_150B5D:: @ 8150B5D
lock
faceplayer
msgbox Route116_Text_17032A, 4
- setvar 0x406f, 2
+ setvar VAR_ROUTE116_STATE, 2
release
end
@@ -140,7 +140,7 @@ Route116_EventScript_150B6E:: @ 8150B6E
applymovement 255, Route116_Movement_1A083F
waitmovement 0
msgbox Route116_Text_17032A, 4
- setvar 0x406f, 2
+ setvar VAR_ROUTE116_STATE, 2
releaseall
end
@@ -150,7 +150,7 @@ Route116_EventScript_150B8F:: @ 8150B8F
checkitem ITEM_BLACK_GLASSES, 1
compare RESULT, 1
goto_if_eq Route116_EventScript_150BCA
- specialvar RESULT, sub_810F828
+ specialvar RESULT, FoundBlackGlasses
compare RESULT, 1
goto_if_eq Route116_EventScript_150BBB
msgbox Route116_Text_1708EE, 4
@@ -166,7 +166,7 @@ Route116_EventScript_150BBB:: @ 8150BBB
Route116_EventScript_150BCA:: @ 8150BCA
msgbox Route116_Text_1708EE, 4
msgbox Route116_Text_170921, 4
- specialvar RESULT, sub_810F828
+ specialvar RESULT, FoundBlackGlasses
compare RESULT, 1
goto_if_eq Route116_EventScript_150BF4
msgbox Route116_Text_170A03, 4
@@ -240,7 +240,7 @@ Route116_EventScript_150C79:: @ 8150C79
Route116_EventScript_150C90:: @ 8150C90
trainerbattle 0, OPPONENT_JERRY_1, 0, Route116_Text_1BD1C0, Route116_Text_1BD21A
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route116_EventScript_150CB7
msgbox Route116_Text_1BD248, 6
@@ -263,7 +263,7 @@ Route116_EventScript_150CE5:: @ 8150CE5
Route116_EventScript_150CFC:: @ 8150CFC
trainerbattle 0, OPPONENT_KAREN_1, 0, Route116_Text_1BD377, Route116_Text_1BD3AC
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route116_EventScript_150D23
msgbox Route116_Text_1BD3C3, 6
diff --git a/data/scripts/maps/Route117.inc b/data/scripts/maps/Route117.inc
index 44c4c156c..fa648f79e 100644
--- a/data/scripts/maps/Route117.inc
+++ b/data/scripts/maps/Route117.inc
@@ -40,7 +40,7 @@ Route117_EventScript_150D84:: @ 8150D84
Route117_EventScript_150D8D:: @ 8150D8D
trainerbattle 0, OPPONENT_ISAAC_1, 0, Route117_Text_1BD49E, Route117_Text_1BD4D9
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route117_EventScript_150DB4
msgbox Route117_Text_1BD4F9, 6
@@ -53,7 +53,7 @@ Route117_EventScript_150DB4:: @ 8150DB4
Route117_EventScript_150DCB:: @ 8150DCB
trainerbattle 0, OPPONENT_LYDIA_1, 0, Route117_Text_1BD634, Route117_Text_1BD67B
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route117_EventScript_150DF2
msgbox Route117_Text_1BD69B, 6
@@ -66,7 +66,7 @@ Route117_EventScript_150DF2:: @ 8150DF2
Route117_EventScript_150E09:: @ 8150E09
trainerbattle 0, OPPONENT_DYLAN_1, 0, Route117_Text_1BD79A, Route117_Text_1BD7E0
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route117_EventScript_150E30
msgbox Route117_Text_1BD7F5, 6
@@ -79,7 +79,7 @@ Route117_EventScript_150E30:: @ 8150E30
Route117_EventScript_150E47:: @ 8150E47
trainerbattle 0, OPPONENT_MARIA_1, 0, Route117_Text_1BD914, Route117_Text_1BD965
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route117_EventScript_150E6E
msgbox Route117_Text_1BD98F, 6
@@ -97,7 +97,7 @@ Route117_EventScript_150E85:: @ 8150E85
Route117_EventScript_150E9C:: @ 8150E9C
trainerbattle 4, OPPONENT_ANNA_AND_MEG_1, 0, Route117_Text_1BDBC3, Route117_Text_1BDC07, Route117_Text_1BDC96
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route117_EventScript_150EC7
msgbox Route117_Text_1BDC44, 6
@@ -110,7 +110,7 @@ Route117_EventScript_150EC7:: @ 8150EC7
Route117_EventScript_150EE2:: @ 8150EE2
trainerbattle 4, OPPONENT_ANNA_AND_MEG_1, 0, Route117_Text_1BDCD2, Route117_Text_1BDD1E, Route117_Text_1BDD8B
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route117_EventScript_150F0D
msgbox Route117_Text_1BDD4E, 6
diff --git a/data/scripts/maps/Route118.inc b/data/scripts/maps/Route118.inc
index ca69e01c4..a4452d989 100644
--- a/data/scripts/maps/Route118.inc
+++ b/data/scripts/maps/Route118.inc
@@ -11,10 +11,10 @@ Route118_EventScript_150F34:: @ 8150F34
faceplayer
checkflag FLAG_RECEIVED_GOOD_ROD
goto_if_eq Route118_EventScript_150F89
- msgbox Route118_Text_170F12, 5
- compare RESULT, 1
+ msgbox Route118_Text_170F12, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route118_EventScript_150F5E
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq Route118_EventScript_150F7F
end
@@ -50,7 +50,7 @@ Route118_EventScript_150FA5:: @ 8150FA5
Route118_EventScript_150FAE:: @ 8150FAE
lockall
- setvar 0x8008, 0
+ setvar VAR_SPECIAL_8, 0
applymovement 255, Route118_Movement_1A0841
waitmovement 0
applymovement 19, Route118_Movement_151069
@@ -60,7 +60,7 @@ Route118_EventScript_150FAE:: @ 8150FAE
Route118_EventScript_150FCE:: @ 8150FCE
lockall
- setvar 0x8008, 1
+ setvar VAR_SPECIAL_8, 1
applymovement 255, Route118_Movement_1A0841
waitmovement 0
goto Route118_EventScript_151004
@@ -68,7 +68,7 @@ Route118_EventScript_150FCE:: @ 8150FCE
Route118_EventScript_150FE4:: @ 8150FE4
lockall
- setvar 0x8008, 2
+ setvar VAR_SPECIAL_8, 2
applymovement 255, Route118_Movement_1A0841
waitmovement 0
applymovement 19, Route118_Movement_15106B
@@ -77,19 +77,19 @@ Route118_EventScript_150FE4:: @ 8150FE4
end
Route118_EventScript_151004:: @ 8151004
- playse 10
+ playse SE_DANSA
applymovement 19, Route118_Movement_15106D
waitmovement 0
delay 30
msgbox Route118_Text_170D66, 4
closemessage
- compare 0x8008, 0
+ compare VAR_SPECIAL_8, 0
call_if 1, Route118_EventScript_151048
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, Route118_EventScript_151053
- compare 0x8008, 2
+ compare VAR_SPECIAL_8, 2
call_if 1, Route118_EventScript_15105E
- setvar 0x4071, 1
+ setvar VAR_ROUTE118_STATE, 1
removeobject 19
releaseall
end
@@ -161,7 +161,7 @@ Route118_Movement_151086:: @ 8151086
Route118_EventScript_15108F:: @ 815108F
trainerbattle 0, OPPONENT_ROSE_1, 0, Route118_Text_1BDFF4, Route118_Text_1BE03C
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route118_EventScript_1510B6
msgbox Route118_Text_1BE05E, 6
@@ -184,7 +184,7 @@ Route118_EventScript_1510E4:: @ 81510E4
Route118_EventScript_1510FB:: @ 81510FB
trainerbattle 0, OPPONENT_DALTON_1, 0, Route118_Text_1BE3E8, Route118_Text_1BE406
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route118_EventScript_151122
msgbox Route118_Text_1BE413, 6
diff --git a/data/scripts/maps/Route119.inc b/data/scripts/maps/Route119.inc
index aff1254a9..8d9f88474 100644
--- a/data/scripts/maps/Route119.inc
+++ b/data/scripts/maps/Route119.inc
@@ -9,9 +9,9 @@ Route119_MapScript1_151172:: @ 8151172
end
Route119_EventScript_15117C:: @ 815117C
- compare 0x8004, 6
+ compare VAR_SPECIAL_4, 6
call_if 1, Route119_EventScript_151193
- compare 0x8004, 7
+ compare VAR_SPECIAL_4, 7
call_if 1, Route119_EventScript_151197
return
@@ -27,7 +27,7 @@ Route119_MapScript1_15119B:: @ 815119B
call Route119_EventScript_1A014E
call Route119_EventScript_1A0172
call Route119_EventScript_1A0196
- compare 0x40b3, 1
+ compare VAR_WEATHER_INSTITUTE_STATE, 1
call_if 1, Route119_EventScript_1511B9
special SetRoute119Weather
end
@@ -35,16 +35,16 @@ Route119_MapScript1_15119B:: @ 815119B
Route119_EventScript_1511B9:: @ 81511B9
setflag FLAG_HIDE_WEATHER_INSTITUTE_WORKERS_2F
clearflag FLAG_HIDE_WEATHER_INSTITUTE_WORKERS_1F
- setvar 0x40b3, 2
+ setvar VAR_WEATHER_INSTITUTE_STATE, 2
return
Route119_EventScript_1511C5:: @ 81511C5
- setvar 0x4001, 1
+ setvar VAR_TEMP_1, 1
goto Route119_EventScript_1511DB
end
Route119_EventScript_1511D0:: @ 81511D0
- setvar 0x4001, 2
+ setvar VAR_TEMP_1, 2
goto Route119_EventScript_1511DB
end
@@ -57,16 +57,16 @@ Route119_EventScript_1511DB:: @ 81511DB
compare RESULT, 1
call_if 1, Route119_EventScript_151259
delay 65
- compare 0x4001, 1
+ compare VAR_TEMP_1, 1
call_if 1, Route119_EventScript_1513A6
- compare 0x4001, 2
+ compare VAR_TEMP_1, 2
call_if 1, Route119_EventScript_1513B1
applymovement 255, Route119_Movement_1A0845
waitmovement 0
delay 30
- compare 0x4001, 1
+ compare VAR_TEMP_1, 1
call_if 1, Route119_EventScript_1513D2
- compare 0x4001, 2
+ compare VAR_TEMP_1, 2
call_if 1, Route119_EventScript_1513E1
removeobject 25
addobject 16
@@ -80,16 +80,16 @@ Route119_EventScript_1511DB:: @ 81511DB
end
Route119_EventScript_151254:: @ 8151254
- playbgm 415, 1
+ playbgm BGM_GIRL_SUP, TRUE
return
Route119_EventScript_151259:: @ 8151259
- playbgm 421, 1
+ playbgm BGM_BOY_SUP, TRUE
return
Route119_EventScript_15125E:: @ 815125E
msgbox Route119_Text_1710BB, 4
- switch 0x4023
+ switch VAR_STARTER_MON
case 0, Route119_EventScript_15128D
case 1, Route119_EventScript_15129D
case 2, Route119_EventScript_1512AD
@@ -119,7 +119,7 @@ Route119_EventScript_1512BD:: @ 81512BD
Route119_EventScript_1512D8:: @ 81512D8
msgbox Route119_Text_171358, 4
- switch 0x4023
+ switch VAR_STARTER_MON
case 0, Route119_EventScript_151307
case 1, Route119_EventScript_151317
case 2, Route119_EventScript_151327
@@ -154,19 +154,19 @@ Route119_EventScript_151352:: @ 8151352
Route119_EventScript_151362:: @ 8151362
closemessage
- compare 0x4001, 1
+ compare VAR_TEMP_1, 1
call_if 1, Route119_EventScript_1513D2
- compare 0x4001, 2
+ compare VAR_TEMP_1, 2
call_if 1, Route119_EventScript_1513E1
removeobject 16
addobject 25
delay 30
- compare 0x4001, 1
+ compare VAR_TEMP_1, 1
call_if 1, Route119_EventScript_1513BC
- compare 0x4001, 2
+ compare VAR_TEMP_1, 2
call_if 1, Route119_EventScript_1513C7
removeobject 25
- setvar 0x4072, 1
+ setvar VAR_ROUTE119_STATE, 1
savebgm 0
fadedefaultbgm
releaseall
@@ -296,7 +296,7 @@ Route119_EventScript_1514A8:: @ 81514A8
Route119_EventScript_1514BF:: @ 81514BF
trainerbattle 0, OPPONENT_JACKSON_1, 0, Route119_Text_1BE8BB, Route119_Text_1BE90E
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route119_EventScript_1514E6
msgbox Route119_Text_1BE937, 6
@@ -309,7 +309,7 @@ Route119_EventScript_1514E6:: @ 81514E6
Route119_EventScript_1514FD:: @ 81514FD
trainerbattle 0, OPPONENT_CATHERINE_1, 0, Route119_Text_1BEA3A, Route119_Text_1BEA88
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route119_EventScript_151524
msgbox Route119_Text_1BEAB3, 6
diff --git a/data/scripts/maps/Route119_WeatherInstitute_1F.inc b/data/scripts/maps/Route119_WeatherInstitute_1F.inc
index 3dc9672e3..8a5c1033f 100644
--- a/data/scripts/maps/Route119_WeatherInstitute_1F.inc
+++ b/data/scripts/maps/Route119_WeatherInstitute_1F.inc
@@ -4,7 +4,7 @@ Route119_WeatherInstitute_1F_MapScripts:: @ 8163C2A
Route119_WeatherInstitute_1F_MapScript1_163C30:: @ 8163C30
call Route119_WeatherInstitute_1F_EventScript_1A0196
- compare 0x40b3, 0
+ compare VAR_WEATHER_INSTITUTE_STATE, 0
call_if 1, Route119_WeatherInstitute_1F_EventScript_163C41
end
@@ -17,7 +17,7 @@ Route119_WeatherInstitute_1F_EventScript_163C4D:: @ 8163C4D
lock
faceplayer
special GetPlayerBigGuyGirlString
- compare 0x40b3, 0
+ compare VAR_WEATHER_INSTITUTE_STATE, 0
goto_if_eq Route119_WeatherInstitute_1F_EventScript_163C67
msgbox Route119_WeatherInstitute_1F_Text_19ED22, 4
release
diff --git a/data/scripts/maps/Route119_WeatherInstitute_2F.inc b/data/scripts/maps/Route119_WeatherInstitute_2F.inc
index 991725b8c..b36500345 100644
--- a/data/scripts/maps/Route119_WeatherInstitute_2F.inc
+++ b/data/scripts/maps/Route119_WeatherInstitute_2F.inc
@@ -4,9 +4,9 @@ Route119_WeatherInstitute_2F_MapScripts:: @ 8163CC2
Route119_WeatherInstitute_2F_MapScript1_163CC8:: @ 8163CC8
call Route119_WeatherInstitute_2F_EventScript_1A0196
- compare 0x40b3, 0
+ compare VAR_WEATHER_INSTITUTE_STATE, 0
call_if 1, Route119_WeatherInstitute_2F_EventScript_163CE4
- compare 0x40b3, 1
+ compare VAR_WEATHER_INSTITUTE_STATE, 1
call_if 1, Route119_WeatherInstitute_2F_EventScript_163CF0
end
@@ -38,7 +38,7 @@ Route119_WeatherInstitute_2F_EventScript_163D2A:: @ 8163D2A
Route119_WeatherInstitute_2F_EventScript_163D45:: @ 8163D45
msgbox Route119_WeatherInstitute_2F_Text_19F11B, 4
closemessage
- setvar 0x40b3, 1
+ setvar VAR_WEATHER_INSTITUTE_STATE, 1
clearflag FLAG_HIDE_WEATHER_INSTITUTE_WORKERS_2F
fadedefaultbgm
fadescreen 1
@@ -58,7 +58,7 @@ Route119_WeatherInstitute_2F_EventScript_163D7A:: @ 8163D7A
getpartysize
compare RESULT, 6
goto_if_eq Route119_WeatherInstitute_2F_EventScript_163DB4
- playfanfare 370
+ playfanfare BGM_FANFA4
message Route119_WeatherInstitute_2F_Text_19F267
waitfanfare
waitmessage
diff --git a/data/scripts/maps/Route120.inc b/data/scripts/maps/Route120.inc
index cd84f95af..bacdcd7dd 100644
--- a/data/scripts/maps/Route120.inc
+++ b/data/scripts/maps/Route120.inc
@@ -10,17 +10,17 @@ Route120_MapScript1_15161E:: @ 815161E
end
Route120_EventScript_151628:: @ 8151628
- compare 0x8004, 0
+ compare VAR_SPECIAL_4, 0
call_if 1, Route120_EventScript_15166B
- compare 0x8004, 1
+ compare VAR_SPECIAL_4, 1
call_if 1, Route120_EventScript_151672
- compare 0x8004, 2
+ compare VAR_SPECIAL_4, 2
call_if 1, Route120_EventScript_151676
- compare 0x8004, 3
+ compare VAR_SPECIAL_4, 3
call_if 1, Route120_EventScript_15167A
- compare 0x8004, 4
+ compare VAR_SPECIAL_4, 4
call_if 1, Route120_EventScript_15167E
- compare 0x8004, 5
+ compare VAR_SPECIAL_4, 5
call_if 1, Route120_EventScript_151682
return
@@ -80,33 +80,33 @@ Route120_MapScript1_1516DF:: @ 81516DF
end
Route120_EventScript_1516EA:: @ 81516EA
- getplayerxy 0x4000, 0x4001
- compare 0x4001, 14
+ getplayerxy VAR_TEMP_0, VAR_TEMP_1
+ compare VAR_TEMP_1, 14
goto_if 3, Route120_EventScript_151715
- compare 0x4001, 60
+ compare VAR_TEMP_1, 60
goto_if 3, Route120_EventScript_151719
- compare 0x4001, 61
+ compare VAR_TEMP_1, 61
goto_if 4, Route120_EventScript_151711
return
Route120_EventScript_151711:: @ 8151711
- setweather 1
+ setweather WEATHER_CLOUDS
return
Route120_EventScript_151715:: @ 8151715
- setweather 2
+ setweather WEATHER_SUNNY
return
Route120_EventScript_151719:: @ 8151719
- compare 0x4000, 7
+ compare VAR_TEMP_0, 7
goto_if 3, Route120_EventScript_151735
- compare 0x4000, 19
+ compare VAR_TEMP_0, 19
goto_if 3, Route120_EventScript_151715
goto Route120_EventScript_151735
end
Route120_EventScript_151735:: @ 8151735
- setweather 3
+ setweather WEATHER_RAIN_LIGHT
return
Route120_EventScript_151739:: @ 8151739
@@ -115,10 +115,10 @@ Route120_EventScript_151739:: @ 8151739
dodailyevents
checkflag FLAG_DAILY_RECEIVED_BERRY_ROUTE120
goto_if_eq Route120_EventScript_151837
- msgbox Route120_Text_1C58F1, 5
- compare RESULT, 1
+ msgbox Route120_Text_1C58F1, MSGBOX_YESNO
+ compare RESULT, YES
call_if 1, Route120_EventScript_151841
- compare RESULT, 0
+ compare RESULT, NO
call_if 1, Route120_EventScript_15184A
specialvar RESULT, GetPlayerTrainerIdOnesDigit
switch RESULT
@@ -135,32 +135,32 @@ Route120_EventScript_151739:: @ 8151739
end
Route120_EventScript_1517DC:: @ 81517DC
- setvar 0x8004, ITEM_FIGY_BERRY
+ setvar VAR_SPECIAL_4, ITEM_FIGY_BERRY
goto Route120_EventScript_151813
end
Route120_EventScript_1517E7:: @ 81517E7
- setvar 0x8004, ITEM_WIKI_BERRY
+ setvar VAR_SPECIAL_4, ITEM_WIKI_BERRY
goto Route120_EventScript_151813
end
Route120_EventScript_1517F2:: @ 81517F2
- setvar 0x8004, ITEM_MAGO_BERRY
+ setvar VAR_SPECIAL_4, ITEM_MAGO_BERRY
goto Route120_EventScript_151813
end
Route120_EventScript_1517FD:: @ 81517FD
- setvar 0x8004, ITEM_AGUAV_BERRY
+ setvar VAR_SPECIAL_4, ITEM_AGUAV_BERRY
goto Route120_EventScript_151813
end
Route120_EventScript_151808:: @ 8151808
- setvar 0x8004, ITEM_IAPAPA_BERRY
+ setvar VAR_SPECIAL_4, ITEM_IAPAPA_BERRY
goto Route120_EventScript_151813
end
Route120_EventScript_151813:: @ 8151813
- giveitem_std 0x8004
+ giveitem_std VAR_SPECIAL_4
compare RESULT, 0
goto_if_eq Route120_EventScript_1A029B
setflag FLAG_DAILY_RECEIVED_BERRY_ROUTE120
@@ -186,8 +186,8 @@ Route120_EventScript_151853:: @ 8151853
faceplayer
checkflag FLAG_NOT_READY_FOR_BATTLE_ROUTE120
goto_if_eq Route120_EventScript_151884
- msgbox Route120_Text_171827, 5
- compare RESULT, 0
+ msgbox Route120_Text_171827, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route120_EventScript_151877
goto Route120_EventScript_15189D
end
@@ -199,8 +199,8 @@ Route120_EventScript_151877:: @ 8151877
end
Route120_EventScript_151884:: @ 8151884
- msgbox Route120_Text_17196F, 5
- compare RESULT, 0
+ msgbox Route120_Text_17196F, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route120_EventScript_151877
goto Route120_EventScript_15189D
end
@@ -226,7 +226,7 @@ Route120_EventScript_15189D:: @ 815189D
delay 40
waitmoncry
setwildbattle SPECIES_KECLEON, 30, ITEM_NONE
- setvar 0x8004, 0
+ setvar VAR_SPECIAL_4, 0
setflag FLAG_SYS_CTRL_OBJ_DELETE
dowildbattle
clearflag FLAG_SYS_CTRL_OBJ_DELETE
@@ -292,7 +292,7 @@ Route120_EventScript_1519B3:: @ 81519B3
Route120_EventScript_1519CA:: @ 81519CA
trainerbattle 0, OPPONENT_ROBERT_1, 0, Route120_Text_1BF07E, Route120_Text_1BF0A5
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route120_EventScript_1519F1
msgbox Route120_Text_1BF0C3, 6
@@ -315,7 +315,7 @@ Route120_EventScript_151A1F:: @ 8151A1F
Route120_EventScript_151A36:: @ 8151A36
trainerbattle 0, OPPONENT_BRANDON_1, 0, Route120_Text_1BF32B, Route120_Text_1BF36B
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route120_EventScript_151A5D
msgbox Route120_Text_1BF38D, 6
diff --git a/data/scripts/maps/Route121.inc b/data/scripts/maps/Route121.inc
index 39443d2f9..6108b129d 100644
--- a/data/scripts/maps/Route121.inc
+++ b/data/scripts/maps/Route121.inc
@@ -29,7 +29,7 @@ Route121_EventScript_151B25:: @ 8151B25
removeobject 12
removeobject 13
removeobject 14
- setvar 0x4074, 1
+ setvar VAR_ROUTE121_STATE, 1
releaseall
end
@@ -73,7 +73,7 @@ Route121_EventScript_151B72:: @ 8151B72
Route121_EventScript_151B89:: @ 8151B89
trainerbattle 0, OPPONENT_WALTER_1, 0, Route121_Text_1BFA1B, Route121_Text_1BFA8C
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route121_EventScript_151BB0
msgbox Route121_Text_1BFA9D, 6
@@ -101,7 +101,7 @@ Route121_EventScript_151BF9:: @ 8151BF9
Route121_EventScript_151C14:: @ 8151C14
trainerbattle 0, OPPONENT_JESSICA_1, 0, Route121_Text_1BFE51, Route121_Text_1BFE80
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route121_EventScript_151C3B
msgbox Route121_Text_1BFEAE, 6
diff --git a/data/scripts/maps/Route121_SafariZoneEntrance.inc b/data/scripts/maps/Route121_SafariZoneEntrance.inc
index 431444dae..ded372aa6 100644
--- a/data/scripts/maps/Route121_SafariZoneEntrance.inc
+++ b/data/scripts/maps/Route121_SafariZoneEntrance.inc
@@ -3,7 +3,7 @@ Route121_SafariZoneEntrance_MapScripts:: @ 815C323
.byte 0
Route121_SafariZoneEntrance_MapScript2_15C329:: @ 815C329
- map_script_2 0x40a4, 1, Route121_SafariZoneEntrance_EventScript_15C333
+ map_script_2 VAR_SAFARI_ZONE_STATE, 1, Route121_SafariZoneEntrance_EventScript_15C333
.2byte 0
Route121_SafariZoneEntrance_EventScript_15C333:: @ 815C333
@@ -11,7 +11,7 @@ Route121_SafariZoneEntrance_EventScript_15C333:: @ 815C333
applymovement 255, Route121_SafariZoneEntrance_Movement_15C348
waitmovement 0
special ExitSafariMode
- setvar 0x40a4, 0
+ setvar VAR_SAFARI_ZONE_STATE, 0
releaseall
end
@@ -33,8 +33,8 @@ Route121_SafariZoneEntrance_EventScript_15C351:: @ 815C351
Route121_SafariZoneEntrance_EventScript_15C35A:: @ 815C35A
lock
faceplayer
- msgbox Route121_SafariZoneEntrance_Text_1C3704, 5
- compare RESULT, 1
+ msgbox Route121_SafariZoneEntrance_Text_1C3704, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route121_SafariZoneEntrance_EventScript_15C379
msgbox Route121_SafariZoneEntrance_Text_1C373C, 4
release
@@ -51,8 +51,8 @@ Route121_SafariZoneEntrance_EventScript_15C383:: @ 815C383
waitmovement 0
showmoneybox 0, 0
nop
- msgbox Route121_SafariZoneEntrance_Text_1C3832, 5
- compare RESULT, 1
+ msgbox Route121_SafariZoneEntrance_Text_1C3832, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route121_SafariZoneEntrance_EventScript_15C3B3
msgbox Route121_SafariZoneEntrance_Text_1C3895, 4
goto Route121_SafariZoneEntrance_EventScript_15C46C
@@ -71,7 +71,7 @@ Route121_SafariZoneEntrance_EventScript_15C3B3:: @ 815C3B3
updatemoneybox 0, 0
nop
msgbox Route121_SafariZoneEntrance_Text_1C38F4, 4
- playfanfare 370
+ playfanfare BGM_FANFA4
message Route121_SafariZoneEntrance_Text_1C3910
waitfanfare
waitmessage
@@ -81,7 +81,7 @@ Route121_SafariZoneEntrance_EventScript_15C3B3:: @ 815C3B3
applymovement 255, Route121_SafariZoneEntrance_Movement_15C47E
waitmovement 0
special EnterSafariMode
- setvar 0x40a4, 2
+ setvar VAR_SAFARI_ZONE_STATE, 2
warp MAP_SAFARI_ZONE_SOUTHEAST, 255, 32, 33
waitstate
end
diff --git a/data/scripts/maps/Route123.inc b/data/scripts/maps/Route123.inc
index adfebfe08..a25c306cc 100644
--- a/data/scripts/maps/Route123.inc
+++ b/data/scripts/maps/Route123.inc
@@ -62,7 +62,7 @@ Route123_EventScript_151CFF:: @ 8151CFF
Route123_EventScript_151D16:: @ 8151D16
trainerbattle 0, OPPONENT_CAMERON_1, 0, Route123_Text_1C013F, Route123_Text_1C01A3
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route123_EventScript_151D3D
msgbox Route123_Text_1C01B1, 6
@@ -75,7 +75,7 @@ Route123_EventScript_151D3D:: @ 8151D3D
Route123_EventScript_151D54:: @ 8151D54
trainerbattle 0, OPPONENT_JACKI_1, 0, Route123_Text_1C028C, Route123_Text_1C0303
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route123_EventScript_151D7B
msgbox Route123_Text_1C030F, 6
diff --git a/data/scripts/maps/Route123_BerryMastersHouse.inc b/data/scripts/maps/Route123_BerryMastersHouse.inc
index 6948bff87..26edb6fbb 100644
--- a/data/scripts/maps/Route123_BerryMastersHouse.inc
+++ b/data/scripts/maps/Route123_BerryMastersHouse.inc
@@ -43,7 +43,7 @@ Route123_BerryMastersHouse_EventScript_163A64:: @ 8163A64
checkflag FLAG_DAILY_RECEIVED_BERRY_FROM_BERRYMASTER_WIFE
goto_if_eq Route123_BerryMastersHouse_EventScript_163C13
msgbox Route123_BerryMastersHouse_Text_1C5D24, 4
- setvar 0x8004, 13
+ setvar VAR_SPECIAL_4, 13
call Route123_BerryMastersHouse_EventScript_1A00F3
lock
faceplayer
@@ -60,17 +60,17 @@ Route123_BerryMastersHouse_EventScript_163A9B:: @ 8163A9B
end
Route123_BerryMastersHouse_EventScript_163AAD:: @ 8163AAD
- compare 0x8004, 0
+ compare VAR_SPECIAL_4, 0
goto_if_eq Route123_BerryMastersHouse_EventScript_163AF0
- compare 0x8004, 1
+ compare VAR_SPECIAL_4, 1
goto_if_eq Route123_BerryMastersHouse_EventScript_163B1E
- compare 0x8004, 2
+ compare VAR_SPECIAL_4, 2
goto_if_eq Route123_BerryMastersHouse_EventScript_163B4F
- compare 0x8004, 3
+ compare VAR_SPECIAL_4, 3
goto_if_eq Route123_BerryMastersHouse_EventScript_163B80
- compare 0x8004, 4
+ compare VAR_SPECIAL_4, 4
goto_if_eq Route123_BerryMastersHouse_EventScript_163BB1
- compare 0x8004, 5
+ compare VAR_SPECIAL_4, 5
goto_if_eq Route123_BerryMastersHouse_EventScript_163BE2
end
diff --git a/data/scripts/maps/Route124.inc b/data/scripts/maps/Route124.inc
index 3e062bfdc..289ea2d29 100644
--- a/data/scripts/maps/Route124.inc
+++ b/data/scripts/maps/Route124.inc
@@ -23,7 +23,7 @@ Route124_EventScript_151E0F:: @ 8151E0F
Route124_EventScript_151E26:: @ 8151E26
trainerbattle 0, OPPONENT_JENNY_1, 0, Route124_Text_1C07B4, Route124_Text_1C07F9
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route124_EventScript_151E4D
msgbox Route124_Text_1C080E, 6
@@ -46,7 +46,7 @@ Route124_EventScript_151E7B:: @ 8151E7B
Route124_EventScript_151E92:: @ 8151E92
trainerbattle 4, OPPONENT_RITA_AND_SAM_1, 0, Route124_Text_1C0ABD, Route124_Text_1C0B36, Route124_Text_1C0BC8
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route124_EventScript_151EBD
msgbox Route124_Text_1C0B72, 6
@@ -59,7 +59,7 @@ Route124_EventScript_151EBD:: @ 8151EBD
Route124_EventScript_151ED8:: @ 8151ED8
trainerbattle 4, OPPONENT_RITA_AND_SAM_1, 0, Route124_Text_1C0C0E, Route124_Text_1C0C4F, Route124_Text_1C0CE0
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route124_EventScript_151F03
msgbox Route124_Text_1C0C7F, 6
diff --git a/data/scripts/maps/Route124_DivingTreasureHuntersHouse.inc b/data/scripts/maps/Route124_DivingTreasureHuntersHouse.inc
index 4902d9f08..9423cf845 100644
--- a/data/scripts/maps/Route124_DivingTreasureHuntersHouse.inc
+++ b/data/scripts/maps/Route124_DivingTreasureHuntersHouse.inc
@@ -23,13 +23,13 @@ Route124_DivingTreasureHuntersHouse_EventScript_163E20:: @ 8163E20
Route124_DivingTreasureHuntersHouse_EventScript_163E2E:: @ 8163E2E
call Route124_DivingTreasureHuntersHouse_EventScript_163E44
- compare 0x4001, 0
+ compare VAR_TEMP_1, 0
goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_164329
goto Route124_DivingTreasureHuntersHouse_EventScript_163EA2
end
Route124_DivingTreasureHuntersHouse_EventScript_163E44:: @ 8163E44
- setvar 0x4001, 0
+ setvar VAR_TEMP_1, 0
checkitem ITEM_RED_SHARD, 1
compare RESULT, 1
call_if 1, Route124_DivingTreasureHuntersHouse_EventScript_163E8A
@@ -45,19 +45,19 @@ Route124_DivingTreasureHuntersHouse_EventScript_163E44:: @ 8163E44
return
Route124_DivingTreasureHuntersHouse_EventScript_163E8A:: @ 8163E8A
- addvar 0x4001, 1
+ addvar VAR_TEMP_1, 1
return
Route124_DivingTreasureHuntersHouse_EventScript_163E90:: @ 8163E90
- addvar 0x4001, 2
+ addvar VAR_TEMP_1, 2
return
Route124_DivingTreasureHuntersHouse_EventScript_163E96:: @ 8163E96
- addvar 0x4001, 4
+ addvar VAR_TEMP_1, 4
return
Route124_DivingTreasureHuntersHouse_EventScript_163E9C:: @ 8163E9C
- addvar 0x4001, 8
+ addvar VAR_TEMP_1, 8
return
Route124_DivingTreasureHuntersHouse_EventScript_163EA2:: @ 8163EA2
@@ -68,7 +68,7 @@ Route124_DivingTreasureHuntersHouse_EventScript_163EA2:: @ 8163EA2
Route124_DivingTreasureHuntersHouse_EventScript_163EB0:: @ 8163EB0
message Route124_DivingTreasureHuntersHouse_Text_19F5C5
waitmessage
- switch 0x4001
+ switch VAR_TEMP_1
case 1, Route124_DivingTreasureHuntersHouse_EventScript_163F61
case 2, Route124_DivingTreasureHuntersHouse_EventScript_163F87
case 3, Route124_DivingTreasureHuntersHouse_EventScript_163FAD
@@ -224,49 +224,49 @@ Route124_DivingTreasureHuntersHouse_EventScript_16420F:: @ 816420F
end
Route124_DivingTreasureHuntersHouse_EventScript_164256:: @ 8164256
- setvar 0x8008, 48
- setvar 0x8009, 95
+ setvar VAR_SPECIAL_8, ITEM_RED_SHARD
+ setvar VAR_SPECIAL_9, ITEM_FIRE_STONE
goto Route124_DivingTreasureHuntersHouse_EventScript_164292
Route124_DivingTreasureHuntersHouse_EventScript_164265:: @ 8164265
- setvar 0x8008, 50
- setvar 0x8009, 96
+ setvar VAR_SPECIAL_8, ITEM_YELLOW_SHARD
+ setvar VAR_SPECIAL_9, ITEM_THUNDER_STONE
goto Route124_DivingTreasureHuntersHouse_EventScript_164292
Route124_DivingTreasureHuntersHouse_EventScript_164274:: @ 8164274
- setvar 0x8008, 49
- setvar 0x8009, 97
+ setvar VAR_SPECIAL_8, ITEM_BLUE_SHARD
+ setvar VAR_SPECIAL_9, ITEM_WATER_STONE
goto Route124_DivingTreasureHuntersHouse_EventScript_164292
Route124_DivingTreasureHuntersHouse_EventScript_164283:: @ 8164283
- setvar 0x8008, 51
- setvar 0x8009, 98
+ setvar VAR_SPECIAL_8, ITEM_GREEN_SHARD
+ setvar VAR_SPECIAL_9, ITEM_LEAF_STONE
goto Route124_DivingTreasureHuntersHouse_EventScript_164292
Route124_DivingTreasureHuntersHouse_EventScript_164292:: @ 8164292
- bufferitemname 0, 0x8008
- bufferitemname 1, 0x8009
- msgbox Route124_DivingTreasureHuntersHouse_Text_19F5E0, 5
- compare RESULT, 0
+ bufferitemname 0, VAR_SPECIAL_8
+ bufferitemname 1, VAR_SPECIAL_9
+ msgbox Route124_DivingTreasureHuntersHouse_Text_19F5E0, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_16431F
- checkitemspace 0x8009, 1
+ checkitemspace VAR_SPECIAL_9, 1
compare RESULT, 1
goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_1642D3
- checkitem 0x8008, 2
+ checkitem VAR_SPECIAL_8, 2
compare RESULT, 0
goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_1642D3
goto Route124_DivingTreasureHuntersHouse_EventScript_164315
end
Route124_DivingTreasureHuntersHouse_EventScript_1642D3:: @ 81642D3
- takeitem 0x8008, 1
- giveitem_std 0x8009
+ takeitem VAR_SPECIAL_8, 1
+ giveitem_std VAR_SPECIAL_9
msgbox Route124_DivingTreasureHuntersHouse_Text_19F606, 4
call Route124_DivingTreasureHuntersHouse_EventScript_163E44
- compare 0x4001, 0
+ compare VAR_TEMP_1, 0
goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_164333
- msgbox Route124_DivingTreasureHuntersHouse_Text_19F629, 5
- compare RESULT, 1
+ msgbox Route124_DivingTreasureHuntersHouse_Text_19F629, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route124_DivingTreasureHuntersHouse_EventScript_163EB0
goto Route124_DivingTreasureHuntersHouse_EventScript_16431F
end
diff --git a/data/scripts/maps/Route125.inc b/data/scripts/maps/Route125.inc
index ea24434e2..58bf75c51 100644
--- a/data/scripts/maps/Route125.inc
+++ b/data/scripts/maps/Route125.inc
@@ -29,7 +29,7 @@ Route125_EventScript_151F73:: @ 8151F73
Route125_EventScript_151F8A:: @ 8151F8A
trainerbattle 0, OPPONENT_ERNEST_1, 0, Route125_Text_1C11AF, Route125_Text_1C11ED
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route125_EventScript_151FB1
msgbox Route125_Text_1C1208, 6
diff --git a/data/scripts/maps/Route128.inc b/data/scripts/maps/Route128.inc
index a81e73c3e..a97a1e93f 100644
--- a/data/scripts/maps/Route128.inc
+++ b/data/scripts/maps/Route128.inc
@@ -10,7 +10,7 @@ Route128_MapScript1_152126:: @ 8152126
end
Route128_MapScript2_152135:: @ 8152135
- map_script_2 0x407b, 1, Route128_EventScript_15213F
+ map_script_2 VAR_ROUTE128_STATE, 1, Route128_EventScript_15213F
.2byte 0
Route128_EventScript_15213F:: @ 815213F
@@ -82,7 +82,7 @@ Route128_EventScript_15213F:: @ 815213F
delay 15
removeobject 3
waitfieldeffect 30
- setvar 0x407b, 2
+ setvar VAR_ROUTE128_STATE, 2
releaseall
end
@@ -182,7 +182,7 @@ Route128_Movement_1522A1:: @ 81522A1
Route128_EventScript_1522A4:: @ 81522A4
trainerbattle 0, OPPONENT_ISAIAH_1, 0, Route128_Text_1C1C67, Route128_Text_1C1C95
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route128_EventScript_1522CB
msgbox Route128_Text_1C1CC3, 6
@@ -195,7 +195,7 @@ Route128_EventScript_1522CB:: @ 81522CB
Route128_EventScript_1522E2:: @ 81522E2
trainerbattle 0, OPPONENT_KATELYN_1, 0, Route128_Text_1C1DB0, Route128_Text_1C1E25
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq Route128_EventScript_152309
msgbox Route128_Text_1C1E4A, 6
diff --git a/data/scripts/maps/RustboroCity.inc b/data/scripts/maps/RustboroCity.inc
index c45389b9f..c6bdbbdb7 100644
--- a/data/scripts/maps/RustboroCity.inc
+++ b/data/scripts/maps/RustboroCity.inc
@@ -126,7 +126,7 @@ RustboroCity_EventScript_14C481:: @ 814C481
lockall
setobjectxyperm 9, 14, 21
setobjectmovementtype 9, 10
- setvar 0x8004, 0
+ setvar VAR_SPECIAL_4, 0
goto RustboroCity_EventScript_14C4F4
end
@@ -134,7 +134,7 @@ RustboroCity_EventScript_14C498:: @ 814C498
lockall
setobjectxyperm 9, 14, 21
setobjectmovementtype 9, 10
- setvar 0x8004, 1
+ setvar VAR_SPECIAL_4, 1
goto RustboroCity_EventScript_14C4F4
end
@@ -142,7 +142,7 @@ RustboroCity_EventScript_14C4AF:: @ 814C4AF
lockall
setobjectxyperm 9, 14, 21
setobjectmovementtype 9, 10
- setvar 0x8004, 2
+ setvar VAR_SPECIAL_4, 2
goto RustboroCity_EventScript_14C4F4
end
@@ -150,7 +150,7 @@ RustboroCity_EventScript_14C4C6:: @ 814C4C6
lockall
setobjectxyperm 9, 14, 21
setobjectmovementtype 9, 10
- setvar 0x8004, 3
+ setvar VAR_SPECIAL_4, 3
goto RustboroCity_EventScript_14C4F4
end
@@ -158,7 +158,7 @@ RustboroCity_EventScript_14C4DD:: @ 814C4DD
lockall
setobjectxyperm 9, 14, 21
setobjectmovementtype 9, 10
- setvar 0x8004, 4
+ setvar VAR_SPECIAL_4, 4
goto RustboroCity_EventScript_14C4F4
end
@@ -180,9 +180,9 @@ RustboroCity_EventScript_14C4F4:: @ 814C4F4
setobjectxyperm 9, 30, 10
clearflag FLAG_HIDE_DEVON_RUSTBORO
setflag FLAG_DEVON_GOODS_STOLEN
- setvar 0x405a, 2
- setvar 0x409a, 2
- setvar 0x406f, 1
+ setvar VAR_RUSTBORO_STATE, 2
+ setvar VAR_RUSTURF_TUNNEL_STATE, 2
+ setvar VAR_ROUTE116_STATE, 1
clearflag FLAG_HIDE_BRINEY_ROUTE116
clearflag FLAG_HIDE_PEEKO_RUSTURF_TUNNEL
clearflag FLAG_HIDE_GRUNT_RUSTURF_TUNNEL
@@ -334,45 +334,45 @@ RustboroCity_EventScript_14C5FF:: @ 814C5FF
RustboroCity_EventScript_14C614:: @ 814C614
waitse
- setvar 0x4001, 4
+ setvar VAR_TEMP_1, 4
goto RustboroCity_EventScript_14C77D
end
RustboroCity_EventScript_14C620:: @ 814C620
lockall
- setvar 0x4001, 0
+ setvar VAR_TEMP_1, 0
goto RustboroCity_EventScript_14C650
end
RustboroCity_EventScript_14C62C:: @ 814C62C
lockall
- setvar 0x4001, 1
+ setvar VAR_TEMP_1, 1
goto RustboroCity_EventScript_14C650
end
RustboroCity_EventScript_14C638:: @ 814C638
lockall
- setvar 0x4001, 2
+ setvar VAR_TEMP_1, 2
goto RustboroCity_EventScript_14C650
end
RustboroCity_EventScript_14C644:: @ 814C644
lockall
- setvar 0x4001, 3
+ setvar VAR_TEMP_1, 3
goto RustboroCity_EventScript_14C650
end
RustboroCity_EventScript_14C650:: @ 814C650
- compare 0x4001, 0
+ compare VAR_TEMP_1, 0
call_if 1, RustboroCity_EventScript_14C691
- compare 0x4001, 1
+ compare VAR_TEMP_1, 1
call_if 1, RustboroCity_EventScript_14C6BD
- compare 0x4001, 2
+ compare VAR_TEMP_1, 2
call_if 1, RustboroCity_EventScript_14C6E9
- compare 0x4001, 3
+ compare VAR_TEMP_1, 3
call_if 1, RustboroCity_EventScript_14C715
setflag FLAG_UNKNOWN_9F
- setvar 0x405a, 3
+ setvar VAR_RUSTBORO_STATE, 3
moveobjectoffscreen 9
msgbox RustboroCity_Text_166EA5, 4
releaseall
@@ -381,7 +381,7 @@ RustboroCity_EventScript_14C650:: @ 814C650
RustboroCity_EventScript_14C691:: @ 814C691
applymovement 9, RustboroCity_Movement_1A0841
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 9, RustboroCity_Movement_1A0833
waitmovement 0
applymovement 9, RustboroCity_Movement_1A0835
@@ -393,7 +393,7 @@ RustboroCity_EventScript_14C691:: @ 814C691
RustboroCity_EventScript_14C6BD:: @ 814C6BD
applymovement 9, RustboroCity_Movement_1A083F
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 9, RustboroCity_Movement_1A0833
waitmovement 0
applymovement 9, RustboroCity_Movement_1A0835
@@ -405,7 +405,7 @@ RustboroCity_EventScript_14C6BD:: @ 814C6BD
RustboroCity_EventScript_14C6E9:: @ 814C6E9
applymovement 9, RustboroCity_Movement_1A0845
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 9, RustboroCity_Movement_1A0833
waitmovement 0
applymovement 9, RustboroCity_Movement_1A0835
@@ -417,7 +417,7 @@ RustboroCity_EventScript_14C6E9:: @ 814C6E9
RustboroCity_EventScript_14C715:: @ 814C715
applymovement 9, RustboroCity_Movement_1A0845
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 9, RustboroCity_Movement_1A0833
waitmovement 0
applymovement 9, RustboroCity_Movement_1A0835
@@ -434,38 +434,38 @@ RustboroCity_Movement_14C74B:: @ 814C74B
RustboroCity_EventScript_14C74D:: @ 814C74D
lockall
- setvar 0x4001, 0
+ setvar VAR_TEMP_1, 0
goto RustboroCity_EventScript_14C77D
end
RustboroCity_EventScript_14C759:: @ 814C759
lockall
- setvar 0x4001, 1
+ setvar VAR_TEMP_1, 1
goto RustboroCity_EventScript_14C77D
end
RustboroCity_EventScript_14C765:: @ 814C765
lockall
- setvar 0x4001, 2
+ setvar VAR_TEMP_1, 2
goto RustboroCity_EventScript_14C77D
end
RustboroCity_EventScript_14C771:: @ 814C771
lockall
- setvar 0x4001, 3
+ setvar VAR_TEMP_1, 3
goto RustboroCity_EventScript_14C77D
end
RustboroCity_EventScript_14C77D:: @ 814C77D
- compare 0x4001, 0
+ compare VAR_TEMP_1, 0
call_if 1, RustboroCity_EventScript_14C7FE
- compare 0x4001, 1
+ compare VAR_TEMP_1, 1
call_if 1, RustboroCity_EventScript_14C82A
- compare 0x4001, 2
+ compare VAR_TEMP_1, 2
call_if 1, RustboroCity_EventScript_14C856
- compare 0x4001, 3
+ compare VAR_TEMP_1, 3
call_if 1, RustboroCity_EventScript_14C882
- compare 0x4001, 4
+ compare VAR_TEMP_1, 4
call_if 1, RustboroCity_EventScript_14C8B8
msgbox RustboroCity_Text_166FB4, 4
giveitem_std ITEM_GREAT_BALL
@@ -475,7 +475,7 @@ RustboroCity_EventScript_14C77D:: @ 814C77D
closemessage
setflag FLAG_RETURNED_DEVON_GOODS
setflag FLAG_HIDE_DEVON_RUSTBORO
- setvar 0x405a, 5
+ setvar VAR_RUSTBORO_STATE, 5
delay 30
warp MAP_RUSTBORO_CITY_DEVON_CORP_3F, 255, 2, 2
waitstate
@@ -489,7 +489,7 @@ RustboroCity_EventScript_14C7F5:: @ 814C7F5
RustboroCity_EventScript_14C7FE:: @ 814C7FE
applymovement 9, RustboroCity_Movement_1A0841
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 9, RustboroCity_Movement_1A0833
waitmovement 0
applymovement 9, RustboroCity_Movement_1A0835
@@ -501,7 +501,7 @@ RustboroCity_EventScript_14C7FE:: @ 814C7FE
RustboroCity_EventScript_14C82A:: @ 814C82A
applymovement 9, RustboroCity_Movement_1A0843
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 9, RustboroCity_Movement_1A0833
waitmovement 0
applymovement 9, RustboroCity_Movement_1A0835
@@ -513,7 +513,7 @@ RustboroCity_EventScript_14C82A:: @ 814C82A
RustboroCity_EventScript_14C856:: @ 814C856
applymovement 9, RustboroCity_Movement_1A0845
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 9, RustboroCity_Movement_1A0833
waitmovement 0
applymovement 9, RustboroCity_Movement_1A0835
@@ -525,7 +525,7 @@ RustboroCity_EventScript_14C856:: @ 814C856
RustboroCity_EventScript_14C882:: @ 814C882
applymovement 9, RustboroCity_Movement_1A0845
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 9, RustboroCity_Movement_1A0833
waitmovement 0
applymovement 9, RustboroCity_Movement_1A0835
@@ -539,7 +539,7 @@ RustboroCity_EventScript_14C882:: @ 814C882
RustboroCity_EventScript_14C8B8:: @ 814C8B8
applymovement 9, RustboroCity_Movement_1A083F
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 9, RustboroCity_Movement_1A0833
waitmovement 0
applymovement 9, RustboroCity_Movement_1A0835
diff --git a/data/scripts/maps/RustboroCity_DevonCorp_2F.inc b/data/scripts/maps/RustboroCity_DevonCorp_2F.inc
index 89d59258d..179140378 100644
--- a/data/scripts/maps/RustboroCity_DevonCorp_2F.inc
+++ b/data/scripts/maps/RustboroCity_DevonCorp_2F.inc
@@ -3,18 +3,18 @@ RustboroCity_DevonCorp_2F_MapScripts:: @ 81574CA
.byte 0
RustboroCity_DevonCorp_2F_MapScript1_1574D0:: @ 81574D0
- compare 0x40c4, 1
+ compare VAR_FOSSIL_RESURRECTION_STATE, 1
call_if 1, RustboroCity_DevonCorp_2F_EventScript_1574DC
end
RustboroCity_DevonCorp_2F_EventScript_1574DC:: @ 81574DC
- setvar 0x40c4, 2
+ setvar VAR_FOSSIL_RESURRECTION_STATE, 2
return
RustboroCity_DevonCorp_2F_EventScript_1574E2:: @ 81574E2
lock
faceplayer
- compare 0x40c4, 1
+ compare VAR_FOSSIL_RESURRECTION_STATE, 1
call_if 1, RustboroCity_DevonCorp_2F_EventScript_1574DC
msgbox RustboroCity_DevonCorp_2F_Text_182B81, 4
release
@@ -23,7 +23,7 @@ RustboroCity_DevonCorp_2F_EventScript_1574E2:: @ 81574E2
RustboroCity_DevonCorp_2F_EventScript_1574F9:: @ 81574F9
lock
faceplayer
- compare 0x40c4, 1
+ compare VAR_FOSSIL_RESURRECTION_STATE, 1
call_if 1, RustboroCity_DevonCorp_2F_EventScript_1574DC
checkflag FLAG_MET_DEVON_EMPLOYEE
goto_if_eq RustboroCity_DevonCorp_2F_EventScript_157519
@@ -39,7 +39,7 @@ RustboroCity_DevonCorp_2F_EventScript_157519:: @ 8157519
RustboroCity_DevonCorp_2F_EventScript_157523:: @ 8157523
lock
faceplayer
- compare 0x40c4, 1
+ compare VAR_FOSSIL_RESURRECTION_STATE, 1
call_if 1, RustboroCity_DevonCorp_2F_EventScript_1574DC
checkflag FLAG_RECEIVED_POKENAV
goto_if_eq RustboroCity_DevonCorp_2F_EventScript_157543
@@ -55,7 +55,7 @@ RustboroCity_DevonCorp_2F_EventScript_157543:: @ 8157543
RustboroCity_DevonCorp_2F_EventScript_15754D:: @ 815754D
lock
faceplayer
- compare 0x40c4, 1
+ compare VAR_FOSSIL_RESURRECTION_STATE, 1
call_if 1, RustboroCity_DevonCorp_2F_EventScript_1574DC
msgbox RustboroCity_DevonCorp_2F_Text_182E6B, 4
release
@@ -64,9 +64,9 @@ RustboroCity_DevonCorp_2F_EventScript_15754D:: @ 815754D
RustboroCity_DevonCorp_2F_EventScript_157564:: @ 8157564
lock
faceplayer
- compare 0x40c4, 2
+ compare VAR_FOSSIL_RESURRECTION_STATE, 2
goto_if_eq RustboroCity_DevonCorp_2F_EventScript_15764A
- compare 0x40c4, 1
+ compare VAR_FOSSIL_RESURRECTION_STATE, 1
goto_if_eq RustboroCity_DevonCorp_2F_EventScript_157640
msgbox RustboroCity_DevonCorp_2F_Text_182ED5, 4
checkitem ITEM_ROOT_FOSSIL, 1
@@ -80,37 +80,37 @@ RustboroCity_DevonCorp_2F_EventScript_157564:: @ 8157564
RustboroCity_DevonCorp_2F_EventScript_1575A6:: @ 81575A6
closemessage
- playse 21
+ playse SE_PIN
applymovement 5, RustboroCity_DevonCorp_2F_Movement_1A0833
waitmovement 0
applymovement 5, RustboroCity_DevonCorp_2F_Movement_1A0835
waitmovement 0
- msgbox RustboroCity_DevonCorp_2F_Text_182F35, 5
- compare RESULT, 0
+ msgbox RustboroCity_DevonCorp_2F_Text_182F35, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq RustboroCity_DevonCorp_2F_EventScript_157636
bufferitemname 0, ITEM_ROOT_FOSSIL
msgbox RustboroCity_DevonCorp_2F_Text_183023, 4
takeitem ITEM_ROOT_FOSSIL, 1
- setvar 0x40c4, 1
- setvar 0x40c5, 1
+ setvar VAR_FOSSIL_RESURRECTION_STATE, 1
+ setvar VAR_WHICH_FOSSIL_REVIVED, 1
release
end
RustboroCity_DevonCorp_2F_EventScript_1575EE:: @ 81575EE
closemessage
- playse 21
+ playse SE_PIN
applymovement 5, RustboroCity_DevonCorp_2F_Movement_1A0833
waitmovement 0
applymovement 5, RustboroCity_DevonCorp_2F_Movement_1A0835
waitmovement 0
- msgbox RustboroCity_DevonCorp_2F_Text_182F35, 5
- compare RESULT, 0
+ msgbox RustboroCity_DevonCorp_2F_Text_182F35, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq RustboroCity_DevonCorp_2F_EventScript_157636
bufferitemname 0, ITEM_CLAW_FOSSIL
msgbox RustboroCity_DevonCorp_2F_Text_183023, 4
takeitem ITEM_CLAW_FOSSIL, 1
- setvar 0x40c4, 1
- setvar 0x40c5, 2
+ setvar VAR_FOSSIL_RESURRECTION_STATE, 1
+ setvar VAR_WHICH_FOSSIL_REVIVED, 2
release
end
@@ -125,9 +125,9 @@ RustboroCity_DevonCorp_2F_EventScript_157640:: @ 8157640
end
RustboroCity_DevonCorp_2F_EventScript_15764A:: @ 815764A
- compare 0x40c5, 1
+ compare VAR_WHICH_FOSSIL_REVIVED, 1
goto_if_eq RustboroCity_DevonCorp_2F_EventScript_157661
- compare 0x40c5, 2
+ compare VAR_WHICH_FOSSIL_REVIVED, 2
goto_if_eq RustboroCity_DevonCorp_2F_EventScript_1576B4
end
@@ -137,16 +137,16 @@ RustboroCity_DevonCorp_2F_EventScript_157661:: @ 8157661
getpartysize
compare RESULT, 6
goto_if_eq RustboroCity_DevonCorp_2F_EventScript_157707
- copyvar 0x8004, RESULT
- setvar 0x40c4, 0
+ copyvar VAR_SPECIAL_4, RESULT
+ setvar VAR_FOSSIL_RESURRECTION_STATE, 0
setflag FLAG_RECEIVED_FOSSIL_MON
- playfanfare 370
+ playfanfare BGM_FANFA4
message RustboroCity_DevonCorp_2F_Text_18319E
waitfanfare
waitmessage
givemon SPECIES_LILEEP, 20, ITEM_NONE, 0x0, 0x0, 0
- msgbox RustboroCity_DevonCorp_2F_Text_1A1102, 5
- compare RESULT, 1
+ msgbox RustboroCity_DevonCorp_2F_Text_1A1102, MSGBOX_YESNO
+ compare RESULT, YES
call_if 1, RustboroCity_DevonCorp_2F_EventScript_1A0678
release
end
@@ -157,16 +157,16 @@ RustboroCity_DevonCorp_2F_EventScript_1576B4:: @ 81576B4
getpartysize
compare RESULT, 6
goto_if_eq RustboroCity_DevonCorp_2F_EventScript_157707
- copyvar 0x8004, RESULT
- setvar 0x40c4, 0
+ copyvar VAR_SPECIAL_4, RESULT
+ setvar VAR_FOSSIL_RESURRECTION_STATE, 0
setflag FLAG_RECEIVED_FOSSIL_MON
- playfanfare 370
+ playfanfare BGM_FANFA4
message RustboroCity_DevonCorp_2F_Text_18319E
waitfanfare
waitmessage
givemon SPECIES_ANORITH, 20, ITEM_NONE, 0x0, 0x0, 0
- msgbox RustboroCity_DevonCorp_2F_Text_1A1102, 5
- compare RESULT, 1
+ msgbox RustboroCity_DevonCorp_2F_Text_1A1102, MSGBOX_YESNO
+ compare RESULT, YES
call_if 1, RustboroCity_DevonCorp_2F_EventScript_1A0678
release
end
diff --git a/data/scripts/maps/RustboroCity_DevonCorp_3F.inc b/data/scripts/maps/RustboroCity_DevonCorp_3F.inc
index e2e70d4c0..ff854d7ef 100644
--- a/data/scripts/maps/RustboroCity_DevonCorp_3F.inc
+++ b/data/scripts/maps/RustboroCity_DevonCorp_3F.inc
@@ -5,7 +5,7 @@ RustboroCity_DevonCorp_3F_MapScripts:: @ 8157711
.byte 0
RustboroCity_DevonCorp_3F_MapScript1_157721:: @ 8157721
- compare 0x408f, 0
+ compare VAR_DEVON_CORP_3F_STATE, 0
call_if 1, RustboroCity_DevonCorp_3F_EventScript_15772D
end
@@ -15,7 +15,7 @@ RustboroCity_DevonCorp_3F_EventScript_15772D:: @ 815772D
return
RustboroCity_DevonCorp_3F_MapScript2_157739:: @ 8157739
- map_script_2 0x408f, 0, RustboroCity_DevonCorp_3F_EventScript_157743
+ map_script_2 VAR_DEVON_CORP_3F_STATE, 0, RustboroCity_DevonCorp_3F_EventScript_157743
.2byte 0
RustboroCity_DevonCorp_3F_EventScript_157743:: @ 8157743
@@ -23,7 +23,7 @@ RustboroCity_DevonCorp_3F_EventScript_157743:: @ 8157743
end
RustboroCity_DevonCorp_3F_MapScript2_157748:: @ 8157748
- map_script_2 0x408f, 0, RustboroCity_DevonCorp_3F_EventScript_157752
+ map_script_2 VAR_DEVON_CORP_3F_STATE, 0, RustboroCity_DevonCorp_3F_EventScript_157752
.2byte 0
RustboroCity_DevonCorp_3F_EventScript_157752:: @ 8157752
@@ -37,7 +37,7 @@ RustboroCity_DevonCorp_3F_EventScript_157752:: @ 8157752
waitmovement 0
msgbox RustboroCity_DevonCorp_3F_Text_183903, 4
closemessage
- playbgm 420, 0
+ playbgm BGM_TSURETEK, FALSE
applymovement 2, RustboroCity_DevonCorp_3F_Movement_157803
applymovement 255, RustboroCity_DevonCorp_3F_Movement_157827
waitmovement 0
@@ -50,7 +50,7 @@ RustboroCity_DevonCorp_3F_EventScript_157752:: @ 8157752
msgbox RustboroCity_DevonCorp_3F_Text_18320B, 4
giveitem_std ITEM_LETTER
msgbox RustboroCity_DevonCorp_3F_Text_18337E, 4
- playfanfare 370
+ playfanfare BGM_FANFA4
message RustboroCity_DevonCorp_3F_Text_183422
waitfanfare
waitmessage
@@ -62,9 +62,9 @@ RustboroCity_DevonCorp_3F_EventScript_157752:: @ 8157752
clearflag FLAG_HIDE_GIRLFRIEND_RUSTURF_TUNNEL
clearflag FLAG_HIDE_MR_BRINEY_ROUTE104_HOUSE
clearflag FLAG_HIDE_PEEKO_BRINEY_HOUSE
- setvar 0x4096, 1
+ setvar VAR_BRINEY_LOCATION, 1
clearflag FLAG_HIDE_RIVAL_RUSTBORO
- setvar 0x408f, 1
+ setvar VAR_DEVON_CORP_3F_STATE, 1
releaseall
end
diff --git a/data/scripts/maps/RustboroCity_Gym.inc b/data/scripts/maps/RustboroCity_Gym.inc
index 0dc403ec7..1e2256b47 100644
--- a/data/scripts/maps/RustboroCity_Gym.inc
+++ b/data/scripts/maps/RustboroCity_Gym.inc
@@ -16,11 +16,11 @@ RustboroCity_Gym_EventScript_1578FE:: @ 81578FE
msgbox RustboroCity_Gym_Text_1840D5, 4
setflag FLAG_DEFEATED_RUSTBORO_GYM
setflag FLAG_BADGE01_GET
- setvar 0x405a, 1
- addvar 0x4085, 1
- setvar 0x8008, 1
+ setvar VAR_RUSTBORO_STATE, 1
+ addvar VAR_PETALBURG_GYM_STATE, 1
+ setvar VAR_SPECIAL_8, 1
call RustboroCity_Gym_EventScript_1A01C0
- compare 0x4085, 6
+ compare VAR_PETALBURG_GYM_STATE, 6
call_if 1, RustboroCity_Gym_EventScript_1A00FB
goto RustboroCity_Gym_EventScript_15793C
end
diff --git a/data/scripts/maps/RustboroCity_House1.inc b/data/scripts/maps/RustboroCity_House1.inc
index 0cad33204..c0f1bc689 100644
--- a/data/scripts/maps/RustboroCity_House1.inc
+++ b/data/scripts/maps/RustboroCity_House1.inc
@@ -6,27 +6,27 @@ RustboroCity_House1_EventScript_157C7D:: @ 8157C7D
faceplayer
checkflag FLAG_RUSTBORO_NPC_TRADE_COMPLETED
goto_if_eq RustboroCity_House1_EventScript_157D13
- setvar 0x8008, 0
- copyvar 0x8004, 0x8008
- specialvar RESULT, sub_804D89C
- copyvar 0x8009, RESULT
- msgbox RustboroCity_House1_Text_184EBA, 5
- compare RESULT, 0
+ setvar VAR_SPECIAL_8, 0
+ copyvar VAR_SPECIAL_4, VAR_SPECIAL_8
+ specialvar RESULT, GetInGameTradeSpeciesInfo
+ copyvar VAR_SPECIAL_9, RESULT
+ msgbox RustboroCity_House1_Text_184EBA, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq RustboroCity_House1_EventScript_157CFB
- special sub_80F9A0C
+ special SelectMonForNPCTrade
waitstate
- copyvar 0x800a, 0x8004
- compare 0x8004, 255
+ copyvar VAR_SPECIAL_A, VAR_SPECIAL_4
+ compare VAR_SPECIAL_4, 255
goto_if_eq RustboroCity_House1_EventScript_157CFB
- copyvar 0x8005, 0x800a
- specialvar RESULT, sub_804DB2C
- copyvar 0x800b, RESULT
- compare RESULT, 0x8009
+ copyvar VAR_SPECIAL_5, VAR_SPECIAL_A
+ specialvar RESULT, GetTradeSpecies
+ copyvar VAR_SPECIAL_B, RESULT
+ compare RESULT, VAR_SPECIAL_9
goto_if 5, RustboroCity_House1_EventScript_157D05
- copyvar 0x8004, 0x8008
- copyvar 0x8005, 0x800a
- special sub_804DB68
- special sub_804E174
+ copyvar VAR_SPECIAL_4, VAR_SPECIAL_8
+ copyvar VAR_SPECIAL_5, VAR_SPECIAL_A
+ special CreateInGameTradePokemon
+ special DoInGameTradeScene
waitstate
msgbox RustboroCity_House1_Text_184F6B, 4
setflag FLAG_RUSTBORO_NPC_TRADE_COMPLETED
@@ -39,7 +39,7 @@ RustboroCity_House1_EventScript_157CFB:: @ 8157CFB
end
RustboroCity_House1_EventScript_157D05:: @ 8157D05
- bufferspeciesname 0, 0x8009
+ bufferspeciesname 0, VAR_SPECIAL_9
msgbox RustboroCity_House1_Text_184F8F, 4
release
end
diff --git a/data/scripts/maps/RustboroCity_PokemonCenter_1F.inc b/data/scripts/maps/RustboroCity_PokemonCenter_1F.inc
index a1c0ac31b..653cceb25 100644
--- a/data/scripts/maps/RustboroCity_PokemonCenter_1F.inc
+++ b/data/scripts/maps/RustboroCity_PokemonCenter_1F.inc
@@ -8,7 +8,7 @@ RustboroCity_PokemonCenter_1F_MapScript1_157B7F:: @ 8157B7F
end
RustboroCity_PokemonCenter_1F_EventScript_157B88:: @ 8157B88
- setvar 0x800b, 1
+ setvar VAR_SPECIAL_B, 1
call RustboroCity_PokemonCenter_1F_EventScript_19FD5B
waitmessage
waitbuttonpress
diff --git a/data/scripts/maps/RusturfTunnel.inc b/data/scripts/maps/RusturfTunnel.inc
index 64fce8118..050cf28c2 100644
--- a/data/scripts/maps/RusturfTunnel.inc
+++ b/data/scripts/maps/RusturfTunnel.inc
@@ -4,13 +4,13 @@ RusturfTunnel_MapScripts:: @ 815C745
.byte 0
RusturfTunnel_MapScript2_15C750:: @ 815C750
- map_script_2 0x409a, 4, RusturfTunnel_EventScript_15C7D1
- map_script_2 0x409a, 5, RusturfTunnel_EventScript_15C7D1
+ map_script_2 VAR_RUSTURF_TUNNEL_STATE, 4, RusturfTunnel_EventScript_15C7D1
+ map_script_2 VAR_RUSTURF_TUNNEL_STATE, 5, RusturfTunnel_EventScript_15C7D1
.2byte 0
RusturfTunnel_MapScript1_15C762:: @ 815C762
call RusturfTunnel_EventScript_1A0196
- compare 0x409a, 2
+ compare VAR_RUSTURF_TUNNEL_STATE, 2
call_if 1, RusturfTunnel_EventScript_15C773
end
@@ -52,35 +52,35 @@ RusturfTunnel_EventScript_15C7BC:: @ 815C7BC
RusturfTunnel_EventScript_15C7D1:: @ 815C7D1
lockall
- compare 0x4001, 1
+ compare VAR_TEMP_1, 1
call_if 1, RusturfTunnel_EventScript_15C8CA
- compare 0x4001, 2
+ compare VAR_TEMP_1, 2
call_if 1, RusturfTunnel_EventScript_15C8DF
- compare 0x4001, 3
+ compare VAR_TEMP_1, 3
call_if 1, RusturfTunnel_EventScript_15C8EA
call RusturfTunnel_EventScript_15C92D
msgbox RusturfTunnel_Text_19461D, 4
- compare 0x4001, 2
+ compare VAR_TEMP_1, 2
call_if 1, RusturfTunnel_EventScript_15C8EB
- compare 0x4001, 3
+ compare VAR_TEMP_1, 3
call_if 1, RusturfTunnel_EventScript_15C8EB
giveitem_std ITEM_HM04
setflag FLAG_RECEIVED_HM04
msgbox RusturfTunnel_Text_194693, 4
closemessage
- compare 0x4001, 1
+ compare VAR_TEMP_1, 1
call_if 1, RusturfTunnel_EventScript_15C880
- compare 0x4001, 2
+ compare VAR_TEMP_1, 2
call_if 1, RusturfTunnel_EventScript_15C892
- compare 0x4001, 3
+ compare VAR_TEMP_1, 3
call_if 1, RusturfTunnel_EventScript_15C8AE
msgbox RusturfTunnel_Text_194706, 4
closemessage
- compare 0x4001, 1
+ compare VAR_TEMP_1, 1
call_if 1, RusturfTunnel_EventScript_15C8F7
- compare 0x4001, 2
+ compare VAR_TEMP_1, 2
call_if 1, RusturfTunnel_EventScript_15C909
- compare 0x4001, 3
+ compare VAR_TEMP_1, 3
call_if 1, RusturfTunnel_EventScript_15C91B
call RusturfTunnel_EventScript_1A0442
releaseall
@@ -148,7 +148,7 @@ RusturfTunnel_EventScript_15C91B:: @ 815C91B
return
RusturfTunnel_EventScript_15C92D:: @ 815C92D
- playse 21
+ playse SE_PIN
applymovement 1, RusturfTunnel_Movement_1A0833
waitmovement 0
applymovement 1, RusturfTunnel_Movement_1A0835
@@ -266,15 +266,15 @@ RusturfTunnel_Movement_15C994:: @ 815C994
step_end
RusturfTunnel_EventScript_15C999:: @ 815C999
- setvar 0x4001, 1
+ setvar VAR_TEMP_1, 1
end
RusturfTunnel_EventScript_15C99F:: @ 815C99F
- setvar 0x4001, 2
+ setvar VAR_TEMP_1, 2
end
RusturfTunnel_EventScript_15C9A5:: @ 815C9A5
- setvar 0x4001, 3
+ setvar VAR_TEMP_1, 3
end
RusturfTunnel_EventScript_15C9AB:: @ 815C9AB
@@ -286,7 +286,7 @@ RusturfTunnel_EventScript_15C9AB:: @ 815C9AB
waitmovement 0
moveobjectoffscreen 6
moveobjectoffscreen 7
- setvar 0x409a, 3
+ setvar VAR_RUSTURF_TUNNEL_STATE, 3
releaseall
end
@@ -309,7 +309,7 @@ RusturfTunnel_EventScript_15C9D7:: @ 815C9D7
RusturfTunnel_EventScript_15C9EA:: @ 815C9EA
lock
faceplayer
- playbgm BGM_EVIL_TEAM, 0
+ playbgm BGM_EVIL_TEAM, FALSE
msgbox RusturfTunnel_Text_19419B, 4
trainerbattle 3, OPPONENT_RUSTURF_TUNNEL_GRUNT, 0, RusturfTunnel_Text_194243
msgbox RusturfTunnel_Text_194274, 4
@@ -343,8 +343,8 @@ RusturfTunnel_EventScript_15C9EA:: @ 815C9EA
removeobject 7
clearflag FLAG_DEVON_GOODS_STOLEN
setflag FLAG_RECOVERED_DEVON_GOODS
- setvar 0x405a, 4
- setvar 0x4090, 1
+ setvar VAR_RUSTBORO_STATE, 4
+ setvar VAR_BRINEY_HOUSE_STATE, 1
setflag FLAG_HIDE_BRINEY_ROUTE116
release
end
diff --git a/data/scripts/maps/SSTidalCorridor.inc b/data/scripts/maps/SSTidalCorridor.inc
index 8e9a404a2..dd5aee95c 100644
--- a/data/scripts/maps/SSTidalCorridor.inc
+++ b/data/scripts/maps/SSTidalCorridor.inc
@@ -3,77 +3,77 @@ SSTidalCorridor_MapScripts:: @ 815FC94
.byte 0
SSTidalCorridor_MapScript2_15FC9A:: @ 815FC9A
- map_script_2 0x40b4, 1, SSTidalCorridor_EventScript_15FCBC
- map_script_2 0x40b4, 5, SSTidalCorridor_EventScript_15FCD2
- map_script_2 0x40b4, 9, SSTidalCorridor_EventScript_15FD24
- map_script_2 0x40b4, 10, SSTidalCorridor_EventScript_15FD3A
+ map_script_2 VAR_PORTHOLE_STATE, 1, SSTidalCorridor_EventScript_15FCBC
+ map_script_2 VAR_PORTHOLE_STATE, 5, SSTidalCorridor_EventScript_15FCD2
+ map_script_2 VAR_PORTHOLE_STATE, 9, SSTidalCorridor_EventScript_15FD24
+ map_script_2 VAR_PORTHOLE_STATE, 10, SSTidalCorridor_EventScript_15FD3A
.2byte 0
SSTidalCorridor_EventScript_15FCBC:: @ 815FCBC
special SetSSTidalFlag
- setvar 0x40b4, 2
+ setvar VAR_PORTHOLE_STATE, 2
lockall
- playse 73
+ playse SE_PINPON
msgbox SSTidalCorridor_Text_199007, 4
releaseall
end
SSTidalCorridor_EventScript_15FCD2:: @ 815FCD2
- setvar 0x40b4, 6
+ setvar VAR_PORTHOLE_STATE, 6
lockall
- playse 73
+ playse SE_PINPON
msgbox SSTidalCorridor_Text_199088, 4
releaseall
end
SSTidalRooms_EventScript_15FCE5:: @ 815FCE5
special SetSSTidalFlag
- setvar 0x40b4, 7
- playse 73
+ setvar VAR_PORTHOLE_STATE, 7
+ playse SE_PINPON
msgbox SSTidalRooms_Text_199007, 4
return
SSTidalRooms_EventScript_15FCF9:: @ 815FCF9
special ResetSSTidalFlag
- setvar 0x40b4, 4
- playse 73
+ setvar VAR_PORTHOLE_STATE, 4
+ playse SE_PINPON
msgbox SSTidalRooms_Text_1990F8, 4
return
gUnknown_0815FD0D:: @ 815FD0D
- compare 0x40B4, 2
+ compare VAR_PORTHOLE_STATE, 2
goto_if_eq SSTidalCorridor_EventScript_15FD24
- compare 0x40B4, 7
+ compare VAR_PORTHOLE_STATE, 7
goto_if_eq SSTidalCorridor_EventScript_15FD3A
end
SSTidalCorridor_EventScript_15FD24:: @ 815FD24
special ResetSSTidalFlag
- setvar 0x40b4, 3
+ setvar VAR_PORTHOLE_STATE, 3
lockall
- playse 73
+ playse SE_PINPON
msgbox SSTidalCorridor_Text_199088, 4
releaseall
end
SSTidalCorridor_EventScript_15FD3A:: @ 815FD3A
special ResetSSTidalFlag
- setvar 0x40b4, 8
+ setvar VAR_PORTHOLE_STATE, 8
lockall
- playse 73
+ playse SE_PINPON
msgbox SSTidalCorridor_Text_1990B4, 4
releaseall
end
SSTidalRooms_EventScript_15FD50:: @ 815FD50
special ResetSSTidalFlag
- setvar 0x40b4, 8
- playse 73
+ setvar VAR_PORTHOLE_STATE, 8
+ playse SE_PINPON
msgbox SSTidalRooms_Text_1990B4, 4
return
SSTidalRooms_EventScript_15FD64:: @ 815FD64
- switch 0x40b4
+ switch VAR_PORTHOLE_STATE
case 2, SSTidalRooms_EventScript_15FCF9
case 3, SSTidalRooms_EventScript_15FCF9
case 6, SSTidalRooms_EventScript_15FCE5
@@ -113,9 +113,9 @@ SSTidalCorridor_EventScript_15FDCD:: @ 815FDCD
SSTidalCorridor_EventScript_15FDD6:: @ 815FDD6
lock
faceplayer
- compare 0x40b4, 4
+ compare VAR_PORTHOLE_STATE, 4
goto_if_eq SSTidalCorridor_EventScript_15FDF8
- compare 0x40b4, 8
+ compare VAR_PORTHOLE_STATE, 8
goto_if_eq SSTidalCorridor_EventScript_15FE17
msgbox SSTidalCorridor_Text_19913B, 4
release
@@ -147,9 +147,9 @@ SSTidalCorridor_EventScript_15FE36:: @ 815FE36
SSTidalCorridor_EventScript_15FE3A:: @ 815FE3A
lockall
- compare 0x40b4, 2
+ compare VAR_PORTHOLE_STATE, 2
goto_if_eq SSTidalCorridor_EventScript_15FE5B
- compare 0x40b4, 7
+ compare VAR_PORTHOLE_STATE, 7
goto_if_eq SSTidalCorridor_EventScript_15FE5B
msgbox SSTidalCorridor_Text_199268, 4
releaseall
diff --git a/data/scripts/maps/SafariZone_Southeast.inc b/data/scripts/maps/SafariZone_Southeast.inc
index 6d31cf981..b3eb297e9 100644
--- a/data/scripts/maps/SafariZone_Southeast.inc
+++ b/data/scripts/maps/SafariZone_Southeast.inc
@@ -4,23 +4,23 @@ SafariZone_Southeast_MapScripts:: @ 8160036
.byte 0
SafariZone_Southeast_MapScript2_160041:: @ 8160041
- map_script_2 0x40a4, 2, SafariZone_Southeast_EventScript_16004B
+ map_script_2 VAR_SAFARI_ZONE_STATE, 2, SafariZone_Southeast_EventScript_16004B
.2byte 0
SafariZone_Southeast_EventScript_16004B:: @ 816004B
lockall
- setvar 0x4001, 0
+ setvar VAR_TEMP_1, 0
applymovement 255, SafariZone_Southeast_Movement_160087
waitmovement 0
applymovement 1, SafariZone_Southeast_Movement_160089
waitmovement 0
setobjectxyperm 1, 32, 34
- setvar 0x40a4, 0
+ setvar VAR_SAFARI_ZONE_STATE, 0
releaseall
end
SafariZone_Southeast_MapScript1_160073:: @ 8160073
- compare 0x40a4, 2
+ compare VAR_SAFARI_ZONE_STATE, 2
call_if 1, SafariZone_Southeast_EventScript_16007F
end
@@ -52,17 +52,17 @@ SafariZone_Southeast_EventScript_16009E:: @ 816009E
SafariZone_Southeast_EventScript_1600A7:: @ 81600A7
lock
faceplayer
- compare 0x4001, 0
+ compare VAR_TEMP_1, 0
goto_if_eq SafariZone_Southeast_EventScript_1600D1
- msgbox SafariZone_Southeast_Text_1C3A56, 5
- compare RESULT, 1
+ msgbox SafariZone_Southeast_Text_1C3A56, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq SafariZone_Southeast_EventScript_1600E0
msgbox SafariZone_Southeast_Text_1C3A9C, 4
release
end
SafariZone_Southeast_EventScript_1600D1:: @ 81600D1
- setvar 0x4001, 1
+ setvar VAR_TEMP_1, 1
msgbox SafariZone_Southeast_Text_1C3B2D, 4
release
end
@@ -92,7 +92,7 @@ SafariZone_Southeast_EventScript_16011F:: @ 816011F
end
SafariZone_Southeast_EventScript_160139:: @ 8160139
- setvar 0x40a4, 1
+ setvar VAR_SAFARI_ZONE_STATE, 1
special ExitSafariMode
warpdoor MAP_ROUTE121_SAFARI_ZONE_ENTRANCE, 255, 2, 5
waitstate
diff --git a/data/scripts/maps/SeafloorCavern_Room9.inc b/data/scripts/maps/SeafloorCavern_Room9.inc
index b31e8fc25..afc076a65 100644
--- a/data/scripts/maps/SeafloorCavern_Room9.inc
+++ b/data/scripts/maps/SeafloorCavern_Room9.inc
@@ -14,10 +14,10 @@ SeafloorCavern_Room9_MapScript1_15DAEC:: @ 815DAEC
SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA
lockall
- setvar 0x8004, 2
- setvar 0x8005, 3
- setvar 0x8006, 4
- setvar 0x8007, 5
+ setvar VAR_SPECIAL_4, 2
+ setvar VAR_SPECIAL_5, 3
+ setvar VAR_SPECIAL_6, 4
+ setvar VAR_SPECIAL_7, 5
applymovement 255, SeafloorCavern_Room9_Movement_1A0841
waitmovement 0
applymovement 255, SeafloorCavern_Room9_Movement_15DD68
@@ -28,24 +28,24 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA
msgbox SeafloorCavern_Room9_Text_1B4850, 4
.endif
closemessage
- addobject 0x8004
+ addobject VAR_SPECIAL_4
applymovement 255, SeafloorCavern_Room9_Movement_1A083F
waitmovement 0
- applymovement 0x8004, SeafloorCavern_Room9_Movement_15DD36
+ applymovement VAR_SPECIAL_4, SeafloorCavern_Room9_Movement_15DD36
waitmovement 0
.ifdef SAPPHIRE
msgbox UnknownString_81B41D5, 4
.else
msgbox SeafloorCavern_Room9_Text_1B486C, 4
.endif
- applymovement 0x8004, SeafloorCavern_Room9_Movement_1A0841
+ applymovement VAR_SPECIAL_4, SeafloorCavern_Room9_Movement_1A0841
waitmovement 0
.ifdef SAPPHIRE
msgbox UnknownString_81B4201, 4
.else
msgbox SeafloorCavern_Room9_Text_1B4897, 4
.endif
- applymovement 0x8004, SeafloorCavern_Room9_Movement_1A0839
+ applymovement VAR_SPECIAL_4, SeafloorCavern_Room9_Movement_1A0839
waitmovement 0
.ifdef SAPPHIRE
msgbox UnknownString_81B4289, 4
@@ -62,7 +62,7 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA
.else
msgbox SeafloorCavern_Room9_Text_1B49C1, 4
.endif
- setweather 0
+ setweather WEATHER_NONE
doweather
special sub_8081924
waitstate
@@ -78,7 +78,7 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA
.else
setvar RESULT, 0
.endif
- playse 209
+ playse SE_W197
setfieldeffectargument 0, 16
setfieldeffectargument 1, 42
setfieldeffectargument 2, 0
@@ -89,10 +89,10 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA
.else
setvar RESULT, 1
.endif
- playfanfare 388
- playse 107
+ playfanfare BGM_ME_TAMA
+ playse SE_TAMA
special sub_80818A4
- applymovement 0x8004, SeafloorCavern_Room9_Movement_1A0841
+ applymovement VAR_SPECIAL_4, SeafloorCavern_Room9_Movement_1A0841
applymovement 255, SeafloorCavern_Room9_Movement_1A0841
waitmovement 0
delay 150
@@ -104,29 +104,29 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA
waitmovement 0
special sub_80818FC
waitstate
- setvar 0x8004, 1
- setvar 0x8005, 1
+ setvar VAR_SPECIAL_4, 1
+ setvar VAR_SPECIAL_5, 1
special sub_810F758
waitstate
applymovement 1, SeafloorCavern_Room9_Movement_15DD57
waitmovement 0
removeobject 1
delay 4
- setvar 0x8004, 2
- setvar 0x8005, 2
+ setvar VAR_SPECIAL_4, 2
+ setvar VAR_SPECIAL_5, 2
special sub_810F758
waitstate
delay 30
- setvar 0x8004, 2
- setvar 0x8005, 3
- setvar 0x8006, 4
- setvar 0x8007, 5
+ setvar VAR_SPECIAL_4, 2
+ setvar VAR_SPECIAL_5, 3
+ setvar VAR_SPECIAL_6, 4
+ setvar VAR_SPECIAL_7, 5
.ifdef SAPPHIRE
msgbox UnknownString_81B43F2, 4
.else
msgbox SeafloorCavern_Room9_Text_1B4A89, 4
.endif
- playse 2
+ playse SE_PC_LOGON
applymovement 255, SeafloorCavern_Room9_Movement_1A083F
waitmovement 0
.ifdef SAPPHIRE
@@ -135,7 +135,7 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA
msgbox SeafloorCavern_Room9_Text_1B4ADB, 4
.endif
closemessage
- applymovement 0x8004, SeafloorCavern_Room9_Movement_15DD41
+ applymovement VAR_SPECIAL_4, SeafloorCavern_Room9_Movement_15DD41
waitmovement 0
.ifdef SAPPHIRE
msgbox UnknownString_81B447A, 4
@@ -143,9 +143,9 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA
msgbox SeafloorCavern_Room9_Text_1B4B11, 4
.endif
closemessage
- playse 3
+ playse SE_PC_OFF
delay 20
- applymovement 0x8004, SeafloorCavern_Room9_Movement_1A0845
+ applymovement VAR_SPECIAL_4, SeafloorCavern_Room9_Movement_1A0845
waitmovement 0
.ifdef SAPPHIRE
msgbox UnknownString_81B45C6, 4
@@ -153,24 +153,24 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA
msgbox SeafloorCavern_Room9_Text_1B4C79, 4
.endif
closemessage
- addobject 0x8005
- addobject 0x8006
- addobject 0x8007
- applymovement 0x8007, SeafloorCavern_Room9_Movement_15DD63
- applymovement 0x8006, SeafloorCavern_Room9_Movement_15DD63
- applymovement 0x8005, SeafloorCavern_Room9_Movement_15DD5A
+ addobject VAR_SPECIAL_5
+ addobject VAR_SPECIAL_6
+ addobject VAR_SPECIAL_7
+ applymovement VAR_SPECIAL_7, SeafloorCavern_Room9_Movement_15DD63
+ applymovement VAR_SPECIAL_6, SeafloorCavern_Room9_Movement_15DD63
+ applymovement VAR_SPECIAL_5, SeafloorCavern_Room9_Movement_15DD5A
waitmovement 0
- applymovement 0x8004, SeafloorCavern_Room9_Movement_1A083F
+ applymovement VAR_SPECIAL_4, SeafloorCavern_Room9_Movement_1A083F
waitmovement 0
.ifdef SAPPHIRE
msgbox UnknownString_81B464D, 4
.else
msgbox SeafloorCavern_Room9_Text_1B4D02, 4
.endif
- playse 21
- applymovement 0x8004, SeafloorCavern_Room9_Movement_1A0833
+ playse SE_PIN
+ applymovement VAR_SPECIAL_4, SeafloorCavern_Room9_Movement_1A0833
waitmovement 0
- applymovement 0x8004, SeafloorCavern_Room9_Movement_1A0835
+ applymovement VAR_SPECIAL_4, SeafloorCavern_Room9_Movement_1A0835
waitmovement 0
.ifdef SAPPHIRE
msgbox UnknownString_81B4723, 4
@@ -183,28 +183,28 @@ SeafloorCavern_Room9_EventScript_15DAFA:: @ 815DAFA
msgbox SeafloorCavern_Room9_Text_1B4E37, 4
.endif
closemessage
- applymovement 0x8005, SeafloorCavern_Room9_Movement_15DD60
- applymovement 0x8004, SeafloorCavern_Room9_Movement_15DD46
+ applymovement VAR_SPECIAL_5, SeafloorCavern_Room9_Movement_15DD60
+ applymovement VAR_SPECIAL_4, SeafloorCavern_Room9_Movement_15DD46
waitmovement 0
.ifdef SAPPHIRE
msgbox UnknownString_81B4818, 4
.else
msgbox SeafloorCavern_Room9_Text_1B4ECA, 4
.endif
- setvar 0x407b, 1
+ setvar VAR_ROUTE128_STATE, 1
clearflag FLAG_HIDE_CAVE_OF_ORIGIN_ENTRANCE_WOMAN_1
clearflag FLAG_HIDE_CAVE_OF_ORIGIN_ENTRANCE_WOMAN_2
clearflag FLAG_HIDE_WALLACE_SOOTOPOLIS
clearflag FLAG_HIDE_STEVEN_SOOTOPOLIS
- setvar 0x405e, 1
+ setvar VAR_SOOTOPOLIS_STATE, 1
clearflag FLAG_HIDE_EVIL_LEADER_ROUTE128
clearflag FLAG_HIDE_OTHER_LEADER_ROUTE128
setflag FLAG_SYS_WEATHER_CTRL
setflag FLAG_HIDE_SOOTOPOLIS_RESIDENTS
setflag FLAG_LEGEND_ESCAPED_SEAFLOOR_CAVERN
setflag FLAG_HIDE_STEVEN_STEVENS_HOUSE
- setvar 0x40c6, 1
- setvar 0x40a2, 1
+ setvar VAR_STEVENS_HOUSE_STATE, 1
+ setvar VAR_SEAFLOOR_CAVERN_STATE, 1
setflag FLAG_HIDE_EVIL_LEADER_SEAFLOOR_CAVERN
setflag FLAG_HIDE_OTHER_LEADER_SEAFLOOR_CAVERN
setflag FLAG_HIDE_OTHER_TEAM_GRUNTS_SEAFLOOR_CAVERN
diff --git a/data/scripts/maps/SealedChamber_InnerRoom.inc b/data/scripts/maps/SealedChamber_InnerRoom.inc
index cd778202c..d788be9b3 100644
--- a/data/scripts/maps/SealedChamber_InnerRoom.inc
+++ b/data/scripts/maps/SealedChamber_InnerRoom.inc
@@ -12,21 +12,21 @@ SealedChamber_InnerRoom_EventScript_15F1E8:: @ 815F1E8
compare RESULT, 0
goto_if_eq SealedChamber_InnerRoom_EventScript_15F247
fadeoutbgm 0
- playse 49
+ playse SE_TRACK_MOVE
special DoSealedChamberShakingEffect1
waitstate
delay 40
special DoSealedChamberShakingEffect2
waitstate
- playse 8
+ playse SE_DOOR
delay 40
special DoSealedChamberShakingEffect2
waitstate
- playse 8
+ playse SE_DOOR
delay 40
special DoSealedChamberShakingEffect2
waitstate
- playse 8
+ playse SE_DOOR
delay 40
msgbox SealedChamber_InnerRoom_Text_1A138B, 4
closemessage
diff --git a/data/scripts/maps/SecretBase_YellowCave4.inc b/data/scripts/maps/SecretBase_YellowCave4.inc
index f72c3d76e..bb673b7b6 100644
--- a/data/scripts/maps/SecretBase_YellowCave4.inc
+++ b/data/scripts/maps/SecretBase_YellowCave4.inc
@@ -19,5 +19,5 @@ SecretBase_RedCave1_MapScript2_15F358:: @ 815F358
.2byte 0
SecretBase_RedCave1_MapScript2_15F362:: @ 815F362
- map_script_2 0x4097, 0, SecretBase_RedCave1_EventScript_1A2DDE
+ map_script_2 VAR_0x4097, 0, SecretBase_RedCave1_EventScript_1A2DDE
.2byte 0
diff --git a/data/scripts/maps/ShoalCave_LowTideEntranceRoom.inc b/data/scripts/maps/ShoalCave_LowTideEntranceRoom.inc
index 533c46850..4dcd88761 100644
--- a/data/scripts/maps/ShoalCave_LowTideEntranceRoom.inc
+++ b/data/scripts/maps/ShoalCave_LowTideEntranceRoom.inc
@@ -28,8 +28,8 @@ ShoalCave_LowTideEntranceRoom_EventScript_15E076:: @ 815E076
checkitem ITEM_SHOAL_SHELL, 4
compare RESULT, 0
goto_if_eq ShoalCave_LowTideEntranceRoom_EventScript_15E138
- msgbox ShoalCave_LowTideEntranceRoom_Text_1C6793, 5
- compare RESULT, 0
+ msgbox ShoalCave_LowTideEntranceRoom_Text_1C6793, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq ShoalCave_LowTideEntranceRoom_EventScript_15E16C
checkitemspace ITEM_SHELL_BELL, 1
compare RESULT, 0
diff --git a/data/scripts/maps/SlateportCity.inc b/data/scripts/maps/SlateportCity.inc
index 56fc0e59b..ae8534ad9 100644
--- a/data/scripts/maps/SlateportCity.inc
+++ b/data/scripts/maps/SlateportCity.inc
@@ -4,21 +4,21 @@ SlateportCity_MapScripts:: @ 814BA36
SlateportCity_MapScript1_14BA3C:: @ 814BA3C
.ifdef SAPPHIRE
- setvar 0x4010, MAP_OBJ_GFX_AQUA_MEMBER_F
- setvar 0x4011, MAP_OBJ_GFX_AQUA_MEMBER_M
+ setvar VAR_OBJ_GFX_ID_0, MAP_OBJ_GFX_AQUA_MEMBER_F
+ setvar VAR_OBJ_GFX_ID_1, MAP_OBJ_GFX_AQUA_MEMBER_M
.else
- setvar 0x4010, MAP_OBJ_GFX_MAGMA_MEMBER_F
- setvar 0x4011, MAP_OBJ_GFX_MAGMA_MEMBER_M
+ setvar VAR_OBJ_GFX_ID_0, MAP_OBJ_GFX_MAGMA_MEMBER_F
+ setvar VAR_OBJ_GFX_ID_1, MAP_OBJ_GFX_MAGMA_MEMBER_M
.endif
- setvar 0x40aa, 0
+ setvar VAR_SLATEPORT_MUSEUM_1F_STATE, 0
call SlateportCity_EventScript_14BA5C
- compare 0x4058, 1
+ compare VAR_SLATEPORT_STATE, 1
call_if 1, SlateportCity_EventScript_14BA68
end
SlateportCity_EventScript_14BA5C:: @ 814BA5C
setflag FLAG_VISITED_SLATEPORT_CITY
- setvar 0x4086, 0
+ setvar VAR_LINK_CONTEST_ROOM_STATE, 0
setflag FLAG_HIDE_CONTEST_REPORTER_SLATEPORT
return
@@ -73,7 +73,7 @@ SlateportCity_EventScript_14BAE0:: @ 814BAE0
compare RESULT, 0
call_if 1, SlateportCity_EventScript_14BB2B
msgbox SlateportCity_Text_164691, 4
- playfanfare 370
+ playfanfare BGM_FANFA4
message SlateportCity_Text_1646DD
waitfanfare
waitmessage
@@ -95,7 +95,7 @@ SlateportCity_EventScript_14BB35:: @ 814BB35
SlateportCity_EventScript_14BB3F:: @ 814BB3F
lock
faceplayer
- compare 0x4058, 1
+ compare VAR_SLATEPORT_STATE, 1
call_if 1, SlateportCity_EventScript_14BB56
msgbox SlateportCity_Text_164814, 4
release
@@ -109,7 +109,7 @@ SlateportCity_EventScript_14BB56:: @ 814BB56
SlateportCity_EventScript_14BB60:: @ 814BB60
lock
faceplayer
- compare 0x4058, 1
+ compare VAR_SLATEPORT_STATE, 1
call_if 1, SlateportCity_EventScript_14BB77
msgbox SlateportCity_Text_1648A0, 4
release
@@ -123,7 +123,7 @@ SlateportCity_EventScript_14BB77:: @ 814BB77
SlateportCity_EventScript_14BB81:: @ 814BB81
lock
faceplayer
- compare 0x4058, 1
+ compare VAR_SLATEPORT_STATE, 1
call_if 1, SlateportCity_EventScript_14BBA1
checkflag FLAG_RECEIVED_SECRET_POWER
goto_if_eq SlateportCity_EventScript_14BBAB
@@ -144,7 +144,7 @@ SlateportCity_EventScript_14BBAB:: @ 814BBAB
SlateportCity_EventScript_14BBB5:: @ 814BBB5
lock
faceplayer
- compare 0x4058, 1
+ compare VAR_SLATEPORT_STATE, 1
call_if 1, SlateportCity_EventScript_14BBCC
msgbox SlateportCity_Text_164A30, 4
release
@@ -156,7 +156,7 @@ SlateportCity_EventScript_14BBCC:: @ 814BBCC
end
SlateportCity_EventScript_14BBD6:: @ 814BBD6
- compare 0x4058, 1
+ compare VAR_SLATEPORT_STATE, 1
goto_if_eq SlateportCity_EventScript_14BBEA
msgbox SlateportCity_Text_164AA9, 2
end
@@ -168,7 +168,7 @@ SlateportCity_EventScript_14BBEA:: @ 814BBEA
SlateportCity_EventScript_14BBF3:: @ 814BBF3
lock
faceplayer
- compare 0x4058, 1
+ compare VAR_SLATEPORT_STATE, 1
call_if 1, SlateportCity_EventScript_14BC0A
msgbox SlateportCity_Text_164B34, 4
release
@@ -253,7 +253,7 @@ SlateportCity_EventScript_14BCAF:: @ 814BCAF
SlateportCity_EventScript_14BCB8:: @ 814BCB8
lock
faceplayer
- compare 0x4058, 1
+ compare VAR_SLATEPORT_STATE, 1
call_if 1, SlateportCity_EventScript_14BCCF
msgbox SlateportCity_Text_164F9E, 4
release
@@ -287,10 +287,10 @@ SlateportCity_EventScript_14BCFD:: @ 814BCFD
SlateportCity_EventScript_14BD06:: @ 814BD06
lock
faceplayer
- msgbox SlateportCity_Text_1650F1, 5
- compare RESULT, 1
+ msgbox SlateportCity_Text_1650F1, MSGBOX_YESNO
+ compare RESULT, YES
call_if 1, SlateportCity_EventScript_14BD28
- compare RESULT, 0
+ compare RESULT, NO
call_if 1, SlateportCity_EventScript_14BD31
release
end
@@ -508,7 +508,7 @@ SlateportCity_EventScript_14BEBC:: @ 814BEBC
applymovement 11, SlateportCity_Movement_1A0841
waitmovement 0
msgbox SlateportCity_Text_1655E7, 4
- playbgm BGM_EVIL_TEAM, 0
+ playbgm BGM_EVIL_TEAM, FALSE
msgbox SlateportCity_Text_1656BC, 4
applymovement 6, SlateportCity_Movement_1A083F
applymovement 1, SlateportCity_Movement_1A083F
@@ -519,7 +519,7 @@ SlateportCity_EventScript_14BEBC:: @ 814BEBC
applymovement 11, SlateportCity_Movement_1A0845
waitmovement 0
msgbox SlateportCity_Text_16578F, 4
- playse 21
+ playse SE_PIN
applymovement 11, SlateportCity_Movement_1A0833
waitmovement 0
applymovement 11, SlateportCity_Movement_1A0835
@@ -537,7 +537,7 @@ SlateportCity_EventScript_14BEBC:: @ 814BEBC
clearflag FLAG_HIDE_SUBMARINE_SHADOW_SLATEPORT_HARBOR
clearflag FLAG_HIDE_GRUNT_1_SLATEPORT_HARBOR
clearflag FLAG_HIDE_GRUNT_2_SLATEPORT_HARBOR
- setvar 0x4058, 2
+ setvar VAR_SLATEPORT_STATE, 2
warp MAP_SLATEPORT_CITY_HARBOR, 255, 11, 14
waitstate
releaseall
diff --git a/data/scripts/maps/SlateportCity_ContestLobby.inc b/data/scripts/maps/SlateportCity_ContestLobby.inc
index c4a44d9c9..59c5b13fc 100644
--- a/data/scripts/maps/SlateportCity_ContestLobby.inc
+++ b/data/scripts/maps/SlateportCity_ContestLobby.inc
@@ -7,13 +7,13 @@ SlateportCity_ContestLobby_MapScript1_155417:: @ 8155417
end
SlateportCity_ContestLobby_EventScript_15541D:: @ 815541D
- setvar 0x800b, 7
+ setvar VAR_SPECIAL_B, 7
setvar CONTEST_RANK, 2
call SlateportCity_ContestLobby_EventScript_1A4E92
call SlateportCity_ContestLobby_EventScript_155448
- special sub_80C4BF0
+ special SetContestTrainerGfxIds
call SlateportCity_ContestLobby_EventScript_15FBDB
- setvar 0x4088, 3
+ setvar VAR_CONTEST_LOCATION, 3
warp MAP_LINK_CONTEST_ROOM1, 255, 7, 5
waitstate
end
@@ -22,13 +22,13 @@ SlateportCity_ContestLobby_EventScript_155448:: @ 8155448
lockall
applymovement 1, SlateportCity_ContestLobby_Movement_1554CC
waitmovement 0
- playse 71
+ playse SE_HASHI
setmetatile 4, 2, 545, 1
setmetatile 4, 3, 609, 1
special DrawWholeMapView
applymovement 1, SlateportCity_ContestLobby_Movement_1554CF
waitmovement 0
- playse 71
+ playse SE_HASHI
setmetatile 4, 2, 721, 1
setmetatile 4, 3, 729, 1
special DrawWholeMapView
diff --git a/data/scripts/maps/SlateportCity_Harbor.inc b/data/scripts/maps/SlateportCity_Harbor.inc
index 304013b08..4be5c6daf 100644
--- a/data/scripts/maps/SlateportCity_Harbor.inc
+++ b/data/scripts/maps/SlateportCity_Harbor.inc
@@ -4,8 +4,8 @@ SlateportCity_Harbor_MapScripts:: @ 8155F5D
SlateportCity_Harbor_MapScript1_155F63:: @ 8155F63
setescapewarp MAP_SLATEPORT_CITY, 255, 28, 13
- setvar 0x4001, 0
- compare 0x40a0, 1
+ setvar VAR_TEMP_1, 0
+ compare VAR_SLATEPORT_HARBOR_STATE, 1
call_if 1, SlateportCity_Harbor_EventScript_155F89
checkflag FLAG_SYS_GAME_CLEAR
call_if 1, SlateportCity_Harbor_EventScript_155F85
@@ -24,25 +24,25 @@ SlateportCity_Harbor_EventScript_155F89:: @ 8155F89
SlateportCity_Harbor_EventScript_155F9B:: @ 8155F9B
lockall
- setvar 0x8008, 0
+ setvar VAR_SPECIAL_8, 0
goto SlateportCity_Harbor_EventScript_155FD5
end
SlateportCity_Harbor_EventScript_155FA7:: @ 8155FA7
lockall
- setvar 0x8008, 1
+ setvar VAR_SPECIAL_8, 1
goto SlateportCity_Harbor_EventScript_155FD5
end
SlateportCity_Harbor_EventScript_155FB3:: @ 8155FB3
lockall
- setvar 0x8008, 2
+ setvar VAR_SPECIAL_8, 2
goto SlateportCity_Harbor_EventScript_155FD5
end
SlateportCity_Harbor_EventScript_155FBF:: @ 8155FBF
lockall
- setvar 0x8008, 3
+ setvar VAR_SPECIAL_8, 3
applymovement 255, SlateportCity_Harbor_Movement_1560C2
waitmovement 0
goto SlateportCity_Harbor_EventScript_155FD5
@@ -62,14 +62,14 @@ SlateportCity_Harbor_EventScript_155FD5:: @ 8155FD5
removeobject 6
removeobject 7
removeobject 8
- setvar 0x40a0, 2
- compare 0x8008, 0
+ setvar VAR_SLATEPORT_HARBOR_STATE, 2
+ compare VAR_SPECIAL_8, 0
call_if 1, SlateportCity_Harbor_EventScript_15605C
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, SlateportCity_Harbor_EventScript_156071
- compare 0x8008, 2
+ compare VAR_SPECIAL_8, 2
call_if 1, SlateportCity_Harbor_EventScript_156086
- compare 0x8008, 3
+ compare VAR_SPECIAL_8, 3
call_if 1, SlateportCity_Harbor_EventScript_156086
msgbox SlateportCity_Harbor_Text_17FE60, 4
closemessage
@@ -190,10 +190,10 @@ SlateportCity_Harbor_EventScript_156135:: @ 8156135
end
SlateportCity_Harbor_EventScript_15613F:: @ 815613F
- msgbox SlateportCity_Harbor_Text_17FB81, 5
- compare RESULT, 0
+ msgbox SlateportCity_Harbor_Text_17FB81, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq SlateportCity_Harbor_EventScript_15618A
- setvar 0x40b4, 1
+ setvar VAR_PORTHOLE_STATE, 1
call SlateportCity_Harbor_EventScript_156196
warp MAP_SS_TIDAL_CORRIDOR, 255, 1, 10
waitstate
@@ -201,8 +201,8 @@ SlateportCity_Harbor_EventScript_15613F:: @ 815613F
end
SlateportCity_Harbor_EventScript_156167:: @ 8156167
- msgbox SlateportCity_Harbor_Text_17FB9C, 5
- compare RESULT, 0
+ msgbox SlateportCity_Harbor_Text_17FB9C, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq SlateportCity_Harbor_EventScript_15618A
call SlateportCity_Harbor_EventScript_156196
warp MAP_BATTLE_TOWER_OUTSIDE, 255, 19, 23
@@ -229,7 +229,7 @@ SlateportCity_Harbor_EventScript_156196:: @ 8156196
call_if 1, SlateportCity_Harbor_EventScript_1561E4
delay 30
hideobjectat 255, MAP_PETALBURG_CITY
- setvar 0x8004, 5
+ setvar VAR_SPECIAL_4, 5
call SlateportCity_Harbor_EventScript_1A040E
return
@@ -274,7 +274,7 @@ SlateportCity_Harbor_EventScript_156211:: @ 8156211
goto_if_eq SlateportCity_Harbor_EventScript_156265
checkflag FLAG_EVIL_TEAM_ESCAPED_IN_SUBMARINE
goto_if_eq SlateportCity_Harbor_EventScript_156258
- compare 0x40a0, 2
+ compare VAR_SLATEPORT_HARBOR_STATE, 2
goto_if_eq SlateportCity_Harbor_EventScript_15624E
msgbox SlateportCity_Harbor_Text_17FD1C, 4
closemessage
@@ -300,7 +300,7 @@ SlateportCity_Harbor_EventScript_156265:: @ 8156265
end
SlateportCity_Harbor_EventScript_15626F:: @ 815626F
- compare 0x4001, 1
+ compare VAR_TEMP_1, 1
goto_if_eq SlateportCity_Harbor_EventScript_156380
checkitem ITEM_SCANNER, 1
compare RESULT, 1
@@ -332,8 +332,8 @@ SlateportCity_Harbor_EventScript_1562B3:: @ 81562B3
end
SlateportCity_Harbor_EventScript_1562EA:: @ 81562EA
- msgbox SlateportCity_Harbor_Text_1803DD, 5
- compare RESULT, 0
+ msgbox SlateportCity_Harbor_Text_1803DD, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq SlateportCity_Harbor_EventScript_156374
giveitem_std ITEM_DEEP_SEA_TOOTH
compare RESULT, 0
@@ -345,8 +345,8 @@ SlateportCity_Harbor_EventScript_1562EA:: @ 81562EA
end
SlateportCity_Harbor_EventScript_15632A:: @ 815632A
- msgbox SlateportCity_Harbor_Text_180412, 5
- compare RESULT, 0
+ msgbox SlateportCity_Harbor_Text_180412, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq SlateportCity_Harbor_EventScript_156374
giveitem_std ITEM_DEEP_SEA_SCALE
compare RESULT, 0
@@ -369,7 +369,7 @@ SlateportCity_Harbor_EventScript_156374:: @ 8156374
end
SlateportCity_Harbor_EventScript_156380:: @ 8156380
- setvar 0x4001, 1
+ setvar VAR_TEMP_1, 1
msgbox SlateportCity_Harbor_Text_180491, 4
release
end
diff --git a/data/scripts/maps/SlateportCity_House1.inc b/data/scripts/maps/SlateportCity_House1.inc
index c72aa229a..13de091cb 100644
--- a/data/scripts/maps/SlateportCity_House1.inc
+++ b/data/scripts/maps/SlateportCity_House1.inc
@@ -4,20 +4,20 @@ SlateportCity_House1_MapScripts:: @ 815567A
SlateportCity_House1_EventScript_15567B:: @ 815567B
lock
faceplayer
- msgbox SlateportCity_House1_Text_17D46A, 5
- compare RESULT, 1
+ msgbox SlateportCity_House1_Text_17D46A, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq SlateportCity_House1_EventScript_15569C
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq SlateportCity_House1_EventScript_1556BF
end
SlateportCity_House1_EventScript_15569C:: @ 815569C
msgbox SlateportCity_House1_Text_17D4DB, 4
- special sub_80F9A0C
+ special SelectMonForNPCTrade
waitstate
- compare 0x8004, 255
+ compare VAR_SPECIAL_4, 255
goto_if 5, SlateportCity_House1_EventScript_1556C9
- compare 0x8004, 255
+ compare VAR_SPECIAL_4, 255
goto_if_eq SlateportCity_House1_EventScript_1556BF
end
@@ -30,18 +30,18 @@ SlateportCity_House1_EventScript_1556C9:: @ 81556C9
specialvar RESULT, ScriptGetPartyMonSpecies
compare RESULT, SPECIES_EGG
goto_if_eq SlateportCity_House1_EventScript_15571C
- special sub_80BFAE0
- special sub_80BFB10
+ special TV_CopyNicknameToStringVar1AndEnsureTerminated
+ special TV_CheckMonOTIDEqualsPlayerID
compare RESULT, 1
goto_if_eq SlateportCity_House1_EventScript_155726
- specialvar RESULT, sub_810F96C
- special sub_80BFAE0
+ specialvar RESULT, MonOTNameMatchesPlayer
+ special TV_CopyNicknameToStringVar1AndEnsureTerminated
compare RESULT, 1
goto_if_eq SlateportCity_House1_EventScript_155726
- msgbox SlateportCity_House1_Text_17D505, 5
- compare RESULT, 1
+ msgbox SlateportCity_House1_Text_17D505, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq SlateportCity_House1_EventScript_155730
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq SlateportCity_House1_EventScript_1556BF
end
@@ -58,8 +58,8 @@ SlateportCity_House1_EventScript_155726:: @ 8155726
SlateportCity_House1_EventScript_155730:: @ 8155730
msgbox SlateportCity_House1_Text_17D580, 4
call SlateportCity_House1_EventScript_1A0678
- specialvar RESULT, sub_80BF9B4
- special sub_80BFAE0
+ specialvar RESULT, TV_PutNameRaterShowOnTheAirIfNicnkameChanged
+ special TV_CopyNicknameToStringVar1AndEnsureTerminated
compare RESULT, 1
goto_if_eq SlateportCity_House1_EventScript_15575A
msgbox SlateportCity_House1_Text_17D63A, 4
diff --git a/data/scripts/maps/SlateportCity_OceanicMuseum_1F.inc b/data/scripts/maps/SlateportCity_OceanicMuseum_1F.inc
index 9e002e61e..5d0fdb411 100644
--- a/data/scripts/maps/SlateportCity_OceanicMuseum_1F.inc
+++ b/data/scripts/maps/SlateportCity_OceanicMuseum_1F.inc
@@ -4,11 +4,11 @@ SlateportCity_OceanicMuseum_1F_MapScripts:: @ 8155ACA
SlateportCity_OceanicMuseum_1F_MapScript1_155AD0:: @ 8155AD0
.ifdef SAPPHIRE
- setvar 0x4010, MAP_OBJ_GFX_AQUA_MEMBER_F
- setvar 0x4011, MAP_OBJ_GFX_AQUA_MEMBER_M
+ setvar VAR_OBJ_GFX_ID_0, MAP_OBJ_GFX_AQUA_MEMBER_F
+ setvar VAR_OBJ_GFX_ID_1, MAP_OBJ_GFX_AQUA_MEMBER_M
.else
- setvar 0x4010, MAP_OBJ_GFX_MAGMA_MEMBER_F
- setvar 0x4011, MAP_OBJ_GFX_MAGMA_MEMBER_M
+ setvar VAR_OBJ_GFX_ID_0, MAP_OBJ_GFX_MAGMA_MEMBER_F
+ setvar VAR_OBJ_GFX_ID_1, MAP_OBJ_GFX_MAGMA_MEMBER_M
.endif
end
@@ -33,8 +33,8 @@ SlateportCity_OceanicMuseum_1F_EventScript_155AF5:: @ 8155AF5
SlateportCity_OceanicMuseum_1F_EventScript_155B06:: @ 8155B06
showmoneybox 0, 0
nop
- msgbox SlateportCity_OceanicMuseum_1F_Text_17E18D, 5
- compare RESULT, 1
+ msgbox SlateportCity_OceanicMuseum_1F_Text_17E18D, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq SlateportCity_OceanicMuseum_1F_EventScript_155B2D
closemessage
hidemoneybox 0, 0
@@ -51,7 +51,7 @@ SlateportCity_OceanicMuseum_1F_EventScript_155B2D:: @ 8155B2D
updatemoneybox 0, 0
nop
msgbox SlateportCity_OceanicMuseum_1F_Text_17E1DE, 4
- setvar 0x40aa, 1
+ setvar VAR_SLATEPORT_MUSEUM_1F_STATE, 1
hidemoneybox 0, 0
releaseall
end
@@ -69,7 +69,7 @@ SlateportCity_OceanicMuseum_1F_EventScript_155B5A:: @ 8155B5A
SlateportCity_OceanicMuseum_1F_EventScript_155B7B:: @ 8155B7B
msgbox SlateportCity_OceanicMuseum_1F_Text_17E22D, 4
- setvar 0x40aa, 1
+ setvar VAR_SLATEPORT_MUSEUM_1F_STATE, 1
hidemoneybox 0, 0
releaseall
end
@@ -158,7 +158,7 @@ SlateportCity_OceanicMuseum_1F_EventScript_155C3A:: @ 8155C3A
lock
faceplayer
delay 8
- playse 21
+ playse SE_PIN
applymovement 13, SlateportCity_OceanicMuseum_1F_Movement_1A0833
waitmovement 0
applymovement 13, SlateportCity_OceanicMuseum_1F_Movement_1A0835
@@ -180,7 +180,7 @@ SlateportCity_OceanicMuseum_1F_EventScript_155C98:: @ 8155C98
applymovement 13, SlateportCity_OceanicMuseum_1F_Movement_155CD3
waitmovement 0
setflag FLAG_HIDE_SCARED_GRUNT_OCEANIC_MUSEUM
- playse 9
+ playse SE_KAIDAN
removeobject 13
release
end
@@ -189,7 +189,7 @@ SlateportCity_OceanicMuseum_1F_EventScript_155CAD:: @ 8155CAD
applymovement 13, SlateportCity_OceanicMuseum_1F_Movement_155CCC
waitmovement 0
setflag FLAG_HIDE_SCARED_GRUNT_OCEANIC_MUSEUM
- playse 9
+ playse SE_KAIDAN
removeobject 13
release
end
diff --git a/data/scripts/maps/SlateportCity_OceanicMuseum_2F.inc b/data/scripts/maps/SlateportCity_OceanicMuseum_2F.inc
index 7fcd0fff1..5dae0bc6b 100644
--- a/data/scripts/maps/SlateportCity_OceanicMuseum_2F.inc
+++ b/data/scripts/maps/SlateportCity_OceanicMuseum_2F.inc
@@ -11,7 +11,7 @@ SlateportCity_OceanicMuseum_2F_EventScript_155CE6:: @ 8155CE6
faceplayer
msgbox SlateportCity_OceanicMuseum_2F_Text_17ECFD, 4
closemessage
- playbgm BGM_EVIL_TEAM, 1
+ playbgm BGM_EVIL_TEAM, TRUE
addobject 3
applymovement 3, SlateportCity_OceanicMuseum_2F_Movement_155EB4
waitmovement 0
@@ -78,13 +78,13 @@ SlateportCity_OceanicMuseum_2F_EventScript_155CE6:: @ 8155CE6
applymovement 255, SlateportCity_OceanicMuseum_2F_Movement_1A0843
waitmovement 0
msgbox SlateportCity_OceanicMuseum_2F_Text_17F352, 4
- setvar 0x8004, 269
+ setvar VAR_SPECIAL_4, 269
call SlateportCity_OceanicMuseum_2F_EventScript_1A067F
msgbox SlateportCity_OceanicMuseum_2F_Text_17F433, 4
closemessage
applymovement 1, SlateportCity_OceanicMuseum_2F_Movement_155E98
waitmovement 0
- playse 9
+ playse SE_KAIDAN
removeobject 1
setflag FLAG_HIDE_EVIL_TEAM_ROUTE110
setflag FLAG_DELIVERED_DEVON_GOODS
diff --git a/data/scripts/maps/SlateportCity_PokemonCenter_1F.inc b/data/scripts/maps/SlateportCity_PokemonCenter_1F.inc
index ac4e8f240..37b2b95ab 100644
--- a/data/scripts/maps/SlateportCity_PokemonCenter_1F.inc
+++ b/data/scripts/maps/SlateportCity_PokemonCenter_1F.inc
@@ -8,7 +8,7 @@ SlateportCity_PokemonCenter_1F_MapScript1_1563C5:: @ 81563C5
end
SlateportCity_PokemonCenter_1F_EventScript_1563CE:: @ 81563CE
- setvar 0x800b, 1
+ setvar VAR_SPECIAL_B, 1
call SlateportCity_PokemonCenter_1F_EventScript_19FD5B
waitmessage
waitbuttonpress
diff --git a/data/scripts/maps/SlateportCity_PokemonFanClub.inc b/data/scripts/maps/SlateportCity_PokemonFanClub.inc
index 593e18fee..f7cc67236 100644
--- a/data/scripts/maps/SlateportCity_PokemonFanClub.inc
+++ b/data/scripts/maps/SlateportCity_PokemonFanClub.inc
@@ -8,7 +8,7 @@ SlateportCity_PokemonFanClub_MapScript1_15576A:: @ 815576A
SlateportCity_PokemonFanClub_EventScript_15576B:: @ 815576B
lock
faceplayer
- switch 0x40b7
+ switch VAR_SLATEPORT_FAN_CLUB_STATE
case 0, SlateportCity_PokemonFanClub_EventScript_155795
case 1, SlateportCity_PokemonFanClub_EventScript_1557A8
case 2, SlateportCity_PokemonFanClub_EventScript_1557FE
@@ -16,13 +16,13 @@ SlateportCity_PokemonFanClub_EventScript_15576B:: @ 815576B
end
SlateportCity_PokemonFanClub_EventScript_155795:: @ 8155795
- setvar 0x40b7, 1
+ setvar VAR_SLATEPORT_FAN_CLUB_STATE, 1
msgbox SlateportCity_PokemonFanClub_Text_17D773, 4
goto SlateportCity_PokemonFanClub_EventScript_155808
end
SlateportCity_PokemonFanClub_EventScript_1557A8:: @ 81557A8
- setvar 0x4002, 0
+ setvar VAR_TEMP_2, 0
checkflag FLAG_RECEIVED_YELLOW_SCARF
call_if 1, SlateportCity_PokemonFanClub_EventScript_155893
checkflag FLAG_RECEIVED_GREEN_SCARF
@@ -33,9 +33,9 @@ SlateportCity_PokemonFanClub_EventScript_1557A8:: @ 81557A8
call_if 1, SlateportCity_PokemonFanClub_EventScript_155893
checkflag FLAG_RECEIVED_RED_SCARF
call_if 1, SlateportCity_PokemonFanClub_EventScript_155893
- compare 0x4002, 5
+ compare VAR_TEMP_2, 5
call_if 1, SlateportCity_PokemonFanClub_EventScript_15588D
- compare 0x40b7, 2
+ compare VAR_SLATEPORT_FAN_CLUB_STATE, 2
goto_if_eq SlateportCity_PokemonFanClub_EventScript_1557FE
msgbox SlateportCity_PokemonFanClub_Text_17DA14, 4
goto SlateportCity_PokemonFanClub_EventScript_155808
@@ -48,7 +48,7 @@ SlateportCity_PokemonFanClub_EventScript_1557FE:: @ 81557FE
SlateportCity_PokemonFanClub_EventScript_155808:: @ 8155808
msgbox SlateportCity_PokemonFanClub_Text_17DA49, 4
- setvar 0x4001, 0
+ setvar VAR_TEMP_1, 0
checkflag FLAG_RECEIVED_YELLOW_SCARF
call_if 0, SlateportCity_PokemonFanClub_EventScript_1559FE
checkflag FLAG_RECEIVED_GREEN_SCARF
@@ -60,7 +60,7 @@ SlateportCity_PokemonFanClub_EventScript_155808:: @ 8155808
checkflag FLAG_RECEIVED_RED_SCARF
call_if 0, SlateportCity_PokemonFanClub_EventScript_1559A2
bufferleadmonspeciesname 0
- switch 0x4001
+ switch VAR_TEMP_1
case 0, SlateportCity_PokemonFanClub_EventScript_155899
case 1, SlateportCity_PokemonFanClub_EventScript_1558A3
case 2, SlateportCity_PokemonFanClub_EventScript_1558D4
@@ -71,11 +71,11 @@ SlateportCity_PokemonFanClub_EventScript_155808:: @ 8155808
end
SlateportCity_PokemonFanClub_EventScript_15588D:: @ 815588D
- setvar 0x40b7, 2
+ setvar VAR_SLATEPORT_FAN_CLUB_STATE, 2
return
SlateportCity_PokemonFanClub_EventScript_155893:: @ 8155893
- addvar 0x4002, 1
+ addvar VAR_TEMP_2, 1
return
SlateportCity_PokemonFanClub_EventScript_155899:: @ 8155899
@@ -150,7 +150,7 @@ SlateportCity_PokemonFanClub_EventScript_1559A2:: @ 81559A2
return
SlateportCity_PokemonFanClub_EventScript_1559B3:: @ 81559B3
- setvar 0x4001, 1
+ setvar VAR_TEMP_1, 1
return
SlateportCity_PokemonFanClub_EventScript_1559B9:: @ 81559B9
@@ -160,7 +160,7 @@ SlateportCity_PokemonFanClub_EventScript_1559B9:: @ 81559B9
return
SlateportCity_PokemonFanClub_EventScript_1559CA:: @ 81559CA
- setvar 0x4001, 2
+ setvar VAR_TEMP_1, 2
return
SlateportCity_PokemonFanClub_EventScript_1559D0:: @ 81559D0
@@ -170,7 +170,7 @@ SlateportCity_PokemonFanClub_EventScript_1559D0:: @ 81559D0
return
SlateportCity_PokemonFanClub_EventScript_1559E1:: @ 81559E1
- setvar 0x4001, 3
+ setvar VAR_TEMP_1, 3
return
SlateportCity_PokemonFanClub_EventScript_1559E7:: @ 81559E7
@@ -180,7 +180,7 @@ SlateportCity_PokemonFanClub_EventScript_1559E7:: @ 81559E7
return
SlateportCity_PokemonFanClub_EventScript_1559F8:: @ 81559F8
- setvar 0x4001, 4
+ setvar VAR_TEMP_1, 4
return
SlateportCity_PokemonFanClub_EventScript_1559FE:: @ 81559FE
@@ -190,7 +190,7 @@ SlateportCity_PokemonFanClub_EventScript_1559FE:: @ 81559FE
return
SlateportCity_PokemonFanClub_EventScript_155A0F:: @ 8155A0F
- setvar 0x4001, 5
+ setvar VAR_TEMP_1, 5
return
SlateportCity_PokemonFanClub_EventScript_155A15:: @ 8155A15
@@ -206,7 +206,7 @@ SlateportCity_PokemonFanClub_EventScript_155A15:: @ 8155A15
end
SlateportCity_PokemonFanClub_EventScript_155A3A:: @ 8155A3A
- playse 21
+ playse SE_PIN
applymovement LAST_TALKED, SlateportCity_PokemonFanClub_Movement_1A0833
waitmovement 0
applymovement LAST_TALKED, SlateportCity_PokemonFanClub_Movement_1A0835
diff --git a/data/scripts/maps/SootopolisCity.inc b/data/scripts/maps/SootopolisCity.inc
index f4842bd40..367677751 100644
--- a/data/scripts/maps/SootopolisCity.inc
+++ b/data/scripts/maps/SootopolisCity.inc
@@ -45,7 +45,7 @@ SootopolisCity_EventScript_14D123:: @ 814D123
call SootopolisCity_EventScript_1A02C1
setobjectxyperm 1, 29, 19
setobjectxyperm 2, 33, 19
- compare 0x405e, 1
+ compare VAR_SOOTOPOLIS_STATE, 1
call_if 1, SootopolisCity_EventScript_14D142
return
@@ -127,8 +127,8 @@ SootopolisCity_EventScript_14D220:: @ 814D220
end
SootopolisCity_EventScript_14D241:: @ 814D241
- msgbox SootopolisCity_Text_1C6540, 5
- compare RESULT, 1
+ msgbox SootopolisCity_Text_1C6540, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq SootopolisCity_EventScript_14D25E
msgbox SootopolisCity_Text_1C6626, 4
release
@@ -216,7 +216,7 @@ SootopolisCity_EventScript_14D308:: @ 814D308
applymovement 10, SootopolisCity_Movement_1A083F
applymovement 255, SootopolisCity_Movement_1A0843
waitmovement 0
- playse 21
+ playse SE_PIN
applymovement 10, SootopolisCity_Movement_1A0833
waitmovement 0
applymovement 10, SootopolisCity_Movement_1A0835
@@ -237,7 +237,7 @@ SootopolisCity_EventScript_14D308:: @ 814D308
.else
msgbox SootopolisCity_Text_169E82, 4
.endif
- playse 21
+ playse SE_PIN
applymovement 5, SootopolisCity_Movement_1A0833
waitmovement 0
applymovement 5, SootopolisCity_Movement_1A0835
@@ -288,7 +288,7 @@ SootopolisCity_EventScript_14D308:: @ 814D308
setobjectmovementtype 5, 9
moveobjectoffscreen 10
setobjectmovementtype 10, 10
- setvar 0x405e, 2
+ setvar VAR_SOOTOPOLIS_STATE, 2
releaseall
end
diff --git a/data/scripts/maps/SootopolisCity_Gym_1F.inc b/data/scripts/maps/SootopolisCity_Gym_1F.inc
index 65ed13d87..35fa306e6 100644
--- a/data/scripts/maps/SootopolisCity_Gym_1F.inc
+++ b/data/scripts/maps/SootopolisCity_Gym_1F.inc
@@ -6,7 +6,7 @@ SootopolisCity_Gym_1F_MapScripts:: @ 815AF07
.byte 0
SootopolisCity_Gym_1F_MapScript1_15AF1C:: @ 815AF1C
- setvar 0x4022, 1
+ setvar VAR_ICE_STEP_COUNT, 1
end
SootopolisCity_Gym_1F_MapScript1_15AF22:: @ 815AF22
@@ -15,15 +15,15 @@ SootopolisCity_Gym_1F_MapScript1_15AF22:: @ 815AF22
SootopolisCity_Gym_1F_MapScript1_15AF25:: @ 815AF25
call SootopolisCity_Gym_1F_EventScript_15AF2E
- special sub_8069D78
+ special SetSootopolisGymCrackedIceMetatiles
end
SootopolisCity_Gym_1F_EventScript_15AF2E:: @ 815AF2E
- compare 0x4022, 8
+ compare VAR_ICE_STEP_COUNT, 8
goto_if 0, SootopolisCity_Gym_1F_EventScript_15AF85
- compare 0x4022, 28
+ compare VAR_ICE_STEP_COUNT, 28
goto_if 0, SootopolisCity_Gym_1F_EventScript_15AF73
- compare 0x4022, 69
+ compare VAR_ICE_STEP_COUNT, 69
goto_if 0, SootopolisCity_Gym_1F_EventScript_15AF61
setmetatile 8, 4, 519, 0
setmetatile 8, 5, 519, 0
@@ -40,32 +40,32 @@ SootopolisCity_Gym_1F_EventScript_15AF85:: @ 815AF85
return
SootopolisCity_Gym_1F_MapScript2_15AF86:: @ 815AF86
- map_script_2 0x4022, 8, SootopolisCity_Gym_1F_EventScript_15AFA8
- map_script_2 0x4022, 28, SootopolisCity_Gym_1F_EventScript_15AFBC
- map_script_2 0x4022, 69, SootopolisCity_Gym_1F_EventScript_15AFD0
- map_script_2 0x4022, 0, SootopolisCity_Gym_1F_EventScript_15AFE4
+ map_script_2 VAR_ICE_STEP_COUNT, 8, SootopolisCity_Gym_1F_EventScript_15AFA8
+ map_script_2 VAR_ICE_STEP_COUNT, 28, SootopolisCity_Gym_1F_EventScript_15AFBC
+ map_script_2 VAR_ICE_STEP_COUNT, 69, SootopolisCity_Gym_1F_EventScript_15AFD0
+ map_script_2 VAR_ICE_STEP_COUNT, 0, SootopolisCity_Gym_1F_EventScript_15AFE4
.2byte 0
SootopolisCity_Gym_1F_EventScript_15AFA8:: @ 815AFA8
- addvar 0x4022, 1
+ addvar VAR_ICE_STEP_COUNT, 1
delay 40
- playse 40
+ playse SE_RU_GASHIN
call SootopolisCity_Gym_1F_EventScript_15AF2E
special DrawWholeMapView
end
SootopolisCity_Gym_1F_EventScript_15AFBC:: @ 815AFBC
- addvar 0x4022, 1
+ addvar VAR_ICE_STEP_COUNT, 1
delay 40
- playse 40
+ playse SE_RU_GASHIN
call SootopolisCity_Gym_1F_EventScript_15AF2E
special DrawWholeMapView
end
SootopolisCity_Gym_1F_EventScript_15AFD0:: @ 815AFD0
- addvar 0x4022, 1
+ addvar VAR_ICE_STEP_COUNT, 1
delay 40
- playse 40
+ playse SE_RU_GASHIN
call SootopolisCity_Gym_1F_EventScript_15AF2E
special DrawWholeMapView
end
@@ -75,7 +75,7 @@ SootopolisCity_Gym_1F_EventScript_15AFE4:: @ 815AFE4
delay 20
applymovement 255, SootopolisCity_Gym_1F_Movement_15AFFD
waitmovement 0
- playse 43
+ playse SE_RU_HYUU
delay 60
warphole MAP_SOOTOPOLIS_CITY_GYM_B1F
waitstate
@@ -102,7 +102,7 @@ SootopolisCity_Gym_1F_EventScript_15B02D:: @ 815B02D
msgbox SootopolisCity_Gym_1F_Text_18F36B, 4
setflag FLAG_DEFEATED_SOOTOPOLIS_GYM
setflag FLAG_BADGE08_GET
- setvar 0x8008, 8
+ setvar VAR_SPECIAL_8, 8
call SootopolisCity_Gym_1F_EventScript_1A01C0
goto SootopolisCity_Gym_1F_EventScript_15B056
end
diff --git a/data/scripts/maps/SootopolisCity_House2.inc b/data/scripts/maps/SootopolisCity_House2.inc
index 011806291..e32e993dd 100644
--- a/data/scripts/maps/SootopolisCity_House2.inc
+++ b/data/scripts/maps/SootopolisCity_House2.inc
@@ -4,10 +4,10 @@ SootopolisCity_House2_MapScripts:: @ 815B2E4
SootopolisCity_House2_EventScript_15B2E5:: @ 815B2E5
lock
faceplayer
- msgbox SootopolisCity_House2_Text_18FA66, 5
- compare RESULT, 1
+ msgbox SootopolisCity_House2_Text_18FA66, MSGBOX_YESNO
+ compare RESULT, YES
call_if 1, SootopolisCity_House2_EventScript_15B307
- compare RESULT, 0
+ compare RESULT, NO
call_if 1, SootopolisCity_House2_EventScript_15B310
release
end
diff --git a/data/scripts/maps/SootopolisCity_House3.inc b/data/scripts/maps/SootopolisCity_House3.inc
index f1bf0bf19..6ffa30d3d 100644
--- a/data/scripts/maps/SootopolisCity_House3.inc
+++ b/data/scripts/maps/SootopolisCity_House3.inc
@@ -4,8 +4,8 @@ SootopolisCity_House3_MapScripts:: @ 815B319
SootopolisCity_House3_EventScript_15B31A:: @ 815B31A
lock
faceplayer
- msgbox SootopolisCity_House3_Text_18FB36, 5
- compare RESULT, 1
+ msgbox SootopolisCity_House3_Text_18FB36, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq SootopolisCity_House3_EventScript_15B339
msgbox SootopolisCity_House3_Text_18FBC0, 4
release
diff --git a/data/scripts/maps/SootopolisCity_House6.inc b/data/scripts/maps/SootopolisCity_House6.inc
index fb91202f3..d2fb4ed7b 100644
--- a/data/scripts/maps/SootopolisCity_House6.inc
+++ b/data/scripts/maps/SootopolisCity_House6.inc
@@ -6,8 +6,8 @@ SootopolisCity_House6_EventScript_15B386:: @ 815B386
faceplayer
checkflag FLAG_RECEIVED_WAILMER_DOLL
goto_if_eq SootopolisCity_House6_EventScript_15B3CD
- msgbox SootopolisCity_House6_Text_18FEA1, 5
- compare RESULT, 0
+ msgbox SootopolisCity_House6_Text_18FEA1, MSGBOX_YESNO
+ compare RESULT, NO
call_if 1, SootopolisCity_House6_EventScript_15B3C3
msgbox SootopolisCity_House6_Text_18FF12, 4
givedecoration_std DECOR_WAILMER_DOLL
diff --git a/data/scripts/maps/SootopolisCity_House8.inc b/data/scripts/maps/SootopolisCity_House8.inc
index bdff79375..91dd3490b 100644
--- a/data/scripts/maps/SootopolisCity_House8.inc
+++ b/data/scripts/maps/SootopolisCity_House8.inc
@@ -6,9 +6,9 @@ SootopolisCity_House8_EventScript_15B401:: @ 815B401
lock
faceplayer
msgbox SootopolisCity_House8_Text_1900F7, 4
- special sub_80F9A0C
+ special SelectMonForNPCTrade
waitstate
- copyvar RESULT, 0x8004
+ copyvar RESULT, VAR_SPECIAL_4
compare RESULT, 255
goto_if_eq SootopolisCity_House8_EventScript_15B448
special CompareShroomishSize
@@ -55,9 +55,9 @@ SootopolisCity_House8_EventScript_15B492:: @ 815B492
lock
faceplayer
msgbox SootopolisCity_House8_Text_190431, 4
- special sub_80F9A0C
+ special SelectMonForNPCTrade
waitstate
- copyvar RESULT, 0x8004
+ copyvar RESULT, VAR_SPECIAL_4
compare RESULT, 255
goto_if_eq SootopolisCity_House8_EventScript_15B4D9
special CompareBarboachSize
diff --git a/data/scripts/maps/SootopolisCity_PokemonCenter_1F.inc b/data/scripts/maps/SootopolisCity_PokemonCenter_1F.inc
index 7b87bc7fc..9eb5b4a57 100644
--- a/data/scripts/maps/SootopolisCity_PokemonCenter_1F.inc
+++ b/data/scripts/maps/SootopolisCity_PokemonCenter_1F.inc
@@ -7,7 +7,7 @@ SootopolisCity_PokemonCenter_1F_MapScript1_15B196:: @ 815B196
end
@ 815B19A
- setvar 0x800B, 1
+ setvar VAR_SPECIAL_B, 1
call VerdanturfTown_PokemonCenter_1F_EventScript_19FD5B
waitmessage
waitbuttonpress
diff --git a/data/scripts/maps/SouthernIsland_Exterior.inc b/data/scripts/maps/SouthernIsland_Exterior.inc
index f62becf08..874e3e901 100644
--- a/data/scripts/maps/SouthernIsland_Exterior.inc
+++ b/data/scripts/maps/SouthernIsland_Exterior.inc
@@ -9,8 +9,8 @@ SouthernIsland_Exterior_MapScript1_160ADC:: @ 8160ADC
SouthernIsland_Exterior_EventScript_160AE0:: @ 8160AE0
lock
faceplayer
- msgbox SouthernIsland_Exterior_Text_1C5215, 5
- compare RESULT, 0
+ msgbox SouthernIsland_Exterior_Text_1C5215, MSGBOX_YESNO
+ compare RESULT, NO
goto_if_eq SouthernIsland_Exterior_EventScript_160B25
msgbox SouthernIsland_Exterior_Text_1C5281, 4
closemessage
@@ -18,7 +18,7 @@ SouthernIsland_Exterior_EventScript_160AE0:: @ 8160AE0
waitmovement 0
delay 30
hideobjectat 1, MAP_SOUTHERN_ISLAND_EXTERIOR
- setvar 0x8004, 2
+ setvar VAR_SPECIAL_4, 2
call SouthernIsland_Exterior_EventScript_1A047C
warp MAP_LILYCOVE_CITY_HARBOR, 255, 8, 11
waitstate
diff --git a/data/scripts/maps/SouthernIsland_Interior.inc b/data/scripts/maps/SouthernIsland_Interior.inc
index ea2f852f4..cbc451a18 100644
--- a/data/scripts/maps/SouthernIsland_Interior.inc
+++ b/data/scripts/maps/SouthernIsland_Interior.inc
@@ -14,9 +14,9 @@ SouthernIsland_Interior_EventScript_160B68:: @ 8160B68
SouthernIsland_Interior_MapScript1_160B6C:: @ 8160B6C
.ifdef SAPPHIRE
- setvar 0x4011, 188
+ setvar VAR_OBJ_GFX_ID_1, MAP_OBJ_GFX_LATIOS
.else
- setvar 0x4011, 187
+ setvar VAR_OBJ_GFX_ID_1, MAP_OBJ_GFX_LATIAS
.endif
call SouthernIsland_Interior_EventScript_160B77
end
@@ -30,16 +30,16 @@ SouthernIsland_Interior_EventScript_160B77:: @ 8160B77
end
SouthernIsland_Interior_EventScript_160B8F:: @ 8160B8F
- setvar 0x4010, 100
+ setvar VAR_OBJ_GFX_ID_0, MAP_OBJ_GFX_RIVAL_BRENDAN_NORMAL
return
SouthernIsland_Interior_EventScript_160B95:: @ 8160B95
- setvar 0x4010, 105
+ setvar VAR_OBJ_GFX_ID_0, MAP_OBJ_GFX_RIVAL_MAY_NORMAL
return
SouthernIsland_Interior_EventScript_160B9B:: @ 8160B9B
lockall
- setvar 0x8008, 12
+ setvar VAR_SPECIAL_8, 12
goto SouthernIsland_Interior_EventScript_160BA7
end
diff --git a/data/scripts/maps/Underwater_SealedChamber.inc b/data/scripts/maps/Underwater_SealedChamber.inc
index cb5c713ee..8d3e8e723 100644
--- a/data/scripts/maps/Underwater_SealedChamber.inc
+++ b/data/scripts/maps/Underwater_SealedChamber.inc
@@ -3,10 +3,10 @@ Underwater_SealedChamber_MapScripts:: @ 815F080
.byte 0
Underwater_SealedChamber_MapScript1_15F086:: @ 815F086
- getplayerxy 0x8004, 0x8005
- compare 0x8004, 12
+ getplayerxy VAR_SPECIAL_4, VAR_SPECIAL_5
+ compare VAR_SPECIAL_4, 12
goto_if 5, Underwater_SealedChamber_EventScript_15F0A6
- compare 0x8005, 44
+ compare VAR_SPECIAL_5, 44
goto_if 5, Underwater_SealedChamber_EventScript_15F0A6
goto Underwater_SealedChamber_EventScript_15F0AF
diff --git a/data/scripts/maps/UnknownMap_25_34.inc b/data/scripts/maps/UnknownMap_25_34.inc
index 1e0f14728..ffd184ddf 100644
--- a/data/scripts/maps/UnknownMap_25_34.inc
+++ b/data/scripts/maps/UnknownMap_25_34.inc
@@ -7,7 +7,7 @@ UnknownMap_25_34_MapScripts:: @ 815F580
LinkContestRoom1_MapScript1_15F595:: @ 815F595
call LinkContestRoom1_EventScript_15F5A5
- setvar 0x4000, 1
+ setvar VAR_TEMP_0, 1
call LinkContestRoom1_EventScript_15F630
end
@@ -26,27 +26,27 @@ LinkContestRoom1_EventScript_15F5A5:: @ 815F5A5
return
LinkContestRoom1_EventScript_15F5E0:: @ 815F5E0
- savebgm 393
+ savebgm BGM_TEST1
return
LinkContestRoom1_EventScript_15F5E4:: @ 815F5E4
- savebgm 394
+ savebgm BGM_TEST2
return
LinkContestRoom1_EventScript_15F5E8:: @ 815F5E8
- savebgm 395
+ savebgm BGM_TEST3
return
LinkContestRoom1_EventScript_15F5EC:: @ 815F5EC
- savebgm 396
+ savebgm BGM_TEST4
return
LinkContestRoom1_EventScript_15F5F0:: @ 815F5F0
- savebgm 440
+ savebgm BGM_CONTEST0
return
LinkContestRoom1_MapScript1_15F5F4:: @ 815F5F4
- compare 0x4009, 1
+ compare VAR_TEMP_9, 1
call_if 1, LinkContestRoom1_EventScript_15F600
end
@@ -55,11 +55,11 @@ LinkContestRoom1_EventScript_15F600:: @ 815F600
return
LinkContestRoom1_MapScript2_15F606:: @ 815F606
- map_script_2 0x4086, 1, LinkContestRoom1_EventScript_15F61A
+ map_script_2 VAR_LINK_CONTEST_ROOM_STATE, 1, LinkContestRoom1_EventScript_15F61A
.2byte 0
LinkContestRoom1_MapScript2_15F610:: @ 815F610
- map_script_2 0x4086, 1, LinkContestRoom1_EventScript_15F625
+ map_script_2 VAR_LINK_CONTEST_ROOM_STATE, 1, LinkContestRoom1_EventScript_15F625
.2byte 0
LinkContestRoom1_EventScript_15F61A:: @ 815F61A
@@ -75,12 +75,12 @@ LinkContestRoom1_EventScript_15F625:: @ 815F625
LinkContestRoom1_EventScript_15F630:: @ 815F630
call LinkContestRoom1_EventScript_15F6E6
call LinkContestRoom1_EventScript_15F646
- compare 0x4000, 8
+ compare VAR_TEMP_0, 8
goto_if 0, LinkContestRoom1_EventScript_15F630
return
LinkContestRoom1_EventScript_15F646:: @ 815F646
- switch 0x4000
+ switch VAR_TEMP_0
case 1, LinkContestRoom1_EventScript_15F699
case 2, LinkContestRoom1_EventScript_15F6A4
case 3, LinkContestRoom1_EventScript_15F6AF
@@ -91,38 +91,38 @@ LinkContestRoom1_EventScript_15F646:: @ 815F646
end
LinkContestRoom1_EventScript_15F699:: @ 815F699
- copyvar 0x4014, 0x4001
- addvar 0x4000, 1
+ copyvar VAR_OBJ_GFX_ID_4, VAR_TEMP_1
+ addvar VAR_TEMP_0, 1
return
LinkContestRoom1_EventScript_15F6A4:: @ 815F6A4
- copyvar 0x4015, 0x4001
- addvar 0x4000, 1
+ copyvar VAR_OBJ_GFX_ID_5, VAR_TEMP_1
+ addvar VAR_TEMP_0, 1
return
LinkContestRoom1_EventScript_15F6AF:: @ 815F6AF
- copyvar 0x4016, 0x4001
- addvar 0x4000, 1
+ copyvar VAR_OBJ_GFX_ID_6, VAR_TEMP_1
+ addvar VAR_TEMP_0, 1
return
LinkContestRoom1_EventScript_15F6BA:: @ 815F6BA
- copyvar 0x4017, 0x4001
- addvar 0x4000, 1
+ copyvar VAR_OBJ_GFX_ID_7, VAR_TEMP_1
+ addvar VAR_TEMP_0, 1
return
LinkContestRoom1_EventScript_15F6C5:: @ 815F6C5
- copyvar 0x4018, 0x4001
- addvar 0x4000, 1
+ copyvar VAR_OBJ_GFX_ID_8, VAR_TEMP_1
+ addvar VAR_TEMP_0, 1
return
LinkContestRoom1_EventScript_15F6D0:: @ 815F6D0
- copyvar 0x4019, 0x4001
- addvar 0x4000, 1
+ copyvar VAR_OBJ_GFX_ID_9, VAR_TEMP_1
+ addvar VAR_TEMP_0, 1
return
LinkContestRoom1_EventScript_15F6DB:: @ 815F6DB
- copyvar 0x401a, 0x4001
- addvar 0x4000, 1
+ copyvar VAR_OBJ_GFX_ID_A, VAR_TEMP_1
+ addvar VAR_TEMP_0, 1
return
LinkContestRoom1_EventScript_15F6E6:: @ 815F6E6
@@ -165,135 +165,135 @@ LinkContestRoom1_EventScript_15F6E6:: @ 815F6E6
end
LinkContestRoom1_EventScript_15F859:: @ 815F859
- setvar 0x4001, 5
+ setvar VAR_TEMP_1, 5
return
LinkContestRoom1_EventScript_15F85F:: @ 815F85F
- setvar 0x4001, 6
+ setvar VAR_TEMP_1, 6
return
LinkContestRoom1_EventScript_15F865:: @ 815F865
- setvar 0x4001, 7
+ setvar VAR_TEMP_1, 7
return
LinkContestRoom1_EventScript_15F86B:: @ 815F86B
- setvar 0x4001, 8
+ setvar VAR_TEMP_1, 8
return
LinkContestRoom1_EventScript_15F871:: @ 815F871
- setvar 0x4001, 10
+ setvar VAR_TEMP_1, 10
return
LinkContestRoom1_EventScript_15F877:: @ 815F877
- setvar 0x4001, 11
+ setvar VAR_TEMP_1, 11
return
LinkContestRoom1_EventScript_15F87D:: @ 815F87D
- setvar 0x4001, 12
+ setvar VAR_TEMP_1, 12
return
LinkContestRoom1_EventScript_15F883:: @ 815F883
- setvar 0x4001, 13
+ setvar VAR_TEMP_1, 13
return
LinkContestRoom1_EventScript_15F889:: @ 815F889
- setvar 0x4001, 14
+ setvar VAR_TEMP_1, 14
return
LinkContestRoom1_EventScript_15F88F:: @ 815F88F
- setvar 0x4001, 15
+ setvar VAR_TEMP_1, 15
return
LinkContestRoom1_EventScript_15F895:: @ 815F895
- setvar 0x4001, 17
+ setvar VAR_TEMP_1, 17
return
LinkContestRoom1_EventScript_15F89B:: @ 815F89B
- setvar 0x4001, 18
+ setvar VAR_TEMP_1, 18
return
LinkContestRoom1_EventScript_15F8A1:: @ 815F8A1
- setvar 0x4001, 19
+ setvar VAR_TEMP_1, 19
return
LinkContestRoom1_EventScript_15F8A7:: @ 815F8A7
- setvar 0x4001, 20
+ setvar VAR_TEMP_1, 20
return
LinkContestRoom1_EventScript_15F8AD:: @ 815F8AD
- setvar 0x4001, 21
+ setvar VAR_TEMP_1, 21
return
LinkContestRoom1_EventScript_15F8B3:: @ 815F8B3
- setvar 0x4001, 22
+ setvar VAR_TEMP_1, 22
return
LinkContestRoom1_EventScript_15F8B9:: @ 815F8B9
- setvar 0x4001, 25
+ setvar VAR_TEMP_1, 25
return
LinkContestRoom1_EventScript_15F8BF:: @ 815F8BF
- setvar 0x4001, 26
+ setvar VAR_TEMP_1, 26
return
LinkContestRoom1_EventScript_15F8C5:: @ 815F8C5
- setvar 0x4001, 27
+ setvar VAR_TEMP_1, 27
return
LinkContestRoom1_EventScript_15F8CB:: @ 815F8CB
- setvar 0x4001, 47
+ setvar VAR_TEMP_1, 47
return
LinkContestRoom1_EventScript_15F8D1:: @ 815F8D1
- setvar 0x4001, 30
+ setvar VAR_TEMP_1, 30
return
LinkContestRoom1_EventScript_15F8D7:: @ 815F8D7
- setvar 0x4001, 31
+ setvar VAR_TEMP_1, 31
return
LinkContestRoom1_EventScript_15F8DD:: @ 815F8DD
- setvar 0x4001, 32
+ setvar VAR_TEMP_1, 32
return
LinkContestRoom1_EventScript_15F8E3:: @ 815F8E3
- setvar 0x4001, 33
+ setvar VAR_TEMP_1, 33
return
LinkContestRoom1_EventScript_15F8E9:: @ 815F8E9
- setvar 0x4001, 34
+ setvar VAR_TEMP_1, 34
return
LinkContestRoom1_EventScript_15F8EF:: @ 815F8EF
- setvar 0x4001, 35
+ setvar VAR_TEMP_1, 35
return
LinkContestRoom1_EventScript_15F8F5:: @ 815F8F5
- setvar 0x4001, 36
+ setvar VAR_TEMP_1, 36
return
LinkContestRoom1_EventScript_15F8FB:: @ 815F8FB
- setvar 0x4001, 37
+ setvar VAR_TEMP_1, 37
return
LinkContestRoom1_EventScript_15F901:: @ 815F901
- setvar 0x4001, 38
+ setvar VAR_TEMP_1, 38
return
LinkContestRoom1_EventScript_15F907:: @ 815F907
- setvar 0x4001, 44
+ setvar VAR_TEMP_1, 44
return
LinkContestRoom1_EventScript_15F90D:: @ 815F90D
- setvar 0x4001, 45
+ setvar VAR_TEMP_1, 45
return
LinkContestRoom1_EventScript_15F913:: @ 815F913
- setvar 0x4001, 46
+ setvar VAR_TEMP_1, 46
return
LinkContestRoom1_EventScript_15F919:: @ 815F919
- switch 0x4088
+ switch VAR_CONTEST_LOCATION
case 1, LinkContestRoom1_EventScript_15F956
case 2, LinkContestRoom1_EventScript_15F969
case 3, LinkContestRoom1_EventScript_15F9C4
@@ -372,7 +372,7 @@ LinkContestRoom1_EventScript_15FA70:: @ 815FA70
return
LinkContestRoom1_EventScript_15FB64:: @ 815FB64
- switch 0x4088
+ switch VAR_CONTEST_LOCATION
case 1, LinkContestRoom1_EventScript_15FBA1
case 2, LinkContestRoom1_EventScript_15FBAD
case 3, LinkContestRoom1_EventScript_15FBB9
@@ -421,9 +421,9 @@ VerdanturfTown_ContestLobby_EventScript_15FBDB:: @ 815FBDB
return
FallarborTown_ContestLobby_EventScript_15FBF3:: @ 815FBF3
- setvar 0x4013, 100
+ setvar VAR_OBJ_GFX_ID_3, MAP_OBJ_GFX_RIVAL_BRENDAN_NORMAL
return
FallarborTown_ContestLobby_EventScript_15FBF9:: @ 815FBF9
- setvar 0x4013, 105
+ setvar VAR_OBJ_GFX_ID_3, MAP_OBJ_GFX_RIVAL_MAY_NORMAL
return
diff --git a/data/scripts/maps/VerdanturfTown.inc b/data/scripts/maps/VerdanturfTown.inc
index b9e9b85a5..ca2a3c245 100644
--- a/data/scripts/maps/VerdanturfTown.inc
+++ b/data/scripts/maps/VerdanturfTown.inc
@@ -4,7 +4,7 @@ VerdanturfTown_MapScripts:: @ 814E854
VerdanturfTown_MapScript1_14E85A:: @ 814E85A
setflag FLAG_VISITED_VERDANTURF_TOWN
- setvar 0x4086, 0
+ setvar VAR_LINK_CONTEST_ROOM_STATE, 0
setflag FLAG_HIDE_CONTEST_REPORTER_VERDANTURF
end
diff --git a/data/scripts/maps/VerdanturfTown_ContestLobby.inc b/data/scripts/maps/VerdanturfTown_ContestLobby.inc
index 3694f089d..37811dbc1 100644
--- a/data/scripts/maps/VerdanturfTown_ContestLobby.inc
+++ b/data/scripts/maps/VerdanturfTown_ContestLobby.inc
@@ -7,13 +7,13 @@ VerdanturfTown_ContestLobby_MapScript1_153D70:: @ 8153D70
end
VerdanturfTown_ContestLobby_EventScript_153D76:: @ 8153D76
- setvar 0x800b, 5
+ setvar VAR_SPECIAL_B, 5
setvar CONTEST_RANK, 0
call VerdanturfTown_ContestLobby_EventScript_1A4E92
call VerdanturfTown_ContestLobby_EventScript_153DA1
- special sub_80C4BF0
+ special SetContestTrainerGfxIds
call VerdanturfTown_ContestLobby_EventScript_15FBDB
- setvar 0x4088, 1
+ setvar VAR_CONTEST_LOCATION, 1
warp MAP_LINK_CONTEST_ROOM1, 255, 7, 5
waitstate
end
@@ -22,13 +22,13 @@ VerdanturfTown_ContestLobby_EventScript_153DA1:: @ 8153DA1
lockall
applymovement 1, VerdanturfTown_ContestLobby_Movement_153E25
waitmovement 0
- playse 71
+ playse SE_HASHI
setmetatile 4, 2, 545, 1
setmetatile 4, 3, 609, 1
special DrawWholeMapView
applymovement 1, VerdanturfTown_ContestLobby_Movement_153E28
waitmovement 0
- playse 71
+ playse SE_HASHI
setmetatile 4, 2, 721, 1
setmetatile 4, 3, 729, 1
special DrawWholeMapView
diff --git a/data/scripts/maps/VerdanturfTown_PokemonCenter_1F.inc b/data/scripts/maps/VerdanturfTown_PokemonCenter_1F.inc
index 598c3f60b..956a28ac5 100644
--- a/data/scripts/maps/VerdanturfTown_PokemonCenter_1F.inc
+++ b/data/scripts/maps/VerdanturfTown_PokemonCenter_1F.inc
@@ -9,7 +9,7 @@ VerdanturfTown_PokemonCenter_1F_MapScript1_153F0F:: @ 8153F0F
PacifidlogTown_PokemonCenter_1F_EventScript_153F18:: @ 8153F18
VerdanturfTown_PokemonCenter_1F_EventScript_153F18:: @ 8153F18
- setvar 0x800b, 1
+ setvar VAR_SPECIAL_B, 1
call VerdanturfTown_PokemonCenter_1F_EventScript_19FD5B
waitmessage
waitbuttonpress
diff --git a/data/scripts/maps/VictoryRoad_1F.inc b/data/scripts/maps/VictoryRoad_1F.inc
index 7e48d3d90..ed0440343 100644
--- a/data/scripts/maps/VictoryRoad_1F.inc
+++ b/data/scripts/maps/VictoryRoad_1F.inc
@@ -44,7 +44,7 @@ VictoryRoad_1F_EventScript_15DED3:: @ 815DED3
clearflag FLAG_HIDE_WALLY_BATTLE_VICTORY_ROAD
moveobjectoffscreen 4
setflag FLAG_DEFEATED_WALLY_VICTORY_ROAD
- setvar 0x40c3, 1
+ setvar VAR_VICTORY_ROAD_1F_STATE, 1
releaseall
end
@@ -93,7 +93,7 @@ VictoryRoad_1F_EventScript_15DF28:: @ 815DF28
VictoryRoad_1F_EventScript_15DF31:: @ 815DF31
trainerbattle 0, OPPONENT_WALLY_3, 0, VictoryRoad_1F_Text_1979BA, VictoryRoad_1F_Text_197A23
- specialvar RESULT, sub_8082C68
+ specialvar RESULT, ShouldTryRematchBattle
compare RESULT, 1
goto_if_eq VictoryRoad_1F_EventScript_15DF58
msgbox VictoryRoad_1F_Text_197A47, 6
diff --git a/data/scripts/mauville_man.inc b/data/scripts/mauville_man.inc
index 3ccfbeb29..0e1835ae4 100644
--- a/data/scripts/mauville_man.inc
+++ b/data/scripts/mauville_man.inc
@@ -26,7 +26,7 @@ SpeakToBard:
end
yes_hear_song:
- setvar 0x8004, 0
+ setvar VAR_SPECIAL_4, 0
@ Give the player ear rape
special ScrSpecial_PlayBardSong
delay 60
@@ -52,14 +52,14 @@ prompt_write_lyrics:
end
write_lyrics:
- setvar 0x8004, 6
+ setvar VAR_SPECIAL_4, 6
call MauvilleCity_PokemonCenter_1F_EventScript_1A00F3
lock
faceplayer
compare RESULT, NO
goto_if_eq dont_write_lyrics
msgbox gTextBard_ThankYouKindly, 4
- setvar 0x8004, 1
+ setvar VAR_SPECIAL_4, 1
@ Give the player ear rape again
special ScrSpecial_PlayBardSong
delay 60
@@ -139,9 +139,9 @@ already_traded:
do_trader_menu_get:
special ScrSpecial_TraderMenuGetDecoration
waitstate
- compare 0x8004, 0
+ compare VAR_SPECIAL_4, 0
goto_if_eq cancelled_get_menu
- compare 0x8004, 65535
+ compare VAR_SPECIAL_4, -1
goto_if_eq rare_item_cant_trade_away
msgbox gTextTrader_ItemOnceBelongedTo, MSGBOX_YESNO
compare RESULT, NO
@@ -176,9 +176,9 @@ do_trader_menu_give:
msgbox gTextTrader_PickDecorationYoullTrade, 4
special ScrSpecial_TraderMenuGiveDecoration
waitstate
- compare 0x8006, 0
+ compare VAR_SPECIAL_6, 0
goto_if_eq cancelled_give_menu
- compare 0x8006, 65535
+ compare VAR_SPECIAL_6, -1
goto_if_eq decoration_is_in_use
special ScrSpecial_IsDecorationFull
compare RESULT, 1
@@ -211,10 +211,10 @@ decorations_full:
.include "data/text/storyteller.inc"
SpeakToStoryteller:
- setvar 0x8008, 0
- setvar 0x8009, 0
- setvar 0x800a, 0
- setvar 0x800b, 0
+ setvar VAR_SPECIAL_8, 0
+ setvar VAR_SPECIAL_9, 0
+ setvar VAR_SPECIAL_A, 0
+ setvar VAR_SPECIAL_B, 0
lock
faceplayer
msgbox gTextStoryteller_Introduction, MSGBOX_YESNO
@@ -230,7 +230,7 @@ choose_story:
waitstate
compare RESULT, FALSE
goto_if_eq cancel_story_menu
- setvar 0x8008, 1
+ setvar VAR_SPECIAL_8, 1
special ScrSpecial_StorytellerDisplayStory
waitmessage
waitbuttonpress
@@ -239,7 +239,7 @@ choose_story:
goto_if_eq no_stat_update
goto stat_update
cancel_story_menu:
- compare 0x8008, 0
+ compare VAR_SPECIAL_8, 0
goto_if_eq dont_hear_story
goto yes_hear_story
no_stat_update:
diff --git a/data/scripts/mystery_event_club.inc b/data/scripts/mystery_event_club.inc
index d8f628709..b02ab4faa 100644
--- a/data/scripts/mystery_event_club.inc
+++ b/data/scripts/mystery_event_club.inc
@@ -25,11 +25,11 @@ PetalburgCity_PokemonCenter_1F_EventScript_1B1B6C:: @ 81B1B6C
PetalburgCity_PokemonCenter_1F_EventScript_1B1B7A:: @ 81B1B7A
msgbox PetalburgCity_PokemonCenter_1F_Text_1B1F7B, 4
closemessage
- setvar 0x8004, 0
+ setvar VAR_SPECIAL_4, 0
call PetalburgCity_PokemonCenter_1F_EventScript_1A00F3
lock
faceplayer
- compare 0x8004, 1
+ compare VAR_SPECIAL_4, 1
call_if 1, PetalburgCity_PokemonCenter_1F_EventScript_1B1C77
compare RESULT, 0
goto_if_eq PetalburgCity_PokemonCenter_1F_EventScript_1B1BB1
@@ -43,7 +43,7 @@ PetalburgCity_PokemonCenter_1F_EventScript_1B1BB1:: @ 81B1BB1
end
PetalburgCity_PokemonCenter_1F_EventScript_1B1BBB:: @ 81B1BBB
- setvar 0x8004, 0
+ setvar VAR_SPECIAL_4, 0
special sub_80EB7C4
waitmessage
delay 80
@@ -79,11 +79,11 @@ PetalburgCity_PokemonCenter_1F_EventScript_1B1C28:: @ 81B1C28
PetalburgCity_PokemonCenter_1F_EventScript_1B1C36:: @ 81B1C36
msgbox PetalburgCity_PokemonCenter_1F_Text_1B207F, 4
closemessage
- setvar 0x8004, 0
+ setvar VAR_SPECIAL_4, 0
call PetalburgCity_PokemonCenter_1F_EventScript_1A00F3
lock
faceplayer
- compare 0x8004, 1
+ compare VAR_SPECIAL_4, 1
call_if 1, PetalburgCity_PokemonCenter_1F_EventScript_1B1C77
compare RESULT, 0
goto_if_eq PetalburgCity_PokemonCenter_1F_EventScript_1B1BB1
diff --git a/data/scripts/players_house.inc b/data/scripts/players_house.inc
index ea8128ee3..b1ead4060 100644
--- a/data/scripts/players_house.inc
+++ b/data/scripts/players_house.inc
@@ -1,22 +1,22 @@
LittlerootTown_BrendansHouse_2F_EventScript_1B6950:: @ 81B6950
LittlerootTown_MaysHouse_2F_EventScript_1B6950:: @ 81B6950
- setvar 0x4092, 5
+ setvar VAR_LITTLEROOT_INTRO_STATE, 5
return
LittlerootTown_BrendansHouse_1F_EventScript_1B6956:: @ 81B6956
LittlerootTown_MaysHouse_1F_EventScript_1B6956:: @ 81B6956
msgbox LittlerootTown_BrendansHouse_1F_Text_172429, 4
- applymovement 0x8004, LittlerootTown_BrendansHouse_1F_Movement_1A0839
+ applymovement VAR_SPECIAL_4, LittlerootTown_BrendansHouse_1F_Movement_1A0839
waitmovement 0
- compare 0x8005, 0
+ compare VAR_SPECIAL_5, 0
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1B699F
- compare 0x8005, 1
+ compare VAR_SPECIAL_5, 1
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1B69AA
msgbox LittlerootTown_BrendansHouse_1F_Text_172453, 4
closemessage
- setvar 0x4092, 4
+ setvar VAR_LITTLEROOT_INTRO_STATE, 4
applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1B69B5
- applymovement 0x8004, LittlerootTown_BrendansHouse_1F_Movement_1A0841
+ applymovement VAR_SPECIAL_4, LittlerootTown_BrendansHouse_1F_Movement_1A0841
waitmovement 0
releaseall
end
@@ -39,7 +39,7 @@ LittlerootTown_BrendansHouse_1F_EventScript_1B69B7:: @ 81B69B7
LittlerootTown_MaysHouse_1F_EventScript_1B69B7:: @ 81B69B7
msgbox LittlerootTown_BrendansHouse_1F_Text_172531, 4
closemessage
- applymovement 0x8004, LittlerootTown_BrendansHouse_1F_Movement_1A0841
+ applymovement VAR_SPECIAL_4, LittlerootTown_BrendansHouse_1F_Movement_1A0841
applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1B6CDC
waitmovement 0
releaseall
@@ -47,13 +47,13 @@ LittlerootTown_MaysHouse_1F_EventScript_1B69B7:: @ 81B69B7
LittlerootTown_BrendansHouse_2F_EventScript_1B69D3:: @ 81B69D3
lockall
- setvar 0x8004, 0
+ setvar VAR_SPECIAL_4, 0
goto LittlerootTown_BrendansHouse_2F_EventScript_1B69EB
end
LittlerootTown_MaysHouse_2F_EventScript_1B69DF:: @ 81B69DF
lockall
- setvar 0x8004, 1
+ setvar VAR_SPECIAL_4, 1
goto LittlerootTown_MaysHouse_2F_EventScript_1B69EB
end
@@ -64,7 +64,7 @@ LittlerootTown_MaysHouse_2F_EventScript_1B69EB:: @ 81B69EB
msgbox LittlerootTown_BrendansHouse_2F_Text_172E18, 4
call LittlerootTown_BrendansHouse_2F_EventScript_1B6A9B
delay 30
- setvar 0x4092, 6
+ setvar VAR_LITTLEROOT_INTRO_STATE, 6
setflag FLAG_SET_WALL_CLOCK
setflag FLAG_HIDE_MACHOKE_MOVER_1
setflag FLAG_HIDE_MACHOKE_MOVER_2
@@ -73,34 +73,34 @@ LittlerootTown_MaysHouse_2F_EventScript_1B69EB:: @ 81B69EB
call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_1B6A31
compare RESULT, 1
call_if 1, LittlerootTown_BrendansHouse_2F_EventScript_1B6A61
- playse 9
- removeobject 0x8008
+ playse SE_KAIDAN
+ removeobject VAR_SPECIAL_8
releaseall
end
LittlerootTown_BrendansHouse_2F_EventScript_1B6A31:: @ 81B6A31
- setvar 0x8008, 14
- addobject 0x8008
- applymovement 0x8008, LittlerootTown_BrendansHouse_2F_Movement_1B6AA2
+ setvar VAR_SPECIAL_8, 14
+ addobject VAR_SPECIAL_8
+ applymovement VAR_SPECIAL_8, LittlerootTown_BrendansHouse_2F_Movement_1B6AA2
waitmovement 0
applymovement 255, LittlerootTown_BrendansHouse_2F_Movement_1A0843
waitmovement 0
msgbox LittlerootTown_BrendansHouse_2F_Text_172E4C, 4
closemessage
- applymovement 0x8008, LittlerootTown_BrendansHouse_2F_Movement_1B6AA9
+ applymovement VAR_SPECIAL_8, LittlerootTown_BrendansHouse_2F_Movement_1B6AA9
waitmovement 0
return
LittlerootTown_BrendansHouse_2F_EventScript_1B6A61:: @ 81B6A61
- setvar 0x8008, 14
- addobject 0x8008
- applymovement 0x8008, LittlerootTown_BrendansHouse_2F_Movement_1B6AAD
+ setvar VAR_SPECIAL_8, 14
+ addobject VAR_SPECIAL_8
+ applymovement VAR_SPECIAL_8, LittlerootTown_BrendansHouse_2F_Movement_1B6AAD
waitmovement 0
applymovement 255, LittlerootTown_BrendansHouse_2F_Movement_1A083F
waitmovement 0
msgbox LittlerootTown_BrendansHouse_2F_Text_172E4C, 4
closemessage
- applymovement 0x8008, LittlerootTown_BrendansHouse_2F_Movement_1B6AB4
+ applymovement VAR_SPECIAL_8, LittlerootTown_BrendansHouse_2F_Movement_1B6AB4
waitmovement 0
return
@@ -150,20 +150,20 @@ LittlerootTown_BrendansHouse_2F_Movement_1B6AB4:: @ 81B6AB4
LittlerootTown_BrendansHouse_1F_EventScript_1B6AB8:: @ 81B6AB8
LittlerootTown_MaysHouse_1F_EventScript_1B6AB8:: @ 81B6AB8
- setvar 0x4092, 7
+ setvar VAR_LITTLEROOT_INTRO_STATE, 7
releaseall
end
LittlerootTown_BrendansHouse_1F_EventScript_1B6ABF:: @ 81B6ABF
- applymovement 0x8005, LittlerootTown_BrendansHouse_1F_Movement_1A0843
+ applymovement VAR_SPECIAL_5, LittlerootTown_BrendansHouse_1F_Movement_1A0843
waitmovement 0
call LittlerootTown_BrendansHouse_1F_EventScript_1B6B9D
applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1B6CCC
waitmovement 0
- playbgm 453, 0
+ playbgm BGM_INTER_V, FALSE
msgbox LittlerootTown_BrendansHouse_1F_Text_1725C9, 4
closemessage
- applymovement 0x8005, LittlerootTown_BrendansHouse_1F_Movement_1B6BDB
+ applymovement VAR_SPECIAL_5, LittlerootTown_BrendansHouse_1F_Movement_1B6BDB
waitmovement 0
applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1B6CD2
waitmovement 0
@@ -173,22 +173,22 @@ LittlerootTown_BrendansHouse_1F_EventScript_1B6ABF:: @ 81B6ABF
msgbox LittlerootTown_BrendansHouse_1F_Text_1725FE, 4
msgbox LittlerootTown_BrendansHouse_1F_Text_172644, 4
closemessage
- setvar 0x4001, 1
- applymovement 0x8005, LittlerootTown_BrendansHouse_1F_Movement_1B6BE1
+ setvar VAR_TEMP_1, 1
+ applymovement VAR_SPECIAL_5, LittlerootTown_BrendansHouse_1F_Movement_1B6BE1
waitmovement 0
goto LittlerootTown_BrendansHouse_1F_EventScript_1B6AB8
end
LittlerootTown_MaysHouse_1F_EventScript_1B6B2E:: @ 81B6B2E
- applymovement 0x8005, LittlerootTown_MaysHouse_1F_Movement_1A083F
+ applymovement VAR_SPECIAL_5, LittlerootTown_MaysHouse_1F_Movement_1A083F
waitmovement 0
call LittlerootTown_MaysHouse_1F_EventScript_1B6B9D
applymovement 255, LittlerootTown_MaysHouse_1F_Movement_1B6CD4
waitmovement 0
- playbgm 453, 0
+ playbgm BGM_INTER_V, FALSE
msgbox LittlerootTown_MaysHouse_1F_Text_1725C9, 4
closemessage
- applymovement 0x8005, LittlerootTown_MaysHouse_1F_Movement_1B6BDE
+ applymovement VAR_SPECIAL_5, LittlerootTown_MaysHouse_1F_Movement_1B6BDE
waitmovement 0
applymovement 255, LittlerootTown_MaysHouse_1F_Movement_1B6CDA
waitmovement 0
@@ -198,18 +198,18 @@ LittlerootTown_MaysHouse_1F_EventScript_1B6B2E:: @ 81B6B2E
msgbox LittlerootTown_MaysHouse_1F_Text_1725FE, 4
msgbox LittlerootTown_MaysHouse_1F_Text_172644, 4
closemessage
- setvar 0x4001, 1
- applymovement 0x8005, LittlerootTown_MaysHouse_1F_Movement_1B6BE5
+ setvar VAR_TEMP_1, 1
+ applymovement VAR_SPECIAL_5, LittlerootTown_MaysHouse_1F_Movement_1B6BE5
waitmovement 0
goto LittlerootTown_MaysHouse_1F_EventScript_1B6AB8
end
LittlerootTown_BrendansHouse_1F_EventScript_1B6B9D:: @ 81B6B9D
LittlerootTown_MaysHouse_1F_EventScript_1B6B9D:: @ 81B6B9D
- playse 21
- applymovement 0x8005, LittlerootTown_BrendansHouse_1F_Movement_1A0833
+ playse SE_PIN
+ applymovement VAR_SPECIAL_5, LittlerootTown_BrendansHouse_1F_Movement_1A0833
waitmovement 0
- applymovement 0x8005, LittlerootTown_BrendansHouse_1F_Movement_1A0835
+ applymovement VAR_SPECIAL_5, LittlerootTown_BrendansHouse_1F_Movement_1A0835
waitmovement 0
msgbox LittlerootTown_BrendansHouse_1F_Text_1725A3, 4
closemessage
@@ -252,17 +252,17 @@ LittlerootTown_BrendansHouse_1F_EventScript_1B6BE9:: @ 81B6BE9
LittlerootTown_MaysHouse_1F_EventScript_1B6BE9:: @ 81B6BE9
lock
faceplayer
- compare 0x4082, 4
+ compare VAR_LITTLEROOT_HOUSES_STATE, 4
goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1B6C33
- compare 0x408c, 4
+ compare VAR_LITTLEROOT_HOUSES_STATE_2, 4
goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1B6C33
checkflag FLAG_BADGE05_GET
goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1B6C3D
checkflag FLAG_RESCUED_BIRCH
goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1B6C72
- compare 0x4001, 1
+ compare VAR_TEMP_1, 1
goto_if_eq LittlerootTown_BrendansHouse_1F_EventScript_1B6C80
- compare 0x4092, 7
+ compare VAR_LITTLEROOT_INTRO_STATE, 7
goto_if 4, LittlerootTown_BrendansHouse_1F_EventScript_1B6C9C
msgbox LittlerootTown_BrendansHouse_1F_Text_172429, 4
release
@@ -366,85 +366,85 @@ LittlerootTown_MaysHouse_1F_EventScript_1B6CDE:: @ 81B6CDE
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6DAD
compare RESULT, 1
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6DBD
- compare 0x8008, 0
+ compare VAR_SPECIAL_8, 0
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6E1D
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6E28
- applymovement 0x8009, LittlerootTown_BrendansHouse_1F_Movement_1A0839
+ applymovement VAR_SPECIAL_9, LittlerootTown_BrendansHouse_1F_Movement_1A0839
waitmovement 0
- playse 21
- applymovement 0x8009, LittlerootTown_BrendansHouse_1F_Movement_1A0833
+ playse SE_PIN
+ applymovement VAR_SPECIAL_9, LittlerootTown_BrendansHouse_1F_Movement_1A0833
waitmovement 0
- applymovement 0x8009, LittlerootTown_BrendansHouse_1F_Movement_1A0835
+ applymovement VAR_SPECIAL_9, LittlerootTown_BrendansHouse_1F_Movement_1A0835
waitmovement 0
delay 20
- compare 0x8008, 0
+ compare VAR_SPECIAL_8, 0
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6DCD
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6DD8
msgbox LittlerootTown_BrendansHouse_1F_Text_17298B, 4
giveitem_std ITEM_SS_TICKET
msgbox LittlerootTown_BrendansHouse_1F_Text_172A7D, 4
closemessage
- compare 0x8008, 0
+ compare VAR_SPECIAL_8, 0
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6DE3
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6DEE
msgbox LittlerootTown_BrendansHouse_1F_Text_172B5E, 4
closemessage
- compare 0x8008, 0
+ compare VAR_SPECIAL_8, 0
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6DF9
- compare 0x8008, 1
+ compare VAR_SPECIAL_8, 1
call_if 1, LittlerootTown_BrendansHouse_1F_EventScript_1B6E0B
- playse 8
- removeobject 0x8009
+ playse SE_DOOR
+ removeobject VAR_SPECIAL_9
setflag FLAG_RECEIVED_SS_TICKET
- setvar 0x4082, 4
- setvar 0x408c, 4
+ setvar VAR_LITTLEROOT_HOUSES_STATE, 4
+ setvar VAR_LITTLEROOT_HOUSES_STATE_2, 4
releaseall
end
LittlerootTown_BrendansHouse_1F_EventScript_1B6DAD:: @ 81B6DAD
- setvar 0x8008, 0
- setvar 0x8009, 5
- setvar 0x800a, 1
+ setvar VAR_SPECIAL_8, 0
+ setvar VAR_SPECIAL_9, 5
+ setvar VAR_SPECIAL_A, 1
return
LittlerootTown_BrendansHouse_1F_EventScript_1B6DBD:: @ 81B6DBD
- setvar 0x8008, 1
- setvar 0x8009, 5
- setvar 0x800a, 1
+ setvar VAR_SPECIAL_8, 1
+ setvar VAR_SPECIAL_9, 5
+ setvar VAR_SPECIAL_A, 1
return
LittlerootTown_BrendansHouse_1F_EventScript_1B6DCD:: @ 81B6DCD
- applymovement 0x8009, LittlerootTown_BrendansHouse_1F_Movement_1B6E33
+ applymovement VAR_SPECIAL_9, LittlerootTown_BrendansHouse_1F_Movement_1B6E33
waitmovement 0
return
LittlerootTown_BrendansHouse_1F_EventScript_1B6DD8:: @ 81B6DD8
- applymovement 0x8009, LittlerootTown_BrendansHouse_1F_Movement_1B6E36
+ applymovement VAR_SPECIAL_9, LittlerootTown_BrendansHouse_1F_Movement_1B6E36
waitmovement 0
return
LittlerootTown_BrendansHouse_1F_EventScript_1B6DE3:: @ 81B6DE3
- applymovement 0x8009, LittlerootTown_BrendansHouse_1F_Movement_1B6E39
+ applymovement VAR_SPECIAL_9, LittlerootTown_BrendansHouse_1F_Movement_1B6E39
waitmovement 0
return
LittlerootTown_BrendansHouse_1F_EventScript_1B6DEE:: @ 81B6DEE
- applymovement 0x8009, LittlerootTown_BrendansHouse_1F_Movement_1B6E3B
+ applymovement VAR_SPECIAL_9, LittlerootTown_BrendansHouse_1F_Movement_1B6E3B
waitmovement 0
return
LittlerootTown_BrendansHouse_1F_EventScript_1B6DF9:: @ 81B6DF9
applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1B6E4F
- applymovement 0x8009, LittlerootTown_BrendansHouse_1F_Movement_1B6E3D
+ applymovement VAR_SPECIAL_9, LittlerootTown_BrendansHouse_1F_Movement_1B6E3D
waitmovement 0
return
LittlerootTown_BrendansHouse_1F_EventScript_1B6E0B:: @ 81B6E0B
applymovement 255, LittlerootTown_BrendansHouse_1F_Movement_1B6E4F
- applymovement 0x8009, LittlerootTown_BrendansHouse_1F_Movement_1B6E43
+ applymovement VAR_SPECIAL_9, LittlerootTown_BrendansHouse_1F_Movement_1B6E43
waitmovement 0
return
diff --git a/data/scripts/pokeblocks.inc b/data/scripts/pokeblocks.inc
index 42e73e17c..589d4e21c 100644
--- a/data/scripts/pokeblocks.inc
+++ b/data/scripts/pokeblocks.inc
@@ -1,34 +1,34 @@
FallarborTown_ContestLobby_EventScript_1B7604:: @ 81B7604
- setvar 0x8008, 4
- setvar 0x8009, 1
- applymovement 0x8008, FallarborTown_ContestLobby_Movement_1B7821
+ setvar VAR_SPECIAL_8, 4
+ setvar VAR_SPECIAL_9, 1
+ applymovement VAR_SPECIAL_8, FallarborTown_ContestLobby_Movement_1B7821
waitmovement 0
goto FallarborTown_ContestLobby_EventScript_1B7681
end
SlateportCity_ContestLobby_EventScript_1B761E:: @ 81B761E
- setvar 0x8008, 2
- setvar 0x8009, 2
+ setvar VAR_SPECIAL_8, 2
+ setvar VAR_SPECIAL_9, 2
applymovement 6, SlateportCity_ContestLobby_Movement_1A083D
- applymovement 0x8008, SlateportCity_ContestLobby_Movement_1B7821
+ applymovement VAR_SPECIAL_8, SlateportCity_ContestLobby_Movement_1B7821
waitmovement 0
goto SlateportCity_ContestLobby_EventScript_1B7681
end
VerdanturfTown_ContestLobby_EventScript_1B763F:: @ 81B763F
- setvar 0x8008, 2
- setvar 0x8009, 1
- applymovement 0x8008, VerdanturfTown_ContestLobby_Movement_1B7821
+ setvar VAR_SPECIAL_8, 2
+ setvar VAR_SPECIAL_9, 1
+ applymovement VAR_SPECIAL_8, VerdanturfTown_ContestLobby_Movement_1B7821
waitmovement 0
goto VerdanturfTown_ContestLobby_EventScript_1B7681
end
LilycoveCity_ContestLobby_EventScript_1B7659:: @ 81B7659
- setvar 0x8008, 3
- setvar 0x8009, 3
+ setvar VAR_SPECIAL_8, 3
+ setvar VAR_SPECIAL_9, 3
applymovement 9, LilycoveCity_ContestLobby_Movement_1A083D
applymovement 10, LilycoveCity_ContestLobby_Movement_1A083D
- applymovement 0x8008, LilycoveCity_ContestLobby_Movement_1B7821
+ applymovement VAR_SPECIAL_8, LilycoveCity_ContestLobby_Movement_1B7821
waitmovement 0
goto LilycoveCity_ContestLobby_EventScript_1B7681
end
@@ -38,10 +38,10 @@ LilycoveCity_ContestLobby_EventScript_1B7681:: @ 81B7681
SlateportCity_ContestLobby_EventScript_1B7681:: @ 81B7681
VerdanturfTown_ContestLobby_EventScript_1B7681:: @ 81B7681
lockall
- msgbox FallarborTown_ContestLobby_Text_1B6E63, 5
- compare RESULT, 1
+ msgbox FallarborTown_ContestLobby_Text_1B6E63, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq FallarborTown_ContestLobby_EventScript_1B76A1
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq FallarborTown_ContestLobby_EventScript_1B76E5
end
@@ -53,10 +53,10 @@ FallarborTown_ContestLobby_EventScript_1B76A1:: @ 81B76A1
compare RESULT, 0
goto_if_eq FallarborTown_ContestLobby_EventScript_1B770E
msgbox FallarborTown_ContestLobby_Text_1B6E9D, 4
- specialvar RESULT, sub_810CA00
- compare RESULT, 65535
+ specialvar RESULT, GetFirstFreePokeblockSlot
+ compare RESULT, -1
goto_if 5, FallarborTown_ContestLobby_EventScript_1B76EF
- compare RESULT, 65535
+ compare RESULT, -1
goto_if_eq FallarborTown_ContestLobby_EventScript_1B7776
end
@@ -66,10 +66,10 @@ FallarborTown_ContestLobby_EventScript_1B76E5:: @ 81B76E5
end
FallarborTown_ContestLobby_EventScript_1B76EF:: @ 81B76EF
- msgbox FallarborTown_ContestLobby_Text_1B6ED0, 5
- compare RESULT, 1
+ msgbox FallarborTown_ContestLobby_Text_1B6ED0, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq FallarborTown_ContestLobby_EventScript_1B7734
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq FallarborTown_ContestLobby_EventScript_1B7726
end
@@ -92,9 +92,9 @@ FallarborTown_ContestLobby_EventScript_1B7734:: @ 81B7734
end
FallarborTown_ContestLobby_EventScript_1B7742:: @ 81B7742
- copyvar 0x8004, 0x8009
+ copyvar VAR_SPECIAL_4, VAR_SPECIAL_9
fadescreen 1
- special sub_804E538
+ special DoBerryBlending
waitstate
releaseall
end
@@ -122,22 +122,22 @@ FallarborTown_ContestLobby_EventScript_1B7780:: @ 81B7780
end
FallarborTown_ContestLobby_EventScript_1B778A:: @ 81B778A
- setvar 0x8008, 4
+ setvar VAR_SPECIAL_8, 4
goto FallarborTown_ContestLobby_EventScript_1B77B6
end
SlateportCity_ContestLobby_EventScript_1B7795:: @ 81B7795
- setvar 0x8008, 2
+ setvar VAR_SPECIAL_8, 2
goto SlateportCity_ContestLobby_EventScript_1B77B6
end
VerdanturfTown_ContestLobby_EventScript_1B77A0:: @ 81B77A0
- setvar 0x8008, 2
+ setvar VAR_SPECIAL_8, 2
goto VerdanturfTown_ContestLobby_EventScript_1B77B6
end
LilycoveCity_ContestLobby_EventScript_1B77AB:: @ 81B77AB
- setvar 0x8008, 3
+ setvar VAR_SPECIAL_8, 3
goto LilycoveCity_ContestLobby_EventScript_1B77B6
end
@@ -214,18 +214,18 @@ VerdanturfTown_ContestLobby_EventScript_1B783B:: @ 81B783B
checkitem ITEM_POKEBLOCK_CASE, 1
compare RESULT, 0
goto_if_eq FallarborTown_ContestLobby_EventScript_1B7942
- specialvar RESULT, sub_810CA00
- compare RESULT, 65535
+ specialvar RESULT, GetFirstFreePokeblockSlot
+ compare RESULT, -1
goto_if 5, FallarborTown_ContestLobby_EventScript_1B7878
- compare RESULT, 65535
+ compare RESULT, -1
goto_if_eq FallarborTown_ContestLobby_EventScript_1B7938
end
FallarborTown_ContestLobby_EventScript_1B7878:: @ 81B7878
- msgbox FallarborTown_ContestLobby_Text_1B727C, 5
- compare RESULT, 1
+ msgbox FallarborTown_ContestLobby_Text_1B727C, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq FallarborTown_ContestLobby_EventScript_1B78A1
- compare RESULT, 0
+ compare RESULT, NO
goto_if_eq FallarborTown_ContestLobby_EventScript_1B7936
end
@@ -270,13 +270,13 @@ FallarborTown_ContestLobby_EventScript_1B790F:: @ 81B790F
end
FallarborTown_ContestLobby_EventScript_1B791D:: @ 81B791D
- setvar 0x8004, 0
+ setvar VAR_SPECIAL_4, 0
fadescreen 1
removeobject 240
removeobject 239
removeobject 238
removeobject 237
- special sub_804E538
+ special DoBerryBlending
waitstate
releaseall
end
@@ -322,15 +322,15 @@ FallarborTown_ContestLobby_EventScript_1B7973:: @ 81B7973
FallarborTown_ContestLobby_EventScript_1B7980:: @ 81B7980
fadescreen 1
specialvar RESULT, GetLinkPartnerNames
- copyvar 0x8008, RESULT
- copyvar 0x8004, 0x8008
+ copyvar VAR_SPECIAL_8, RESULT
+ copyvar VAR_SPECIAL_4, VAR_SPECIAL_8
special SpawnBerryBlenderLinkPlayerSprites
goto FallarborTown_ContestLobby_EventScript_1B799A
end
FallarborTown_ContestLobby_EventScript_1B799A:: @ 81B799A
fadescreen 0
- switch 0x8008
+ switch VAR_SPECIAL_8
case 2, FallarborTown_ContestLobby_EventScript_1B78F3
case 3, FallarborTown_ContestLobby_EventScript_1B7901
case 4, FallarborTown_ContestLobby_EventScript_1B790F
diff --git a/data/scripts/safari_zone.inc b/data/scripts/safari_zone.inc
index 892630ac8..f41fd1f8c 100644
--- a/data/scripts/safari_zone.inc
+++ b/data/scripts/safari_zone.inc
@@ -1,11 +1,11 @@
gUnknown_081C340A:: @ 81C340A
- setvar 0x40a4, 1
+ setvar VAR_SAFARI_ZONE_STATE, 1
special ExitSafariMode
setwarp MAP_ROUTE121_SAFARI_ZONE_ENTRANCE, 255, 2, 5
end
EventScript_1C341B: @ 81C341B
- setvar 0x40a4, 1
+ setvar VAR_SAFARI_ZONE_STATE, 1
special ExitSafariMode
warp MAP_ROUTE121_SAFARI_ZONE_ENTRANCE, 255, 2, 5
waitstate
@@ -13,8 +13,8 @@ EventScript_1C341B: @ 81C341B
gUnknown_081C342D:: @ 81C342D
lockall
- msgbox UnknownString_81C34B2, 5
- compare RESULT, 1
+ msgbox UnknownString_81C34B2, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq EventScript_1C3443
releaseall
end
@@ -24,7 +24,7 @@ EventScript_1C3443:
gUnknown_081C3448:: @ 81C3448
lockall
- playse 73
+ playse SE_PINPON
message UnknownString_81C34E4
waitmessage
waitbuttonpress
@@ -33,7 +33,7 @@ gUnknown_081C3448:: @ 81C3448
gUnknown_081C3459:: @ 81C3459
lockall
- playse 73
+ playse SE_PINPON
message UnknownString_81C3514
waitmessage
waitbuttonpress
@@ -45,15 +45,15 @@ gUnknown_081C346A:: @ 81C346A
special SafariZoneGetPokeblockNameInFeeder
compare RESULT, 0xFFFF
goto_if 5, EventScript_1C34A9
- msgbox UnknownString_81C354E, 5
- compare RESULT, 1
+ msgbox UnknownString_81C354E, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq EventScript_1C348E
releaseall
end
EventScript_1C348E:
fadescreen 1
- special sub_810BAF4
+ special OpenPokeblockCaseOnFeeder
waitstate
compare RESULT, 0xFFFF
goto_if 5, EventScript_1C34A0
diff --git a/data/scripts/secret_power_tm.inc b/data/scripts/secret_power_tm.inc
index deb30187f..2a5905191 100644
--- a/data/scripts/secret_power_tm.inc
+++ b/data/scripts/secret_power_tm.inc
@@ -1,8 +1,8 @@
Route111_EventScript_1A3858:: @ 81A3858
lock
faceplayer
- msgbox Route111_Text_1A3520, 5
- compare RESULT, 1
+ msgbox Route111_Text_1A3520, MSGBOX_YESNO
+ compare RESULT, YES
goto_if_eq Route111_EventScript_1A3877
msgbox Route111_Text_1A37B5, 4
release
diff --git a/data/scripts/tv.inc b/data/scripts/tv.inc
index cf5fb26c5..cf82cf943 100644
--- a/data/scripts/tv.inc
+++ b/data/scripts/tv.inc
@@ -1,7 +1,7 @@
Event_TV:: @ 81A6E72
lockall
incrementgamestat GAME_STAT_WATCHED_TV
- special sub_80C2014
+ special ResetTVShowState
specialvar RESULT, CheckForBigMovieOrEmergencyNewsOnTV
compare RESULT, 2
goto_if_eq EventScript_1A6F01
@@ -18,14 +18,14 @@ Event_TV:: @ 81A6E72
end
EventScript_1A6EBB:
- specialvar 0x8004, special_0x44
- compare 0x8004, 255
+ specialvar VAR_SPECIAL_4, special_0x44
+ compare VAR_SPECIAL_4, 255
goto_if_eq EventScript_1A6F3F
- specialvar RESULT, special_0x4a
+ specialvar RESULT, GetNonMassOutbreakActiveTVShow
compare RESULT, 255
goto_if_eq EventScript_1A6F3F
- copyvar 0x8004, RESULT
- specialvar RESULT, sub_80BDA0C
+ copyvar VAR_SPECIAL_4, RESULT
+ specialvar RESULT, GetTVShowType
compare RESULT, 0
goto_if 5, EventScript_1A6F21
end
@@ -77,7 +77,7 @@ EventScript_1A6F3F:
end
EventScript_1A6F50:
- special sub_80BECE8
+ special DoPokeNews
compare RESULT, 0
goto_if_eq EventScript_1A6EBB
waitmessage
diff --git a/data/slot_machine.s b/data/slot_machine.s
deleted file mode 100644
index 9bd6fe5c9..000000000
--- a/data/slot_machine.s
+++ /dev/null
@@ -1,1530 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gUnknown_083ECAAC:: @ 83ECAAC
- .4byte sub_8101D5C
- .4byte sub_8101D8C
- .4byte sub_8101DB0
- .4byte sub_8101DF4
- .4byte sub_8101E10
- .4byte sub_8101E3C
- .4byte sub_8101F44
- .4byte sub_8101F60
- .4byte sub_8101F88
- .4byte sub_8101FA4
- .4byte sub_8102008
- .4byte sub_8102034
- .4byte sub_8102058
- .4byte sub_8102090
- .4byte sub_81020C8
- .4byte sub_81021E0
- .4byte sub_81021FC
- .4byte sub_8102264
- .4byte sub_81022A0
- .4byte sub_81022CC
- .4byte sub_81022F0
- .4byte sub_8102318
- .4byte sub_8102344
- .4byte sub_810239C
- .4byte sub_81023B8
- .4byte sub_81023E0
- .4byte sub_81023FC
- .4byte sub_8102424
- .4byte sub_8102460
-
- .align 2
-gUnknown_083ECB20:: @ 83ECB20
- .4byte sub_8102A9C
- .4byte sub_8102AD0
- .4byte sub_8102B80
-
- .align 2
-gUnknown_083ECB2C:: @ 83ECB2C
- .4byte sub_8102EA0
- .4byte sub_8102EA4
- .4byte sub_8102EC0
- .4byte sub_8102F4C
- .4byte sub_8103008
-
- .align 2
-gUnknown_083ECB40:: @ 83ECB40
- .4byte sub_810305C
- .4byte sub_81032C0
- .4byte sub_81033DC
-
- .align 2
-gUnknown_083ECB4C:: @ 83ECB4C
- .4byte sub_81034F4
- .4byte sub_8103540
- .4byte sub_810380C
-
- .align 1
-gUnknown_083ECB58:: @ 83ECB58
- .2byte 2, 4, 4, 4, 8
-
- .align 2
-gUnknown_083ECB64:: @ 83ECB64
- .4byte sub_8103154
- .4byte sub_81031B4
- .4byte sub_81031B4
-
- .align 2
-gUnknown_083ECB70:: @ 83ECB70
- .4byte sub_81032E8
- .4byte sub_81032E8
- .4byte sub_810333C
-
- .align 2
-gUnknown_083ECB7C:: @ 83ECB7C
- .4byte sub_810341C
- .4byte sub_810341C
- .4byte sub_810347C
-
- .align 2
-gUnknown_083ECB88:: @ 83ECB88
- .4byte sub_8103564
- .4byte j5_08111E84
- .4byte sub_8103668
-
- .align 2
-gUnknown_083ECB94:: @ 83ECB94
- .4byte sub_8103830
- .4byte sub_8103910
- .4byte sub_8103A78
-
- .align 2
-gUnknown_083ECBA0:: @ 83ECBA0
- .4byte sub_8103C78
- .4byte sub_8103CAC
- .4byte sub_8103CC8
-
- .align 1
-gUnknown_083ECBAC:: @ 83ECBAC
- .2byte 5, 10, 15
-
- .align 2
-gUnknown_083ECBB4:: @ 83ECBB4
- .4byte nullsub_68
- .4byte sub_810411C
- .4byte sub_8104144
- .4byte sub_81041AC
-
- .align 1
-gUnknown_083ECBC4:: @ 83ECBC4
- .2byte 0x9E, 0x6E, 0x9F, 0x6F, 0xAF, 0x7F
-
- .align 2
-gUnknown_083ECBD0:: @ 83ECBD0
- .4byte sub_810437C
- .4byte sub_81043EC
- .4byte sub_8104468
- .4byte sub_8104498
- .4byte sub_8104548
- .4byte sub_8104598
- .4byte sub_81045CC
- .4byte sub_810463C
- .4byte sub_81046C0
- .4byte sub_8104764
- .4byte sub_8104794
- .4byte sub_81047EC
- .4byte sub_8104860
- .4byte sub_81048A8
- .4byte sub_81048CC
- .4byte sub_8104940
- .4byte sub_81049C8
- .4byte sub_8104794
- .4byte sub_81049F8
-
-gUnknown_083ECC1C:: @ 83ECC1C
- .byte 1, 1, 2, 2
-
- .align 1
-gUnknown_083ECC20:: @ 83ECC20
- .2byte 0x40, 0x30, 0x18, 0x8
-
- .align 1
-gUnknown_083ECC28:: @ 83ECC28
- .2byte 10, 8, 6, 4
-
- .align 2
-gUnknown_083ECC30:: @ 83ECC30
- .4byte sub_8104B3C
- .4byte sub_8104B60
- .4byte sub_8104B80
- .4byte sub_8104B60
- .4byte sub_8104BC8
- .4byte sub_8104B60
- .4byte sub_8104BFC
- .4byte sub_8104B60
- .4byte sub_8104C44
-
-gUnknown_083ECC54:: @ 83ECC54
- .4byte nullsub_69
-
-gUnknown_083ECC58:: @ 83ECC58
- .byte 16, 0
-
- .align 1
-gUnknown_083ECC5A:: @ 83ECC5A
- .2byte 0x0, 0x40, 0x80, 0xC0
-
- .align 1
-gUnknown_083ECC62:: @ 83ECC62
- .2byte 4, -4, 4, -4
-
- .align 1
-gUnknown_083ECC6A:: @ 83ECC6A
- .2byte 4, 4, -4, -4
-
- .align 1
-gUnknown_083ECC72:: @ 83ECC72
- .2byte 0, -40, 0, 0, 48, 0, 24, 0
-
- .align 1
-gUnknown_083ECC82:: @ 83ECC82
- .2byte -32, 0, -32, -48, 0, -48, 0, -48
-
- .align 1
-gUnknown_083ECC92:: @ 83ECC92
- .2byte 16, 12, 16, 0, 0, 4, 8, 8
-
- .align 1
-gUnknown_083ECCA2:: @ 83ECCA2
- .2byte 160, 192, 224, 104, 80, 64, 48, 24
-
-gUnknown_083ECCB2:: @ 83ECCB2
- .byte 0, 4, 2, 6, 5, 3, 1, 3, 4, 5, 6, 2, 0, 5, 3, 6, 2, 1, 5, 3, 6
- .byte 0, 4, 6, 3, 2, 4, 6, 5, 5, 3, 1, 3, 6, 4, 2, 3, 6, 4, 3, 6, 4
- .byte 0, 5, 1, 6, 3, 2, 6, 3, 5, 2, 6, 3, 2, 5, 6, 3, 2, 5, 6, 3, 4
-
-gUnknown_083ECCF1:: @ 83ECCF1
- .byte 1, 0, 5, 4, 3, 2, 0
-
- .align 1
-gUnknown_083ECCF8:: @ 83ECCF8
- .2byte 0, 6, 0, 10, 0, 2
-
-gUnknown_083ECD04:: @ 83ECD04
- .byte 1, 1, 12
- .byte 1, 1, 14
- .byte 2, 2, 14
- .byte 2, 2, 14
- .byte 2, 3, 16
- .byte 3, 3, 16
-
-gUnknown_083ECD16:: @ 83ECD16
- .byte 25, 25, 30, 40, 40, 50
- .byte 25, 25, 30, 30, 35, 35
- .byte 25, 25, 30, 25, 25, 30
-
-gUnknown_083ECD28:: @ 83ECD28
- .byte 20, 25, 25, 20, 25, 25
- .byte 12, 15, 15, 18, 19, 22
- .byte 25, 25, 25, 30, 30, 40
- .byte 25, 25, 20, 20, 15, 15
- .byte 40, 40, 35, 35, 40, 40
-
-gUnknown_083ECD46:: @ 83ECD46
- .byte -13, -13, -13, 80, 80, 80, 80, 40, 40, 40, 40, 40, 40, 5, 5, 5, 5
- .byte 5, 5, 5,-106,-106,-106,-106,-126,-126,-126,-126,-126,-126, 100, 100, 100, 5
- .byte 4, 4, 4, 20, 20, 20, 20, 80, 80, 80, 80, 80, 80, 100, 100, 100, 40
- .byte 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 45, 45, 45, 100
- .byte 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 5, 5, 100
- .byte 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6
-
-gUnknown_083ECDAC:: @ 83ECDAC
- .byte -13, -13, -13, -56, -56, -56, -56, -96, -96, -96, -96, -96, -96, 70, 70, 70, 5
- .byte 5, 5, 5, 25, 25, 25, 25, 5, 5, 5, 5, 5, 5, 2, 2, 2, 6
- .byte 4, 4, 4, 25, 25, 25, 25, 30, 30, 30, 30, 30, 30, 40, 40, 40, 35
- .byte 2, 2, 2, 3, 3, 3, 3, 30, 30, 30, 30, 30, 30, 100, 100, 100, 50
- .byte 1, 1, 1, 2, 2, 2, 2, 30, 30, 30, 30, 30, 30, 40, 40, 40, 100
- .byte 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 60
-
- .align 1
-gUnknown_083ECE12:: @ 83ECE12
- .2byte 128, 175, 200, 225, 256
-
-gUnknown_083ECE1C:: @ 83ECE1C
- .byte 10, 0, 5, 0, 10, 0, 10, 0, 10, 0, 15, 0, 10, 0, 25, 0, 10, 0, 35, 0
-
-gUnknown_083ECE30:: @ 83ECE30
- .byte 0, 0, 5, 0, 10, 0, 15, 0, 20, 0
-
-gUnknown_083ECE3A:: @ 83ECE3A
- .byte 6, 4, 3, 2, 5, 0, 0, 0
-
-gUnknown_083ECE42:: @ 83ECE42
- .byte 0x80, 0
- .byte 0x20, 0
- .byte 0x40, 0
-
-gUnknown_083ECE48:: @ 83ECE48
- .byte 0x10, 0
- .byte 0x08, 0
- .byte 0x04, 0
- .byte 0x02, 0
- .byte 0x01, 0
-
-gUnknown_083ECE52:: @ 83ECE52
- .byte 7, 8, 4, 3, 0, 5, 2, 0
-
- .align 1
-gUnknown_083ECE5A:: @ 83ECE5A
- .2byte 1, 2, 4, 8, 16, 32, 64, 128, 256
-
- .align 1
-gUnknown_083ECE6C:: @ 83ECE6C
- .2byte 2, 4, 0, 6, 12, 3, 90, 300, 300
-
- .align 1
-gUnknown_083ECE7E:: @ 83ECE7E
- .2byte 208, 56
- .2byte 184, 0
- .2byte 200, 8
- .2byte 216, 16
- .2byte 232, 24
- .2byte 208, 72
- .2byte 208, 8
- .2byte 208, 64
- .2byte 208, 56
- .2byte 192, 88
- .2byte 224, 88
- .2byte 192, 120
- .2byte 224, 120
- .2byte 144, 56
- .2byte 272, 88
- .2byte 168, 112
- .2byte 208, 84
- .2byte 208, 112
- .2byte 188, 52
- .2byte 208, 52
- .2byte 228, 52
- .2byte 184, 72
- .2byte 196, 72
- .2byte 208, 72
- .2byte 220, 72
- .2byte 232, 72
- .2byte 188, 52
- .2byte 208, 52
- .2byte 228, 52
- .2byte 184, 72
- .2byte 196, 72
- .2byte 208, 72
- .2byte 220, 72
- .2byte 232, 72
- .2byte 0, 0
-
- .align 2
-gUnknown_083ECF0C:: @ 83ECF0C
- .4byte sub_8105C64
- .4byte sub_8105F54
- .4byte sub_8105F54
- .4byte sub_8105F54
- .4byte sub_8105F54
- .4byte sub_8105F9C
- .4byte sub_8105EB4
- .4byte sub_8105C64
- .4byte sub_8105C64
- .4byte sub_8105C6C
- .4byte sub_8105CF0
- .4byte sub_8105D08
- .4byte sub_8105D20
- .4byte sub_8105D3C
- .4byte sub_8105DA4
- .4byte sub_8105E08
- .4byte sub_8105C64
- .4byte sub_8106058
- .4byte sub_81060FC
- .4byte sub_81060FC
- .4byte sub_81060FC
- .4byte sub_81060FC
- .4byte sub_81060FC
- .4byte sub_81060FC
- .4byte sub_81060FC
- .4byte sub_81060FC
- .4byte sub_81061C8
- .4byte sub_81061C8
- .4byte sub_81061C8
- .4byte sub_81061C8
- .4byte sub_81061C8
- .4byte sub_81061C8
- .4byte sub_81061C8
- .4byte sub_81061C8
- .4byte sub_8106230
-
- .align 2
-Unknown_83ECF98:
- .byte 25, 34
- .2byte 0
- .byte 2, 0
- .2byte 0
- .byte 9, 16
- .2byte 0
- .byte 255, 0
- .2byte 0
-
- .align 2
-Unknown_83ECFA8:
- .byte 10, 1
- .2byte 0
- .byte 11, 2
- .2byte 0
- .byte 12, 3
- .2byte 0
- .byte 13, 4
- .2byte 0
- .byte 5, 5
- .2byte 0
- .byte 8, 6
- .2byte 0
- .byte 255, 0
- .2byte 0
-
- .align 2
-Unknown_83ECFC4:
- .byte 3, 7
- .2byte 0
- .byte 8, 17
- .2byte 0
- .byte 255, 0
- .2byte 0
-
- .align 2
-Unknown_83ECFD0:
- .byte 4, 8
- .2byte 0
- .byte 6, 9
- .2byte 0
- .byte 6, 10
- .2byte 1
- .byte 6, 11
- .2byte 2
- .byte 6, 12
- .2byte 3
- .byte 255, 0
- .2byte 0
-
- .align 2
-Unknown_83ECFE8:
- .byte 0, 13
- .2byte 0
- .byte 1, 14
- .2byte 0
- .byte 7, 15
- .2byte 0
- .byte 255, 0
- .2byte 0
-
- .align 2
-Unknown_83ECFF8:
- .byte 19, 26
- .2byte 0
- .byte 20, 27
- .2byte 1
- .byte 21, 28
- .2byte 2
- .byte 14, 29
- .2byte 3
- .byte 15, 30
- .2byte 4
- .byte 16, 31
- .2byte 5
- .byte 17, 32
- .2byte 6
- .byte 18, 33
- .2byte 7
- .byte 8, 17
- .2byte 0
- .byte 255, 0
- .2byte 0
-
- .align 2
-Unknown_83ED020:
- .byte 22, 18
- .2byte 0
- .byte 23, 19
- .2byte 1
- .byte 24, 20
- .2byte 2
- .byte 14, 21
- .2byte 3
- .byte 15, 22
- .2byte 4
- .byte 16, 23
- .2byte 5
- .byte 17, 24
- .2byte 6
- .byte 18, 25
- .2byte 7
- .byte 8, 17
- .2byte 0
- .byte 255, 0
- .2byte 0
-
- .align 2
-gUnknown_083ED048:: @ 83ED048
- .4byte Unknown_83ECF98
- .4byte Unknown_83ECFA8
- .4byte Unknown_83ECFC4
- .4byte Unknown_83ECFD0
- .4byte Unknown_83ECFE8
- .4byte Unknown_83ED020
- .4byte Unknown_83ECFF8
-
- .align 2
-gUnknown_083ED064:: @ 83ED064
- .4byte sub_810639C
- .4byte sub_8106364
- .4byte sub_8106370
- .4byte nullsub_70
- .4byte nullsub_70
- .4byte sub_8106370
- .4byte sub_8106370
-
- .align 2
-gOamData_83ED080:: @ 83ED080
- .2byte 0x0000
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gOamData_83ED088:: @ 83ED088
- .2byte 0x8000
- .2byte 0x0000
- .2byte 0x0000
-
- .align 2
-gOamData_83ED090:: @ 83ED090
- .2byte 0x0000
- .2byte 0x4000
- .2byte 0x0000
-
- .align 2
-gOamData_83ED098:: @ 83ED098
- .2byte 0x8000
- .2byte 0x8000
- .2byte 0x0000
-
- .align 2
-gOamData_83ED0A0:: @ 83ED0A0
- .2byte 0x0000
- .2byte 0x8000
- .2byte 0x0000
-
- .align 2
-gOamData_83ED0A8:: @ 83ED0A8
- .2byte 0x8000
- .2byte 0xC000
- .2byte 0x0000
-
- .align 2
-gOamData_83ED0B0:: @ 83ED0B0
- .2byte 0x4000
- .2byte 0xC000
- .2byte 0x0000
-
- .align 2
-gOamData_83ED0B8:: @ 83ED0B8
- .2byte 0x0000
- .2byte 0xC000
- .2byte 0x0000
-
- .align 2
-gSpriteImageTable_83ED0C0:: @ 83ED0C0
- obj_frame_tiles gSharedMem + 0x13200, 0x800
- obj_frame_tiles gSharedMem + 0x13A00, 0x800
- obj_frame_tiles gSharedMem + 0x14200, 0x800
- obj_frame_tiles gSharedMem + 0x14A00, 0x800
- obj_frame_tiles gSharedMem + 0x15200, 0x800
-
- .align 2
-gSpriteImageTable_83ED0E8:: @ 83ED0E8
- obj_frame_tiles gSharedMem + 0x15A00, 0x300
-
- .align 2
-gSpriteImageTable_83ED0F0:: @ 83ED0F0
- obj_frame_tiles gSharedMem + 0x15D00, 0x500
-
- .align 2
-gSpriteImageTable_83ED0F8:: @ 83ED0F8
- obj_frame_tiles gSharedMem + 0x16200, 0x600
-
- .align 2
-gSpriteImageTable_83ED100:: @ 83ED100
- obj_frame_tiles gSpriteImage_8E988E8, 0x80
- obj_frame_tiles gSpriteImage_8E98968, 0x80
- obj_frame_tiles gSpriteImage_8E989E8, 0x80
- obj_frame_tiles gSpriteImage_8E98A68, 0x80
- obj_frame_tiles gSpriteImage_8E98AE8, 0x80
- obj_frame_tiles gSpriteImage_8E98B68, 0x80
-
- .align 2
-gSpriteImageTable_83ED130:: @ 83ED130
- obj_frame_tiles gSpriteImage_8E991E8, 0x200
-
- .align 2
-gSpriteImageTable_83ED138:: @ 83ED138
- obj_frame_tiles gSpriteImage_8E99808, 0x40
-
- .align 2
-gSpriteImageTable_83ED140:: @ 83ED140
- obj_frame_tiles gSpriteImage_8E98BE8, 0x100
- obj_frame_tiles gSpriteImage_8E98CE8, 0x100
-
- .align 2
-gSpriteImageTable_83ED150:: @ 83ED150
- obj_frame_tiles gSpriteImage_8E993E8, 0x400
-
- .align 2
-gSpriteImageTable_83ED158:: @ 83ED158
- obj_frame_tiles gSpriteImage_8E98DE8, 0x200
- obj_frame_tiles gSpriteImage_8E98FE8, 0x200
-
- .align 2
-gSpriteImageTable_83ED168:: @ 83ED168
- obj_frame_tiles gSpriteImage_8E98848, 0x20
-
- .align 2
-gSpriteImageTable_83ED170:: @ 83ED170
- obj_frame_tiles gSpriteImage_8E98868, 0x80
-
- .align 2
-gSpriteImageTable_83ED178:: @ 83ED178
- obj_frame_tiles gSharedMem + 0x10000, 0x600
-
- .align 2
-gSpriteImageTable_83ED180:: @ 83ED180
- obj_frame_tiles gSharedMem + 0x10600, 0x200
-
- .align 2
-gSpriteImageTable_83ED188:: @ 83ED188
- obj_frame_tiles gSharedMem + 0x10800, 0x200
-
- .align 2
-gSpriteImageTable_83ED190:: @ 83ED190
- obj_frame_tiles gSharedMem + 0x10A00, 0x200
-
- .align 2
-gSpriteImageTable_83ED198:: @ 83ED198
- obj_frame_tiles gSharedMem + 0x10C00, 0x300
-
- .align 2
-gSpriteImageTable_83ED1A0:: @ 83ED1A0
- obj_frame_tiles gSharedMem + 0x11000, 0x400
-
- .align 2
-gSpriteImageTable_83ED1A8:: @ 83ED1A8
- obj_frame_tiles gSharedMem + 0x11400, 0x200
-
- .align 2
-gSpriteImageTable_83ED1B0:: @ 83ED1B0
- obj_frame_tiles gSharedMem + 0x11600, 0x300
-
- .align 2
-gSpriteImageTable_83ED1B8:: @ 83ED1B8
- obj_frame_tiles gSharedMem + 0x11900, 0x300
-
- .align 2
-gSpriteImageTable_83ED1C0:: @ 83ED1C0
- obj_frame_tiles gSharedMem + 0x11C00, 0x200
- obj_frame_tiles gSharedMem + 0x11E00, 0x200
- obj_frame_tiles gSharedMem + 0x11E00, 0x200 @ is this a typo?
-
- .align 2
-gSpriteImageTable_83ED1D8:: @ 83ED1D8
- obj_frame_tiles gSharedMem + 0x12000, 0x280
-
- .align 2
-gSpriteImageTable_83ED1E0:: @ 83ED1E0
- obj_frame_tiles gSharedMem + 0x12280, 0x80
- obj_frame_tiles gSharedMem + 0x12300, 0x80
- obj_frame_tiles gSharedMem + 0x12380, 0x80
- obj_frame_tiles gSharedMem + 0x12400, 0x80
- obj_frame_tiles gSharedMem + 0x12480, 0x80
-
- .align 2
-gSpriteImageTable_83ED208:: @ 83ED208
- obj_frame_tiles gSharedMem + 0x12600, 0x480
- obj_frame_tiles gSharedMem + 0x12A80, 0x480
-
- .align 2
-gSpriteImageTable_83ED218:: @ 83ED218
- obj_frame_tiles gSharedMem + 0x12F00, 0x180
- obj_frame_tiles gSharedMem + 0x13080, 0x180
-
- .align 2
-gSpriteImageTable_83ED228:: @ 83ED228
- obj_frame_tiles gSpriteImage_8E98828, 0x20
-
- .align 2
-gSpriteAnim_83ED230:: @ 83ED230
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED238:: @ 83ED238
- obj_image_anim_frame 0, 1
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83ED240:: @ 83ED240
- obj_image_anim_frame 0, 16
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED248:: @ 83ED248
- obj_image_anim_frame 1, 16
- obj_image_anim_frame 0, 16
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83ED254:: @ 83ED254
- obj_image_anim_frame 1, 8
- obj_image_anim_frame 0, 8
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83ED260:: @ 83ED260
- obj_image_anim_frame 1, 4
- obj_image_anim_frame 0, 4
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83ED26C:: @ 83ED26C
- obj_image_anim_frame 2, 32
- obj_image_anim_frame 3, 32
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83ED278:: @ 83ED278
- obj_image_anim_frame 4, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED280:: @ 83ED280
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED288:: @ 83ED288
- obj_image_anim_frame 1, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED290:: @ 83ED290
- obj_image_anim_frame 2, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED298:: @ 83ED298
- obj_image_anim_frame 3, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED2A0:: @ 83ED2A0
- obj_image_anim_frame 4, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED2A8:: @ 83ED2A8
- obj_image_anim_frame 5, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED2B0:: @ 83ED2B0
- obj_image_anim_frame 0, 4
- obj_image_anim_frame 1, 4
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83ED2BC:: @ 83ED2BC
- obj_image_anim_frame 0, 16
- obj_image_anim_frame 1, 16
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83ED2C8:: @ 83ED2C8
- obj_image_anim_frame 0, 30
- obj_image_anim_frame 1, 30
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83ED2D4:: @ 83ED2D4
- obj_image_anim_frame 1, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED2DC:: @ 83ED2DC
- obj_image_anim_frame 0, 30
- obj_image_anim_frame 1, 30
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83ED2E8:: @ 83ED2E8
- obj_image_anim_frame 0, 16
- obj_image_anim_frame 1, 16
- obj_image_anim_frame 0, 16
- obj_image_anim_frame 1, 16, OBJ_IMAGE_ANIM_H_FLIP
- obj_image_anim_jump 0
-
- .align 2
-gSpriteAnim_83ED2FC:: @ 83ED2FC
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED304:: @ 83ED304
- obj_image_anim_frame 0, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED30C:: @ 83ED30C
- obj_image_anim_frame 1, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED314:: @ 83ED314
- obj_image_anim_frame 2, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED31C:: @ 83ED31C
- obj_image_anim_frame 3, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_83ED324:: @ 83ED324
- obj_image_anim_frame 4, 1
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_83ED32C:: @ 83ED32C
- .4byte gSpriteAnim_83ED230
-
- .align 2
-gSpriteAnimTable_83ED330:: @ 83ED330
- .4byte gSpriteAnim_83ED238
-
- .align 2
-gSpriteAnimTable_83ED334:: @ 83ED334
- .4byte gSpriteAnim_83ED240
- .4byte gSpriteAnim_83ED248
- .4byte gSpriteAnim_83ED254
- .4byte gSpriteAnim_83ED260
- .4byte gSpriteAnim_83ED26C
- .4byte gSpriteAnim_83ED278
-
- .align 2
-gSpriteAnimTable_83ED34C:: @ 83ED34C
- .4byte gSpriteAnim_83ED280
- .4byte gSpriteAnim_83ED288
- .4byte gSpriteAnim_83ED290
- .4byte gSpriteAnim_83ED298
- .4byte gSpriteAnim_83ED2A0
- .4byte gSpriteAnim_83ED2A8
-
- .align 2
-gSpriteAnimTable_83ED364:: @ 83ED364
- .4byte gSpriteAnim_83ED2B0
-
- .align 2
-gSpriteAnimTable_83ED368:: @ 83ED368
- .4byte gSpriteAnim_83ED2BC
-
- .align 2
-gSpriteAnimTable_83ED36C:: @ 83ED36C
- .4byte gSpriteAnim_83ED2C8
- .4byte gSpriteAnim_83ED2D4
-
- .align 2
-gSpriteAnimTable_83ED374:: @ 83ED374
- .4byte gSpriteAnim_83ED2DC
-
- .align 2
-gSpriteAnimTable_83ED378:: @ 83ED378
- .4byte gSpriteAnim_83ED2E8
- .4byte gSpriteAnim_83ED2FC
-
- .align 2
-gSpriteAnimTable_83ED380:: @ 83ED380
- .4byte gSpriteAnim_83ED304
- .4byte gSpriteAnim_83ED30C
- .4byte gSpriteAnim_83ED314
- .4byte gSpriteAnim_83ED31C
- .4byte gSpriteAnim_83ED324
-
- .align 2
-gSpriteAffineAnim_83ED394:: @ 83ED394
- obj_rot_scal_anim_frame 0x10, 0x10, 0, 0
- obj_rot_scal_anim_loop 0
- obj_rot_scal_anim_frame 0x1, 0x1, 0, 1
- obj_rot_scal_anim_loop 255
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83ED3BC:: @ 83ED3BC
- .4byte gSpriteAffineAnim_83ED394
-
- .align 2
-gSpriteAffineAnim_83ED3C0:: @ 83ED3C0
- obj_rot_scal_anim_frame 0x0, 0x0, 8, 32
- obj_rot_scal_anim_frame 0x0, 0x0, 6, 32
- obj_rot_scal_anim_frame 0x0, 0x0, 4, 16
- obj_rot_scal_anim_frame 0x0, 0x0, 12, 2
- obj_rot_scal_anim_frame 0x0, 0x0, -12, 4
- obj_rot_scal_anim_frame 0x0, 0x0, 12, 2
- obj_rot_scal_anim_frame 0x0, 0x0, 12, 2
- obj_rot_scal_anim_frame 0x0, 0x0, -12, 4
- obj_rot_scal_anim_frame 0x0, 0x0, 12, 2
- obj_rot_scal_anim_end
-
- .align 2
-gSpriteAffineAnimTable_83ED410:: @ 83ED410
- .4byte gSpriteAffineAnim_83ED3C0
-
- .align 2
-gSpriteTemplate_83ED414:: @ 83ED414
- spr_template 0, 0, gOamData_83ED0A0, gSpriteAnimTable_83ED32C, NULL, gDummySpriteAffineAnimTable, sub_8104F18
-
- .align 2
-gSpriteTemplate_83ED42C:: @ 83ED42C
- spr_template 7, 4, gOamData_83ED088, gSpriteAnimTable_83ED32C, NULL, gDummySpriteAffineAnimTable, sub_810506C
-
- .align 2
-gSpriteTemplate_83ED444:: @ 83ED444
- spr_template 17, 0, gOamData_83ED0B8, gSpriteAnimTable_83ED32C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED45C:: @ 83ED45C
- spr_template 0xFFFF, 1, gOamData_83ED0B8, gSpriteAnimTable_83ED334, gSpriteImageTable_83ED0C0, gDummySpriteAffineAnimTable, sub_8105170
-
- .align 2
-gSpriteTemplate_83ED474:: @ 83ED474
- spr_template 0xFFFF, 2, gOamData_83ED088, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED0E8, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED48C:: @ 83ED48C
- spr_template 0xFFFF, 3, gOamData_83ED088, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED0F0, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED4A4:: @ 83ED4A4
- spr_template 0xFFFF, 3, gOamData_83ED088, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED0F8, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED4BC:: @ 83ED4BC
- spr_template 0xFFFF, 4, gOamData_83ED090, gSpriteAnimTable_83ED34C, gSpriteImageTable_83ED100, gDummySpriteAffineAnimTable, sub_810535C
-
- .align 2
-gSpriteTemplate_83ED4D4:: @ 83ED4D4
- spr_template 0xFFFF, 4, gOamData_83ED090, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED130, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED4EC:: @ 83ED4EC
- spr_template 0xFFFF, 4, gOamData_83ED090, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED138, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED504:: @ 83ED504
- spr_template 0xFFFF, 4, gOamData_83ED098, gSpriteAnimTable_83ED364, gSpriteImageTable_83ED140, gDummySpriteAffineAnimTable, sub_810562C
-
- .align 2
-gSpriteTemplate_83ED51C:: @ 83ED51C
- spr_template 0xFFFF, 7, gOamData_83ED0A8, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED150, gDummySpriteAffineAnimTable, sub_8105784
-
- .align 2
-gSpriteTemplate_83ED534:: @ 83ED534
- spr_template 0xFFFF, 5, gOamData_83ED0A0, gSpriteAnimTable_83ED368, gSpriteImageTable_83ED158, gDummySpriteAffineAnimTable, sub_8105894
-
- .align 2
-gSpriteTemplate_83ED54C:: @ 83ED54C
- spr_template 0xFFFF, 4, gOamData_83ED080, gSpriteAnimTable_83ED330, gSpriteImageTable_83ED168, gDummySpriteAffineAnimTable, sub_810594C
-
- .align 2
-gSpriteTemplate_83ED564:: @ 83ED564
- spr_template 0xFFFF, 4, gOamData_83ED090, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED170, gSpriteAffineAnimTable_83ED3BC, sub_8105A38
-
- .align 2
-gSpriteTemplate_83ED57C:: @ 83ED57C
- spr_template 0xFFFF, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED178, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED594:: @ 83ED594
- spr_template 0xFFFF, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED180, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED5AC:: @ 83ED5AC
- spr_template 0xFFFF, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED188, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED5C4:: @ 83ED5C4
- spr_template 18, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED190, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED5DC:: @ 83ED5DC
- spr_template 0xFFFF, 6, gOamData_83ED0B0, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED198, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED5F4:: @ 83ED5F4
- spr_template 0xFFFF, 6, gOamData_83ED0B0, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED1A0, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED60C:: @ 83ED60C
- spr_template 19, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED1A8, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED624:: @ 83ED624
- spr_template 20, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED1B0, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED63C:: @ 83ED63C
- spr_template 21, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED1B8, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED654:: @ 83ED654
- spr_template 0xFFFF, 6, gOamData_83ED0A0, gSpriteAnimTable_83ED36C, gSpriteImageTable_83ED1C0, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED66C:: @ 83ED66C
- spr_template 0xFFFF, 6, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED1D8, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED684:: @ 83ED684
- spr_template 0xFFFF, 6, gOamData_83ED090, gSpriteAnimTable_83ED380, gSpriteImageTable_83ED1E0, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED69C:: @ 83ED69C
- spr_template 0xFFFF, 6, gOamData_83ED080, gSpriteAnimTable_83ED378, gSpriteImageTable_83ED208, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED6B4:: @ 83ED6B4
- spr_template 0xFFFF, 6, gOamData_83ED080, gSpriteAnimTable_83ED374, gSpriteImageTable_83ED218, gDummySpriteAffineAnimTable, SpriteCallbackDummy
-
- .align 2
-gSpriteTemplate_83ED6CC:: @ 83ED6CC
- spr_template 0xFFFF, 4, gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED228, gSpriteAffineAnimTable_83ED410, sub_8105B70
-
- .align 2
-gSubspriteTable_83ED6E4:: @ 83ED6E4
- subsprite -64, -64, 3, 0, 64x64
- subsprite 0, -64, 3, 0, 64x64
- subsprite -64, 0, 3, 0, 64x64
- subsprite 0, 0, 3, 0, 64x64
-
- .align 2
-gSubspriteTables_83ED704:: @ 83ED704
- .4byte 4, gSubspriteTable_83ED6E4
-
- .align 2
-gSubspriteTable_83ED70C:: @ 83ED70C
- subsprite -32, -12, 1, 0, 32x8
- subsprite 0, -12, 1, 4, 32x8
- subsprite -32, -4, 1, 8, 32x8
- subsprite 0, -4, 1, 12, 32x8
- subsprite -32, 4, 1, 16, 32x8
- subsprite 0, 4, 1, 20, 32x8
-
- .align 2
-gSubspriteTables_83ED73C:: @ 83ED73C
- .4byte 6, gSubspriteTable_83ED70C
-
- .align 2
-gSubspriteTable_83ED744:: @ 83ED744
- subsprite -32, -20, 1, 0, 64x32
- subsprite -32, 12, 1, 32, 32x8
- subsprite 0, 12, 1, 36, 32x8
-
- .align 2
-gSubspriteTables_83ED75C:: @ 83ED75C
- .4byte 3, gSubspriteTable_83ED744
-
- .align 2
-gSubspriteTable_83ED764:: @ 83ED764
- subsprite -32, -24, 1, 0, 64x32
- subsprite -32, 8, 1, 32, 32x8
- subsprite 0, 8, 1, 36, 32x8
- subsprite -32, 16, 1, 40, 32x8
- subsprite 0, 16, 1, 44, 32x8
-
- .align 2
-gSubspriteTables_83ED78C:: @ 83ED78C
- .4byte 5, gSubspriteTable_83ED764
-
- .align 2
-gSubspriteTable_83ED794:: @ 83ED794
- subsprite -32, -8, 1, 0, 32x8
- subsprite 0, -8, 1, 4, 32x8
- subsprite -32, 0, 1, 8, 32x8
- subsprite 0, 0, 1, 12, 32x8
-
- .align 2
-gSubspriteTables_83ED7B4:: @ 83ED7B4
- .4byte 4, gSubspriteTable_83ED794
-
- .align 2
-gSubspriteTable_83ED7BC:: @ 83ED7BC
- subsprite -8, -12, 1, 0, 16x8
- subsprite -8, -4, 1, 0, 16x8
- subsprite -8, 4, 1, 0, 16x8
-
- .align 2
-gSubspriteTables_83ED7D4:: @ 83ED7D4
- .4byte 3, gSubspriteTable_83ED7BC
-
- .align 2
-gSubspriteTable_83ED7DC:: @ 83ED7DC
- subsprite -32, -24, 3, 0, 64x32
- subsprite -32, 8, 3, 32, 32x8
- subsprite 0, 8, 3, 36, 32x8
- subsprite -32, 16, 3, 40, 32x8
- subsprite 0, 16, 3, 44, 32x8
-
- .align 2
-gSubspriteTables_83ED804:: @ 83ED804
- .4byte 5, gSubspriteTable_83ED7DC
-
- .align 2
-gSubspriteTable_83ED80C:: @ 83ED80C
- subsprite -32, -8, 3, 0, 32x8
- subsprite 0, -8, 3, 4, 32x8
- subsprite -32, 0, 3, 8, 32x8
- subsprite 0, 0, 3, 12, 32x8
-
- .align 2
-gSubspriteTables_83ED82C:: @ 83ED82C
- .4byte 4, gSubspriteTable_83ED80C
-
- .align 2
-gSubspriteTable_83ED834:: @ 83ED834
- subsprite -32, -8, 3, 0, 32x8
- subsprite 0, -8, 3, 4, 32x8
- subsprite -32, 0, 3, 8, 32x8
- subsprite 0, 0, 3, 12, 32x8
-
- .align 2
-gSubspriteTables_83ED854:: @ 83ED854
- .4byte 4, gSubspriteTable_83ED834
-
- .align 2
-gSubspriteTable_83ED85C:: @ 83ED85C
- subsprite -32, -8, 3, 0, 32x8
- subsprite 0, -8, 3, 4, 32x8
- subsprite -32, 0, 3, 8, 32x8
- subsprite 0, 0, 3, 12, 32x8
-
- .align 2
-gSubspriteTables_83ED87C:: @ 83ED87C
- .4byte 4, gSubspriteTable_83ED85C
-
- .align 2
-gSubspriteTable_83ED884:: @ 83ED884
- subsprite -32, -12, 3, 0, 32x8
- subsprite 0, -12, 3, 4, 32x8
- subsprite -32, -4, 3, 8, 32x8
- subsprite 0, -4, 3, 12, 32x8
- subsprite -32, 4, 3, 16, 32x8
- subsprite 0, 4, 3, 20, 32x8
-
- .align 2
-gSubspriteTables_83ED8B4:: @ 83ED8B4
- .4byte 6, gSubspriteTable_83ED884
-
- .align 2
-gSubspriteTable_83ED8BC:: @ 83ED8BC
- subsprite -16, -16, 3, 0, 32x32
-
- .align 2
-gSubspriteTable_83ED8C4:: @ 83ED8C4
- subsprite -8, -8, 3, 16, 16x16
-
- .align 2
-gSubspriteTables_83ED8CC:: @ 83ED8CC
- .4byte 1, gSubspriteTable_83ED8BC
- .4byte 1, gSubspriteTable_83ED8C4
-
- .align 2
-gSubspriteTable_83ED8DC:: @ 83ED8DC
- subsprite -24, -24, 3, 0, 32x8
- subsprite 8, -24, 3, 4, 16x8
- subsprite -24, -16, 3, 6, 32x8
- subsprite 8, -16, 3, 10, 16x8
- subsprite -24, -8, 3, 12, 32x8
- subsprite 8, -8, 3, 16, 16x8
- subsprite -24, 0, 3, 18, 32x8
- subsprite 8, 0, 3, 22, 16x8
- subsprite -24, 8, 3, 24, 32x8
- subsprite 8, 8, 3, 28, 16x8
- subsprite -24, 16, 3, 30, 32x8
- subsprite 8, 16, 3, 34, 16x8
-
- .align 2
-gSubspriteTables_83ED93C:: @ 83ED93C
- .4byte 12, gSubspriteTable_83ED8DC
-
- .align 2
-gSubspriteTable_83ED944:: @ 83ED944
- subsprite -16, -12, 3, 0, 32x16
- subsprite -16, 4, 3, 8, 16x8
- subsprite 0, 4, 3, 10, 16x8
-
- .align 2
-gSubspriteTables_83ED95C:: @ 83ED95C
- .4byte 3, gSubspriteTable_83ED944
-
- .align 2
-gSubspriteTable_83ED964:: @ 83ED964
- subsprite -8, -8, 3, 0, 16x8
- subsprite -8, 0, 3, 8, 16x8
-
- .align 2
-gSubspriteTables_83ED974:: @ 83ED974
- .4byte 2, gSubspriteTable_83ED964
-
- .align 2
-gSubspriteTable_83ED97C:: @ 83ED97C
- subsprite -8, -8, 3, 2, 16x8
- subsprite -8, 0, 3, 10, 16x8
-
- .align 2
-gSubspriteTables_83ED98C:: @ 83ED98C
- .4byte 2, gSubspriteTable_83ED97C
-
- .align 2
-gSubspriteTable_83ED994:: @ 83ED994
- subsprite -8, -8, 3, 4, 16x8
- subsprite -8, 0, 3, 12, 16x8
-
- .align 2
-gSubspriteTables_83ED9A4:: @ 83ED9A4
- .4byte 2, gSubspriteTable_83ED994
-
- .align 2
-gSubspriteTable_83ED9AC:: @ 83ED9AC
- subsprite -8, -8, 3, 6, 16x8
- subsprite -8, 0, 3, 14, 16x8
-
- .align 2
-gSubspriteTables_83ED9BC:: @ 83ED9BC
- .4byte 2, gSubspriteTable_83ED9AC
-
- .align 2
-gSubspriteTable_83ED9C4:: @ 83ED9C4
- subsprite -8, -8, 3, 0, 16x8
- subsprite -8, 0, 3, 8, 16x8
-
- .align 2
-gSubspriteTables_83ED9D4:: @ 83ED9D4
- .4byte 2, gSubspriteTable_83ED9C4
-
- .align 2
-gSubspriteTable_83ED9DC:: @ 83ED9DC
- subsprite -4, -8, 3, 2, 8x8
- subsprite -4, 0, 3, 10, 8x8
-
- .align 2
-gSubspriteTables_83ED9EC:: @ 83ED9EC
- .4byte 2, gSubspriteTable_83ED9DC
-
- .align 2
-gSubspriteTable_83ED9F4:: @ 83ED9F4
- subsprite -8, -8, 3, 3, 16x8
- subsprite -8, 0, 3, 11, 16x8
-
- .align 2
-gSubspriteTables_83EDA04:: @ 83EDA04
- .4byte 2, gSubspriteTable_83ED9F4
-
- .align 2
-gSubspriteTable_83EDA0C:: @ 83EDA0C
- subsprite -4, -8, 3, 5, 8x8
- subsprite -4, 0, 3, 13, 8x8
-
- .align 2
-gSubspriteTables_83EDA1C:: @ 83EDA1C
- .4byte 2, gSubspriteTable_83EDA0C
-
- .align 2
-gSubspriteTable_83EDA24:: @ 83EDA24
- subsprite -8, -8, 3, 6, 16x8
- subsprite -8, 0, 3, 14, 16x8
-
- .align 2
-gSubspriteTables_83EDA34:: @ 83EDA34
- .4byte 2, gSubspriteTable_83EDA24
-
- .align 2
-gSubspriteTable_83EDA3C:: @ 83EDA3C
- subsprite -12, -12, 3, 0, 16x8
- subsprite 4, -12, 3, 2, 8x8
- subsprite -12, -4, 3, 8, 16x8
- subsprite 4, -4, 3, 10, 8x8
- subsprite -12, 4, 3, 16, 16x8
- subsprite 4, 4, 3, 18, 8x8
-
- .align 2
-gSubspriteTables_83EDA6C:: @ 83EDA6C
- .4byte 6, gSubspriteTable_83EDA3C
-
- .align 2
-gSubspriteTable_83EDA74:: @ 83EDA74
- subsprite -8, -12, 3, 3, 16x8
- subsprite -8, -4, 3, 11, 16x8
- subsprite -8, 4, 3, 19, 16x8
-
- .align 2
-gSubspriteTables_83EDA8C:: @ 83EDA8C
- .4byte 3, gSubspriteTable_83EDA74
-
- .align 2
-gSubspriteTable_83EDA94:: @ 83EDA94
- subsprite -12, -12, 3, 5, 16x8
- subsprite 4, -12, 3, 7, 8x8
- subsprite -12, -4, 3, 13, 16x8
- subsprite 4, -4, 3, 15, 8x8
- subsprite -12, 4, 3, 21, 16x8
- subsprite 4, 4, 3, 23, 8x8
-
- .align 2
-gSubspriteTables_83EDAC4:: @ 83EDAC4
- .4byte 6, gSubspriteTable_83EDA94
-
- .align 2
-gSubspriteTable_83EDACC:: @ 83EDACC
- subsprite -12, -12, 3, 0, 16x8
- subsprite 4, -12, 3, 2, 8x8
- subsprite -12, -4, 3, 8, 16x8
- subsprite 4, -4, 3, 10, 8x8
- subsprite -12, 4, 3, 16, 16x8
- subsprite 4, 4, 3, 18, 8x8
-
- .align 2
-gSubspriteTables_83EDAFC:: @ 83EDAFC
- .4byte 6, gSubspriteTable_83EDACC
-
- .align 2
-gSubspriteTable_83EDB04:: @ 83EDB04
- subsprite -8, -12, 3, 3, 16x8
- subsprite -8, -4, 3, 11, 16x8
- subsprite -8, 4, 3, 19, 16x8
-
- .align 2
-gSubspriteTables_83EDB1C:: @ 83EDB1C
- .4byte 3, gSubspriteTable_83EDB04
-
- .align 2
-gSubspriteTable_83EDB24:: @ 83EDB24
- subsprite -12, -12, 3, 5, 16x8
- subsprite 4, -12, 3, 7, 8x8
- subsprite -12, -4, 3, 13, 16x8
- subsprite 4, -4, 3, 15, 8x8
- subsprite -12, 4, 3, 21, 16x8
- subsprite 4, 4, 3, 23, 8x8
-
- .align 2
-gSubspriteTables_83EDB54:: @ 83EDB54
- .4byte 6, gSubspriteTable_83EDB24
-
- .align 2
-gUnknown_083EDB5C:: @ 83EDB5C
- .4byte gSpriteTemplate_83ED57C
- .4byte gSpriteTemplate_83ED594
- .4byte gSpriteTemplate_83ED5AC
- .4byte gSpriteTemplate_83ED5DC
- .4byte gSpriteTemplate_83ED5F4
- .4byte gSpriteTemplate_83ED654
- .4byte gSpriteTemplate_83ED66C
- .4byte gSpriteTemplate_83ED684
- .4byte gSpriteTemplate_83ED69C
- .4byte gSpriteTemplate_83ED6B4
- .4byte gSpriteTemplate_83ED5C4
- .4byte gSpriteTemplate_83ED5C4
- .4byte gSpriteTemplate_83ED5C4
- .4byte gSpriteTemplate_83ED5C4
- .4byte gSpriteTemplate_83ED60C
- .4byte gSpriteTemplate_83ED60C
- .4byte gSpriteTemplate_83ED60C
- .4byte gSpriteTemplate_83ED60C
- .4byte gSpriteTemplate_83ED60C
- .4byte gSpriteTemplate_83ED624
- .4byte gSpriteTemplate_83ED624
- .4byte gSpriteTemplate_83ED624
- .4byte gSpriteTemplate_83ED63C
- .4byte gSpriteTemplate_83ED63C
- .4byte gSpriteTemplate_83ED63C
- .4byte gDummySpriteTemplate
-
- .align 2
-gUnknown_083EDBC4:: @ 83EDBC4
- .4byte gSubspriteTables_83ED804
- .4byte gSubspriteTables_83ED82C
- .4byte gSubspriteTables_83ED854
- .4byte gSubspriteTables_83ED8B4
- .4byte NULL
- .4byte NULL
- .4byte gSubspriteTables_83ED8CC
- .4byte NULL
- .4byte gSubspriteTables_83ED93C
- .4byte gSubspriteTables_83ED95C
- .4byte gSubspriteTables_83ED974
- .4byte gSubspriteTables_83ED98C
- .4byte gSubspriteTables_83ED9A4
- .4byte gSubspriteTables_83ED9BC
- .4byte gSubspriteTables_83ED9D4
- .4byte gSubspriteTables_83ED9EC
- .4byte gSubspriteTables_83EDA04
- .4byte gSubspriteTables_83EDA1C
- .4byte gSubspriteTables_83EDA34
- .4byte gSubspriteTables_83EDA6C
- .4byte gSubspriteTables_83EDA8C
- .4byte gSubspriteTables_83EDAC4
- .4byte gSubspriteTables_83EDAFC
- .4byte gSubspriteTables_83EDB1C
- .4byte gSubspriteTables_83EDB54
- .4byte NULL
-
- .align 2
-gUnknown_083EDC2C:: @ 83EDC2C
- obj_tiles gSlotMachineReelSymbol1Tiles, 0x200, 0
- obj_tiles gSlotMachineReelSymbol2Tiles, 0x200, 1
- obj_tiles gSlotMachineReelSymbol3Tiles, 0x200, 2
- obj_tiles gSlotMachineReelSymbol4Tiles, 0x200, 3
- obj_tiles gSlotMachineReelSymbol5Tiles, 0x200, 4
- obj_tiles gSlotMachineReelSymbol6Tiles, 0x200, 5
- obj_tiles gSlotMachineReelSymbol7Tiles, 0x200, 6
- obj_tiles gSlotMachineNumber0Tiles, 0x40, 7
- obj_tiles gSlotMachineNumber1Tiles, 0x40, 8
- obj_tiles gSlotMachineNumber2Tiles, 0x40, 9
- obj_tiles gSlotMachineNumber3Tiles, 0x40, 10
- obj_tiles gSlotMachineNumber4Tiles, 0x40, 11
- obj_tiles gSlotMachineNumber5Tiles, 0x40, 12
- obj_tiles gSlotMachineNumber6Tiles, 0x40, 13
- obj_tiles gSlotMachineNumber7Tiles, 0x40, 14
- obj_tiles gSlotMachineNumber8Tiles, 0x40, 15
- obj_tiles gSlotMachineNumber9Tiles, 0x40, 16
- obj_tiles gSharedMem + 0x10A00, 0x200, 18
- obj_tiles gSharedMem + 0x11400, 0x200, 19
- obj_tiles gSharedMem + 0x11600, 0x300, 20
- obj_tiles gSharedMem + 0x11900, 0x300, 21
- null_obj_tiles
-
- .align 2
-gUnknown_083EDCDC:: @ 83EDCDC
- obj_tiles gSharedMem + 0x10000, 2048, 0x0011
-
- .align 2
-gUnknown_083EDCE4:: @ 83EDCE4
- .4byte gUnknownPalette_08E997E8
-
-UnknownPalette_83EDCE8:
- .ifdef SAPPHIRE
- .incbin "graphics/unknown/sapphire_83EDD40.gbapal"
- .else
- .incbin "graphics/unknown/ruby_83EDCE8.gbapal"
- .endif
-
- .align 2
-gUnknown_083EDD08:: @ 83EDD08
- .4byte UnknownPalette_83EDCE8 + 10 * 2
- .4byte UnknownPalette_83EDCE8 + 11 * 2
- .4byte UnknownPalette_83EDCE8 + 12 * 2
- .4byte UnknownPalette_83EDCE8 + 13 * 2
- .4byte UnknownPalette_83EDCE8 + 14 * 2
-
- .align 2
-gUnknown_083EDD1C:: @ 83EDD1C
- .4byte gUnknown_08E95A18 + 148
- .4byte gUnknown_08E95A18 + 150
- .4byte gUnknown_08E95A18 + 152
- .4byte gUnknown_08E95A18 + 154
- .4byte gUnknown_08E95A18 + 156
-
-gUnknown_083EDD30:: @ 83EDD30
- .byte 0x4A, 0x4B, 0x4C, 0x4E, 0x4D
-
-gUnknown_083EDD35:: @ 83EDD35
- .byte 0, 0, 1, 2, 3, 4
-
-gUnknown_083EDD3B:: @ 83EDD3B
- .byte 1, 2, 2
-
- .align 1
-Unknown_83EDD3E:
- .ifdef SAPPHIRE
- .incbin "graphics/unknown/sapphire_83EDD96.gbapal"
- .else
- .incbin "graphics/unknown/ruby_83EDD3E.gbapal"
- .endif
-
- .align 1
-Unknown_83EDD5E:
- .ifdef SAPPHIRE
- .incbin "graphics/unknown/sapphire_83EDDB6.gbapal"
- .else
- .incbin "graphics/unknown/ruby_83EDD5E.gbapal"
- .endif
-
- .align 1
-Unknown_83EDD7E:
- .ifdef SAPPHIRE
- .incbin "graphics/unknown/sapphire_83EDDD6.gbapal"
- .else
- .incbin "graphics/unknown/ruby_83EDD7E.gbapal"
- .endif
-
- .align 2
-gUnknown_083EDDA0:: @ 83EDDA0
- .4byte Unknown_83EDD3E
- .4byte Unknown_83EDD5E
- .4byte Unknown_83EDD7E
-
- .align 2
-gUnknown_083EDDAC:: @ 83EDDAC
- .4byte gUnknown_08E95A18 + 32
-
- .align 1
-Palette_83EDDB0:
- .incbin "graphics/slot_machine/83EDDB0.gbapal"
-
- .align 1
-Palette_83EDDD0:
- .incbin "graphics/slot_machine/83EDDD0.gbapal"
-
- .align 1
-Palette_83EDDF0:
- .incbin "graphics/slot_machine/83EDDF0.gbapal"
-
- .align 2
-gUnknown_083EDE10:: @ 83EDE10
- .4byte Palette_83EDDB0
- .4byte Palette_83EDDD0
- .4byte Palette_83EDDF0
- .4byte gSlotMachineSpritePalette6
-
- .align 2
-gUnknown_083EDE20:: @ 83EDE20
- .4byte gSlotMachineSpritePalette6
-
- .align 1
-gPalette_83EDE24:: @ 83EDE24
- .incbin "graphics/slot_machine/83EDE24_pal.bin"
-
- .align 2
-gSlotMachineSpritePalettes:: @ 83EDE44
- obj_pal gSlotMachineSpritePalette0, 0
- obj_pal gSlotMachineSpritePalette1, 1
- obj_pal gSlotMachineSpritePalette2, 2
- obj_pal gSlotMachineSpritePalette3, 3
- obj_pal gSlotMachineSpritePalette4, 4
- obj_pal gSlotMachineSpritePalette5, 5
- obj_pal gSlotMachineSpritePalette6, 6
- obj_pal gSlotMachineSpritePalette4, 7
- null_obj_pal
-
- .align 2
-gUnknown_083EDE8C:: @ 83EDE8C
- .incbin "graphics/slot_machine/reel_time.4bpp.lz"
-
- .align 2
-gReelTimeWindowTilemap:: @ 83EEFE0
- .incbin "graphics/slot_machine/reel_time_window_map.bin"
diff --git a/data/specials.inc b/data/specials.inc
index 2924f2173..032a3884c 100644
--- a/data/specials.inc
+++ b/data/specials.inc
@@ -64,25 +64,25 @@ gSpecials::
def_special ScrSpecial_HasTrainerBeenFought
def_special ScrSpecial_EndTrainerApproach
def_special PlayTrainerEncounterMusic
- def_special sub_8082C68
+ def_special ShouldTryRematchBattle
def_special ScrSpecial_GetTrainerEyeRematchFlag
def_special ScrSpecial_StartTrainerEyeRematch
def_special ShowPokemonStorageSystem
def_special CheckForAlivePartyMons
def_special TurnOffTVScreen
def_special DoTVShow
- def_special sub_80BECE8
+ def_special DoPokeNews
def_special special_0x44
- def_special sub_80BDA0C
- def_special sub_80BF2C4
- def_special sub_80BDE48
- def_special sub_80BF544
+ def_special GetTVShowType
+ def_special InterviewBefore
+ def_special InterviewAfter
+ def_special LeadMonNicknamed
def_special SetContestCategoryStringVarForInterview
- def_special special_0x4a
- def_special sub_80BF974
+ def_special GetNonMassOutbreakActiveTVShow
+ def_special TV_IsScriptShowKindAlreadyInQueue
def_special CheckForBigMovieOrEmergencyNewsOnTV
def_special GetMomOrDadStringForTVMessage
- def_special sub_80C2014
+ def_special ResetTVShowState
def_special sub_80C47C0
def_special sub_80C496C
def_special sub_80C4C28
@@ -90,7 +90,7 @@ gSpecials::
def_special sub_80C4858
def_special sub_80C4C64
def_special sub_80C4758
- def_special sub_80C4BF0
+ def_special SetContestTrainerGfxIds
def_special sub_80C43F4
def_special sub_80C4D80
def_special sub_80C4F70
@@ -130,17 +130,17 @@ gSpecials::
def_special CompareShroomishSize
def_special GetBarboachSizeRecordInfo
def_special CompareBarboachSize
- def_special sub_80BF9B4
- def_special sub_80BFAE0
- def_special sub_80BFB10
- def_special sub_80FA5BC
- def_special sub_80FA5E4
- def_special sub_80EB83C
- def_special sub_80FA648
+ def_special TV_PutNameRaterShowOnTheAirIfNicnkameChanged
+ def_special TV_CopyNicknameToStringVar1AndEnsureTerminated
+ def_special TV_CheckMonOTIDEqualsPlayerID
+ def_special BufferTrendyPhraseString
+ def_special TrendyPhraseIsOld
+ def_special BufferRandomHobbyOrLifestyleString
+ def_special GetDewfordHallPaintingNameIndex
def_special SwapRegisteredBike
def_special CalculatePlayerPartyCount
- def_special sub_8095B6C
- def_special sub_8095C10
+ def_special GetNumValidDaycarePartyMons
+ def_special CountAlivePartyMonsExceptSelectedOne
def_special sub_80C4CF8
def_special sub_80C4CEC
def_special sub_80C4C78
@@ -165,29 +165,29 @@ gSpecials::
def_special ScrSpecial_ViewWallClock
def_special ScrSpecial_ChooseStarter
def_special ScrSpecial_StartWallyTutorialBattle
- def_special sub_80BF9F8
- def_special sub_80F9A0C
- def_special sub_810CA00
- def_special sub_804E538
+ def_special ChangePokemonNickname
+ def_special SelectMonForNPCTrade
+ def_special GetFirstFreePokeblockSlot
+ def_special DoBerryBlending
def_special PlayRoulette
- def_special sub_810FD60
- def_special sub_810FCB0
- def_special sub_810FDAC
+ def_special ShouldMoveLilycoveFanClubMember
+ def_special GetNumMovedLilycoveFanClubMembers
+ def_special BufferStreakTrainerText
def_special sub_810FA74
- def_special sub_810FCE8
+ def_special UpdateMovedLilycoveFanClubMembers
def_special sub_810FF48
def_special sub_810FAA0
def_special sub_810FF60
def_special ScrSpecial_RockSmashWildEncounter
def_special GabbyAndTyGetBattleNum
- def_special sub_80BDC14
+ def_special GabbyAndTyAfterInterview
def_special GabbyAndTyBeforeInterview
def_special DoTVShowInSearchOfTrainers
def_special IsTVShowInSearchOfTrainersAiring
def_special GabbyAndTyGetLastQuote
- def_special sub_80BDD18
+ def_special GabbyAndTyGetLastBattleTrivia
def_special GabbyAndTySetScriptVarsToFieldObjectLocalIds
- def_special sub_810E300
+ def_special GetBattleOutcome
def_special GetDaycareMonNicknames
def_special GetDaycareState
def_special RejectEggFromDayCare
@@ -204,8 +204,8 @@ gSpecials::
def_special EggHatch
def_special sub_8042B4C
def_special ShowLinkBattleRecords
- def_special sub_80B7CE8
- def_special sub_80B7D0C
+ def_special HasEnoughMoneyFor
+ def_special PayMoneyFor
def_special ExecuteWhiteOut
def_special sp0C8_whiteout_maybe
def_special RotatingGate_InitPuzzle
@@ -215,7 +215,7 @@ gSpecials::
def_special EnterSafariMode
def_special ExitSafariMode
def_special SafariZoneGetPokeblockNameInFeeder
- def_special sub_810BAF4
+ def_special OpenPokeblockCaseOnFeeder
def_special IsMirageIslandPresent
def_special UpdateShoalTideFlag
def_special InitBirchState
@@ -226,12 +226,12 @@ gSpecials::
def_special SetDepartmentStoreFloorVar
def_special DoLotteryCornerComputerEffect
def_special EndLotteryCornerComputerEffect
- def_special sub_80F9A4C
- def_special sub_80F9EEC
- def_special sub_80FA0DC
+ def_special SelectMoveTutorMon
+ def_special SelectMove
+ def_special DeleteMonMove
def_special ScrSpecial_GetPokemonNicknameAndMoveName
def_special ScrSpecial_CountPokemonMoves
- def_special sub_8132670
+ def_special TeachMoveTutorMove
def_special GetRecordedCyclingRoadResults
def_special ScrSpecial_BeginCyclingRoadChallenge
def_special GetPlayerAvatarBike
@@ -243,26 +243,26 @@ gSpecials::
def_special CheckPartyBattleTowerBanlist
def_special PrintBattleTowerTrainerGreeting
def_special PrintEReaderTrainerGreeting
- def_special sub_813556C
- def_special sub_8135668
- def_special sub_81358A4
- def_special sub_8135A14
- def_special sub_8135BA0
+ def_special StartSpecialBattle
+ def_special SetBattleTowerProperty
+ def_special BattleTowerUtil
+ def_special SetBattleTowerParty
+ def_special SaveBattleTowerProgress
def_special BattleTower_SoftReset
def_special DetermineBattleTowerPrize
def_special GiveBattleTowerPrize
def_special AwardBattleTowerRibbons
def_special ChooseBattleTowerPlayerParty
def_special ValidateEReaderTrainer
- def_special sub_810F404
+ def_special GetBestBattleTowerStreak
def_special ReducePlayerPartyToThree
def_special BedroomPC
def_special PlayerPC
def_special FieldShowRegionMap
- def_special sub_804D89C
- def_special sub_804DB68
- def_special sub_804E174
- def_special sub_804DB2C
+ def_special GetInGameTradeSpeciesInfo
+ def_special CreateInGameTradePokemon
+ def_special DoInGameTradeScene
+ def_special GetTradeSpecies
def_special GetWeekCount
def_special RetrieveLotteryNumber
def_special PickLotteryCornerTicket
@@ -280,7 +280,7 @@ gSpecials::
def_special sub_80C7958
def_special DoSoftReset
def_special GameClear
- def_special sub_810EBEC
+ def_special ShakeScreenInElevator
def_special ShowGlassWorkshopMenu
def_special SpawnCameraDummy
def_special RemoveCameraDummy
@@ -292,38 +292,38 @@ gSpecials::
def_special sub_80818FC
def_special ShowBattleTowerRecords
def_special WaitWeather
- def_special sub_810F414
- def_special sub_810F424
+ def_special BufferEReaderTrainerName
+ def_special GetSlotMachineId
def_special player_get_direction_lower_nybble
- def_special sub_810F488
- def_special sub_810F4B0
- def_special sub_810F4D4
- def_special sub_810F4FC
+ def_special FoundAbandonedShipRoom1Key
+ def_special FoundAbandonedShipRoom2Key
+ def_special FoundAbandonedShipRoom4Key
+ def_special FoundAbandonedShipRoom6Key
def_special LeadMonHasEffortRibbon
def_special GivLeadMonEffortRibbon
def_special ScrSpecial_AreLeadMonEVsMaxedOut
def_special sub_8064EAC
def_special sub_8064ED4
def_special InitRoamer
- def_special sub_810F5BC
+ def_special TryUpdateRusturfTunnelState
def_special IsGrassTypeInParty
def_special sub_8081334
def_special PutZigzagoonInPlayerParty
def_special IsStarterInParty
- def_special sub_80BC224
+ def_special BufferSecretBaseOwnerName
def_special CheckFreePokemonStorageSpace
def_special DoSealedChamberShakingEffect1
- def_special sub_810E944
+ def_special DisplayCurrentElevatorFloor
def_special GetShieldToyTVDecorationInfo
def_special IsPokerusInParty
- def_special sub_8069D78
+ def_special SetSootopolisGymCrackedIceMetatiles
def_special sub_810F758
def_special ScrSpecial_StartGroudonKyogreBattle
def_special ScrSpecial_StartRayquazaBattle
def_special ScrSpecial_StartRegiBattle
def_special sub_8082524
def_special DoSealedChamberShakingEffect2
- def_special sub_810F828
+ def_special FoundBlackGlasses
def_special sub_807E25C
def_special sp13E_warp_to_last_warp
def_special sp13F_fall_to_last_warp
@@ -335,17 +335,17 @@ gSpecials::
def_special SetRoute123Weather
def_special ScriptGetMultiplayerId
def_special ScriptGetPartyMonSpecies
- def_special sub_80FA148
+ def_special IsSelectedMonEgg
def_special sub_810F8FC
- def_special sub_80BC50C
+ def_special MoveSecretBase
def_special LoadPlayerBag
def_special sub_8081924
- def_special sub_810F950
- def_special sub_810F908
- def_special sub_8090FC0
- def_special sub_810F96C
- def_special sub_810F9AC
- def_special sub_813610C
+ def_special SetPacifidlogTMReceivedDay
+ def_special GetDaysUntilPacifidlogTMAvailable
+ def_special CompletedHoennPokedex
+ def_special MonOTNameMatchesPlayer
+ def_special BufferLottoTicketNumber
+ def_special TryEnableBravoTrainerBattleTower
def_special GetNameOfEnigmaBerryInPlayerParty
def_special ScriptRandom
def_special sub_80835D8
diff --git a/data/trainer_see.s b/data/trainer_see.s
deleted file mode 100644
index 04a787f0c..000000000
--- a/data/trainer_see.s
+++ /dev/null
@@ -1,42 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
- .align 2
-gOamData_839B4D8:: @ 839B4D8
- .2byte 0x0000
- .2byte 0x4000
- .2byte 0x0400
-
- .align 2
-gSpriteImageTable_839B4E0:: @ 839B4E0
- obj_frame_tiles gSpriteImage_839B308, 0x80
- obj_frame_tiles gSpriteImage_839B388, 0x80
-
- .align 2
-gSpriteImageTable_839B4F0:: @ 839B4F0
- obj_frame_tiles gSpriteImage_839B408, 0x80
-
- .align 2
-gSpriteAnim_839B4F8:: @ 839B4F8
- obj_image_anim_frame 0, 60
- obj_image_anim_end
-
- .align 2
-gSpriteAnim_839B500:: @ 839B500
- obj_image_anim_frame 1, 60
- obj_image_anim_end
-
- .align 2
-gSpriteAnimTable_839B508:: @ 839B508
- .4byte gSpriteAnim_839B4F8
- .4byte gSpriteAnim_839B500
-
- .align 2
-gSpriteTemplate_839B510:: @ 839B510
- spr_template 0xFFFF, 0xFFFF, gOamData_839B4D8, gSpriteAnimTable_839B508, gSpriteImageTable_839B4E0, gDummySpriteAffineAnimTable, objc_exclamation_mark_probably
-
- .align 2
-gSpriteTemplate_839B528:: @ 839B528
- spr_template 0xFFFF, 4100, gOamData_839B4D8, gSpriteAnimTable_839B508, gSpriteImageTable_839B4F0, gDummySpriteAffineAnimTable, objc_exclamation_mark_probably
diff --git a/data/unknown_debug_menu.s b/data/unknown_debug_menu.s
deleted file mode 100644
index eaa635fa4..000000000
--- a/data/unknown_debug_menu.s
+++ /dev/null
@@ -1,32 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
-
-UnknownString_1stRound:
- .string "1st round$"
-UnknownString_2ndRound:
- .string "2nd round$"
-UnknownString_3rdRound:
- .string "3rd round$"
-UnknownString_4thRound:
- .string "4th round$"
-UnknownString_5thRound:
- .string "5th round$"
-UnknownString_6thRound:
- .string "6th round$"
-UnknownString_7thRound:
- .string "7th round$"
-UnknownString_8thRound:
- .string "8th round$"
-
- .align 2
-gUnknown_0842C29C:: @ 842C29C
- .4byte UnknownString_1stRound, sub_814A4B8
- .4byte UnknownString_2ndRound, sub_814A4B8
- .4byte UnknownString_3rdRound, sub_814A4B8
- .4byte UnknownString_4thRound, sub_814A4B8
- .4byte UnknownString_5thRound, sub_814A4B8
- .4byte UnknownString_6thRound, sub_814A4B8
- .4byte UnknownString_7thRound, sub_814A4B8
- .4byte UnknownString_8thRound, sub_814A4B8