Merge pull request #56 from pret/document_map_vars

Document map vars, 1
This commit is contained in:
PikalaxALT
2019-05-16 14:59:02 -04:00
committed by GitHub
448 changed files with 22695 additions and 24255 deletions
+6 -6
View File
@@ -13,7 +13,7 @@ GetHealLocationIndexFromMapGroupAndNum: @ 80BFC50
lsls r1, 16 lsls r1, 16
lsrs r1, 16 lsrs r1, 16
movs r3, 0 movs r3, 0
ldr r2, _080BFC74 @ =gUnknown_83EEBF8 ldr r2, _080BFC74 @ =sSpawnPoints
_080BFC5E: _080BFC5E:
movs r0, 0 movs r0, 0
ldrsb r0, [r2, r0] ldrsb r0, [r2, r0]
@@ -26,7 +26,7 @@ _080BFC5E:
adds r0, r3, 0x1 adds r0, r3, 0x1
b _080BFC82 b _080BFC82
.align 2, 0 .align 2, 0
_080BFC74: .4byte gUnknown_83EEBF8 _080BFC74: .4byte sSpawnPoints
_080BFC78: _080BFC78:
adds r2, 0x8 adds r2, 0x8
adds r3, 0x1 adds r3, 0x1
@@ -50,11 +50,11 @@ GetHealLocationPointerFromMapGroupAndNum: @ 80BFC88
cmp r0, 0 cmp r0, 0
beq _080BFCA8 beq _080BFCA8
lsls r0, 3 lsls r0, 3
ldr r1, _080BFCA4 @ =gUnknown_83EEBF0 ldr r1, _080BFCA4 @ =sSpawnPoints - 8
adds r0, r1 adds r0, r1
b _080BFCAA b _080BFCAA
.align 2, 0 .align 2, 0
_080BFCA4: .4byte gUnknown_83EEBF0 _080BFCA4: .4byte sSpawnPoints - 8
_080BFCA8: _080BFCA8:
movs r0, 0 movs r0, 0
_080BFCAA: _080BFCAA:
@@ -70,11 +70,11 @@ GetHealLocationPointer: @ 80BFCB0
cmp r0, 0x14 cmp r0, 0x14
bhi _080BFCC8 bhi _080BFCC8
lsls r0, 3 lsls r0, 3
ldr r1, _080BFCC4 @ =gUnknown_83EEBF0 ldr r1, _080BFCC4 @ =sSpawnPoints - 8
adds r0, r1 adds r0, r1
b _080BFCCA b _080BFCCA
.align 2, 0 .align 2, 0
_080BFCC4: .4byte gUnknown_83EEBF0 _080BFCC4: .4byte sSpawnPoints - 8
_080BFCC8: _080BFCC8:
movs r0, 0 movs r0, 0
_080BFCCA: _080BFCCA:
+8
View File
@@ -1434,3 +1434,11 @@
setorcopyvar 0x8001, \amount setorcopyvar 0x8001, \amount
callstd \function callstd \function
.endm .endm
.macro giveitemfanfaremsg msg, item, amount=1, fanfare=MUS_FANFA1
loadword 0, \msg
setorcopyvar 0x8000, \item
setorcopyvar 0x8001, \amount
setorcopyvar 0x8002, \fanfare
callstd 9
.endm
+1 -1
View File
@@ -110,7 +110,7 @@
#define VAR_LINK_CONTEST_ROOM_STATE 0x4086 #define VAR_LINK_CONTEST_ROOM_STATE 0x4086
#define VAR_CABLE_CLUB_STATE 0x4087 #define VAR_CABLE_CLUB_STATE 0x4087
#define VAR_CONTEST_LOCATION 0x4088 #define VAR_CONTEST_LOCATION 0x4088
#define VAR_0x4089 0x4089 // TODO: related to decorations #define VAR_MAP_SCENE_SIX_ISLAND_POKEMON_CENTER_1F 0x4089 // TODO: related to decorations
#define VAR_CONTEST_PRIZE_PICKUP 0x408A #define VAR_CONTEST_PRIZE_PICKUP 0x408A
#define VAR_LITTLEROOT_HOUSES_STATE_2 0x408C // TODO: needs more investigation #define VAR_LITTLEROOT_HOUSES_STATE_2 0x408C // TODO: needs more investigation
+1
View File
@@ -10,3 +10,4 @@
.include "constants/battle.inc" .include "constants/battle.inc"
.include "constants/battle_text.inc" .include "constants/battle_text.inc"
.include "constants/contest_move_effects.inc" .include "constants/contest_move_effects.inc"
.include "constants/map_constants.inc"
+518
View File
@@ -0,0 +1,518 @@
.ifndef GUARD_CONSTANTS_MAP_GROUPS_H
.set GUARD_CONSTANTS_MAP_GROUPS_H, 1
@ Map Group 0
.set MAP_UNKNOWN_MAP_00_00, (0 | (0 << 8))
.set MAP_UNKNOWN_MAP_00_01, (1 | (0 << 8))
.set MAP_UNKNOWN_MAP_00_02, (2 | (0 << 8))
.set MAP_UNKNOWN_MAP_00_03, (3 | (0 << 8))
.set MAP_UNKNOWN_MAP_00_04, (4 | (0 << 8))
@ Map Group 1
.set MAP_VIRIDIAN_FOREST, (0 | (1 << 8))
.set MAP_MT_MOON_1F, (1 | (1 << 8))
.set MAP_MT_MOON_B1F, (2 | (1 << 8))
.set MAP_MT_MOON_B2F, (3 | (1 << 8))
.set MAP_SSANNE_EXTERIOR, (4 | (1 << 8))
.set MAP_SSANNE_1F_CORRIDOR, (5 | (1 << 8))
.set MAP_SSANNE_2F_CORRIDOR, (6 | (1 << 8))
.set MAP_SSANNE_3F_CORRIDOR, (7 | (1 << 8))
.set MAP_SSANNE_B1F_CORRIDOR, (8 | (1 << 8))
.set MAP_SSANNE_DECK, (9 | (1 << 8))
.set MAP_SSANNE_KITCHEN, (10 | (1 << 8))
.set MAP_SSANNE_CAPTAINS_OFFICE, (11 | (1 << 8))
.set MAP_SSANNE_1F_ROOM1, (12 | (1 << 8))
.set MAP_SSANNE_1F_ROOM2, (13 | (1 << 8))
.set MAP_SSANNE_1F_ROOM3, (14 | (1 << 8))
.set MAP_SSANNE_1F_ROOM4, (15 | (1 << 8))
.set MAP_SSANNE_1F_ROOM5, (16 | (1 << 8))
.set MAP_SSANNE_1F_ROOM7, (17 | (1 << 8))
.set MAP_SSANNE_2F_ROOM1, (18 | (1 << 8))
.set MAP_SSANNE_2F_ROOM2, (19 | (1 << 8))
.set MAP_SSANNE_2F_ROOM3, (20 | (1 << 8))
.set MAP_SSANNE_2F_ROOM4, (21 | (1 << 8))
.set MAP_SSANNE_2F_ROOM5, (22 | (1 << 8))
.set MAP_SSANNE_2F_ROOM6, (23 | (1 << 8))
.set MAP_SSANNE_B1F_ROOM1, (24 | (1 << 8))
.set MAP_SSANNE_B1F_ROOM2, (25 | (1 << 8))
.set MAP_SSANNE_B1F_ROOM3, (26 | (1 << 8))
.set MAP_SSANNE_B1F_ROOM4, (27 | (1 << 8))
.set MAP_SSANNE_B1F_ROOM5, (28 | (1 << 8))
.set MAP_SSANNE_1F_ROOM6, (29 | (1 << 8))
.set MAP_UNDERGROUND_PATH_NORTH_ENTRANCE, (30 | (1 << 8))
.set MAP_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL, (31 | (1 << 8))
.set MAP_UNDERGROUND_PATH_SOUTH_ENTRANCE, (32 | (1 << 8))
.set MAP_UNDERGROUND_PATH_WEST_ENTRANCE, (33 | (1 << 8))
.set MAP_UNDERGROUND_PATH_EAST_WEST_TUNNEL, (34 | (1 << 8))
.set MAP_UNDERGROUND_PATH_EAST_ENTRANCE, (35 | (1 << 8))
.set MAP_DIGLETTS_CAVE_NORTH_ENTRANCE, (36 | (1 << 8))
.set MAP_DIGLETTS_CAVE_B1F, (37 | (1 << 8))
.set MAP_DIGLETTS_CAVE_SOUTH_ENTRANCE, (38 | (1 << 8))
.set MAP_VICTORY_ROAD_1F, (39 | (1 << 8))
.set MAP_VICTORY_ROAD_2F, (40 | (1 << 8))
.set MAP_VICTORY_ROAD_3F, (41 | (1 << 8))
.set MAP_ROCKET_HIDEOUT_B1F, (42 | (1 << 8))
.set MAP_ROCKET_HIDEOUT_B2F, (43 | (1 << 8))
.set MAP_ROCKET_HIDEOUT_B3F, (44 | (1 << 8))
.set MAP_ROCKET_HIDEOUT_B4F, (45 | (1 << 8))
.set MAP_ROCKET_HIDEOUT_ELEVATOR, (46 | (1 << 8))
.set MAP_SILPH_CO_1F, (47 | (1 << 8))
.set MAP_SILPH_CO_2F, (48 | (1 << 8))
.set MAP_SILPH_CO_3F, (49 | (1 << 8))
.set MAP_SILPH_CO_4F, (50 | (1 << 8))
.set MAP_SILPH_CO_5F, (51 | (1 << 8))
.set MAP_SILPH_CO_6F, (52 | (1 << 8))
.set MAP_SILPH_CO_7F, (53 | (1 << 8))
.set MAP_SILPH_CO_8F, (54 | (1 << 8))
.set MAP_SILPH_CO_9F, (55 | (1 << 8))
.set MAP_SILPH_CO_10F, (56 | (1 << 8))
.set MAP_SILPH_CO_11F, (57 | (1 << 8))
.set MAP_SILPH_CO_ELEVATOR, (58 | (1 << 8))
.set MAP_POKEMON_MANSION_1F, (59 | (1 << 8))
.set MAP_POKEMON_MANSION_2F, (60 | (1 << 8))
.set MAP_POKEMON_MANSION_3F, (61 | (1 << 8))
.set MAP_POKEMON_MANSION_B1F, (62 | (1 << 8))
.set MAP_SAFARI_ZONE_CENTER, (63 | (1 << 8))
.set MAP_SAFARI_ZONE_EAST, (64 | (1 << 8))
.set MAP_SAFARI_ZONE_NORTH, (65 | (1 << 8))
.set MAP_SAFARI_ZONE_WEST, (66 | (1 << 8))
.set MAP_SAFARI_ZONE_BUILDING1, (67 | (1 << 8))
.set MAP_SAFARI_ZONE_BUILDING2, (68 | (1 << 8))
.set MAP_SAFARI_ZONE_BUILDING3, (69 | (1 << 8))
.set MAP_SAFARI_ZONE_BUILDING4, (70 | (1 << 8))
.set MAP_SAFARI_ZONE_SECRET_HOUSE, (71 | (1 << 8))
.set MAP_CERULEAN_CAVE_1F, (72 | (1 << 8))
.set MAP_CERULEAN_CAVE_2F, (73 | (1 << 8))
.set MAP_CERULEAN_CAVE_B1F, (74 | (1 << 8))
.set MAP_POKEMON_LEAGUE_LORELEIS_ROOM, (75 | (1 << 8))
.set MAP_POKEMON_LEAGUE_BRUNOS_ROOM, (76 | (1 << 8))
.set MAP_POKEMON_LEAGUE_AGATHAS_ROOM, (77 | (1 << 8))
.set MAP_POKEMON_LEAGUE_LANCES_ROOM, (78 | (1 << 8))
.set MAP_POKEMON_LEAGUE_CHAMPIONS_ROOM, (79 | (1 << 8))
.set MAP_POKEMON_LEAGUE_HALL_OF_FAME, (80 | (1 << 8))
.set MAP_ROCK_TUNNEL_1F, (81 | (1 << 8))
.set MAP_ROCK_TUNNEL_B1F, (82 | (1 << 8))
.set MAP_SEAFOAM_ISLANDS_1F, (83 | (1 << 8))
.set MAP_SEAFOAM_ISLANDS_B1F, (84 | (1 << 8))
.set MAP_SEAFOAM_ISLANDS_B2F, (85 | (1 << 8))
.set MAP_SEAFOAM_ISLANDS_B3F, (86 | (1 << 8))
.set MAP_SEAFOAM_ISLANDS_B4F, (87 | (1 << 8))
.set MAP_POKEMON_TOWER_1F, (88 | (1 << 8))
.set MAP_POKEMON_TOWER_2F, (89 | (1 << 8))
.set MAP_POKEMON_TOWER_3F, (90 | (1 << 8))
.set MAP_POKEMON_TOWER_4F, (91 | (1 << 8))
.set MAP_POKEMON_TOWER_5F, (92 | (1 << 8))
.set MAP_POKEMON_TOWER_6F, (93 | (1 << 8))
.set MAP_POKEMON_TOWER_7F, (94 | (1 << 8))
.set MAP_POWER_PLANT, (95 | (1 << 8))
.set MAP_MT_EMBER_RUBY_PATH_B4F, (96 | (1 << 8))
.set MAP_MT_EMBER_EXTERIOR, (97 | (1 << 8))
.set MAP_MT_EMBER_SUMMIT_PATH_1F, (98 | (1 << 8))
.set MAP_MT_EMBER_SUMMIT_PATH_2F, (99 | (1 << 8))
.set MAP_MT_EMBER_SUMMIT_PATH_3F, (100 | (1 << 8))
.set MAP_MT_EMBER_SUMMIT, (101 | (1 << 8))
.set MAP_MT_EMBER_RUBY_PATH_B5F, (102 | (1 << 8))
.set MAP_MT_EMBER_RUBY_PATH_1F, (103 | (1 << 8))
.set MAP_MT_EMBER_RUBY_PATH_B1F, (104 | (1 << 8))
.set MAP_MT_EMBER_RUBY_PATH_B2F, (105 | (1 << 8))
.set MAP_MT_EMBER_RUBY_PATH_B3F, (106 | (1 << 8))
.set MAP_MT_EMBER_RUBY_PATH_B1F_STAIRS, (107 | (1 << 8))
.set MAP_MT_EMBER_RUBY_PATH_B2F_STAIRS, (108 | (1 << 8))
.set MAP_THREE_ISLAND_BERRY_FOREST, (109 | (1 << 8))
.set MAP_FOUR_ISLAND_ICEFALL_CAVE_ENTRANCE, (110 | (1 << 8))
.set MAP_FOUR_ISLAND_ICEFALL_CAVE_1F, (111 | (1 << 8))
.set MAP_FOUR_ISLAND_ICEFALL_CAVE_B1F, (112 | (1 << 8))
.set MAP_FOUR_ISLAND_ICEFALL_CAVE_BACK, (113 | (1 << 8))
.set MAP_FIVE_ISLAND_ROCKET_WAREHOUSE, (114 | (1 << 8))
.set MAP_SIX_ISLAND_DOTTED_HOLE_1F, (115 | (1 << 8))
.set MAP_SIX_ISLAND_DOTTED_HOLE_B1F, (116 | (1 << 8))
.set MAP_SIX_ISLAND_DOTTED_HOLE_B2F, (117 | (1 << 8))
.set MAP_SIX_ISLAND_DOTTED_HOLE_B3F, (118 | (1 << 8))
.set MAP_SIX_ISLAND_DOTTED_HOLE_B4F, (119 | (1 << 8))
.set MAP_SIX_ISLAND_DOTTED_HOLE_SAPPHIRE_ROOM, (120 | (1 << 8))
.set MAP_SIX_ISLAND_PATTERN_BUSH, (121 | (1 << 8))
.set MAP_SIX_ISLAND_ALTERING_CAVE, (122 | (1 << 8))
@ Map Group 2
.set MAP_NAVEL_ROCK_EXTERIOR, (0 | (2 << 8))
.set MAP_SEVEN_ISLAND_TRAINER_TOWER_1F, (1 | (2 << 8))
.set MAP_SEVEN_ISLAND_TRAINER_TOWER_2F, (2 | (2 << 8))
.set MAP_SEVEN_ISLAND_TRAINER_TOWER_3F, (3 | (2 << 8))
.set MAP_SEVEN_ISLAND_TRAINER_TOWER_4F, (4 | (2 << 8))
.set MAP_SEVEN_ISLAND_TRAINER_TOWER_5F, (5 | (2 << 8))
.set MAP_SEVEN_ISLAND_TRAINER_TOWER_6F, (6 | (2 << 8))
.set MAP_SEVEN_ISLAND_TRAINER_TOWER_7F, (7 | (2 << 8))
.set MAP_SEVEN_ISLAND_TRAINER_TOWER_8F, (8 | (2 << 8))
.set MAP_SEVEN_ISLAND_TRAINER_TOWER_ROOF, (9 | (2 << 8))
.set MAP_SEVEN_ISLAND_TRAINER_TOWER_LOBBY, (10 | (2 << 8))
.set MAP_SEVEN_ISLAND_TRAINER_TOWER_ELEVATOR, (11 | (2 << 8))
.set MAP_FIVE_ISLAND_LOST_CAVE_ENTRANCE, (12 | (2 << 8))
.set MAP_FIVE_ISLAND_LOST_CAVE_ROOM1, (13 | (2 << 8))
.set MAP_FIVE_ISLAND_LOST_CAVE_ROOM2, (14 | (2 << 8))
.set MAP_FIVE_ISLAND_LOST_CAVE_ROOM3, (15 | (2 << 8))
.set MAP_FIVE_ISLAND_LOST_CAVE_ROOM4, (16 | (2 << 8))
.set MAP_FIVE_ISLAND_LOST_CAVE_ROOM5, (17 | (2 << 8))
.set MAP_FIVE_ISLAND_LOST_CAVE_ROOM6, (18 | (2 << 8))
.set MAP_FIVE_ISLAND_LOST_CAVE_ROOM7, (19 | (2 << 8))
.set MAP_FIVE_ISLAND_LOST_CAVE_ROOM8, (20 | (2 << 8))
.set MAP_FIVE_ISLAND_LOST_CAVE_ROOM9, (21 | (2 << 8))
.set MAP_FIVE_ISLAND_LOST_CAVE_ROOM10, (22 | (2 << 8))
.set MAP_FIVE_ISLAND_LOST_CAVE_ROOM11, (23 | (2 << 8))
.set MAP_FIVE_ISLAND_LOST_CAVE_ROOM12, (24 | (2 << 8))
.set MAP_FIVE_ISLAND_LOST_CAVE_ROOM13, (25 | (2 << 8))
.set MAP_FIVE_ISLAND_LOST_CAVE_ROOM14, (26 | (2 << 8))
.set MAP_SEVEN_ISLAND_TANOBY_RUINS_MONEAN_CHAMBER, (27 | (2 << 8))
.set MAP_SEVEN_ISLAND_TANOBY_RUINS_LIPTOO_CHAMBER, (28 | (2 << 8))
.set MAP_SEVEN_ISLAND_TANOBY_RUINS_WEEPTH_CHAMBER, (29 | (2 << 8))
.set MAP_SEVEN_ISLAND_TANOBY_RUINS_DILFORD_CHAMBER, (30 | (2 << 8))
.set MAP_SEVEN_ISLAND_TANOBY_RUINS_SCUFIB_CHAMBER, (31 | (2 << 8))
.set MAP_SEVEN_ISLAND_TANOBY_RUINS_RIXY_CHAMBER, (32 | (2 << 8))
.set MAP_SEVEN_ISLAND_TANOBY_RUINS_VIAPOIS_CHAMBER, (33 | (2 << 8))
.set MAP_THREE_ISLAND_DUNSPARCE_TUNNEL, (34 | (2 << 8))
.set MAP_SEVEN_ISLAND_SEAVAULT_CANYON_TANOBY_KEY, (35 | (2 << 8))
.set MAP_NAVEL_ROCK_1F, (36 | (2 << 8))
.set MAP_NAVEL_ROCK_SUMMIT, (37 | (2 << 8))
.set MAP_NAVEL_ROCK_BASE, (38 | (2 << 8))
.set MAP_NAVEL_ROCK_SUMMIT_PATH_2F, (39 | (2 << 8))
.set MAP_NAVEL_ROCK_SUMMIT_PATH_3F, (40 | (2 << 8))
.set MAP_NAVEL_ROCK_SUMMIT_PATH_4F, (41 | (2 << 8))
.set MAP_NAVEL_ROCK_SUMMIT_PATH_5F, (42 | (2 << 8))
.set MAP_NAVEL_ROCK_BASE_PATH_B1F, (43 | (2 << 8))
.set MAP_NAVEL_ROCK_BASE_PATH_B2F, (44 | (2 << 8))
.set MAP_NAVEL_ROCK_BASE_PATH_B3F, (45 | (2 << 8))
.set MAP_NAVEL_ROCK_BASE_PATH_B4F, (46 | (2 << 8))
.set MAP_NAVEL_ROCK_BASE_PATH_B5F, (47 | (2 << 8))
.set MAP_NAVEL_ROCK_BASE_PATH_B6F, (48 | (2 << 8))
.set MAP_NAVEL_ROCK_BASE_PATH_B7F, (49 | (2 << 8))
.set MAP_NAVEL_ROCK_BASE_PATH_B8F, (50 | (2 << 8))
.set MAP_NAVEL_ROCK_BASE_PATH_B9F, (51 | (2 << 8))
.set MAP_NAVEL_ROCK_BASE_PATH_B10F, (52 | (2 << 8))
.set MAP_NAVEL_ROCK_BASE_PATH_B11F, (53 | (2 << 8))
.set MAP_NAVEL_ROCK_B1F, (54 | (2 << 8))
.set MAP_NAVEL_ROCK_FORK, (55 | (2 << 8))
.set MAP_BIRTH_ISLAND_EXTERIOR, (56 | (2 << 8))
.set MAP_ONE_ISLAND_KINDLE_ROAD_EMBER_SPA, (57 | (2 << 8))
.set MAP_BIRTH_ISLAND_HARBOR, (58 | (2 << 8))
.set MAP_NAVEL_ROCK_HARBOR, (59 | (2 << 8))
@ Map Group 3
.set MAP_PALLET_TOWN, (0 | (3 << 8))
.set MAP_VIRIDIAN_CITY, (1 | (3 << 8))
.set MAP_PEWTER_CITY, (2 | (3 << 8))
.set MAP_CERULEAN_CITY, (3 | (3 << 8))
.set MAP_LAVENDER_TOWN, (4 | (3 << 8))
.set MAP_VERMILION_CITY, (5 | (3 << 8))
.set MAP_CELADON_CITY, (6 | (3 << 8))
.set MAP_FUCHSIA_CITY, (7 | (3 << 8))
.set MAP_CINNABAR_ISLAND, (8 | (3 << 8))
.set MAP_INDIGO_PLATEAU_EXTERIOR, (9 | (3 << 8))
.set MAP_SAFFRON_CITY_DUPLICATE, (10 | (3 << 8))
.set MAP_SAFFRON_CITY, (11 | (3 << 8))
.set MAP_ONE_ISLAND, (12 | (3 << 8))
.set MAP_TWO_ISLAND, (13 | (3 << 8))
.set MAP_THREE_ISLAND, (14 | (3 << 8))
.set MAP_FOUR_ISLAND, (15 | (3 << 8))
.set MAP_FIVE_ISLAND, (16 | (3 << 8))
.set MAP_SEVEN_ISLAND, (17 | (3 << 8))
.set MAP_SIX_ISLAND, (18 | (3 << 8))
.set MAP_ROUTE1, (19 | (3 << 8))
.set MAP_ROUTE2, (20 | (3 << 8))
.set MAP_ROUTE3, (21 | (3 << 8))
.set MAP_ROUTE4, (22 | (3 << 8))
.set MAP_ROUTE5, (23 | (3 << 8))
.set MAP_ROUTE6, (24 | (3 << 8))
.set MAP_ROUTE7, (25 | (3 << 8))
.set MAP_ROUTE8, (26 | (3 << 8))
.set MAP_ROUTE9, (27 | (3 << 8))
.set MAP_ROUTE10, (28 | (3 << 8))
.set MAP_ROUTE11, (29 | (3 << 8))
.set MAP_ROUTE12, (30 | (3 << 8))
.set MAP_ROUTE13, (31 | (3 << 8))
.set MAP_ROUTE14, (32 | (3 << 8))
.set MAP_ROUTE15, (33 | (3 << 8))
.set MAP_ROUTE16, (34 | (3 << 8))
.set MAP_ROUTE17, (35 | (3 << 8))
.set MAP_ROUTE18, (36 | (3 << 8))
.set MAP_ROUTE19, (37 | (3 << 8))
.set MAP_ROUTE20, (38 | (3 << 8))
.set MAP_ROUTE21_NORTH, (39 | (3 << 8))
.set MAP_ROUTE21_SOUTH, (40 | (3 << 8))
.set MAP_ROUTE22, (41 | (3 << 8))
.set MAP_ROUTE23, (42 | (3 << 8))
.set MAP_ROUTE24, (43 | (3 << 8))
.set MAP_ROUTE25, (44 | (3 << 8))
.set MAP_ONE_ISLAND_KINDLE_ROAD, (45 | (3 << 8))
.set MAP_ONE_ISLAND_TREASURE_BEACH, (46 | (3 << 8))
.set MAP_TWO_ISLAND_CAPE_BRINK, (47 | (3 << 8))
.set MAP_THREE_ISLAND_BOND_BRIDGE, (48 | (3 << 8))
.set MAP_THREE_ISLAND_PORT, (49 | (3 << 8))
.set MAP_UNKNOWN_MAP_03_50, (50 | (3 << 8))
.set MAP_UNKNOWN_MAP_03_51, (51 | (3 << 8))
.set MAP_UNKNOWN_MAP_03_52, (52 | (3 << 8))
.set MAP_UNKNOWN_MAP_03_53, (53 | (3 << 8))
.set MAP_FIVE_ISLAND_RESORT_GORGEOUS, (54 | (3 << 8))
.set MAP_FIVE_ISLAND_WATER_LABYRINTH, (55 | (3 << 8))
.set MAP_FIVE_ISLAND_MEADOW, (56 | (3 << 8))
.set MAP_FIVE_ISLAND_MEMORIAL_PILLAR, (57 | (3 << 8))
.set MAP_SIX_ISLAND_OUTCAST_ISLAND, (58 | (3 << 8))
.set MAP_SIX_ISLAND_GREEN_PATH, (59 | (3 << 8))
.set MAP_SIX_ISLAND_WATER_PATH, (60 | (3 << 8))
.set MAP_SIX_ISLAND_RUIN_VALLEY, (61 | (3 << 8))
.set MAP_SEVEN_ISLAND_TRAINER_TOWER, (62 | (3 << 8))
.set MAP_SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE, (63 | (3 << 8))
.set MAP_SEVEN_ISLAND_SEVAULT_CANYON, (64 | (3 << 8))
.set MAP_SEVEN_ISLAND_TANOBY_RUINS, (65 | (3 << 8))
@ Map Group 4
.set MAP_PALLET_TOWN_PLAYERS_HOUSE_1F, (0 | (4 << 8))
.set MAP_PALLET_TOWN_PLAYERS_HOUSE_2F, (1 | (4 << 8))
.set MAP_PALLET_TOWN_GARYS_HOUSE, (2 | (4 << 8))
.set MAP_PALLET_TOWN_PROFESSOR_OAKS_LAB, (3 | (4 << 8))
@ Map Group 5
.set MAP_VIRIDIAN_CITY_HOUSE1, (0 | (5 << 8))
.set MAP_VIRIDIAN_CITY_GYM, (1 | (5 << 8))
.set MAP_VIRIDIAN_CITY_HOUSE2, (2 | (5 << 8))
.set MAP_VIRIDIAN_CITY_MART, (3 | (5 << 8))
.set MAP_VIRIDIAN_CITY_POKEMON_CENTER_1F, (4 | (5 << 8))
.set MAP_VIRIDIAN_CITY_POKEMON_CENTER_2F, (5 | (5 << 8))
@ Map Group 6
.set MAP_PEWTER_CITY_MUSEUM_1F, (0 | (6 << 8))
.set MAP_PEWTER_CITY_MUSEUM_2F, (1 | (6 << 8))
.set MAP_PEWTER_CITY_GYM, (2 | (6 << 8))
.set MAP_PEWTER_CITY_MART, (3 | (6 << 8))
.set MAP_PEWTER_CITY_HOUSE1, (4 | (6 << 8))
.set MAP_PEWTER_CITY_POKEMON_CENTER_1F, (5 | (6 << 8))
.set MAP_PEWTER_CITY_POKEMON_CENTER_2F, (6 | (6 << 8))
.set MAP_PEWTER_CITY_HOUSE2, (7 | (6 << 8))
@ Map Group 7
.set MAP_CERULEAN_CITY_HOUSE1, (0 | (7 << 8))
.set MAP_CERULEAN_CITY_HOUSE2, (1 | (7 << 8))
.set MAP_CERULEAN_CITY_HOUSE3, (2 | (7 << 8))
.set MAP_CERULEAN_CITY_POKEMON_CENTER_1F, (3 | (7 << 8))
.set MAP_CERULEAN_CITY_POKEMON_CENTER_2F, (4 | (7 << 8))
.set MAP_CERULEAN_CITY_GYM, (5 | (7 << 8))
.set MAP_CERULEAN_CITY_BIKE_SHOP, (6 | (7 << 8))
.set MAP_CERULEAN_CITY_MART, (7 | (7 << 8))
.set MAP_CERULEAN_CITY_HOUSE4, (8 | (7 << 8))
.set MAP_CERULEAN_CITY_HOUSE5, (9 | (7 << 8))
@ Map Group 8
.set MAP_LAVENDER_TOWN_POKEMON_CENTER_1F, (0 | (8 << 8))
.set MAP_LAVENDER_TOWN_POKEMON_CENTER_2F, (1 | (8 << 8))
.set MAP_LAVENDER_TOWN_VOLUNTEER_POKEMON_HOUSE, (2 | (8 << 8))
.set MAP_LAVENDER_TOWN_HOUSE1, (3 | (8 << 8))
.set MAP_LAVENDER_TOWN_HOUSE2, (4 | (8 << 8))
.set MAP_LAVENDER_TOWN_MART, (5 | (8 << 8))
@ Map Group 9
.set MAP_VERMILION_CITY_HOUSE1, (0 | (9 << 8))
.set MAP_VERMILION_CITY_POKEMON_CENTER_1F, (1 | (9 << 8))
.set MAP_VERMILION_CITY_POKEMON_CENTER_2F, (2 | (9 << 8))
.set MAP_VERMILION_CITY_POKEMON_FAN_CLUB, (3 | (9 << 8))
.set MAP_VERMILION_CITY_HOUSE2, (4 | (9 << 8))
.set MAP_VERMILION_CITY_MART, (5 | (9 << 8))
.set MAP_VERMILION_CITY_GYM, (6 | (9 << 8))
.set MAP_VERMILION_CITY_HOUSE3, (7 | (9 << 8))
@ Map Group 10
.set MAP_CELADON_CITY_DEPARTMENT_STORE_1F, (0 | (10 << 8))
.set MAP_CELADON_CITY_DEPARTMENT_STORE_2F, (1 | (10 << 8))
.set MAP_CELADON_CITY_DEPARTMENT_STORE_3F, (2 | (10 << 8))
.set MAP_CELADON_CITY_DEPARTMENT_STORE_4F, (3 | (10 << 8))
.set MAP_CELADON_CITY_DEPARTMENT_STORE_5F, (4 | (10 << 8))
.set MAP_CELADON_CITY_DEPARTMENT_STORE_ROOF, (5 | (10 << 8))
.set MAP_CELADON_CITY_DEPARTMENT_STORE_ELEVATOR, (6 | (10 << 8))
.set MAP_CELADON_CITY_CONDOMINIUMS_1F, (7 | (10 << 8))
.set MAP_CELADON_CITY_CONDOMINIUMS_2F, (8 | (10 << 8))
.set MAP_CELADON_CITY_CONDOMINIUMS_3F, (9 | (10 << 8))
.set MAP_CELADON_CITY_CONDOMINIUMS_ROOF, (10 | (10 << 8))
.set MAP_CELADON_CITY_CONDOMINIUMS_ROOF_ROOM, (11 | (10 << 8))
.set MAP_CELADON_CITY_POKEMON_CENTER_1F, (12 | (10 << 8))
.set MAP_CELADON_CITY_POKEMON_CENTER_2F, (13 | (10 << 8))
.set MAP_CELADON_CITY_GAME_CORNER, (14 | (10 << 8))
.set MAP_CELADON_CITY_GAME_CORNER_PRIZE_ROOM, (15 | (10 << 8))
.set MAP_CELADON_CITY_GYM, (16 | (10 << 8))
.set MAP_CELADON_CITY_RESTAURANT, (17 | (10 << 8))
.set MAP_CELADON_CITY_HOUSE1, (18 | (10 << 8))
.set MAP_CELADON_CITY_HOTEL, (19 | (10 << 8))
@ Map Group 11
.set MAP_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, (0 | (11 << 8))
.set MAP_FUCHSIA_CITY_MART, (1 | (11 << 8))
.set MAP_FUCHSIA_CITY_ZOO_BUILDING, (2 | (11 << 8))
.set MAP_FUCHSIA_CITY_GYM, (3 | (11 << 8))
.set MAP_FUCHSIA_CITY_HOUSE1, (4 | (11 << 8))
.set MAP_FUCHSIA_CITY_POKEMON_CENTER_1F, (5 | (11 << 8))
.set MAP_FUCHSIA_CITY_POKEMON_CENTER_2F, (6 | (11 << 8))
.set MAP_FUCHSIA_CITY_BUILDING1, (7 | (11 << 8))
.set MAP_FUCHSIA_CITY_HOUSE2, (8 | (11 << 8))
.set MAP_FUCHSIA_CITY_HOUSE3, (9 | (11 << 8))
@ Map Group 12
.set MAP_CINNABAR_ISLAND_GYM, (0 | (12 << 8))
.set MAP_CINNABAR_ISLAND_POKEMON_LAB_ENTRANCE, (1 | (12 << 8))
.set MAP_CINNABAR_ISLAND_POKEMON_LAB_LOUNGE, (2 | (12 << 8))
.set MAP_CINNABAR_ISLAND_POKEMON_LAB_RESEARCH_ROOM, (3 | (12 << 8))
.set MAP_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM, (4 | (12 << 8))
.set MAP_CINNABAR_ISLAND_POKEMON_CENTER_1F, (5 | (12 << 8))
.set MAP_CINNABAR_ISLAND_POKEMON_CENTER_2F, (6 | (12 << 8))
.set MAP_CINNABAR_ISLAND_MART, (7 | (12 << 8))
@ Map Group 13
.set MAP_INDIGO_PLATEAU_POKEMON_CENTER_1F, (0 | (13 << 8))
.set MAP_INDIGO_PLATEAU_POKEMON_CENTER_2F, (1 | (13 << 8))
@ Map Group 14
.set MAP_SAFFRON_CITY_HOUSE1_1F, (0 | (14 << 8))
.set MAP_SAFFRON_CITY_HOUSE1_2F, (1 | (14 << 8))
.set MAP_SAFFRON_CITY_DOJO, (2 | (14 << 8))
.set MAP_SAFFRON_CITY_GYM, (3 | (14 << 8))
.set MAP_SAFFRON_CITY_HOUSE2, (4 | (14 << 8))
.set MAP_SAFFRON_CITY_MART, (5 | (14 << 8))
.set MAP_SAFFRON_CITY_POKEMON_CENTER_1F, (6 | (14 << 8))
.set MAP_SAFFRON_CITY_POKEMON_CENTER_2F, (7 | (14 << 8))
.set MAP_SAFFRON_CITY_HOUSE3, (8 | (14 << 8))
.set MAP_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, (9 | (14 << 8))
@ Map Group 15
.set MAP_ROUTE2_VIRIDIAN_FOREST_SOUTH_ENTRANCE, (0 | (15 << 8))
.set MAP_ROUTE2_HOUSE, (1 | (15 << 8))
.set MAP_ROUTE2_EAST_BUILDING, (2 | (15 << 8))
.set MAP_ROUTE2_VIRIDIAN_FOREST_NORTH_ENTRANCE, (3 | (15 << 8))
@ Map Group 16
.set MAP_ROUTE4_POKEMON_CENTER_1F, (0 | (16 << 8))
.set MAP_ROUTE4_POKEMON_CENTER_2F, (1 | (16 << 8))
@ Map Group 17
.set MAP_ROUTE5_POKEMON_DAY_CARE, (0 | (17 << 8))
.set MAP_ROUTE5_SOUTH_ENTRANCE, (1 | (17 << 8))
@ Map Group 18
.set MAP_ROUTE6_NORTH_ENTRANCE, (0 | (18 << 8))
.set MAP_UNKNOWN_MAP_18_01, (1 | (18 << 8))
@ Map Group 19
.set MAP_ROUTE7_EAST_ENTRANCE, (0 | (19 << 8))
@ Map Group 20
.set MAP_ROUTE8_WEST_ENTRANCE, (0 | (20 << 8))
@ Map Group 21
.set MAP_ROUTE10_POKEMON_CENTER_1F, (0 | (21 << 8))
.set MAP_ROUTE10_POKEMON_CENTER_2F, (1 | (21 << 8))
@ Map Group 22
.set MAP_ROUTE11_EAST_ENTRANCE_1F, (0 | (22 << 8))
.set MAP_ROUTE11_EAST_ENTRANCE_2F, (1 | (22 << 8))
@ Map Group 23
.set MAP_ROUTE12_NORTH_ENTRANCE_1F, (0 | (23 << 8))
.set MAP_ROUTE12_NORTH_ENTRANCE_2F, (1 | (23 << 8))
.set MAP_ROUTE12_FISHING_HOUSE, (2 | (23 << 8))
@ Map Group 24
.set MAP_ROUTE15_WEST_ENTRANCE_1F, (0 | (24 << 8))
.set MAP_ROUTE15_WEST_ENTRANCE_2F, (1 | (24 << 8))
@ Map Group 25
.set MAP_ROUTE16_HOUSE, (0 | (25 << 8))
.set MAP_ROUTE16_NORTH_ENTRANCE_1F, (1 | (25 << 8))
.set MAP_ROUTE16_NORTH_ENTRANCE_2F, (2 | (25 << 8))
@ Map Group 26
.set MAP_ROUTE18_EAST_ENTRANCE_1F, (0 | (26 << 8))
.set MAP_ROUTE18_EAST_ENTRANCE_2F, (1 | (26 << 8))
@ Map Group 27
.set MAP_UNUSED_HOUSE_27_00, (0 | (27 << 8))
@ Map Group 28
.set MAP_ROUTE22_NORTH_ENTRANCE, (0 | (28 << 8))
@ Map Group 29
.set MAP_UNUSED_HOUSE_29_00, (0 | (29 << 8))
@ Map Group 30
.set MAP_ROUTE25_SEA_COTTAGE, (0 | (30 << 8))
@ Map Group 31
.set MAP_SEVEN_ISLAND_HOUSE_ROOM1, (0 | (31 << 8))
.set MAP_SEVEN_ISLAND_HOUSE_ROOM2, (1 | (31 << 8))
.set MAP_SEVEN_ISLAND_MART, (2 | (31 << 8))
.set MAP_SEVEN_ISLAND_POKEMON_CENTER_1F, (3 | (31 << 8))
.set MAP_SEVEN_ISLAND_POKEMON_CENTER_2F, (4 | (31 << 8))
.set MAP_UNUSED_HOUSE_31_05, (5 | (31 << 8))
.set MAP_SEVEN_ISLAND_HARBOR, (6 | (31 << 8))
@ Map Group 32
.set MAP_ONE_ISLAND_POKEMON_CENTER_1F, (0 | (32 << 8))
.set MAP_ONE_ISLAND_POKEMON_CENTER_2F, (1 | (32 << 8))
.set MAP_ONE_ISLAND_HOUSE1, (2 | (32 << 8))
.set MAP_ONE_ISLAND_HOUSE2, (3 | (32 << 8))
.set MAP_ONE_ISLAND_HARBOR, (4 | (32 << 8))
@ Map Group 33
.set MAP_TWO_ISLAND_JOYFUL_GAME_CORNER, (0 | (33 << 8))
.set MAP_TWO_ISLAND_HOUSE, (1 | (33 << 8))
.set MAP_TWO_ISLAND_POKEMON_CENTER_1F, (2 | (33 << 8))
.set MAP_TWO_ISLAND_POKEMON_CENTER_2F, (3 | (33 << 8))
.set MAP_TWO_ISLAND_HARBOR, (4 | (33 << 8))
@ Map Group 34
.set MAP_THREE_ISLAND_HOUSE1, (0 | (34 << 8))
.set MAP_THREE_ISLAND_POKEMON_CENTER_1F, (1 | (34 << 8))
.set MAP_THREE_ISLAND_POKEMON_CENTER_2F, (2 | (34 << 8))
.set MAP_THREE_ISLAND_MART, (3 | (34 << 8))
.set MAP_THREE_ISLAND_HOUSE2, (4 | (34 << 8))
.set MAP_THREE_ISLAND_HOUSE3, (5 | (34 << 8))
.set MAP_THREE_ISLAND_HOUSE4, (6 | (34 << 8))
.set MAP_THREE_ISLAND_HOUSE5, (7 | (34 << 8))
@ Map Group 35
.set MAP_FOUR_ISLAND_POKEMON_DAY_CARE, (0 | (35 << 8))
.set MAP_FOUR_ISLAND_POKEMON_CENTER_1F, (1 | (35 << 8))
.set MAP_FOUR_ISLAND_POKEMON_CENTER_2F, (2 | (35 << 8))
.set MAP_FOUR_ISLAND_HOUSE1, (3 | (35 << 8))
.set MAP_FOUR_ISLAND_LORELEIS_HOUSE, (4 | (35 << 8))
.set MAP_FOUR_ISLAND_HARBOR, (5 | (35 << 8))
.set MAP_FOUR_ISLAND_HOUSE2, (6 | (35 << 8))
.set MAP_FOUR_ISLAND_MART, (7 | (35 << 8))
@ Map Group 36
.set MAP_FIVE_ISLAND_POKEMON_CENTER_1F, (0 | (36 << 8))
.set MAP_FIVE_ISLAND_POKEMON_CENTER_2F, (1 | (36 << 8))
.set MAP_FIVE_ISLAND_HARBOR, (2 | (36 << 8))
.set MAP_FIVE_ISLAND_HOUSE1, (3 | (36 << 8))
.set MAP_FIVE_ISLAND_HOUSE2, (4 | (36 << 8))
@ Map Group 37
.set MAP_SIX_ISLAND_POKEMON_CENTER_1F, (0 | (37 << 8))
.set MAP_SIX_ISLAND_POKEMON_CENTER_2F, (1 | (37 << 8))
.set MAP_SIX_ISLAND_HARBOR, (2 | (37 << 8))
.set MAP_SIX_ISLAND_HOUSE, (3 | (37 << 8))
.set MAP_SIX_ISLAND_MART, (4 | (37 << 8))
@ Map Group 38
.set MAP_THREE_ISLAND_HARBOR, (0 | (38 << 8))
@ Map Group 39
.set MAP_FIVE_ISLAND_RESORT_GORGEOUS_HOUSE, (0 | (39 << 8))
@ Map Group 40
.set MAP_TWO_ISLAND_CAPE_BRINK_HOUSE, (0 | (40 << 8))
@ Map Group 41
.set MAP_SIX_ISLAND_WATER_PATH_HOUSE1, (0 | (41 << 8))
.set MAP_SIX_ISLAND_WATER_PATH_HOUSE2, (1 | (41 << 8))
@ Map Group 42
.set MAP_SEVEN_ISLAND_SEVAULT_CANYON_HOUSE, (0 | (42 << 8))
.set MAP_GROUPS_COUNT, 43
.endif @GUARD_CONSTANTS_MAP_GROUPS_H
+32 -5
View File
@@ -1,3 +1,6 @@
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata .section .rodata
.align 2 .align 2
@@ -1046,14 +1049,38 @@ gUnknown_83EEAC4:: @ 83EEAC4
.incbin "baserom.gba", 0x3EEAC4, 0xA4 .incbin "baserom.gba", 0x3EEAC4, 0xA4
gUnknown_83EEB68:: @ 83EEB68 gUnknown_83EEB68:: @ 83EEB68
.incbin "baserom.gba", 0x3EEB68, 0x88 .incbin "baserom.gba", 0x3EEB68, 0x90
gUnknown_83EEBF0:: @ 83EEBF0 .macro spawn_point map_id, x, y
.incbin "baserom.gba", 0x3EEBF0, 0x8 map \map_id
.2byte \x, \y
.align 2
.endm
gUnknown_83EEBF8:: @ 83EEBF8 .align 2
.incbin "baserom.gba", 0x3EEBF8, 0xA0 sSpawnPoints:: @ 83EEBF8
spawn_point MAP_PALLET_TOWN, 0x06, 0x08
spawn_point MAP_VIRIDIAN_CITY, 0x1a, 0x1b
spawn_point MAP_PEWTER_CITY, 0x11, 0x1a
spawn_point MAP_CERULEAN_CITY, 0x16, 0x14
spawn_point MAP_LAVENDER_TOWN, 0x06, 0x06
spawn_point MAP_VERMILION_CITY, 0x0f, 0x07
spawn_point MAP_CELADON_CITY, 0x30, 0x0c
spawn_point MAP_FUCHSIA_CITY, 0x19, 0x20
spawn_point MAP_CINNABAR_ISLAND, 0x0e, 0x0c
spawn_point MAP_INDIGO_PLATEAU_EXTERIOR, 0x0b, 0x07
spawn_point MAP_SAFFRON_CITY_DUPLICATE, 0x18, 0x27
spawn_point MAP_ROUTE4, 0x0c, 0x06
spawn_point MAP_ROUTE10, 0x0d, 0x15
spawn_point MAP_ONE_ISLAND, 0x0e, 0x06
spawn_point MAP_TWO_ISLAND, 0x15, 0x08
spawn_point MAP_THREE_ISLAND, 0x0e, 0x1c
spawn_point MAP_FOUR_ISLAND, 0x12, 0x15
spawn_point MAP_FIVE_ISLAND, 0x12, 0x07
spawn_point MAP_SEVEN_ISLAND, 0x0c, 0x04
spawn_point MAP_SIX_ISLAND, 0x0b, 0x0c
.align 2
gUnknown_83EEC98:: @ 83EEC98 gUnknown_83EEC98:: @ 83EEC98
.incbin "baserom.gba", 0x3EEC98, 0x50 .incbin "baserom.gba", 0x3EEC98, 0x50
+11 -10
View File
@@ -9,6 +9,7 @@
#include "constants/trainer_classes.h" #include "constants/trainer_classes.h"
#include "constants/vars.h" #include "constants/vars.h"
#include "constants/battle.h" #include "constants/battle.h"
#include "constants/spawn_points.h"
.include "asm/macros.inc" .include "asm/macros.inc"
.include "asm/macros/event.inc" .include "asm/macros/event.inc"
@ .include "constants/constants.inc" @ .include "constants/constants.inc"
@@ -45,16 +46,16 @@ gSpecialVars:: @ 815FD0C
.align 2 .align 2
gStdScripts:: @ 8160450 gStdScripts:: @ 8160450
.4byte gStdScript_81A667B .4byte gStdScript_0
.4byte gStdScript_81A67B3 .4byte gStdScript_1
.4byte gStdScript_81A4E3F .4byte gStdScript_2
.4byte gStdScript_81A4E4A .4byte gStdScript_3
.4byte gStdScript_81A4E54 .4byte gStdScript_4
.4byte gStdScript_81A4E5C .4byte gStdScript_5
.4byte gStdScript_81A501F .4byte gStdScript_Message_WaitButton_AndRelease
.4byte gStdScript_81A676C .4byte gStdScript_7
.4byte gStdScript_81A8E58 .4byte gStdScript_8
.4byte gStdScript_81A4E66 .4byte gStdScript_ItemMessageAndFanfare
gStdScriptsEnd:: gStdScriptsEnd::
.include "data/map_event_scripts.inc" .include "data/map_event_scripts.inc"
+114 -37
View File
@@ -5214,37 +5214,89 @@ gUnknown_8197057:: @ 8197057
.incbin "baserom.gba", 0x197057, 0x23 .incbin "baserom.gba", 0x197057, 0x23
Text_19707A:: @ 819707A Text_19707A:: @ 819707A
.incbin "baserom.gba", 0x19707A, 0x23 .string "Which prize would you like?$"
gUnknown_8197096:: @ 8197096
.string "はい どうぞ$"
gUnknown_819709D:: @ 819709D gUnknown_819709D:: @ 819709D
.incbin "baserom.gba", 0x19709D, 0x15 .string "So, you want the {STR_VAR_1}?$"
gUnknown_81970B2:: @ 81970B2 gUnknown_81970B2:: @ 81970B2
.incbin "baserom.gba", 0x1970B2, 0x23 .string "Okay, a TM of {STR_VAR_2}\n"
.string "is what you want?$"
gUnknown_81970D5:: @ 81970D5 gUnknown_81970D5:: @ 81970D5
.incbin "baserom.gba", 0x1970D5, 0x3F .string "Sorry, youll need more COINS\n"
.string "than that.$"
gUnknown_81970FE:: @ 81970FE
.string "おきゃくさん もう もてないよ$" @ I'm sorry I don't have any more
gUnknown_819710E:: @ 819710E
.string "あっ そう$" @ I see
Text_197114:: @ 8197114 Text_197114:: @ 8197114
.incbin "baserom.gba", 0x197114, 0x14C .string "Hello…\n"
.string "Lovely weather, isnt it?\l"
.string "Its so pleasant…\p"
.string "…Oh, dear…\n"
.string "I must have dozed off. Welcome.\p"
.string "My name is ERIKA.\n"
.string "I am the LEADER of CELADON GYM.\p"
.string "I am a student of the art of\n"
.string "flower arranging.\p"
.string "My POKéMON are solely of the\n"
.string "GRASS type.\p"
.string "…Oh, Im sorry, I had no idea that\n"
.string "you wished to challenge me.\p"
.string "Very well, but I shall not lose.{PLAY_BGM BGM_FRLG_LEADER_EYE}$"
Text_197260:: @ 8197260 Text_197260:: @ 8197260
.incbin "baserom.gba", 0x197260, 0x58 .string "Oh!\n"
.string "I concede defeat.\l"
.string "You are remarkably strong.\p"
.string "I must confer on you the\n"
.string "RAINBOWBADGE.$"
gUnknown_81972B8:: @ 81972B8 gUnknown_81972B8:: @ 81972B8
.incbin "baserom.gba", 0x1972B8, 0x6F .string "You are cataloging POKéMON?\n"
.string "I must say Im impressed.\p"
.string "I would never collect POKéMON if\n"
.string "they were unattractive.$"
gUnknown_8197327:: @ 8197327 gUnknown_8197327:: @ 8197327
.incbin "baserom.gba", 0x197327, 0x93 .string "The RAINBOWBADGE will make\n"
.string "POKéMON up to Lv. 50 obey.\p"
.string "It also allows POKéMON to use\n"
.string "STRENGTH in and out of battle.\p"
.string "Please also take this with you.$"
gUnknown_81973BA:: @ 81973BA gUnknown_81973BA:: @ 81973BA
.incbin "baserom.gba", 0x1973BA, 0x1D .string "{PLAYER} received TM19\n"
.string "from ERIKA.$"
gUnknown_81973D7:: @ 81973D7 gUnknown_81973D7:: @ 81973D7
.incbin "baserom.gba", 0x1973D7, 0x86 .string "TM19 contains GIGA DRAIN.\p"
.string "Half the damage it inflicts is\n"
.string "drained to heal your POKéMON.\p"
.string "Wouldnt you agree that its a\n"
.string "wonderful move?$"
gUnknown_819745D:: @ 819745D gUnknown_819745D:: @ 819745D
.incbin "baserom.gba", 0x19745D, 0x1F .string "You should make room for this.$"
Text_19747C:: @ 819747C Text_19747C:: @ 819747C
.incbin "baserom.gba", 0x19747C, 0x48 .incbin "baserom.gba", 0x19747C, 0x48
@@ -7038,7 +7090,7 @@ gUnknown_81A4DF5:: @ 81A4DF5
gUnknown_81A4E26:: @ 81A4E26 gUnknown_81A4E26:: @ 81A4E26
.incbin "baserom.gba", 0x1A4E26, 0x19 .incbin "baserom.gba", 0x1A4E26, 0x19
gStdScript_81A4E3F:: @ 81A4E3F gStdScript_2:: @ 81A4E3F
lock lock
faceplayer faceplayer
message 0x0 message 0x0
@@ -7047,7 +7099,7 @@ gStdScript_81A4E3F:: @ 81A4E3F
release release
return return
gStdScript_81A4E4A:: @ 81A4E4A gStdScript_3:: @ 81A4E4A
lockall lockall
message 0x0 message 0x0
waitmessage waitmessage
@@ -7055,28 +7107,28 @@ gStdScript_81A4E4A:: @ 81A4E4A
releaseall releaseall
return return
gStdScript_81A4E54:: @ 81A4E54 gStdScript_4:: @ 81A4E54
message 0x0 message 0x0
waitmessage waitmessage
waitbuttonpress waitbuttonpress
return return
gStdScript_81A4E5C:: @ 81A4E5C gStdScript_5:: @ 81A4E5C
message 0x0 message 0x0
waitmessage waitmessage
yesnobox 20, 8 yesnobox 20, 8
return return
gStdScript_81A4E66:: @ 81A4E66 gStdScript_ItemMessageAndFanfare:: @ 81A4E66
textcolor 3 textcolor 3
compare_var_to_value VAR_0x8002, 257 compare_var_to_value VAR_0x8002, MUS_FANFA1
call_if 1, EventScript_1A4EA2 call_if 1, EventScript_1A4EA2
compare_var_to_value VAR_0x8002, 318 compare_var_to_value VAR_0x8002, BGM_FRLG_ME_KEYITEM
call_if 1, EventScript_1A4EA6 call_if 1, EventScript_1A4EA6
message 0x0 message 0x0
waitmessage waitmessage
waitfanfare waitfanfare
compare_var_to_value VAR_0x8002, 257 compare_var_to_value VAR_0x8002, MUS_FANFA1
call_if 1, EventScript_1A4EAA call_if 1, EventScript_1A4EAA
setorcopyvar VAR_0x8000, VAR_0x8000 setorcopyvar VAR_0x8000, VAR_0x8000
setorcopyvar VAR_0x8001, VAR_0x8001 setorcopyvar VAR_0x8001, VAR_0x8001
@@ -7126,7 +7178,7 @@ gUnknown_81A4F3E:: @ 81A4F3E
gUnknown_81A4F73:: @ 81A4F73 gUnknown_81A4F73:: @ 81A4F73
.incbin "baserom.gba", 0x1A4F73, 0xAC .incbin "baserom.gba", 0x1A4F73, 0xAC
gStdScript_81A501F:: @ 81A501F gStdScript_Message_WaitButton_AndRelease:: @ 81A501F
message 0x0 message 0x0
waitmessage waitmessage
waitbuttonpress waitbuttonpress
@@ -7250,10 +7302,10 @@ EventScript_1A6578:: @ 81A6578
EventScript_1A6675:: @ 81A6675 EventScript_1A6675:: @ 81A6675
.incbin "baserom.gba", 0x1A6675, 0x6 .incbin "baserom.gba", 0x1A6675, 0x6
gStdScript_81A667B:: @ 81A667B gStdScript_0:: @ 81A667B
copyvar VAR_MON_BOX_POS, VAR_MON_BOX_ID copyvar VAR_MON_BOX_POS, VAR_MON_BOX_ID
textcolor 3 textcolor 3
additem 32768, 32769 additem VAR_0x8000, VAR_0x8001
copyvar VAR_0x8007, VAR_RESULT copyvar VAR_0x8007, VAR_RESULT
call EventScript_1A6697 call EventScript_1A6697
copyvar VAR_MON_BOX_ID, VAR_MON_BOX_POS copyvar VAR_MON_BOX_ID, VAR_MON_BOX_POS
@@ -7261,7 +7313,7 @@ gStdScript_81A667B:: @ 81A667B
EventScript_1A6697:: @ 81A6697 EventScript_1A6697:: @ 81A6697
bufferitemnameplural 1, VAR_0x8000, VAR_0x8001 bufferitemnameplural 1, VAR_0x8000, VAR_0x8001
checkitemtype 32768 checkitemtype VAR_0x8000
call EventScript_1A66BC call EventScript_1A66BC
compare_var_to_value VAR_0x8007, 1 compare_var_to_value VAR_0x8007, 1
call_if 1, EventScript_1A6749 call_if 1, EventScript_1A6749
@@ -7272,15 +7324,15 @@ EventScript_1A6697:: @ 81A6697
EventScript_1A66BC:: @ 81A66BC EventScript_1A66BC:: @ 81A66BC
copyvar VAR_0x8000, VAR_RESULT copyvar VAR_0x8000, VAR_RESULT
compare_var_to_value VAR_0x8000, 1 compare_var_to_value VAR_0x8000, 1
goto_if 1, EventScript_1A66F9 goto_if_eq EventScript_1A66F9
compare_var_to_value VAR_0x8000, 2 compare_var_to_value VAR_0x8000, 2
goto_if 1, EventScript_1A6709 goto_if_eq EventScript_1A6709
compare_var_to_value VAR_0x8000, 3 compare_var_to_value VAR_0x8000, 3
goto_if 1, EventScript_1A6719 goto_if_eq EventScript_1A6719
compare_var_to_value VAR_0x8000, 4 compare_var_to_value VAR_0x8000, 4
goto_if 1, EventScript_1A6729 goto_if_eq EventScript_1A6729
compare_var_to_value VAR_0x8000, 5 compare_var_to_value VAR_0x8000, 5
goto_if 1, EventScript_1A6739 goto_if_eq EventScript_1A6739
end end
EventScript_1A66F9:: @ 81A66F9 EventScript_1A66F9:: @ 81A66F9
@@ -7334,14 +7386,14 @@ EventScript_1A6768:: @ 81A6768
playfanfare MUS_FANFA1 playfanfare MUS_FANFA1
return return
gStdScript_81A676C:: @ 81A676C gStdScript_7:: @ 81A676C
adddecor 32768 adddecor VAR_0x8000
copyvar VAR_0x8007, VAR_RESULT copyvar VAR_0x8007, VAR_RESULT
call EventScript_1A677A call EventScript_1A677A
return return
EventScript_1A677A:: @ 81A677A EventScript_1A677A:: @ 81A677A
getdecorname 1, 32768 getdecorname 1, VAR_0x8000
compare_var_to_value VAR_0x8007, 1 compare_var_to_value VAR_0x8007, 1
call_if 1, EventScript_1A6795 call_if 1, EventScript_1A6795
compare_var_to_value VAR_0x8007, 0 compare_var_to_value VAR_0x8007, 0
@@ -7362,16 +7414,16 @@ EventScript_1A67AD:: @ 81A67AD
setvar VAR_RESULT, 0 setvar VAR_RESULT, 0
return return
gStdScript_81A67B3:: @ 81A67B3 gStdScript_1:: @ 81A67B3
lock lock
faceplayer faceplayer
waitse waitse
copyvar VAR_0x8004, VAR_0x8000 copyvar VAR_0x8004, VAR_0x8000
copyvar VAR_0x8005, VAR_0x8001 copyvar VAR_0x8005, VAR_0x8001
checkitemspace 32768, 32769 checkitemspace VAR_0x8000, VAR_0x8001
copyvar VAR_0x8007, VAR_RESULT copyvar VAR_0x8007, VAR_RESULT
getitemname 1, 32768 getitemname 1, VAR_0x8000
checkitemtype 32768 checkitemtype VAR_0x8000
call EventScript_1A66BC call EventScript_1A66BC
compare_var_to_value VAR_0x8007, 1 compare_var_to_value VAR_0x8007, 1
call_if 1, EventScript_1A67EE call_if 1, EventScript_1A67EE
@@ -7382,7 +7434,7 @@ gStdScript_81A67B3:: @ 81A67B3
EventScript_1A67EE:: @ 81A67EE EventScript_1A67EE:: @ 81A67EE
removeobject VAR_LAST_TALKED removeobject VAR_LAST_TALKED
additem 32772, 32773 additem VAR_0x8004, VAR_0x8005
specialvar VAR_RESULT, sub_80CC8CC specialvar VAR_RESULT, sub_80CC8CC
copyvar VAR_0x8008, VAR_RESULT copyvar VAR_0x8008, VAR_RESULT
compare_var_to_value VAR_0x8008, 1 compare_var_to_value VAR_0x8008, 1
@@ -7923,7 +7975,7 @@ gUnknown_81A8DD8:: @ 81A8DD8
gUnknown_81A8DFD:: @ 81A8DFD gUnknown_81A8DFD:: @ 81A8DFD
.incbin "baserom.gba", 0x1A8DFD, 0x5B .incbin "baserom.gba", 0x1A8DFD, 0x5B
gStdScript_81A8E58:: @ 81A8E58 gStdScript_8:: @ 81A8E58
.incbin "baserom.gba", 0x1A8E58, 0x6D .incbin "baserom.gba", 0x1A8E58, 0x6D
EventScript_1A8EC5:: @ 81A8EC5 EventScript_1A8EC5:: @ 81A8EC5
@@ -10266,16 +10318,20 @@ gUnknown_81C5FDC::
gUnknown_81C601C:: gUnknown_81C601C::
.string "My RATTATA reduced the foes HP\n" .string "My RATTATA reduced the foes HP\n"
.string "to zero, so it wins!\p" .string "to zero, so it wins!\p"
.string "The POKéMON that took part in the\n" .string "The POKéMON that took part in the\n"
.string "battle get EXP. Points.\p" .string "battle get EXP. Points.\p"
.string "When a POKéMON collects enough\n" .string "When a POKéMON collects enough\n"
.string "EXP. Points, it levels up.\p" .string "EXP. Points, it levels up.\p"
.string "Leveling up makes your POKéMON\n" .string "Leveling up makes your POKéMON\n"
.string "stronger than before.$" .string "stronger than before.$"
gUnknown_81C60FA:: gUnknown_81C60FA::
.string "POKé DUDE: Uh-oh…\n" .string "POKé DUDE: Uh-oh…\n"
.string "My RATTATA has been poisoned…\p" .string "My RATTATA has been poisoned…\p"
.string "If a POKéMON is poisoned, it loses\n" .string "If a POKéMON is poisoned, it loses\n"
.string "HP steadily.$" .string "HP steadily.$"
@@ -10286,6 +10342,7 @@ gUnknown_81C615A::
gUnknown_81C6196:: gUnknown_81C6196::
.string "Using an item on a POKéMON uses\n" .string "Using an item on a POKéMON uses\n"
.string "up one turn, though.\p" .string "up one turn, though.\p"
.string "Now, its the opponents turn!$" .string "Now, its the opponents turn!$"
gUnknown_81C61EA:: gUnknown_81C61EA::
@@ -10295,41 +10352,53 @@ gUnknown_81C61EA::
gUnknown_81C6202:: gUnknown_81C6202::
.string "POKé DUDE: The move BUBBLE is\n" .string "POKé DUDE: The move BUBBLE is\n"
.string "a WATER-type attack.\p" .string "a WATER-type attack.\p"
.string "The targeted ODDISH is a\n" .string "The targeted ODDISH is a\n"
.string "GRASS/POISON-type POKéMON.\p" .string "GRASS/POISON-type POKéMON.\p"
.string "The WATER-type attack is absorbed\n" .string "The WATER-type attack is absorbed\n"
.string "by the GRASS-type POKéMON…\p" .string "by the GRASS-type POKéMON…\p"
.string "As a result, the move becomes not\n" .string "As a result, the move becomes not\n"
.string "very effective, and inflicts only\l" .string "very effective, and inflicts only\l"
.string "half the usual damage.$" .string "half the usual damage.$"
gUnknown_81C6301:: gUnknown_81C6301::
.string "Uh-oh, this is not good!\p" .string "Uh-oh, this is not good!\p"
.string "The ABSORB attack you just saw\n" .string "The ABSORB attack you just saw\n"
.string "is a GRASS-type move.\p" .string "is a GRASS-type move.\p"
.string "POLIWAG is a WATER-type POKéMON.\p" .string "POLIWAG is a WATER-type POKéMON.\p"
.string "So, ABSORB becomes super\n" .string "So, ABSORB becomes super\n"
.string "effective, doubling the damage.$" .string "effective, doubling the damage.$"
gUnknown_81C63A9:: gUnknown_81C63A9::
.string "Its not going to be easy to win\n" .string "Its not going to be easy to win\n"
.string "with this matchup…\p" .string "with this matchup…\p"
.string "Lets try shifting POKéMON!$" .string "Lets try shifting POKéMON!$"
gUnknown_81C63F9:: gUnknown_81C63F9::
.string "Shifting POKéMON in and out uses\n" .string "Shifting POKéMON in and out uses\n"
.string "up one turn.\p" .string "up one turn.\p"
.string "Now, its the opponents turn.$" .string "Now, its the opponents turn.$"
gUnknown_81C6446:: gUnknown_81C6446::
.string "BUTTERFREE is a BUG/FLYING-type\n" .string "BUTTERFREE is a BUG/FLYING-type\n"
.string "POKéMON.\p" .string "POKéMON.\p"
.string "Against this POKéMON, a GRASS-\n" .string "Against this POKéMON, a GRASS-\n"
.string "type attack…\p" .string "type attack…\p"
.string "…inflicts only half the usual\n" .string "…inflicts only half the usual\n"
.string "damage on a BUG-type POKéMON…\p" .string "damage on a BUG-type POKéMON…\p"
.string "…And, it also causes only half the\n" .string "…And, it also causes only half the\n"
.string "damage on a FLYING-type POKéMON.\p" .string "damage on a FLYING-type POKéMON.\p"
.string "Therefore, BUTTERFREE, being a\n" .string "Therefore, BUTTERFREE, being a\n"
.string "BUG/FLYING POKéMON, only takes\l" .string "BUG/FLYING POKéMON, only takes\l"
.string "one quarter of the usual damage.$" .string "one quarter of the usual damage.$"
@@ -10337,10 +10406,13 @@ gUnknown_81C6446::
gUnknown_81C657A:: gUnknown_81C657A::
.string "ODDISH is a GRASS/POISON-type\n" .string "ODDISH is a GRASS/POISON-type\n"
.string "POKéMON.\p" .string "POKéMON.\p"
.string "A FLYING- or PSYCHIC-type attack\n" .string "A FLYING- or PSYCHIC-type attack\n"
.string "is super effective against it.\p" .string "is super effective against it.\p"
.string "One of those types of attacks will\n" .string "One of those types of attacks will\n"
.string "inflict double the usual damage.\p" .string "inflict double the usual damage.\p"
.string "Okay, here we go!$" .string "Okay, here we go!$"
gUnknown_81C6637:: gUnknown_81C6637::
@@ -10351,14 +10423,17 @@ gUnknown_81C6645::
.string "POKé DUDE: When youre trying to\n" .string "POKé DUDE: When youre trying to\n"
.string "catch a POKéMON, dont throw any\l" .string "catch a POKéMON, dont throw any\l"
.string "POKé BALLS right away.\p" .string "POKé BALLS right away.\p"
.string "First, you need to weaken it by\n" .string "First, you need to weaken it by\n"
.string "reducing its HP.$" .string "reducing its HP.$"
gUnknown_81C66CF:: gUnknown_81C66CF::
.string "Okay, that should be good enough.\p" .string "Okay, that should be good enough.\p"
.string "But, if its possible, it would be\n" .string "But, if its possible, it would be\n"
.string "best if the target has a status\l" .string "best if the target has a status\l"
.string "problem.\p" .string "problem.\p"
.string "For instance, it would be easier\n" .string "For instance, it would be easier\n"
.string "to catch if it were asleep or\l" .string "to catch if it were asleep or\l"
.string "paralyzed.$" .string "paralyzed.$"
@@ -10366,9 +10441,11 @@ gUnknown_81C66CF::
gUnknown_81C6787:: gUnknown_81C6787::
.string "This will make the POKéMON a lot\n" .string "This will make the POKéMON a lot\n"
.string "easier to catch!\p" .string "easier to catch!\p"
.string "Oh, yes. If you paralyze a\n" .string "Oh, yes. If you paralyze a\n"
.string "POKéMON, you cant make it fall\l" .string "POKéMON, you cant make it fall\l"
.string "asleep on top of paralysis.\p" .string "asleep on top of paralysis.\p"
.string "In other words, you cant double\n" .string "In other words, you cant double\n"
.string "up status problems, okay?$" .string "up status problems, okay?$"
+18 -22
View File
@@ -9,7 +9,7 @@ BirthIsland_Exterior_MapScript3_165213:: @ 8165213
end end
BirthIsland_Exterior_MapScript1_165217:: @ 8165217 BirthIsland_Exterior_MapScript1_165217:: @ 8165217
setworldmapflag 2242 setworldmapflag FLAG_WORLD_MAP_BIRTH_ISLAND_EXTERIOR
setvar VAR_0x4010, 150 setvar VAR_0x4010, 150
setvar VAR_SECRET_BASE_MAP, 0 setvar VAR_SECRET_BASE_MAP, 0
setvar VAR_ALTERING_CAVE_WILD_SET, 0 setvar VAR_ALTERING_CAVE_WILD_SET, 0
@@ -26,13 +26,13 @@ EventScript_16523C:: @ 816523C
EventScript_165243:: @ 8165243 EventScript_165243:: @ 8165243
checkflag FLAG_0x2F7 checkflag FLAG_0x2F7
goto_if 1, EventScript_1A77A9 goto_if_eq EventScript_1A77A9
clearflag FLAG_0x09A clearflag FLAG_0x09A
clearflag 2120 clearflag FLAG_0x848
return return
BirthIsland_Exterior_MapScript2_165253:: @ 8165253 BirthIsland_Exterior_MapScript2_165253:: @ 8165253
checkflag 2055 checkflag FLAG_0x807
call_if 1, EventScript_16525D call_if 1, EventScript_16525D
end end
@@ -48,19 +48,15 @@ BirthIsland_Exterior_EventScript_165271:: @ 8165271
faceplayer faceplayer
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
special sub_8112364 special sub_8112364
special sub_80CCDFC special sub_80CCDFC
waitstate waitstate
copyvar VAR_0x8000, VAR_RESULT switch VAR_RESULT
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_1652BA
goto_if 1, EventScript_1652BA case 1, EventScript_1652BC
compare_var_to_value VAR_0x8000, 1 case 2, EventScript_1652C0
goto_if 1, EventScript_1652BC case 3, EventScript_1652BE
compare_var_to_value VAR_0x8000, 2
goto_if 1, EventScript_1652C0
compare_var_to_value VAR_0x8000, 3
goto_if 1, EventScript_1652BE
end end
EventScript_1652BA:: @ 81652BA EventScript_1652BA:: @ 81652BA
@@ -91,33 +87,33 @@ EventScript_1652C0:: @ 81652C0
delay 40 delay 40
waitmoncry waitmoncry
setvar VAR_LAST_TALKED, 2 setvar VAR_LAST_TALKED, 2
setvar VAR_0x8004, 410 setvar VAR_0x8004, SPECIES_DEOXYS
setvar VAR_0x8005, 30 setvar VAR_0x8005, 30
setvar VAR_0x8006, 0 setvar VAR_0x8006, 0
special sub_8044838 special sub_8044838
setflag 2055 setflag FLAG_0x807
special sub_807F9D8 special sub_807F9D8
waitstate waitstate
clearflag 2055 clearflag FLAG_0x807
specialvar VAR_RESULT, sub_80CA74C specialvar VAR_RESULT, sub_80CA74C
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16533A goto_if_eq EventScript_16533A
compare_var_to_value VAR_RESULT, 4 compare_var_to_value VAR_RESULT, 4
goto_if 1, EventScript_165348 goto_if_eq EventScript_165348
compare_var_to_value VAR_RESULT, 5 compare_var_to_value VAR_RESULT, 5
goto_if 1, EventScript_165348 goto_if_eq EventScript_165348
setflag FLAG_0x2E4 setflag FLAG_0x2E4
release release
end end
EventScript_16533A:: @ 816533A EventScript_16533A:: @ 816533A
setflag FLAG_0x2F7 setflag FLAG_0x2F7
setvar VAR_0x8004, 410 setvar VAR_0x8004, SPECIES_DEOXYS
goto EventScript_1A9236 goto EventScript_1A9236
end end
EventScript_165348:: @ 8165348 EventScript_165348:: @ 8165348
setvar VAR_0x8004, 410 setvar VAR_0x8004, SPECIES_DEOXYS
goto EventScript_1A9236 goto EventScript_1A9236
end end
+8 -14
View File
@@ -8,13 +8,10 @@ BirthIsland_Harbor_EventScript_1653E7:: @ 81653E7
waitmessage waitmessage
setvar VAR_0x8004, 10 setvar VAR_0x8004, 10
multichoice 20, 8, 61, 0 multichoice 20, 8, 61, 0
copyvar VAR_0x8000, VAR_RESULT switch VAR_RESULT
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_1A91D5
goto_if 1, EventScript_1A91D5 case 1, EventScript_1A90F6
compare_var_to_value VAR_0x8000, 1 case 127, EventScript_1A90F6
goto_if 1, EventScript_1A90F6
compare_var_to_value VAR_0x8000, 127
goto_if 1, EventScript_1A90F6
end end
NavelRock_Harbor_MapScripts:: @ 8165420 NavelRock_Harbor_MapScripts:: @ 8165420
@@ -27,11 +24,8 @@ NavelRock_Harbor_EventScript_165421:: @ 8165421
waitmessage waitmessage
setvar VAR_0x8004, 9 setvar VAR_0x8004, 9
multichoice 20, 8, 61, 0 multichoice 20, 8, 61, 0
copyvar VAR_0x8000, VAR_RESULT switch VAR_RESULT
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_1A91D5
goto_if 1, EventScript_1A91D5 case 1, EventScript_1A90F6
compare_var_to_value VAR_0x8000, 1 case 127, EventScript_1A90F6
goto_if 1, EventScript_1A90F6
compare_var_to_value VAR_0x8000, 127
goto_if 1, EventScript_1A90F6
end end
+19 -37
View File
@@ -3,29 +3,25 @@ CeladonCity_MapScripts:: @ 8166C8F
.byte 0 .byte 0
CeladonCity_MapScript1_166C95:: @ 8166C95 CeladonCity_MapScript1_166C95:: @ 8166C95
setworldmapflag 2198 setworldmapflag FLAG_WORLD_MAP_CELADON_CITY
end end
CeladonCity_EventScript_166C99:: @ 8166C99 CeladonCity_EventScript_166C99:: @ 8166C99
loadword 0, gUnknown_817FEC3 msgbox gUnknown_817FEC3, 2
callstd 2
end end
CeladonCity_EventScript_166CA2:: @ 8166CA2 CeladonCity_EventScript_166CA2:: @ 8166CA2
lock lock
loadword 0, gUnknown_817FF1C msgbox gUnknown_817FF1C
callstd 4
release release
end end
CeladonCity_EventScript_166CAD:: @ 8166CAD CeladonCity_EventScript_166CAD:: @ 8166CAD
loadword 0, gUnknown_817FF4A msgbox gUnknown_817FF4A, 2
callstd 2
end end
CeladonCity_EventScript_166CB6:: @ 8166CB6 CeladonCity_EventScript_166CB6:: @ 8166CB6
loadword 0, gUnknown_817FFC5 msgbox gUnknown_817FFC5, 2
callstd 2
end end
CeladonCity_EventScript_166CBF:: @ 8166CBF CeladonCity_EventScript_166CBF:: @ 8166CBF
@@ -35,8 +31,7 @@ CeladonCity_EventScript_166CBF:: @ 8166CBF
CeladonCity_EventScript_166CC5:: @ 8166CC5 CeladonCity_EventScript_166CC5:: @ 8166CC5
lock lock
faceplayer faceplayer
loadword 0, gUnknown_818001B msgbox gUnknown_818001B
callstd 4
closemessage closemessage
applymovement 2, Movement_1A75E5 applymovement 2, Movement_1A75E5
waitmovement 0 waitmovement 0
@@ -48,8 +43,7 @@ CeladonCity_EventScript_166CDC:: @ 8166CDC
faceplayer faceplayer
waitse waitse
playmoncry SPECIES_POLIWRATH, 0 playmoncry SPECIES_POLIWRATH, 0
loadword 0, gUnknown_8180075 msgbox gUnknown_8180075
callstd 4
closemessage closemessage
waitmoncry waitmoncry
applymovement 3, Movement_1A75E5 applymovement 3, Movement_1A75E5
@@ -58,33 +52,27 @@ CeladonCity_EventScript_166CDC:: @ 8166CDC
end end
CeladonCity_EventScript_166CFA:: @ 8166CFA CeladonCity_EventScript_166CFA:: @ 8166CFA
loadword 0, gUnknown_81800C2 msgbox gUnknown_81800C2, 2
callstd 2
end end
CeladonCity_EventScript_166D03:: @ 8166D03 CeladonCity_EventScript_166D03:: @ 8166D03
loadword 0, gUnknown_818008C msgbox gUnknown_818008C, 2
callstd 2
end end
CeladonCity_EventScript_166D0C:: @ 8166D0C CeladonCity_EventScript_166D0C:: @ 8166D0C
loadword 0, gUnknown_8180300 msgbox gUnknown_8180300, 2
callstd 2
end end
CeladonCity_EventScript_166D15:: @ 8166D15 CeladonCity_EventScript_166D15:: @ 8166D15
loadword 0, gUnknown_81804E1 msgbox gUnknown_81804E1, 2
callstd 2
end end
CeladonCity_EventScript_166D1E:: @ 8166D1E CeladonCity_EventScript_166D1E:: @ 8166D1E
loadword 0, gUnknown_81800E1 msgbox gUnknown_81800E1, 3
callstd 3
end end
CeladonCity_EventScript_166D27:: @ 8166D27 CeladonCity_EventScript_166D27:: @ 8166D27
loadword 0, gUnknown_818017A msgbox gUnknown_818017A, 3
callstd 3
end end
CeladonCity_EventScript_166D30:: @ 8166D30 CeladonCity_EventScript_166D30:: @ 8166D30
@@ -92,32 +80,26 @@ CeladonCity_EventScript_166D30:: @ 8166D30
setvar VAR_0x8004, 5 setvar VAR_0x8004, 5
setvar VAR_0x8005, 0 setvar VAR_0x8005, 0
special SetFlavorTextFlagFromSpecialVars special SetFlavorTextFlagFromSpecialVars
loadword 0, gUnknown_81801A2 msgbox gUnknown_81801A2
callstd 4
releaseall releaseall
end end
CeladonCity_EventScript_166D48:: @ 8166D48 CeladonCity_EventScript_166D48:: @ 8166D48
loadword 0, gUnknown_81801E5 msgbox gUnknown_81801E5, 3
callstd 3
end end
CeladonCity_EventScript_166D51:: @ 8166D51 CeladonCity_EventScript_166D51:: @ 8166D51
loadword 0, gUnknown_81801F5 msgbox gUnknown_81801F5, 3
callstd 3
end end
CeladonCity_EventScript_166D5A:: @ 8166D5A CeladonCity_EventScript_166D5A:: @ 8166D5A
loadword 0, gUnknown_8180224 msgbox gUnknown_8180224, 3
callstd 3
end end
CeladonCity_EventScript_166D63:: @ 8166D63 CeladonCity_EventScript_166D63:: @ 8166D63
loadword 0, gUnknown_81802A4 msgbox gUnknown_81802A4, 3
callstd 3
end end
CeladonCity_EventScript_166D6C:: @ 8166D6C CeladonCity_EventScript_166D6C:: @ 8166D6C
loadword 0, gUnknown_81802CF msgbox gUnknown_81802CF, 3
callstd 3
end end
@@ -5,27 +5,22 @@ CeladonCity_Condominiums_1F_EventScript_16C321:: @ 816C321
lock lock
faceplayer faceplayer
checkflag FLAG_0x2F8 checkflag FLAG_0x2F8
goto_if 1, EventScript_16C36A goto_if_eq EventScript_16C36A
checkflag 2092 checkflag FLAG_0x82C
goto_if 1, EventScript_16C374 goto_if_eq EventScript_16C374
checkflag FLAG_0x2A6 checkflag FLAG_0x2A6
goto_if 1, EventScript_16C36A goto_if_eq EventScript_16C36A
loadword 0, gUnknown_81960C9 msgbox gUnknown_81960C9
callstd 4
setflag FLAG_0x2A6 setflag FLAG_0x2A6
setorcopyvar VAR_0x8000, 369 giveitem ITEM_TEA
setorcopyvar VAR_0x8001, 1
callstd 0
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_1A6BF9 goto_if_eq EventScript_1A6BF9
loadword 0, gUnknown_8196109 msgbox gUnknown_8196109
callstd 4
release release
end end
EventScript_16C36A:: @ 816C36A EventScript_16C36A:: @ 816C36A
loadword 0, gUnknown_8196148 msgbox gUnknown_8196148
callstd 4
release release
end end
@@ -34,8 +29,7 @@ EventScript_16C374:: @ 816C374
setvar VAR_0x8005, 4 setvar VAR_0x8005, 4
special SetFlavorTextFlagFromSpecialVars special SetFlavorTextFlagFromSpecialVars
setflag FLAG_0x2F8 setflag FLAG_0x2F8
loadword 0, gUnknown_8196188 msgbox gUnknown_8196188
callstd 4
release release
end end
@@ -44,8 +38,7 @@ CeladonCity_Condominiums_1F_EventScript_16C38E:: @ 816C38E
faceplayer faceplayer
waitse waitse
playmoncry SPECIES_MEOWTH, 0 playmoncry SPECIES_MEOWTH, 0
loadword 0, gUnknown_81960BB msgbox gUnknown_81960BB
callstd 4
waitmoncry waitmoncry
release release
end end
@@ -55,8 +48,7 @@ CeladonCity_Condominiums_1F_EventScript_16C3A1:: @ 816C3A1
faceplayer faceplayer
waitse waitse
playmoncry SPECIES_CLEFAIRY, 0 playmoncry SPECIES_CLEFAIRY, 0
loadword 0, gUnknown_819625B msgbox gUnknown_819625B
callstd 4
waitmoncry waitmoncry
release release
end end
@@ -66,13 +58,11 @@ CeladonCity_Condominiums_1F_EventScript_16C3B4:: @ 816C3B4
faceplayer faceplayer
waitse waitse
playmoncry SPECIES_NIDORAN_F, 0 playmoncry SPECIES_NIDORAN_F, 0
loadword 0, gUnknown_8196272 msgbox gUnknown_8196272
callstd 4
waitmoncry waitmoncry
release release
end end
CeladonCity_Condominiums_1F_EventScript_16C3C7:: @ 816C3C7 CeladonCity_Condominiums_1F_EventScript_16C3C7:: @ 816C3C7
loadword 0, gUnknown_8196287 msgbox gUnknown_8196287, 3
callstd 3
end end
@@ -2,6 +2,5 @@ CeladonCity_Condominiums_2F_MapScripts:: @ 816C3D0
.byte 0 .byte 0
CeladonCity_Condominiums_2F_EventScript_16C3D1:: @ 816C3D1 CeladonCity_Condominiums_2F_EventScript_16C3D1:: @ 816C3D1
loadword 0, gUnknown_81962A7 msgbox gUnknown_81962A7, 3
callstd 3
end end
@@ -2,18 +2,15 @@ CeladonCity_Condominiums_3F_MapScripts:: @ 816C3DA
.byte 0 .byte 0
CeladonCity_Condominiums_3F_EventScript_16C3DB:: @ 816C3DB CeladonCity_Condominiums_3F_EventScript_16C3DB:: @ 816C3DB
loadword 0, gUnknown_81962BF msgbox gUnknown_81962BF, 2
callstd 2
end end
CeladonCity_Condominiums_3F_EventScript_16C3E4:: @ 816C3E4 CeladonCity_Condominiums_3F_EventScript_16C3E4:: @ 816C3E4
loadword 0, gUnknown_81962D7 msgbox gUnknown_81962D7, 2
callstd 2
end end
CeladonCity_Condominiums_3F_EventScript_16C3ED:: @ 816C3ED CeladonCity_Condominiums_3F_EventScript_16C3ED:: @ 816C3ED
loadword 0, gUnknown_81962FB msgbox gUnknown_81962FB, 2
callstd 2
end end
CeladonCity_Condominiums_3F_EventScript_16C3F6:: @ 816C3F6 CeladonCity_Condominiums_3F_EventScript_16C3F6:: @ 816C3F6
@@ -21,9 +18,8 @@ CeladonCity_Condominiums_3F_EventScript_16C3F6:: @ 816C3F6
faceplayer faceplayer
specialvar VAR_RESULT, sub_8088F58 specialvar VAR_RESULT, sub_8088F58
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16C412 goto_if_eq EventScript_16C412
loadword 0, gUnknown_8196356 msgbox gUnknown_8196356
callstd 4
release release
end end
@@ -37,28 +33,24 @@ EventScript_16C418:: @ 816C418
delay 60 delay 60
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
special sub_80CA618 special sub_80CA618
waitstate waitstate
release release
end end
CeladonCity_Condominiums_3F_EventScript_16C435:: @ 816C435 CeladonCity_Condominiums_3F_EventScript_16C435:: @ 816C435
loadword 0, gUnknown_81964A8 msgbox gUnknown_81964A8, 3
callstd 3
end end
CeladonCity_Condominiums_3F_EventScript_16C43E:: @ 816C43E CeladonCity_Condominiums_3F_EventScript_16C43E:: @ 816C43E
loadword 0, gUnknown_819640C msgbox gUnknown_819640C, 3
callstd 3
end end
CeladonCity_Condominiums_3F_EventScript_16C447:: @ 816C447 CeladonCity_Condominiums_3F_EventScript_16C447:: @ 816C447
loadword 0, gUnknown_819644B msgbox gUnknown_819644B, 3
callstd 3
end end
CeladonCity_Condominiums_3F_EventScript_16C450:: @ 816C450 CeladonCity_Condominiums_3F_EventScript_16C450:: @ 816C450
loadword 0, gUnknown_8196478 msgbox gUnknown_8196478, 3
callstd 3
end end
@@ -2,6 +2,5 @@ CeladonCity_Condominiums_Roof_MapScripts:: @ 816C459
.byte 0 .byte 0
CeladonCity_Condominiums_Roof_EventScript_16C45A:: @ 816C45A CeladonCity_Condominiums_Roof_EventScript_16C45A:: @ 816C45A
loadword 0, gUnknown_81964C4 msgbox gUnknown_81964C4, 3
callstd 3
end end
@@ -2,21 +2,20 @@ CeladonCity_Condominiums_RoofRoom_MapScripts:: @ 816C463
.byte 0 .byte 0
CeladonCity_Condominiums_RoofRoom_EventScript_16C464:: @ 816C464 CeladonCity_Condominiums_RoofRoom_EventScript_16C464:: @ 816C464
loadword 0, gUnknown_81964D7 msgbox gUnknown_81964D7, 2
callstd 2
end end
CeladonCity_Condominiums_RoofRoom_EventScript_16C46D:: @ 816C46D CeladonCity_Condominiums_RoofRoom_EventScript_16C46D:: @ 816C46D
lock lock
faceplayer faceplayer
setvar VAR_0x4001, 133 setvar VAR_0x4001, SPECIES_EEVEE
givemon SPECIES_EEVEE, 25, ITEM_NONE, 0, 0, 0 givemon SPECIES_EEVEE, 25, ITEM_NONE, 0, 0, 0
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16C4A6 goto_if_eq EventScript_16C4A6
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16C4DA goto_if_eq EventScript_16C4DA
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A927C goto_if_eq EventScript_1A927C
release release
end end
@@ -27,10 +26,9 @@ EventScript_16C4A6:: @ 816C4A6
waitmessage waitmessage
waitfanfare waitfanfare
getspeciesname 0, SPECIES_EEVEE getspeciesname 0, SPECIES_EEVEE
loadword 0, gUnknown_81A56A7 msgbox gUnknown_81A56A7, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16C514 goto_if_eq EventScript_16C514
call EventScript_1A8C27 call EventScript_1A8C27
call EventScript_1A74EB call EventScript_1A74EB
goto EventScript_16C514 goto EventScript_16C514
@@ -43,10 +41,9 @@ EventScript_16C4DA:: @ 816C4DA
waitmessage waitmessage
waitfanfare waitfanfare
getspeciesname 0, SPECIES_EEVEE getspeciesname 0, SPECIES_EEVEE
loadword 0, gUnknown_81A56A7 msgbox gUnknown_81A56A7, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16C509 goto_if_eq EventScript_16C509
call EventScript_1A8C33 call EventScript_1A8C33
goto EventScript_16C509 goto EventScript_16C509
end end
@@ -62,63 +59,48 @@ EventScript_16C514:: @ 816C514
end end
CeladonCity_Condominiums_RoofRoom_EventScript_16C519:: @ 816C519 CeladonCity_Condominiums_RoofRoom_EventScript_16C519:: @ 816C519
loadword 0, gUnknown_81967E3 msgbox gUnknown_81967E3, 3
callstd 3
end end
CeladonCity_Condominiums_RoofRoom_EventScript_16C522:: @ 816C522 CeladonCity_Condominiums_RoofRoom_EventScript_16C522:: @ 816C522
lockall lockall
loadword 0, gUnknown_81965C2 msgbox gUnknown_81965C2
callstd 4
message Text_1965F4 message Text_1965F4
waitmessage waitmessage
setvar VAR_0x8004, 4 setvar VAR_0x8004, 4
multichoice 0, 0, 43, 0 multichoice 0, 0, 43, 0
copyvar VAR_0x8000, VAR_RESULT switch VAR_RESULT
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_16C5C0
goto_if 1, EventScript_16C5C0 case 1, EventScript_16C5CE
compare_var_to_value VAR_0x8000, 1 case 2, EventScript_16C5DC
goto_if 1, EventScript_16C5CE case 3, EventScript_16C5EA
compare_var_to_value VAR_0x8000, 2 case 127, EventScript_16C5EA
goto_if 1, EventScript_16C5DC
compare_var_to_value VAR_0x8000, 3
goto_if 1, EventScript_16C5EA
compare_var_to_value VAR_0x8000, 127
goto_if 1, EventScript_16C5EA
end end
EventScript_16C578:: @ 816C578 EventScript_16C578:: @ 816C578
message Text_1965F4 message Text_1965F4
waitmessage waitmessage
multichoice 0, 0, 43, 0 multichoice 0, 0, 43, 0
copyvar VAR_0x8000, VAR_RESULT switch VAR_RESULT
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_16C5C0
goto_if 1, EventScript_16C5C0 case 1, EventScript_16C5CE
compare_var_to_value VAR_0x8000, 1 case 2, EventScript_16C5DC
goto_if 1, EventScript_16C5CE case 3, EventScript_16C5EA
compare_var_to_value VAR_0x8000, 2 case 127, EventScript_16C5EA
goto_if 1, EventScript_16C5DC
compare_var_to_value VAR_0x8000, 3
goto_if 1, EventScript_16C5EA
compare_var_to_value VAR_0x8000, 127
goto_if 1, EventScript_16C5EA
end end
EventScript_16C5C0:: @ 816C5C0 EventScript_16C5C0:: @ 816C5C0
loadword 0, gUnknown_8196617 msgbox gUnknown_8196617
callstd 4
goto EventScript_16C578 goto EventScript_16C578
end end
EventScript_16C5CE:: @ 816C5CE EventScript_16C5CE:: @ 816C5CE
loadword 0, gUnknown_8196695 msgbox gUnknown_8196695
callstd 4
goto EventScript_16C578 goto EventScript_16C578
end end
EventScript_16C5DC:: @ 816C5DC EventScript_16C5DC:: @ 816C5DC
loadword 0, gUnknown_819673C msgbox gUnknown_819673C
callstd 4
goto EventScript_16C578 goto EventScript_16C578
end end
@@ -2,16 +2,13 @@ CeladonCity_DepartmentStore_1F_MapScripts:: @ 816BAD8
.byte 0 .byte 0
CeladonCity_DepartmentStore_1F_EventScript_16BAD9:: @ 816BAD9 CeladonCity_DepartmentStore_1F_EventScript_16BAD9:: @ 816BAD9
loadword 0, gUnknown_81954DD msgbox gUnknown_81954DD, 2
callstd 2
end end
CeladonCity_DepartmentStore_1F_EventScript_16BAE2:: @ 816BAE2 CeladonCity_DepartmentStore_1F_EventScript_16BAE2:: @ 816BAE2
loadword 0, gUnknown_8195537 msgbox gUnknown_8195537, 3
callstd 3
end end
CeladonCity_DepartmentStore_1F_EventScript_16BAEB:: @ 816BAEB CeladonCity_DepartmentStore_1F_EventScript_16BAEB:: @ 816BAEB
loadword 0, gUnknown_81955B3 msgbox gUnknown_81955B3, 3
callstd 3
end end
@@ -2,31 +2,27 @@ CeladonCity_DepartmentStore_2F_MapScripts:: @ 816BAF4
.byte 0 .byte 0
CeladonCity_DepartmentStore_2F_EventScript_16BAF5:: @ 816BAF5 CeladonCity_DepartmentStore_2F_EventScript_16BAF5:: @ 816BAF5
loadword 0, gUnknown_81955C7 msgbox gUnknown_81955C7, 2
callstd 2
end end
CeladonCity_DepartmentStore_2F_EventScript_16BAFE:: @ 816BAFE CeladonCity_DepartmentStore_2F_EventScript_16BAFE:: @ 816BAFE
loadword 0, gUnknown_819560F msgbox gUnknown_819560F, 2
callstd 2
end end
CeladonCity_DepartmentStore_2F_EventScript_16BB07:: @ 816BB07 CeladonCity_DepartmentStore_2F_EventScript_16BB07:: @ 816BB07
loadword 0, gUnknown_8195638 msgbox gUnknown_8195638, 3
callstd 3
end end
CeladonCity_DepartmentStore_2F_EventScript_16BB10:: @ 816BB10 CeladonCity_DepartmentStore_2F_EventScript_16BB10:: @ 816BB10
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
lock lock
faceplayer faceplayer
message Text_1A6211 message Text_1A6211
waitmessage waitmessage
pokemart Items_16BB38 pokemart Items_16BB38
loadword 0, gUnknown_81A5190 msgbox gUnknown_81A5190
callstd 4
release release
end end
@@ -48,14 +44,13 @@ Items_16BB38:: @ 816BB38
CeladonCity_DepartmentStore_2F_EventScript_16BB4E:: @ 816BB4E CeladonCity_DepartmentStore_2F_EventScript_16BB4E:: @ 816BB4E
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
lock lock
faceplayer faceplayer
message Text_1A6211 message Text_1A6211
waitmessage waitmessage
pokemart Items_16BB74 pokemart Items_16BB74
loadword 0, gUnknown_81A5190 msgbox gUnknown_81A5190
callstd 4
release release
end end
@@ -6,56 +6,45 @@ CeladonCity_DepartmentStore_3F_EventScript_16BB85:: @ 816BB85
end end
CeladonCity_DepartmentStore_3F_EventScript_16BB8B:: @ 816BB8B CeladonCity_DepartmentStore_3F_EventScript_16BB8B:: @ 816BB8B
loadword 0, gUnknown_81956E9 msgbox gUnknown_81956E9, 2
callstd 2
end end
CeladonCity_DepartmentStore_3F_EventScript_16BB94:: @ 816BB94 CeladonCity_DepartmentStore_3F_EventScript_16BB94:: @ 816BB94
loadword 0, gUnknown_8195769 msgbox gUnknown_8195769, 2
callstd 2
end end
CeladonCity_DepartmentStore_3F_EventScript_16BB9D:: @ 816BB9D CeladonCity_DepartmentStore_3F_EventScript_16BB9D:: @ 816BB9D
loadword 0, gUnknown_81957B0 msgbox gUnknown_81957B0, 2
callstd 2
end end
CeladonCity_DepartmentStore_3F_EventScript_16BBA6:: @ 816BBA6 CeladonCity_DepartmentStore_3F_EventScript_16BBA6:: @ 816BBA6
loadword 0, gUnknown_8195823 msgbox gUnknown_8195823, 2
callstd 2
end end
CeladonCity_DepartmentStore_3F_EventScript_16BBAF:: @ 816BBAF CeladonCity_DepartmentStore_3F_EventScript_16BBAF:: @ 816BBAF
loadword 0, gUnknown_8195863 msgbox gUnknown_8195863, 3
callstd 3
end end
CeladonCity_DepartmentStore_3F_EventScript_16BBB8:: @ 816BBB8 CeladonCity_DepartmentStore_3F_EventScript_16BBB8:: @ 816BBB8
loadword 0, gUnknown_8195875 msgbox gUnknown_8195875, 3
callstd 3
end end
CeladonCity_DepartmentStore_3F_EventScript_16BBC1:: @ 816BBC1 CeladonCity_DepartmentStore_3F_EventScript_16BBC1:: @ 816BBC1
loadword 0, gUnknown_8195897 msgbox gUnknown_8195897, 3
callstd 3
end end
CeladonCity_DepartmentStore_3F_EventScript_16BBCA:: @ 816BBCA CeladonCity_DepartmentStore_3F_EventScript_16BBCA:: @ 816BBCA
loadword 0, gUnknown_81958B8 msgbox gUnknown_81958B8, 3
callstd 3
end end
CeladonCity_DepartmentStore_3F_EventScript_16BBD3:: @ 816BBD3 CeladonCity_DepartmentStore_3F_EventScript_16BBD3:: @ 816BBD3
loadword 0, gUnknown_81958D8 msgbox gUnknown_81958D8, 3
callstd 3
end end
CeladonCity_DepartmentStore_3F_EventScript_16BBDC:: @ 816BBDC CeladonCity_DepartmentStore_3F_EventScript_16BBDC:: @ 816BBDC
loadword 0, gUnknown_81958F6 msgbox gUnknown_81958F6, 3
callstd 3
end end
CeladonCity_DepartmentStore_3F_EventScript_16BBE5:: @ 816BBE5 CeladonCity_DepartmentStore_3F_EventScript_16BBE5:: @ 816BBE5
loadword 0, gUnknown_8195907 msgbox gUnknown_8195907, 3
callstd 3
end end
@@ -2,31 +2,27 @@ CeladonCity_DepartmentStore_4F_MapScripts:: @ 816BBEE
.byte 0 .byte 0
CeladonCity_DepartmentStore_4F_EventScript_16BBEF:: @ 816BBEF CeladonCity_DepartmentStore_4F_EventScript_16BBEF:: @ 816BBEF
loadword 0, gUnknown_8195A68 msgbox gUnknown_8195A68, 2
callstd 2
end end
CeladonCity_DepartmentStore_4F_EventScript_16BBF8:: @ 816BBF8 CeladonCity_DepartmentStore_4F_EventScript_16BBF8:: @ 816BBF8
loadword 0, gUnknown_8195AC9 msgbox gUnknown_8195AC9, 2
callstd 2
end end
CeladonCity_DepartmentStore_4F_EventScript_16BC01:: @ 816BC01 CeladonCity_DepartmentStore_4F_EventScript_16BC01:: @ 816BC01
loadword 0, gUnknown_8195B5B msgbox gUnknown_8195B5B, 3
callstd 3
end end
CeladonCity_DepartmentStore_4F_EventScript_16BC0A:: @ 816BC0A CeladonCity_DepartmentStore_4F_EventScript_16BC0A:: @ 816BC0A
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
lock lock
faceplayer faceplayer
message Text_1A6211 message Text_1A6211
waitmessage waitmessage
pokemart Items_16BC30 pokemart Items_16BC30
loadword 0, gUnknown_81A5190 msgbox gUnknown_81A5190
callstd 4
release release
end end
@@ -2,31 +2,27 @@ CeladonCity_DepartmentStore_5F_MapScripts:: @ 816BC40
.byte 0 .byte 0
CeladonCity_DepartmentStore_5F_EventScript_16BC41:: @ 816BC41 CeladonCity_DepartmentStore_5F_EventScript_16BC41:: @ 816BC41
loadword 0, gUnknown_8195BBA msgbox gUnknown_8195BBA, 2
callstd 2
end end
CeladonCity_DepartmentStore_5F_EventScript_16BC4A:: @ 816BC4A CeladonCity_DepartmentStore_5F_EventScript_16BC4A:: @ 816BC4A
loadword 0, gUnknown_8195CA0 msgbox gUnknown_8195CA0, 2
callstd 2
end end
CeladonCity_DepartmentStore_5F_EventScript_16BC53:: @ 816BC53 CeladonCity_DepartmentStore_5F_EventScript_16BC53:: @ 816BC53
loadword 0, gUnknown_8195D14 msgbox gUnknown_8195D14, 3
callstd 3
end end
CeladonCity_DepartmentStore_5F_EventScript_16BC5C:: @ 816BC5C CeladonCity_DepartmentStore_5F_EventScript_16BC5C:: @ 816BC5C
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
lock lock
faceplayer faceplayer
message Text_1A6211 message Text_1A6211
waitmessage waitmessage
pokemart Items_16BC84 pokemart Items_16BC84
loadword 0, gUnknown_81A5190 msgbox gUnknown_81A5190
callstd 4
release release
end end
@@ -46,14 +42,13 @@ Items_16BC84:: @ 816BC84
CeladonCity_DepartmentStore_5F_EventScript_16BC96:: @ 816BC96 CeladonCity_DepartmentStore_5F_EventScript_16BC96:: @ 816BC96
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
lock lock
faceplayer faceplayer
message Text_1A6211 message Text_1A6211
waitmessage waitmessage
pokemart Items_16BCBC pokemart Items_16BCBC
loadword 0, gUnknown_81A5190 msgbox gUnknown_81A5190
callstd 4
release release
end end
@@ -12,17 +12,12 @@ CeladonCity_DepartmentStore_Elevator_EventScript_16C153:: @ 816C153
waitmessage waitmessage
setvar VAR_0x8004, 3 setvar VAR_0x8004, 3
specialvar VAR_RESULT, sub_80CB328 specialvar VAR_RESULT, sub_80CB328
copyvar VAR_0x8000, VAR_RESULT switch VAR_RESULT
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_16C1B7
goto_if 1, EventScript_16C1B7 case 1, EventScript_16C1C3
compare_var_to_value VAR_0x8000, 1 case 2, EventScript_16C1CF
goto_if 1, EventScript_16C1C3 case 3, EventScript_16C1DB
compare_var_to_value VAR_0x8000, 2 case 4, EventScript_16C1E7
goto_if 1, EventScript_16C1CF
compare_var_to_value VAR_0x8000, 3
goto_if 1, EventScript_16C1DB
compare_var_to_value VAR_0x8000, 4
goto_if 1, EventScript_16C1E7
end end
EventScript_16C1B7:: @ 816C1B7 EventScript_16C1B7:: @ 816C1B7
@@ -53,28 +48,21 @@ EventScript_16C1E7:: @ 816C1E7
end end
EventScript_16C1F3:: @ 816C1F3 EventScript_16C1F3:: @ 816C1F3
copyvar VAR_0x8000, VAR_RESULT switch VAR_RESULT
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_16C2E6
goto_if 1, EventScript_16C2E6 case 1, EventScript_16C2BE
compare_var_to_value VAR_0x8000, 1 case 2, EventScript_16C296
goto_if 1, EventScript_16C2BE case 3, EventScript_16C26E
compare_var_to_value VAR_0x8000, 2 case 4, EventScript_16C246
goto_if 1, EventScript_16C296 case 5, EventScript_16C30E
compare_var_to_value VAR_0x8000, 3 case 127, EventScript_16C30E
goto_if 1, EventScript_16C26E
compare_var_to_value VAR_0x8000, 4
goto_if 1, EventScript_16C246
compare_var_to_value VAR_0x8000, 5
goto_if 1, EventScript_16C30E
compare_var_to_value VAR_0x8000, 127
goto_if 1, EventScript_16C30E
end end
EventScript_16C246:: @ 816C246 EventScript_16C246:: @ 816C246
setvar VAR_0x8006, 4 setvar VAR_0x8006, 4
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_1F, 255, 6, 1 setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_1F, 255, 6, 1
compare_var_to_value VAR_0x403A, 4 compare_var_to_value VAR_0x403A, 4
goto_if 1, EventScript_16C30E goto_if_eq EventScript_16C30E
call EventScript_16C313 call EventScript_16C313
setvar VAR_0x403A, 4 setvar VAR_0x403A, 4
goto EventScript_16C30E goto EventScript_16C30E
@@ -84,7 +72,7 @@ EventScript_16C26E:: @ 816C26E
setvar VAR_0x8006, 5 setvar VAR_0x8006, 5
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_2F, 255, 6, 1 setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_2F, 255, 6, 1
compare_var_to_value VAR_0x403A, 5 compare_var_to_value VAR_0x403A, 5
goto_if 1, EventScript_16C30E goto_if_eq EventScript_16C30E
call EventScript_16C313 call EventScript_16C313
setvar VAR_0x403A, 5 setvar VAR_0x403A, 5
goto EventScript_16C30E goto EventScript_16C30E
@@ -94,7 +82,7 @@ EventScript_16C296:: @ 816C296
setvar VAR_0x8006, 6 setvar VAR_0x8006, 6
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_3F, 255, 6, 1 setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_3F, 255, 6, 1
compare_var_to_value VAR_0x403A, 6 compare_var_to_value VAR_0x403A, 6
goto_if 1, EventScript_16C30E goto_if_eq EventScript_16C30E
call EventScript_16C313 call EventScript_16C313
setvar VAR_0x403A, 6 setvar VAR_0x403A, 6
goto EventScript_16C30E goto EventScript_16C30E
@@ -104,7 +92,7 @@ EventScript_16C2BE:: @ 816C2BE
setvar VAR_0x8006, 7 setvar VAR_0x8006, 7
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_4F, 255, 6, 1 setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_4F, 255, 6, 1
compare_var_to_value VAR_0x403A, 7 compare_var_to_value VAR_0x403A, 7
goto_if 1, EventScript_16C30E goto_if_eq EventScript_16C30E
call EventScript_16C313 call EventScript_16C313
setvar VAR_0x403A, 7 setvar VAR_0x403A, 7
goto EventScript_16C30E goto EventScript_16C30E
@@ -114,7 +102,7 @@ EventScript_16C2E6:: @ 816C2E6
setvar VAR_0x8006, 8 setvar VAR_0x8006, 8
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_5F, 255, 6, 1 setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_5F, 255, 6, 1
compare_var_to_value VAR_0x403A, 8 compare_var_to_value VAR_0x403A, 8
goto_if 1, EventScript_16C30E goto_if_eq EventScript_16C30E
call EventScript_16C313 call EventScript_16C313
setvar VAR_0x403A, 8 setvar VAR_0x403A, 8
goto EventScript_16C30E goto EventScript_16C30E
@@ -4,13 +4,13 @@ CeladonCity_DepartmentStore_Roof_MapScripts:: @ 816BCCC
CeladonCity_DepartmentStore_Roof_EventScript_16BCCD:: @ 816BCCD CeladonCity_DepartmentStore_Roof_EventScript_16BCCD:: @ 816BCCD
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
special sub_8112364 special sub_8112364
lock lock
faceplayer faceplayer
call EventScript_16BCF6 call EventScript_16BCF6
compare_var_to_value VAR_0x4001, 0 compare_var_to_value VAR_0x4001, 0
goto_if 1, EventScript_16C00E goto_if_eq EventScript_16C00E
goto EventScript_16BD3E goto EventScript_16BD3E
end end
@@ -40,195 +40,152 @@ EventScript_16BD38:: @ 816BD38
return return
EventScript_16BD3E:: @ 816BD3E EventScript_16BD3E:: @ 816BD3E
loadword 0, gUnknown_8195D22 msgbox gUnknown_8195D22, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16C00C goto_if_eq EventScript_16C00C
textcolor 3 textcolor 3
message Text_195D5F message Text_195D5F
waitmessage waitmessage
textcolor 1 textcolor 1
copyvar VAR_0x8000, VAR_0x4001 switch VAR_0x4001
compare_var_to_value VAR_0x8000, 1 case 1, EventScript_16BDAE
goto_if 1, EventScript_16BDAE case 2, EventScript_16BDDA
compare_var_to_value VAR_0x8000, 2 case 3, EventScript_16BE06
goto_if 1, EventScript_16BDDA case 4, EventScript_16BE3D
compare_var_to_value VAR_0x8000, 3 case 5, EventScript_16BE69
goto_if 1, EventScript_16BE06 case 6, EventScript_16BEA0
compare_var_to_value VAR_0x8000, 4 case 7, EventScript_16BED7
goto_if 1, EventScript_16BE3D
compare_var_to_value VAR_0x8000, 5
goto_if 1, EventScript_16BE69
compare_var_to_value VAR_0x8000, 6
goto_if 1, EventScript_16BEA0
compare_var_to_value VAR_0x8000, 7
goto_if 1, EventScript_16BED7
end end
EventScript_16BDAE:: @ 816BDAE EventScript_16BDAE:: @ 816BDAE
multichoice 0, 0, 32, 0 multichoice 0, 0, 32, 0
copyvar VAR_0x8000, VAR_RESULT switch VAR_RESULT
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_16BF19
goto_if 1, EventScript_16BF19 case 1, EventScript_16C00C
compare_var_to_value VAR_0x8000, 1 case 127, EventScript_16C00C
goto_if 1, EventScript_16C00C
compare_var_to_value VAR_0x8000, 127
goto_if 1, EventScript_16C00C
end end
EventScript_16BDDA:: @ 816BDDA EventScript_16BDDA:: @ 816BDDA
multichoice 0, 0, 33, 0 multichoice 0, 0, 33, 0
copyvar VAR_0x8000, VAR_RESULT switch VAR_RESULT
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_16BF3A
goto_if 1, EventScript_16BF3A case 1, EventScript_16C00C
compare_var_to_value VAR_0x8000, 1 case 127, EventScript_16C00C
goto_if 1, EventScript_16C00C
compare_var_to_value VAR_0x8000, 127
goto_if 1, EventScript_16C00C
end end
EventScript_16BE06:: @ 816BE06 EventScript_16BE06:: @ 816BE06
multichoice 0, 0, 34, 0 multichoice 0, 0, 34, 0
copyvar VAR_0x8000, VAR_RESULT switch VAR_RESULT
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_16BF19
goto_if 1, EventScript_16BF19 case 1, EventScript_16BF3A
compare_var_to_value VAR_0x8000, 1 case 2, EventScript_16C00C
goto_if 1, EventScript_16BF3A case 127, EventScript_16C00C
compare_var_to_value VAR_0x8000, 2
goto_if 1, EventScript_16C00C
compare_var_to_value VAR_0x8000, 127
goto_if 1, EventScript_16C00C
end end
EventScript_16BE3D:: @ 816BE3D EventScript_16BE3D:: @ 816BE3D
multichoice 0, 0, 35, 0 multichoice 0, 0, 35, 0
copyvar VAR_0x8000, VAR_RESULT switch VAR_RESULT
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_16BF5B
goto_if 1, EventScript_16BF5B case 1, EventScript_16C00C
compare_var_to_value VAR_0x8000, 1 case 127, EventScript_16C00C
goto_if 1, EventScript_16C00C
compare_var_to_value VAR_0x8000, 127
goto_if 1, EventScript_16C00C
end end
EventScript_16BE69:: @ 816BE69 EventScript_16BE69:: @ 816BE69
multichoice 0, 0, 36, 0 multichoice 0, 0, 36, 0
copyvar VAR_0x8000, VAR_RESULT switch VAR_RESULT
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_16BF19
goto_if 1, EventScript_16BF19 case 1, EventScript_16BF5B
compare_var_to_value VAR_0x8000, 1 case 2, EventScript_16C00C
goto_if 1, EventScript_16BF5B case 127, EventScript_16C00C
compare_var_to_value VAR_0x8000, 2
goto_if 1, EventScript_16C00C
compare_var_to_value VAR_0x8000, 127
goto_if 1, EventScript_16C00C
end end
EventScript_16BEA0:: @ 816BEA0 EventScript_16BEA0:: @ 816BEA0
multichoice 0, 0, 37, 0 multichoice 0, 0, 37, 0
copyvar VAR_0x8000, VAR_RESULT switch VAR_RESULT
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_16BF3A
goto_if 1, EventScript_16BF3A case 1, EventScript_16BF5B
compare_var_to_value VAR_0x8000, 1 case 2, EventScript_16C00C
goto_if 1, EventScript_16BF5B case 127, EventScript_16C00C
compare_var_to_value VAR_0x8000, 2
goto_if 1, EventScript_16C00C
compare_var_to_value VAR_0x8000, 127
goto_if 1, EventScript_16C00C
end end
EventScript_16BED7:: @ 816BED7 EventScript_16BED7:: @ 816BED7
multichoice 0, 0, 38, 0 multichoice 0, 0, 38, 0
copyvar VAR_0x8000, VAR_RESULT switch VAR_RESULT
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_16BF19
goto_if 1, EventScript_16BF19 case 1, EventScript_16BF3A
compare_var_to_value VAR_0x8000, 1 case 2, EventScript_16BF5B
goto_if 1, EventScript_16BF3A case 3, EventScript_16C00C
compare_var_to_value VAR_0x8000, 2 case 127, EventScript_16C00C
goto_if 1, EventScript_16BF5B
compare_var_to_value VAR_0x8000, 3
goto_if 1, EventScript_16C00C
compare_var_to_value VAR_0x8000, 127
goto_if 1, EventScript_16C00C
end end
EventScript_16BF19:: @ 816BF19 EventScript_16BF19:: @ 816BF19
setvar VAR_0x8008, 26 setvar VAR_0x8008, ITEM_FRESH_WATER
setvar VAR_0x8009, 304 setvar VAR_0x8009, ITEM_TM16
checkflag FLAG_0x296 checkflag FLAG_0x296
goto_if 1, EventScript_16C018 goto_if_eq EventScript_16C018
loadword 0, gUnknown_8195D75 msgbox gUnknown_8195D75
callstd 4
goto EventScript_16BF7C goto EventScript_16BF7C
end end
EventScript_16BF3A:: @ 816BF3A EventScript_16BF3A:: @ 816BF3A
setvar VAR_0x8008, 27 setvar VAR_0x8008, ITEM_SODA_POP
setvar VAR_0x8009, 308 setvar VAR_0x8009, ITEM_TM20
checkflag FLAG_0x295 checkflag FLAG_0x295
goto_if 1, EventScript_16C018 goto_if_eq EventScript_16C018
loadword 0, gUnknown_8195E33 msgbox gUnknown_8195E33
callstd 4
goto EventScript_16BF7C goto EventScript_16BF7C
end end
EventScript_16BF5B:: @ 816BF5B EventScript_16BF5B:: @ 816BF5B
setvar VAR_0x8008, 28 setvar VAR_0x8008, ITEM_LEMONADE
setvar VAR_0x8009, 321 setvar VAR_0x8009, ITEM_TM33
checkflag FLAG_0x294 checkflag FLAG_0x294
goto_if 1, EventScript_16C018 goto_if_eq EventScript_16C018
loadword 0, gUnknown_8195EBF msgbox gUnknown_8195EBF
callstd 4
goto EventScript_16BF7C goto EventScript_16BF7C
end end
EventScript_16BF7C:: @ 816BF7C EventScript_16BF7C:: @ 816BF7C
getitemname 0, 32776 getitemname 0, VAR_0x8008
getitemname 1, 32777 getitemname 1, VAR_0x8009
removeitem 32776, 1 removeitem VAR_0x8008, 1
checkitemspace 32777, 1 checkitemspace VAR_0x8009, 1
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16C002 goto_if_eq EventScript_16C002
additem 32777, 1 additem VAR_0x8009, 1
textcolor 3 textcolor 3
playfanfare MUS_FANFA1 playfanfare MUS_FANFA1
message Text_195DAD message Text_195DAD
waitmessage waitmessage
waitfanfare waitfanfare
setorcopyvar VAR_0x8000, VAR_0x8009 giveitem VAR_0x8009, 1, 8
setorcopyvar VAR_0x8001, 1
callstd 8
call EventScript_1A6675 call EventScript_1A6675
compare_var_to_value VAR_0x8008, 26 compare_var_to_value VAR_0x8008, ITEM_FRESH_WATER
call_if 1, EventScript_16BFDE call_if 1, EventScript_16BFDE
compare_var_to_value VAR_0x8008, 27 compare_var_to_value VAR_0x8008, ITEM_SODA_POP
call_if 1, EventScript_16BFEA call_if 1, EventScript_16BFEA
compare_var_to_value VAR_0x8008, 28 compare_var_to_value VAR_0x8008, ITEM_LEMONADE
call_if 1, EventScript_16BFF6 call_if 1, EventScript_16BFF6
release release
end end
EventScript_16BFDE:: @ 816BFDE EventScript_16BFDE:: @ 816BFDE
setflag FLAG_0x296 setflag FLAG_0x296
loadword 0, gUnknown_8195DD4 msgbox gUnknown_8195DD4
callstd 4
return return
EventScript_16BFEA:: @ 816BFEA EventScript_16BFEA:: @ 816BFEA
setflag FLAG_0x295 setflag FLAG_0x295
loadword 0, gUnknown_8195E68 msgbox gUnknown_8195E68
callstd 4
return return
EventScript_16BFF6:: @ 816BFF6 EventScript_16BFF6:: @ 816BFF6
setflag FLAG_0x294 setflag FLAG_0x294
loadword 0, gUnknown_8195EF4 msgbox gUnknown_8195EF4
callstd 4
return return
EventScript_16C002:: @ 816C002 EventScript_16C002:: @ 816C002
loadword 0, gUnknown_8195F4F msgbox gUnknown_8195F4F
callstd 4
release release
end end
@@ -237,25 +194,21 @@ EventScript_16C00C:: @ 816C00C
end end
EventScript_16C00E:: @ 816C00E EventScript_16C00E:: @ 816C00E
loadword 0, gUnknown_8195FEF msgbox gUnknown_8195FEF
callstd 4
release release
end end
EventScript_16C018:: @ 816C018 EventScript_16C018:: @ 816C018
loadword 0, gUnknown_8195F6E msgbox gUnknown_8195F6E
callstd 4
release release
end end
CeladonCity_DepartmentStore_Roof_EventScript_16C022:: @ 816C022 CeladonCity_DepartmentStore_Roof_EventScript_16C022:: @ 816C022
loadword 0, gUnknown_8195F98 msgbox gUnknown_8195F98, 2
callstd 2
end end
CeladonCity_DepartmentStore_Roof_EventScript_16C02B:: @ 816C02B CeladonCity_DepartmentStore_Roof_EventScript_16C02B:: @ 816C02B
loadword 0, gUnknown_8196017 msgbox gUnknown_8196017, 3
callstd 3
end end
CeladonCity_DepartmentStore_Roof_EventScript_16C034:: @ 816C034 CeladonCity_DepartmentStore_Roof_EventScript_16C034:: @ 816C034
@@ -269,32 +222,28 @@ CeladonCity_DepartmentStore_Roof_EventScript_16C034:: @ 816C034
EventScript_16C045:: @ 816C045 EventScript_16C045:: @ 816C045
multichoice 12, 0, 26, 0 multichoice 12, 0, 26, 0
copyvar VAR_0x4001, VAR_RESULT copyvar VAR_0x4001, VAR_RESULT
copyvar VAR_0x8000, VAR_0x4001 switch VAR_0x4001
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_16C083
goto_if 1, EventScript_16C083 case 1, EventScript_16C094
compare_var_to_value VAR_0x8000, 1 case 2, EventScript_16C0A5
goto_if 1, EventScript_16C094 msgbox gUnknown_81960AE
compare_var_to_value VAR_0x8000, 2
goto_if 1, EventScript_16C0A5
loadword 0, gUnknown_81960AE
callstd 4
goto EventScript_16C14D goto EventScript_16C14D
end end
EventScript_16C083:: @ 816C083 EventScript_16C083:: @ 816C083
setvar VAR_0x4000, 26 setvar VAR_0x4000, ITEM_FRESH_WATER
checkmoney 200, 0 checkmoney 200, 0
goto EventScript_16C0CB goto EventScript_16C0CB
end end
EventScript_16C094:: @ 816C094 EventScript_16C094:: @ 816C094
setvar VAR_0x4000, 27 setvar VAR_0x4000, ITEM_SODA_POP
checkmoney 300, 0 checkmoney 300, 0
goto EventScript_16C0CB goto EventScript_16C0CB
end end
EventScript_16C0A5:: @ 816C0A5 EventScript_16C0A5:: @ 816C0A5
setvar VAR_0x4000, 28 setvar VAR_0x4000, ITEM_LEMONADE
checkmoney 350, 0 checkmoney 350, 0
goto EventScript_16C0CB goto EventScript_16C0CB
end end
@@ -313,10 +262,10 @@ EventScript_16C0C4:: @ 816C0C4
EventScript_16C0CB:: @ 816C0CB EventScript_16C0CB:: @ 816C0CB
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16C131 goto_if_eq EventScript_16C131
checkitemspace 16384, 1 checkitemspace VAR_0x4000, 1
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16C13F goto_if_eq EventScript_16C13F
compare_var_to_value VAR_0x4001, 0 compare_var_to_value VAR_0x4001, 0
call_if 1, EventScript_16C0B6 call_if 1, EventScript_16C0B6
compare_var_to_value VAR_0x4001, 1 compare_var_to_value VAR_0x4001, 1
@@ -324,11 +273,10 @@ EventScript_16C0CB:: @ 816C0CB
compare_var_to_value VAR_0x4001, 2 compare_var_to_value VAR_0x4001, 2
call_if 1, EventScript_16C0C4 call_if 1, EventScript_16C0C4
updatemoneybox 0, 0, 0 updatemoneybox 0, 0, 0
getitemname 0, 16384 getitemname 0, VAR_0x4000
playse SE_C_PASI playse SE_C_PASI
loadword 0, gUnknown_8196076 msgbox gUnknown_8196076
callstd 4 additem VAR_0x4000, 1
additem 16384, 1
goto EventScript_16C125 goto EventScript_16C125
end end
@@ -339,14 +287,12 @@ EventScript_16C125:: @ 816C125
end end
EventScript_16C131:: @ 816C131 EventScript_16C131:: @ 816C131
loadword 0, gUnknown_819605E msgbox gUnknown_819605E
callstd 4
goto EventScript_16C14D goto EventScript_16C14D
end end
EventScript_16C13F:: @ 816C13F EventScript_16C13F:: @ 816C13F
loadword 0, gUnknown_819608E msgbox gUnknown_819608E
callstd 4
goto EventScript_16C14D goto EventScript_16C14D
end end
+52 -89
View File
@@ -16,14 +16,13 @@ EventScript_16C656:: @ 816C656
return return
CeladonCity_GameCorner_EventScript_16C684:: @ 816C684 CeladonCity_GameCorner_EventScript_16C684:: @ 816C684
loadword 0, gUnknown_8196940 msgbox gUnknown_8196940, 2
callstd 2
end end
CeladonCity_GameCorner_EventScript_16C68D:: @ 816C68D CeladonCity_GameCorner_EventScript_16C68D:: @ 816C68D
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
lock lock
faceplayer faceplayer
showmoneybox 0, 0, 0 showmoneybox 0, 0, 0
@@ -32,24 +31,20 @@ CeladonCity_GameCorner_EventScript_16C68D:: @ 816C68D
waitmessage waitmessage
multichoice 13, 0, 27, 0 multichoice 13, 0, 27, 0
copyvar VAR_0x8009, VAR_RESULT copyvar VAR_0x8009, VAR_RESULT
copyvar VAR_0x8000, VAR_RESULT switch VAR_RESULT
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_16C6E6
goto_if 1, EventScript_16C6E6 case 1, EventScript_16C6E6
compare_var_to_value VAR_0x8000, 1 case 2, EventScript_16C782
goto_if 1, EventScript_16C6E6 case 127, EventScript_16C782
compare_var_to_value VAR_0x8000, 2
goto_if 1, EventScript_16C782
compare_var_to_value VAR_0x8000, 127
goto_if 1, EventScript_16C782
end end
EventScript_16C6E6:: @ 816C6E6 EventScript_16C6E6:: @ 816C6E6
checkflag FLAG_0x243 checkflag FLAG_0x243
goto_if 0, EventScript_16C790 goto_if 0, EventScript_16C790
compare_var_to_value VAR_0x8009, 0 compare_var_to_value VAR_0x8009, 0
goto_if 1, EventScript_16C734 goto_if_eq EventScript_16C734
compare_var_to_value VAR_0x8009, 1 compare_var_to_value VAR_0x8009, 1
goto_if 1, EventScript_16C706 goto_if_eq EventScript_16C706
end end
EventScript_16C706:: @ 816C706 EventScript_16C706:: @ 816C706
@@ -58,7 +53,7 @@ EventScript_16C706:: @ 816C706
goto_if 4, EventScript_16C79E goto_if 4, EventScript_16C79E
checkmoney 10000, 0 checkmoney 10000, 0
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16C7AC goto_if_eq EventScript_16C7AC
givecoins 500 givecoins 500
takemoney 10000, 0 takemoney 10000, 0
goto EventScript_16C762 goto EventScript_16C762
@@ -70,7 +65,7 @@ EventScript_16C734:: @ 816C734
goto_if 4, EventScript_16C79E goto_if 4, EventScript_16C79E
checkmoney 1000, 0 checkmoney 1000, 0
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16C7AC goto_if_eq EventScript_16C7AC
givecoins 50 givecoins 50
takemoney 1000, 0 takemoney 1000, 0
goto EventScript_16C762 goto EventScript_16C762
@@ -79,9 +74,8 @@ EventScript_16C734:: @ 816C734
EventScript_16C762:: @ 816C762 EventScript_16C762:: @ 816C762
updatemoneybox 0, 0, 0 updatemoneybox 0, 0, 0
updatecoinsbox 0, 5 updatecoinsbox 0, 5
playse 248 playse SE_CASHIER
loadword 0, gUnknown_8196A62 msgbox gUnknown_8196A62
callstd 4
goto EventScript_16C77A goto EventScript_16C77A
end end
@@ -94,34 +88,29 @@ EventScript_16C77A:: @ 816C77A
end end
EventScript_16C782:: @ 816C782 EventScript_16C782:: @ 816C782
loadword 0, gUnknown_81969DC msgbox gUnknown_81969DC
callstd 4
goto EventScript_16C77A goto EventScript_16C77A
end end
EventScript_16C790:: @ 816C790 EventScript_16C790:: @ 816C790
loadword 0, gUnknown_81969FB msgbox gUnknown_81969FB
callstd 4
goto EventScript_16C77A goto EventScript_16C77A
end end
EventScript_16C79E:: @ 816C79E EventScript_16C79E:: @ 816C79E
loadword 0, gUnknown_8196A26 msgbox gUnknown_8196A26
callstd 4
goto EventScript_16C77A goto EventScript_16C77A
end end
EventScript_16C7AC:: @ 816C7AC EventScript_16C7AC:: @ 816C7AC
loadword 0, gUnknown_8196A46 msgbox gUnknown_8196A46
callstd 4
goto EventScript_16C77A goto EventScript_16C77A
end end
CeladonCity_GameCorner_EventScript_16C7BA:: @ 816C7BA CeladonCity_GameCorner_EventScript_16C7BA:: @ 816C7BA
lock lock
faceplayer faceplayer
loadword 0, gUnknown_8196A82 msgbox gUnknown_8196A82
callstd 4
goto EventScript_16C7CA goto EventScript_16C7CA
end end
@@ -135,8 +124,7 @@ EventScript_16C7CA:: @ 816C7CA
CeladonCity_GameCorner_EventScript_16C7D7:: @ 816C7D7 CeladonCity_GameCorner_EventScript_16C7D7:: @ 816C7D7
lock lock
faceplayer faceplayer
loadword 0, gUnknown_8196AC7 msgbox gUnknown_8196AC7
callstd 4
goto EventScript_16C7CA goto EventScript_16C7CA
end end
@@ -144,9 +132,8 @@ CeladonCity_GameCorner_EventScript_16C7E7:: @ 816C7E7
lock lock
faceplayer faceplayer
checkflag FLAG_0x26E checkflag FLAG_0x26E
goto_if 1, EventScript_16C849 goto_if_eq EventScript_16C849
loadword 0, gUnknown_8196AF3 msgbox gUnknown_8196AF3
callstd 4
checkflag FLAG_0x243 checkflag FLAG_0x243
goto_if 0, EventScript_16C839 goto_if 0, EventScript_16C839
checkcoins VAR_0x4001 checkcoins VAR_0x4001
@@ -154,30 +141,26 @@ CeladonCity_GameCorner_EventScript_16C7E7:: @ 816C7E7
goto_if 4, EventScript_16C82B goto_if 4, EventScript_16C82B
givecoins 10 givecoins 10
textcolor 3 textcolor 3
loadword 0, gUnknown_8196B0D msgbox gUnknown_8196B0D
callstd 4 playse SE_CASHIER
playse 248
waitse waitse
setflag FLAG_0x26E setflag FLAG_0x26E
goto EventScript_16C7CA goto EventScript_16C7CA
end end
EventScript_16C82B:: @ 816C82B EventScript_16C82B:: @ 816C82B
loadword 0, gUnknown_8196B30 msgbox gUnknown_8196B30
callstd 4
goto EventScript_16C7CA goto EventScript_16C7CA
end end
EventScript_16C839:: @ 816C839 EventScript_16C839:: @ 816C839
textcolor 3 textcolor 3
loadword 0, gUnknown_8196F26 msgbox gUnknown_8196F26
callstd 4
goto EventScript_16C7CA goto EventScript_16C7CA
end end
EventScript_16C849:: @ 816C849 EventScript_16C849:: @ 816C849
loadword 0, gUnknown_8196B49 msgbox gUnknown_8196B49
callstd 4
goto EventScript_16C7CA goto EventScript_16C7CA
end end
@@ -185,31 +168,27 @@ CeladonCity_GameCorner_EventScript_16C857:: @ 816C857
lock lock
faceplayer faceplayer
checkflag FLAG_0x4B3 checkflag FLAG_0x4B3
goto_if 1, EventScript_16C870 goto_if_eq EventScript_16C870
loadword 0, gUnknown_8196BAD msgbox gUnknown_8196BAD
callstd 4
goto EventScript_16C7CA goto EventScript_16C7CA
end end
EventScript_16C870:: @ 816C870 EventScript_16C870:: @ 816C870
loadword 0, gUnknown_8196CA1 msgbox gUnknown_8196CA1
callstd 4
goto EventScript_16C7CA goto EventScript_16C7CA
end end
CeladonCity_GameCorner_EventScript_16C87E:: @ 816C87E CeladonCity_GameCorner_EventScript_16C87E:: @ 816C87E
lock lock
faceplayer faceplayer
loadword 0, gUnknown_8196B7B msgbox gUnknown_8196B7B
callstd 4
goto EventScript_16C7CA goto EventScript_16C7CA
end end
CeladonCity_GameCorner_EventScript_16C88E:: @ 816C88E CeladonCity_GameCorner_EventScript_16C88E:: @ 816C88E
lock lock
faceplayer faceplayer
loadword 0, gUnknown_8196CFE msgbox gUnknown_8196CFE
callstd 4
goto EventScript_16C7CA goto EventScript_16C7CA
end end
@@ -217,9 +196,8 @@ CeladonCity_GameCorner_EventScript_16C89E:: @ 816C89E
lock lock
faceplayer faceplayer
checkflag FLAG_0x26F checkflag FLAG_0x26F
goto_if 1, EventScript_16C8F0 goto_if_eq EventScript_16C8F0
loadword 0, gUnknown_8196D2B msgbox gUnknown_8196D2B
callstd 4
checkflag FLAG_0x243 checkflag FLAG_0x243
goto_if 0, EventScript_16C839 goto_if 0, EventScript_16C839
checkcoins VAR_0x4001 checkcoins VAR_0x4001
@@ -227,23 +205,20 @@ CeladonCity_GameCorner_EventScript_16C89E:: @ 816C89E
goto_if 4, EventScript_16C8E2 goto_if 4, EventScript_16C8E2
givecoins 20 givecoins 20
textcolor 3 textcolor 3
loadword 0, gUnknown_8196D47 msgbox gUnknown_8196D47
callstd 4 playse SE_CASHIER
playse 248
waitse waitse
setflag FLAG_0x26F setflag FLAG_0x26F
goto EventScript_16C7CA goto EventScript_16C7CA
end end
EventScript_16C8E2:: @ 816C8E2 EventScript_16C8E2:: @ 816C8E2
loadword 0, gUnknown_8196D6F msgbox gUnknown_8196D6F
callstd 4
goto EventScript_16C7CA goto EventScript_16C7CA
end end
EventScript_16C8F0:: @ 816C8F0 EventScript_16C8F0:: @ 816C8F0
loadword 0, gUnknown_8196D87 msgbox gUnknown_8196D87
callstd 4
goto EventScript_16C7CA goto EventScript_16C7CA
end end
@@ -251,9 +226,8 @@ CeladonCity_GameCorner_EventScript_16C8FE:: @ 816C8FE
lock lock
faceplayer faceplayer
checkflag FLAG_0x270 checkflag FLAG_0x270
goto_if 1, EventScript_16C950 goto_if_eq EventScript_16C950
loadword 0, gUnknown_8196DB7 msgbox gUnknown_8196DB7
callstd 4
checkflag FLAG_0x243 checkflag FLAG_0x243
goto_if 0, EventScript_16C839 goto_if 0, EventScript_16C839
checkcoins VAR_0x4001 checkcoins VAR_0x4001
@@ -261,23 +235,20 @@ CeladonCity_GameCorner_EventScript_16C8FE:: @ 816C8FE
goto_if 4, EventScript_16C942 goto_if 4, EventScript_16C942
givecoins 20 givecoins 20
textcolor 3 textcolor 3
loadword 0, gUnknown_8196DF8 msgbox gUnknown_8196DF8
callstd 4 playse SE_CASHIER
playse 248
waitse waitse
setflag FLAG_0x270 setflag FLAG_0x270
goto EventScript_16C7CA goto EventScript_16C7CA
end end
EventScript_16C942:: @ 816C942 EventScript_16C942:: @ 816C942
loadword 0, gUnknown_8196E1B msgbox gUnknown_8196E1B
callstd 4
goto EventScript_16C7CA goto EventScript_16C7CA
end end
EventScript_16C950:: @ 816C950 EventScript_16C950:: @ 816C950
loadword 0, gUnknown_8196E40 msgbox gUnknown_8196E40
callstd 4
goto EventScript_16C7CA goto EventScript_16C7CA
end end
@@ -294,10 +265,9 @@ EventScript_16C96A:: @ 816C96A
EventScript_16C96C:: @ 816C96C EventScript_16C96C:: @ 816C96C
checkflag FLAG_0x243 checkflag FLAG_0x243
goto_if 0, EventScript_16CAA0 goto_if 0, EventScript_16CAA0
loadword 0, gUnknown_8196F46 msgbox gUnknown_8196F46, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16C96A goto_if_eq EventScript_16C96A
setfieldeffectarg 0, 255 setfieldeffectarg 0, 255
setfieldeffectarg 1, 10 setfieldeffectarg 1, 10
setfieldeffectarg 2, 14 setfieldeffectarg 2, 14
@@ -435,15 +405,13 @@ CeladonCity_GameCorner_EventScript_16CA94:: @ 816CA94
end end
EventScript_16CAA0:: @ 816CAA0 EventScript_16CAA0:: @ 816CAA0
loadword 0, gUnknown_8196F0D msgbox gUnknown_8196F0D
callstd 4
releaseall releaseall
end end
CeladonCity_GameCorner_EventScript_16CAAA:: @ 816CAAA CeladonCity_GameCorner_EventScript_16CAAA:: @ 816CAAA
lockall lockall
loadword 0, gUnknown_8196EDC msgbox gUnknown_8196EDC
callstd 4
checkflag FLAG_0x26D checkflag FLAG_0x26D
call_if 0, EventScript_16CABE call_if 0, EventScript_16CABE
releaseall releaseall
@@ -462,13 +430,11 @@ EventScript_16CABE:: @ 816CABE
CeladonCity_GameCorner_EventScript_16CAF5:: @ 816CAF5 CeladonCity_GameCorner_EventScript_16CAF5:: @ 816CAF5
trainerbattle 2, 357, 0, Text_196E69, Text_196E95, EventScript_16CB10 trainerbattle 2, 357, 0, Text_196E69, Text_196E95, EventScript_16CB10
loadword 0, gUnknown_8196E9B msgbox gUnknown_8196E9B, 6
callstd 6
end end
EventScript_16CB10:: @ 816CB10 EventScript_16CB10:: @ 816CB10
loadword 0, gUnknown_8196E9B msgbox gUnknown_8196E9B
callstd 4
closemessage closemessage
compare_var_to_value VAR_FACING, 3 compare_var_to_value VAR_FACING, 3
call_if 1, EventScript_16CB34 call_if 1, EventScript_16CB34
@@ -509,16 +475,13 @@ Movement_16CB53:: @ 816CB53
step_end step_end
CeladonCity_GameCorner_EventScript_16CB5A:: @ 816CB5A CeladonCity_GameCorner_EventScript_16CB5A:: @ 816CB5A
loadword 0, gUnknown_8196F64 msgbox gUnknown_8196F64, 3
callstd 3
end end
CeladonCity_GameCorner_EventScript_16CB63:: @ 816CB63 CeladonCity_GameCorner_EventScript_16CB63:: @ 816CB63
loadword 0, gUnknown_8196F81 msgbox gUnknown_8196F81, 3
callstd 3
end end
CeladonCity_GameCorner_EventScript_16CB6C:: @ 816CB6C CeladonCity_GameCorner_EventScript_16CB6C:: @ 816CB6C
loadword 0, gUnknown_8196FA0 msgbox gUnknown_8196FA0, 3
callstd 3
end end
@@ -2,13 +2,11 @@ CeladonCity_GameCorner_PrizeRoom_MapScripts:: @ 816CB75
.byte 0 .byte 0
CeladonCity_GameCorner_PrizeRoom_EventScript_16CB76:: @ 816CB76 CeladonCity_GameCorner_PrizeRoom_EventScript_16CB76:: @ 816CB76
loadword 0, gUnknown_8196FC1 msgbox gUnknown_8196FC1, 2
callstd 2
end end
CeladonCity_GameCorner_PrizeRoom_EventScript_16CB7F:: @ 816CB7F CeladonCity_GameCorner_PrizeRoom_EventScript_16CB7F:: @ 816CB7F
loadword 0, gUnknown_8196FFF msgbox gUnknown_8196FFF, 2
callstd 2
end end
CeladonCity_GameCorner_PrizeRoom_EventScript_16CB88:: @ 816CB88 CeladonCity_GameCorner_PrizeRoom_EventScript_16CB88:: @ 816CB88
@@ -18,10 +16,9 @@ CeladonCity_GameCorner_PrizeRoom_EventScript_16CB88:: @ 816CB88
goto_if 0, EventScript_16CD99 goto_if 0, EventScript_16CD99
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
showcoinsbox 0, 0 showcoinsbox 0, 0
loadword 0, gUnknown_8197057 msgbox gUnknown_8197057
callstd 4
goto EventScript_16CBB2 goto EventScript_16CBB2
end end
@@ -29,21 +26,14 @@ EventScript_16CBB2:: @ 816CBB2
message Text_19707A message Text_19707A
waitmessage waitmessage
multichoice 11, 0, 14, 0 multichoice 11, 0, 14, 0
copyvar VAR_0x8000, VAR_RESULT switch VAR_RESULT
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_16CC15
goto_if 1, EventScript_16CC15 case 1, EventScript_16CC25
compare_var_to_value VAR_0x8000, 1 case 2, EventScript_16CC35
goto_if 1, EventScript_16CC25 case 3, EventScript_16CC45
compare_var_to_value VAR_0x8000, 2 case 4, EventScript_16CC55
goto_if 1, EventScript_16CC35 case 5, EventScript_16CC10
compare_var_to_value VAR_0x8000, 3 case 127, EventScript_16CC10
goto_if 1, EventScript_16CC45
compare_var_to_value VAR_0x8000, 4
goto_if 1, EventScript_16CC55
compare_var_to_value VAR_0x8000, 5
goto_if 1, EventScript_16CC10
compare_var_to_value VAR_0x8000, 127
goto_if 1, EventScript_16CC10
end end
EventScript_16CC10:: @ 816CC10 EventScript_16CC10:: @ 816CC10
@@ -52,103 +42,95 @@ EventScript_16CC10:: @ 816CC10
end end
EventScript_16CC15:: @ 816CC15 EventScript_16CC15:: @ 816CC15
setvar VAR_0x4001, 63 setvar VAR_0x4001, SPECIES_ABRA
setvar VAR_0x4002, 180 setvar VAR_0x4002, 180
goto EventScript_16CC65 goto EventScript_16CC65
end end
EventScript_16CC25:: @ 816CC25 EventScript_16CC25:: @ 816CC25
setvar VAR_0x4001, 35 setvar VAR_0x4001, SPECIES_CLEFAIRY
setvar VAR_0x4002, 500 setvar VAR_0x4002, 500
goto EventScript_16CC65 goto EventScript_16CC65
end end
EventScript_16CC35:: @ 816CC35 EventScript_16CC35:: @ 816CC35
setvar VAR_0x4001, 147 setvar VAR_0x4001, SPECIES_DRATINI
setvar VAR_0x4002, 2800 setvar VAR_0x4002, 2800
goto EventScript_16CC65 goto EventScript_16CC65
end end
EventScript_16CC45:: @ 816CC45 EventScript_16CC45:: @ 816CC45
setvar VAR_0x4001, 123 setvar VAR_0x4001, SPECIES_SCYTHER
setvar VAR_0x4002, 5500 setvar VAR_0x4002, 5500
goto EventScript_16CC65 goto EventScript_16CC65
end end
EventScript_16CC55:: @ 816CC55 EventScript_16CC55:: @ 816CC55
setvar VAR_0x4001, 137 setvar VAR_0x4001, SPECIES_PORYGON
setvar VAR_0x4002, 9999 setvar VAR_0x4002, 9999
goto EventScript_16CC65 goto EventScript_16CC65
end end
EventScript_16CC65:: @ 816CC65 EventScript_16CC65:: @ 816CC65
getspeciesname 0, 16385 getspeciesname 0, VAR_0x4001
loadword 0, gUnknown_819709D msgbox gUnknown_819709D, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16CC10 goto_if_eq EventScript_16CC10
checkcoins VAR_RESULT checkcoins VAR_RESULT
compare_var_to_var VAR_RESULT, VAR_0x4002 compare_var_to_var VAR_RESULT, VAR_0x4002
goto_if 0, EventScript_16CDA5 goto_if 0, EventScript_16CDA5
textcolor 3 textcolor 3
copyvar VAR_0x8000, VAR_0x4001 switch VAR_0x4001
compare_var_to_value VAR_0x8000, 63 case SPECIES_ABRA, EventScript_16CCD4
goto_if 1, EventScript_16CCD4 case SPECIES_CLEFAIRY, EventScript_16CCE9
compare_var_to_value VAR_0x8000, 35 case SPECIES_DRATINI, EventScript_16CCFE
goto_if 1, EventScript_16CCE9 case SPECIES_SCYTHER, EventScript_16CD13
compare_var_to_value VAR_0x8000, 147 case SPECIES_PORYGON, EventScript_16CD28
goto_if 1, EventScript_16CCFE case SPECIES_PINSIR, EventScript_16CD3D
compare_var_to_value VAR_0x8000, 123
goto_if 1, EventScript_16CD13
compare_var_to_value VAR_0x8000, 137
goto_if 1, EventScript_16CD28
compare_var_to_value VAR_0x8000, 127
goto_if 1, EventScript_16CD3D
end end
EventScript_16CCD4:: @ 816CCD4 EventScript_16CCD4:: @ 816CCD4
givemon 16385, 9, ITEM_NONE, 0, 0, 0 givemon VAR_0x4001, 9, ITEM_NONE, 0, 0, 0
goto EventScript_16CD52 goto EventScript_16CD52
end end
EventScript_16CCE9:: @ 816CCE9 EventScript_16CCE9:: @ 816CCE9
givemon 16385, 8, ITEM_NONE, 0, 0, 0 givemon VAR_0x4001, 8, ITEM_NONE, 0, 0, 0
goto EventScript_16CD52 goto EventScript_16CD52
end end
EventScript_16CCFE:: @ 816CCFE EventScript_16CCFE:: @ 816CCFE
givemon 16385, 18, ITEM_NONE, 0, 0, 0 givemon VAR_0x4001, 18, ITEM_NONE, 0, 0, 0
goto EventScript_16CD52 goto EventScript_16CD52
end end
EventScript_16CD13:: @ 816CD13 EventScript_16CD13:: @ 816CD13
givemon 16385, 25, ITEM_NONE, 0, 0, 0 givemon VAR_0x4001, 25, ITEM_NONE, 0, 0, 0
goto EventScript_16CD52 goto EventScript_16CD52
end end
EventScript_16CD28:: @ 816CD28 EventScript_16CD28:: @ 816CD28
givemon 16385, 26, ITEM_NONE, 0, 0, 0 givemon VAR_0x4001, 26, ITEM_NONE, 0, 0, 0
goto EventScript_16CD52 goto EventScript_16CD52
end end
EventScript_16CD3D:: @ 816CD3D EventScript_16CD3D:: @ 816CD3D
givemon 16385, 18, ITEM_NONE, 0, 0, 0 givemon VAR_0x4001, 18, ITEM_NONE, 0, 0, 0
goto EventScript_16CD52 goto EventScript_16CD52
end end
EventScript_16CD52:: @ 816CD52 EventScript_16CD52:: @ 816CD52
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16CDB3 goto_if_eq EventScript_16CDB3
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16CDE0 goto_if_eq EventScript_16CDE0
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_16CD74 goto_if_eq EventScript_16CD74
end end
EventScript_16CD74:: @ 816CD74 EventScript_16CD74:: @ 816CD74
textcolor 3 textcolor 3
loadword 0, gUnknown_81A5E31 msgbox gUnknown_81A5E31
callstd 4
hidecoinsbox 0, 0 hidecoinsbox 0, 0
release release
end end
@@ -163,44 +145,40 @@ EventScript_16CD83:: @ 816CD83
EventScript_16CD99:: @ 816CD99 EventScript_16CD99:: @ 816CD99
textcolor 3 textcolor 3
loadword 0, gUnknown_819703E msgbox gUnknown_819703E
callstd 4
release release
end end
EventScript_16CDA5:: @ 816CDA5 EventScript_16CDA5:: @ 816CDA5
loadword 0, gUnknown_81970D5 msgbox gUnknown_81970D5
callstd 4
goto EventScript_16CC10 goto EventScript_16CC10
end end
EventScript_16CDB3:: @ 816CDB3 EventScript_16CDB3:: @ 816CDB3
takecoins VAR_0x4002 takecoins VAR_0x4002
updatecoinsbox 0, 5 updatecoinsbox 0, 5
getspeciesname 0, 16385 getspeciesname 0, VAR_0x4001
playfanfare MUS_FANFA1 playfanfare MUS_FANFA1
message Text_1A5DF1 message Text_1A5DF1
waitmessage waitmessage
waitfanfare waitfanfare
loadword 0, gUnknown_81A56A7 msgbox gUnknown_81A56A7, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16CD83 goto_if_eq EventScript_16CD83
goto EventScript_16CC10 goto EventScript_16CC10
end end
EventScript_16CDE0:: @ 816CDE0 EventScript_16CDE0:: @ 816CDE0
takecoins VAR_0x4002 takecoins VAR_0x4002
updatecoinsbox 0, 5 updatecoinsbox 0, 5
getspeciesname 0, 16385 getspeciesname 0, VAR_0x4001
playfanfare MUS_FANFA1 playfanfare MUS_FANFA1
message Text_1A5DF1 message Text_1A5DF1
waitmessage waitmessage
waitfanfare waitfanfare
loadword 0, gUnknown_81A56A7 msgbox gUnknown_81A56A7, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16CE12 goto_if_eq EventScript_16CE12
call EventScript_1A8C33 call EventScript_1A8C33
goto EventScript_16CE12 goto EventScript_16CE12
end end
@@ -217,10 +195,9 @@ CeladonCity_GameCorner_PrizeRoom_EventScript_16CE1D:: @ 816CE1D
goto_if 0, EventScript_16CD99 goto_if 0, EventScript_16CD99
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
showcoinsbox 0, 0 showcoinsbox 0, 0
loadword 0, gUnknown_8197057 msgbox gUnknown_8197057
callstd 4
goto EventScript_16CE47 goto EventScript_16CE47
end end
@@ -228,95 +205,83 @@ EventScript_16CE47:: @ 816CE47
message Text_19707A message Text_19707A
waitmessage waitmessage
multichoice 11, 0, 30, 0 multichoice 11, 0, 30, 0
copyvar VAR_0x8000, VAR_RESULT switch VAR_RESULT
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_16CEA5
goto_if 1, EventScript_16CEA5 case 1, EventScript_16CEB9
compare_var_to_value VAR_0x8000, 1 case 2, EventScript_16CECD
goto_if 1, EventScript_16CEB9 case 3, EventScript_16CEE1
compare_var_to_value VAR_0x8000, 2 case 4, EventScript_16CEF5
goto_if 1, EventScript_16CECD case 5, EventScript_16CC10
compare_var_to_value VAR_0x8000, 3 case 127, EventScript_16CC10
goto_if 1, EventScript_16CEE1
compare_var_to_value VAR_0x8000, 4
goto_if 1, EventScript_16CEF5
compare_var_to_value VAR_0x8000, 5
goto_if 1, EventScript_16CC10
compare_var_to_value VAR_0x8000, 127
goto_if 1, EventScript_16CC10
end end
EventScript_16CEA5:: @ 816CEA5 EventScript_16CEA5:: @ 816CEA5
setvar VAR_0x4001, 301 setvar VAR_0x4001, ITEM_TM13
setvar VAR_0x4002, 4000 setvar VAR_0x4002, 4000
getmovename 1, MOVE_ICE_BEAM getmovename 1, MOVE_ICE_BEAM
goto EventScript_16CF09 goto EventScript_16CF09
end end
EventScript_16CEB9:: @ 816CEB9 EventScript_16CEB9:: @ 816CEB9
setvar VAR_0x4001, 311 setvar VAR_0x4001, ITEM_TM23
setvar VAR_0x4002, 3500 setvar VAR_0x4002, 3500
getmovename 1, MOVE_IRON_TAIL getmovename 1, MOVE_IRON_TAIL
goto EventScript_16CF09 goto EventScript_16CF09
end end
EventScript_16CECD:: @ 816CECD EventScript_16CECD:: @ 816CECD
setvar VAR_0x4001, 312 setvar VAR_0x4001, ITEM_TM24
setvar VAR_0x4002, 4000 setvar VAR_0x4002, 4000
getmovename 1, MOVE_THUNDERBOLT getmovename 1, MOVE_THUNDERBOLT
goto EventScript_16CF09 goto EventScript_16CF09
end end
EventScript_16CEE1:: @ 816CEE1 EventScript_16CEE1:: @ 816CEE1
setvar VAR_0x4001, 318 setvar VAR_0x4001, ITEM_TM30
setvar VAR_0x4002, 4500 setvar VAR_0x4002, 4500
getmovename 1, MOVE_SHADOW_BALL getmovename 1, MOVE_SHADOW_BALL
goto EventScript_16CF09 goto EventScript_16CF09
end end
EventScript_16CEF5:: @ 816CEF5 EventScript_16CEF5:: @ 816CEF5
setvar VAR_0x4001, 323 setvar VAR_0x4001, ITEM_TM35
setvar VAR_0x4002, 4000 setvar VAR_0x4002, 4000
getmovename 1, MOVE_FLAMETHROWER getmovename 1, MOVE_FLAMETHROWER
goto EventScript_16CF09 goto EventScript_16CF09
end end
EventScript_16CF09:: @ 816CF09 EventScript_16CF09:: @ 816CF09
loadword 0, gUnknown_81970B2 msgbox gUnknown_81970B2, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16CC10 goto_if_eq EventScript_16CC10
goto EventScript_16CF3F goto EventScript_16CF3F
end end
EventScript_16CF22:: @ 816CF22 EventScript_16CF22:: @ 816CF22
getitemname 0, 16385 getitemname 0, VAR_0x4001
loadword 0, gUnknown_819709D msgbox gUnknown_819709D, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16CC10 goto_if_eq EventScript_16CC10
goto EventScript_16CF3F goto EventScript_16CF3F
end end
EventScript_16CF3F:: @ 816CF3F EventScript_16CF3F:: @ 816CF3F
getitemname 0, 16385 getitemname 0, VAR_0x4001
checkcoins VAR_RESULT checkcoins VAR_RESULT
compare_var_to_var VAR_RESULT, VAR_0x4002 compare_var_to_var VAR_RESULT, VAR_0x4002
goto_if 0, EventScript_16CDA5 goto_if 0, EventScript_16CDA5
checkitemspace 16385, 1 checkitemspace VAR_0x4001, 1
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16CF79 goto_if_eq EventScript_16CF79
takecoins VAR_0x4002 takecoins VAR_0x4002
updatecoinsbox 0, 5 updatecoinsbox 0, 5
setorcopyvar VAR_0x8000, VAR_0x4001 giveitem VAR_0x4001
setorcopyvar VAR_0x8001, 1
callstd 0
goto EventScript_16CC10 goto EventScript_16CC10
end end
EventScript_16CF79:: @ 816CF79 EventScript_16CF79:: @ 816CF79
textcolor 3 textcolor 3
loadword 0, gUnknown_81A5242 msgbox gUnknown_81A5242
callstd 4
hidecoinsbox 0, 0 hidecoinsbox 0, 0
release release
end end
@@ -328,10 +293,9 @@ CeladonCity_GameCorner_PrizeRoom_EventScript_16CF88:: @ 816CF88
goto_if 0, EventScript_16CD99 goto_if 0, EventScript_16CD99
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
showcoinsbox 0, 0 showcoinsbox 0, 0
loadword 0, gUnknown_8197057 msgbox gUnknown_8197057
callstd 4
goto EventScript_16CFB2 goto EventScript_16CFB2
end end
@@ -339,49 +303,42 @@ EventScript_16CFB2:: @ 816CFB2
message Text_19707A message Text_19707A
waitmessage waitmessage
multichoice 10, 0, 41, 0 multichoice 10, 0, 41, 0
copyvar VAR_0x8000, VAR_RESULT switch VAR_RESULT
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_16D010
goto_if 1, EventScript_16D010 case 1, EventScript_16D020
compare_var_to_value VAR_0x8000, 1 case 2, EventScript_16D030
goto_if 1, EventScript_16D020 case 3, EventScript_16D040
compare_var_to_value VAR_0x8000, 2 case 4, EventScript_16D050
goto_if 1, EventScript_16D030 case 5, EventScript_16CC10
compare_var_to_value VAR_0x8000, 3 case 127, EventScript_16CC10
goto_if 1, EventScript_16D040
compare_var_to_value VAR_0x8000, 4
goto_if 1, EventScript_16D050
compare_var_to_value VAR_0x8000, 5
goto_if 1, EventScript_16CC10
compare_var_to_value VAR_0x8000, 127
goto_if 1, EventScript_16CC10
end end
EventScript_16D010:: @ 816D010 EventScript_16D010:: @ 816D010
setvar VAR_0x4001, 194 setvar VAR_0x4001, ITEM_SMOKE_BALL
setvar VAR_0x4002, 800 setvar VAR_0x4002, 800
goto EventScript_16CF22 goto EventScript_16CF22
end end
EventScript_16D020:: @ 816D020 EventScript_16D020:: @ 816D020
setvar VAR_0x4001, 205 setvar VAR_0x4001, ITEM_MIRACLE_SEED
setvar VAR_0x4002, 1000 setvar VAR_0x4002, 1000
goto EventScript_16CF22 goto EventScript_16CF22
end end
EventScript_16D030:: @ 816D030 EventScript_16D030:: @ 816D030
setvar VAR_0x4001, 215 setvar VAR_0x4001, ITEM_CHARCOAL
setvar VAR_0x4002, 1000 setvar VAR_0x4002, 1000
goto EventScript_16CF22 goto EventScript_16CF22
end end
EventScript_16D040:: @ 816D040 EventScript_16D040:: @ 816D040
setvar VAR_0x4001, 209 setvar VAR_0x4001, ITEM_MYSTIC_WATER
setvar VAR_0x4002, 1000 setvar VAR_0x4002, 1000
goto EventScript_16CF22 goto EventScript_16CF22
end end
EventScript_16D050:: @ 816D050 EventScript_16D050:: @ 816D050
setvar VAR_0x4001, 40 setvar VAR_0x4001, ITEM_YELLOW_FLUTE
setvar VAR_0x4002, 1600 setvar VAR_0x4002, 1600
goto EventScript_16CF22 goto EventScript_16CF22
end end
+20 -33
View File
@@ -11,8 +11,7 @@ CeladonCity_Gym_EventScript_16D061:: @ 816D061
setvar VAR_0x8004, 5 setvar VAR_0x8004, 5
setvar VAR_0x8005, 4 setvar VAR_0x8005, 4
special SetFlavorTextFlagFromSpecialVars special SetFlavorTextFlagFromSpecialVars
loadword 0, gUnknown_81972B8 msgbox gUnknown_81972B8
callstd 4
release release
end end
@@ -22,40 +21,36 @@ EventScript_16D0A0:: @ 816D0A0
special SetFlavorTextFlagFromSpecialVars special SetFlavorTextFlagFromSpecialVars
clearflag FLAG_0x09E clearflag FLAG_0x09E
setflag FLAG_0x4B3 setflag FLAG_0x4B3
setflag 2083 setflag FLAG_0x823
setvar VAR_0x8008, 4 setvar VAR_0x8008, 4
call EventScript_1A6B18 call EventScript_1A6B18
goto EventScript_16D0C6 goto EventScript_16D0C6
end end
EventScript_16D0C6:: @ 816D0C6 EventScript_16D0C6:: @ 816D0C6
loadword 0, gUnknown_8197327 msgbox gUnknown_8197327
callstd 4
checkitemspace ITEM_TM19, 1 checkitemspace ITEM_TM19, 1
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16D107 goto_if_eq EventScript_16D107
additem ITEM_TM19, 1 additem ITEM_TM19, 1
loadword 0, gUnknown_81973BA loadword 0, gUnknown_81973BA
setorcopyvar VAR_0x8000, 307 setorcopyvar VAR_0x8000, ITEM_TM19
setorcopyvar VAR_0x8001, 1 setorcopyvar VAR_0x8001, 1
setorcopyvar VAR_0x8002, 257 setorcopyvar VAR_0x8002, MUS_FANFA1
callstd 9 callstd 9 @ gStdScript_ItemMessageAndFanfare
setflag FLAG_0x293 setflag FLAG_0x293
loadword 0, gUnknown_81973D7 msgbox gUnknown_81973D7
callstd 4
release release
end end
EventScript_16D107:: @ 816D107 EventScript_16D107:: @ 816D107
loadword 0, gUnknown_819745D msgbox gUnknown_819745D
callstd 4
release release
end end
CeladonCity_Gym_EventScript_16D111:: @ 816D111 CeladonCity_Gym_EventScript_16D111:: @ 816D111
trainerbattle 0, 132, 0, Text_19747C, Text_1974C4 trainerbattle 0, 132, 0, Text_19747C, Text_1974C4
loadword 0, gUnknown_81974D6 msgbox gUnknown_81974D6, 6
callstd 6
end end
CeladonCity_Gym_EventScript_16D128:: @ 816D128 CeladonCity_Gym_EventScript_16D128:: @ 816D128
@@ -63,20 +58,17 @@ CeladonCity_Gym_EventScript_16D128:: @ 816D128
setvar VAR_0x8004, 5 setvar VAR_0x8004, 5
setvar VAR_0x8005, 2 setvar VAR_0x8005, 2
special SetFlavorTextFlagFromSpecialVars special SetFlavorTextFlagFromSpecialVars
loadword 0, gUnknown_8197708 msgbox gUnknown_8197708, 6
callstd 6
end end
CeladonCity_Gym_EventScript_16D14C:: @ 816D14C CeladonCity_Gym_EventScript_16D14C:: @ 816D14C
trainerbattle 0, 160, 0, Text_197595, Text_1975BB trainerbattle 0, 160, 0, Text_197595, Text_1975BB
loadword 0, gUnknown_81975D1 msgbox gUnknown_81975D1, 6
callstd 6
end end
CeladonCity_Gym_EventScript_16D163:: @ 816D163 CeladonCity_Gym_EventScript_16D163:: @ 816D163
trainerbattle 0, 265, 0, Text_1974FA, Text_19751C trainerbattle 0, 265, 0, Text_1974FA, Text_19751C
loadword 0, gUnknown_8197527 msgbox gUnknown_8197527, 6
callstd 6
end end
CeladonCity_Gym_EventScript_16D17A:: @ 816D17A CeladonCity_Gym_EventScript_16D17A:: @ 816D17A
@@ -84,33 +76,28 @@ CeladonCity_Gym_EventScript_16D17A:: @ 816D17A
setvar VAR_0x8004, 5 setvar VAR_0x8004, 5
setvar VAR_0x8005, 3 setvar VAR_0x8005, 3
special SetFlavorTextFlagFromSpecialVars special SetFlavorTextFlagFromSpecialVars
loadword 0, gUnknown_8197664 msgbox gUnknown_8197664, 6
callstd 6
end end
CeladonCity_Gym_EventScript_16D19E:: @ 816D19E CeladonCity_Gym_EventScript_16D19E:: @ 816D19E
trainerbattle 0, 267, 0, Text_197747, Text_19777A trainerbattle 0, 267, 0, Text_197747, Text_19777A
loadword 0, gUnknown_8197788 msgbox gUnknown_8197788, 6
callstd 6
end end
CeladonCity_Gym_EventScript_16D1B5:: @ 816D1B5 CeladonCity_Gym_EventScript_16D1B5:: @ 816D1B5
trainerbattle 0, 402, 0, Text_1977E5, Text_197832 trainerbattle 0, 402, 0, Text_1977E5, Text_197832
loadword 0, gUnknown_819783E msgbox gUnknown_819783E, 6
callstd 6
end end
CeladonCity_Gym_EventScript_16D1CC:: @ 816D1CC CeladonCity_Gym_EventScript_16D1CC:: @ 816D1CC
lockall lockall
checkflag 2083 checkflag FLAG_0x823
goto_if 1, EventScript_16D1E0 goto_if_eq EventScript_16D1E0
loadword 0, gUnknown_8197874 msgbox gUnknown_8197874
callstd 4
releaseall releaseall
end end
EventScript_16D1E0:: @ 816D1E0 EventScript_16D1E0:: @ 816D1E0
loadword 0, gUnknown_81978AB msgbox gUnknown_81978AB
callstd 4
releaseall releaseall
end end
+4 -8
View File
@@ -2,21 +2,17 @@ CeladonCity_Hotel_MapScripts:: @ 816D283
.byte 0 .byte 0
CeladonCity_Hotel_EventScript_16D284:: @ 816D284 CeladonCity_Hotel_EventScript_16D284:: @ 816D284
loadword 0, gUnknown_8197B77 msgbox gUnknown_8197B77, 2
callstd 2
end end
CeladonCity_Hotel_EventScript_16D28D:: @ 816D28D CeladonCity_Hotel_EventScript_16D28D:: @ 816D28D
loadword 0, gUnknown_8197BBE msgbox gUnknown_8197BBE, 2
callstd 2
end end
CeladonCity_Hotel_EventScript_16D296:: @ 816D296 CeladonCity_Hotel_EventScript_16D296:: @ 816D296
loadword 0, gUnknown_8197C0C msgbox gUnknown_8197C0C, 2
callstd 2
end end
CeladonCity_Hotel_EventScript_16D29F:: @ 816D29F CeladonCity_Hotel_EventScript_16D29F:: @ 816D29F
loadword 0, gUnknown_8197C30 msgbox gUnknown_8197C30, 2
callstd 2
end end
+3 -6
View File
@@ -2,16 +2,13 @@ CeladonCity_House1_MapScripts:: @ 816D267
.byte 0 .byte 0
CeladonCity_House1_EventScript_16D268:: @ 816D268 CeladonCity_House1_EventScript_16D268:: @ 816D268
loadword 0, gUnknown_8197A9F msgbox gUnknown_8197A9F, 2
callstd 2
end end
CeladonCity_House1_EventScript_16D271:: @ 816D271 CeladonCity_House1_EventScript_16D271:: @ 816D271
loadword 0, gUnknown_8197AD3 msgbox gUnknown_8197AD3, 2
callstd 2
end end
CeladonCity_House1_EventScript_16D27A:: @ 816D27A CeladonCity_House1_EventScript_16D27A:: @ 816D27A
loadword 0, gUnknown_8197B20 msgbox gUnknown_8197B20, 2
callstd 2
end end
@@ -4,7 +4,7 @@ CeladonCity_PokemonCenter_1F_MapScripts:: @ 816C5EC
.byte 0 .byte 0
CeladonCity_PokemonCenter_1F_MapScript1_16C5F7:: @ 816C5F7 CeladonCity_PokemonCenter_1F_MapScript1_16C5F7:: @ 816C5F7
setrespawn 7 setrespawn SPAWN_CELADON_CITY
end end
CeladonCity_PokemonCenter_1F_EventScript_16C5FB:: @ 816C5FB CeladonCity_PokemonCenter_1F_EventScript_16C5FB:: @ 816C5FB
@@ -15,16 +15,13 @@ CeladonCity_PokemonCenter_1F_EventScript_16C5FB:: @ 816C5FB
end end
CeladonCity_PokemonCenter_1F_EventScript_16C604:: @ 816C604 CeladonCity_PokemonCenter_1F_EventScript_16C604:: @ 816C604
loadword 0, gUnknown_819685B msgbox gUnknown_819685B, 2
callstd 2
end end
CeladonCity_PokemonCenter_1F_EventScript_16C60D:: @ 816C60D CeladonCity_PokemonCenter_1F_EventScript_16C60D:: @ 816C60D
loadword 0, gUnknown_81968C2 msgbox gUnknown_81968C2, 2
callstd 2
end end
CeladonCity_PokemonCenter_1F_EventScript_16C616:: @ 816C616 CeladonCity_PokemonCenter_1F_EventScript_16C616:: @ 816C616
loadword 0, gUnknown_8196913 msgbox gUnknown_8196913, 2
callstd 2
end end
+10 -21
View File
@@ -2,53 +2,42 @@ CeladonCity_Restaurant_MapScripts:: @ 816D1EA
.byte 0 .byte 0
CeladonCity_Restaurant_EventScript_16D1EB:: @ 816D1EB CeladonCity_Restaurant_EventScript_16D1EB:: @ 816D1EB
loadword 0, gUnknown_81978E6 msgbox gUnknown_81978E6, 2
callstd 2
end end
CeladonCity_Restaurant_EventScript_16D1F4:: @ 816D1F4 CeladonCity_Restaurant_EventScript_16D1F4:: @ 816D1F4
loadword 0, gUnknown_8197915 msgbox gUnknown_8197915, 2
callstd 2
end end
CeladonCity_Restaurant_EventScript_16D1FD:: @ 816D1FD CeladonCity_Restaurant_EventScript_16D1FD:: @ 816D1FD
lock lock
faceplayer faceplayer
checkflag FLAG_0x243 checkflag FLAG_0x243
goto_if 1, EventScript_16D24B goto_if_eq EventScript_16D24B
loadword 0, gUnknown_81979C1 msgbox gUnknown_81979C1
callstd 4
checkitemspace ITEM_COIN_CASE, 1 checkitemspace ITEM_COIN_CASE, 1
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16D241 goto_if_eq EventScript_16D241
additem ITEM_COIN_CASE, 1 additem ITEM_COIN_CASE, 1
loadword 0, gUnknown_8197A38 giveitemfanfaremsg gUnknown_8197A38, ITEM_COIN_CASE
setorcopyvar VAR_0x8000, 260
setorcopyvar VAR_0x8001, 1
setorcopyvar VAR_0x8002, 257
callstd 9
setflag FLAG_0x243 setflag FLAG_0x243
release release
end end
EventScript_16D241:: @ 816D241 EventScript_16D241:: @ 816D241
loadword 0, gUnknown_8197A5E msgbox gUnknown_8197A5E
callstd 4
release release
end end
EventScript_16D24B:: @ 816D24B EventScript_16D24B:: @ 816D24B
loadword 0, gUnknown_8197A72 msgbox gUnknown_8197A72
callstd 4
release release
end end
CeladonCity_Restaurant_EventScript_16D255:: @ 816D255 CeladonCity_Restaurant_EventScript_16D255:: @ 816D255
loadword 0, gUnknown_8197952 msgbox gUnknown_8197952, 2
callstd 2
end end
CeladonCity_Restaurant_EventScript_16D25E:: @ 816D25E CeladonCity_Restaurant_EventScript_16D25E:: @ 816D25E
loadword 0, gUnknown_819798A msgbox gUnknown_819798A, 2
callstd 2
end end
+1 -1
View File
@@ -3,5 +3,5 @@ CeruleanCave_1F_MapScripts:: @ 81624B3
.byte 0 .byte 0
CeruleanCave_1F_MapScript1_1624B9:: @ 81624B9 CeruleanCave_1F_MapScript1_1624B9:: @ 81624B9
setworldmapflag 2227 setworldmapflag FLAG_WORLD_MAP_CERULEAN_CAVE_1F
end end
+8 -8
View File
@@ -4,7 +4,7 @@ CeruleanCave_B1F_MapScripts:: @ 81624BE
.byte 0 .byte 0
CeruleanCave_B1F_MapScript1_1624C9:: @ 81624C9 CeruleanCave_B1F_MapScript1_1624C9:: @ 81624C9
checkflag 2055 checkflag FLAG_0x807
call_if 1, EventScript_1624D3 call_if 1, EventScript_1624D3
end end
@@ -27,7 +27,7 @@ EventScript_1624F1:: @ 81624F1
CeruleanCave_B1F_EventScript_1624F5:: @ 81624F5 CeruleanCave_B1F_EventScript_1624F5:: @ 81624F5
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
special sub_8112364 special sub_8112364
lock lock
faceplayer faceplayer
@@ -40,17 +40,17 @@ CeruleanCave_B1F_EventScript_1624F5:: @ 81624F5
playbgm BGM_FRLG_LEADER_EYE, 0 playbgm BGM_FRLG_LEADER_EYE, 0
waitbuttonpress waitbuttonpress
setwildbattle SPECIES_MEWTWO, 70, ITEM_NONE setwildbattle SPECIES_MEWTWO, 70, ITEM_NONE
setflag 2055 setflag FLAG_0x807
special sub_807F9D8 special sub_807F9D8
waitstate waitstate
clearflag 2055 clearflag FLAG_0x807
specialvar VAR_RESULT, sub_80CA74C specialvar VAR_RESULT, sub_80CA74C
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_162558 goto_if_eq EventScript_162558
compare_var_to_value VAR_RESULT, 4 compare_var_to_value VAR_RESULT, 4
goto_if 1, EventScript_162561 goto_if_eq EventScript_162561
compare_var_to_value VAR_RESULT, 5 compare_var_to_value VAR_RESULT, 5
goto_if 1, EventScript_162561 goto_if_eq EventScript_162561
setflag FLAG_0x2BC setflag FLAG_0x2BC
release release
end end
@@ -63,7 +63,7 @@ EventScript_162560:: @ 8162560
end end
EventScript_162561:: @ 8162561 EventScript_162561:: @ 8162561
setvar VAR_0x8004, 150 setvar VAR_0x8004, SPECIES_MEWTWO
goto EventScript_1A9236 goto EventScript_1A9236
EventScript_16256B:: @ 816256B EventScript_16256B:: @ 816256B
+33 -65
View File
@@ -3,7 +3,7 @@ CeruleanCity_MapScripts:: @ 8166471
.byte 0 .byte 0
CeruleanCity_MapScript1_166477:: @ 8166477 CeruleanCity_MapScript1_166477:: @ 8166477
setworldmapflag 2195 setworldmapflag FLAG_WORLD_MAP_CERULEAN_CITY
checkflag FLAG_0x234 checkflag FLAG_0x234
call_if 0, EventScript_166484 call_if 0, EventScript_166484
end end
@@ -41,8 +41,7 @@ EventScript_1664CC:: @ 81664CC
addobject 8 addobject 8
applymovement 8, Movement_1665D3 applymovement 8, Movement_1665D3
waitmovement 0 waitmovement 0
loadword 0, gUnknown_817EAD7 msgbox gUnknown_817EAD7
callstd 4
setvar VAR_LAST_TALKED, 8 setvar VAR_LAST_TALKED, 8
compare_var_to_value VAR_STARTER_MON, 2 compare_var_to_value VAR_STARTER_MON, 2
call_if 1, EventScript_166582 call_if 1, EventScript_166582
@@ -53,8 +52,7 @@ EventScript_1664CC:: @ 81664CC
setvar VAR_0x8004, 13 setvar VAR_0x8004, 13
setvar VAR_0x8005, 0 setvar VAR_0x8005, 0
special SetFlavorTextFlagFromSpecialVars special SetFlavorTextFlagFromSpecialVars
loadword 0, gUnknown_817EB95 msgbox gUnknown_817EB95
callstd 4
closemessage closemessage
playbgm BGM_FRLG_RIVAL_POSTBATTLE, 0 playbgm BGM_FRLG_RIVAL_POSTBATTLE, 0
compare_var_to_value VAR_0x4001, 0 compare_var_to_value VAR_0x4001, 0
@@ -63,15 +61,11 @@ EventScript_1664CC:: @ 81664CC
call_if 1, EventScript_1665A3 call_if 1, EventScript_1665A3
compare_var_to_value VAR_0x4001, 2 compare_var_to_value VAR_0x4001, 2
call_if 1, EventScript_1665B5 call_if 1, EventScript_1665B5
loadword 0, gUnknown_817ECD4 msgbox gUnknown_817ECD4
callstd 4
setvar VAR_0x4052, 1 setvar VAR_0x4052, 1
setflag FLAG_0x29B setflag FLAG_0x29B
setorcopyvar VAR_0x8000, 363 giveitem ITEM_FAME_CHECKER
setorcopyvar VAR_0x8001, 1 msgbox gUnknown_817ED5D
callstd 0
loadword 0, gUnknown_817ED5D
callstd 4
closemessage closemessage
applymovement 8, Movement_1665FB applymovement 8, Movement_1665FB
waitmovement 0 waitmovement 0
@@ -179,8 +173,8 @@ Movement_1665FB:: @ 81665FB
CeruleanCity_EventScript_166603:: @ 8166603 CeruleanCity_EventScript_166603:: @ 8166603
lock lock
faceplayer faceplayer
checktrainerflag 355 checktrainerflag FLAG_0x163
goto_if 1, EventScript_16662E goto_if_eq EventScript_16662E
message Text_17EE0E message Text_17EE0E
waitmessage waitmessage
playbgm BGM_FRLG_SUSPICIOUS_EYE, 0 playbgm BGM_FRLG_SUSPICIOUS_EYE, 0
@@ -191,19 +185,13 @@ CeruleanCity_EventScript_166603:: @ 8166603
end end
EventScript_16662E:: @ 816662E EventScript_16662E:: @ 816662E
loadword 0, gUnknown_817EE9C msgbox gUnknown_817EE9C
callstd 4
checkitemspace ITEM_TM28, 1 checkitemspace ITEM_TM28, 1
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_166677 goto_if_eq EventScript_166677
additem ITEM_TM28, 1 additem ITEM_TM28, 1
loadword 0, gUnknown_817EEBF giveitemfanfaremsg gUnknown_817EEBF, ITEM_TM28
setorcopyvar VAR_0x8000, 316 msgbox gUnknown_817EEED
setorcopyvar VAR_0x8001, 1
setorcopyvar VAR_0x8002, 257
callstd 9
loadword 0, gUnknown_817EEED
callstd 4
closemessage closemessage
fadescreen 1 fadescreen 1
removeobject 2 removeobject 2
@@ -214,8 +202,7 @@ EventScript_16662E:: @ 816662E
EventScript_166677:: @ 8166677 EventScript_166677:: @ 8166677
textcolor 0 textcolor 0
loadword 0, gUnknown_817EF07 msgbox gUnknown_817EF07
callstd 4
release release
end end
@@ -241,8 +228,7 @@ CeruleanCity_EventScript_1666A3:: @ 81666A3
EventScript_1666C3:: @ 81666C3 EventScript_1666C3:: @ 81666C3
textcolor 0 textcolor 0
loadword 0, Text_17EE0E msgbox Text_17EE0E
callstd 4
setvar VAR_LAST_TALKED, 2 setvar VAR_LAST_TALKED, 2
trainerbattle 3, 355, 0, Text_17EE70 trainerbattle 3, 355, 0, Text_17EE70
setvar VAR_0x407D, 1 setvar VAR_0x407D, 1
@@ -252,8 +238,7 @@ EventScript_1666C3:: @ 81666C3
CeruleanCity_EventScript_1666E7:: @ 81666E7 CeruleanCity_EventScript_1666E7:: @ 81666E7
lock lock
faceplayer faceplayer
loadword 0, gUnknown_817F0F1 msgbox gUnknown_817F0F1
callstd 4
closemessage closemessage
applymovement 1, Movement_1A75E5 applymovement 1, Movement_1A75E5
waitmovement 0 waitmovement 0
@@ -264,38 +249,32 @@ CeruleanCity_EventScript_1666FE:: @ 81666FE
lock lock
faceplayer faceplayer
checkflag FLAG_0x234 checkflag FLAG_0x234
goto_if 1, EventScript_166713 goto_if_eq EventScript_166713
loadword 0, gUnknown_817F01D msgbox gUnknown_817F01D
callstd 4
release release
end end
EventScript_166713:: @ 8166713 EventScript_166713:: @ 8166713
loadword 0, gUnknown_817EF89 msgbox gUnknown_817EF89
callstd 4
release release
end end
CeruleanCity_EventScript_16671D:: @ 816671D CeruleanCity_EventScript_16671D:: @ 816671D
loadword 0, gUnknown_817F0B2 msgbox gUnknown_817F0B2, 2
callstd 2
end end
CeruleanCity_EventScript_166726:: @ 8166726 CeruleanCity_EventScript_166726:: @ 8166726
loadword 0, gUnknown_817EF3F msgbox gUnknown_817EF3F, 2
callstd 2
end end
CeruleanCity_EventScript_16672F:: @ 816672F CeruleanCity_EventScript_16672F:: @ 816672F
loadword 0, gUnknown_817F319 msgbox gUnknown_817F319, 2
callstd 2
end end
CeruleanCity_EventScript_166738:: @ 8166738 CeruleanCity_EventScript_166738:: @ 8166738
lock lock
faceplayer faceplayer
loadword 0, gUnknown_817F2CF msgbox gUnknown_817F2CF
callstd 4
closemessage closemessage
applymovement 11, Movement_1A75E5 applymovement 11, Movement_1A75E5
waitmovement 0 waitmovement 0
@@ -340,18 +319,15 @@ EventScript_1667BC:: @ 81667BC
return return
EventScript_1667C2:: @ 81667C2 EventScript_1667C2:: @ 81667C2
loadword 0, gUnknown_817F1A1 msgbox gUnknown_817F1A1
callstd 4
return return
EventScript_1667CB:: @ 81667CB EventScript_1667CB:: @ 81667CB
loadword 0, gUnknown_817F1D2 msgbox gUnknown_817F1D2
callstd 4
return return
EventScript_1667D4:: @ 81667D4 EventScript_1667D4:: @ 81667D4
loadword 0, gUnknown_817F1FC msgbox gUnknown_817F1FC
callstd 4
return return
CeruleanCity_EventScript_1667DD:: @ 81667DD CeruleanCity_EventScript_1667DD:: @ 81667DD
@@ -370,38 +346,31 @@ CeruleanCity_EventScript_1667DD:: @ 81667DD
end end
EventScript_166814:: @ 8166814 EventScript_166814:: @ 8166814
loadword 0, gUnknown_817F270 msgbox gUnknown_817F270
callstd 4
return return
EventScript_16681D:: @ 816681D EventScript_16681D:: @ 816681D
loadword 0, gUnknown_817F287 msgbox gUnknown_817F287
callstd 4
return return
EventScript_166826:: @ 8166826 EventScript_166826:: @ 8166826
loadword 0, gUnknown_817F2A2 msgbox gUnknown_817F2A2
callstd 4
return return
EventScript_16682F:: @ 816682F EventScript_16682F:: @ 816682F
loadword 0, gUnknown_817F2B7 msgbox gUnknown_817F2B7
callstd 4
return return
CeruleanCity_EventScript_166838:: @ 8166838 CeruleanCity_EventScript_166838:: @ 8166838
loadword 0, gUnknown_817F420 msgbox gUnknown_817F420, 3
callstd 3
end end
CeruleanCity_EventScript_166841:: @ 8166841 CeruleanCity_EventScript_166841:: @ 8166841
loadword 0, gUnknown_817F453 msgbox gUnknown_817F453, 3
callstd 3
end end
CeruleanCity_EventScript_16684A:: @ 816684A CeruleanCity_EventScript_16684A:: @ 816684A
loadword 0, gUnknown_817F4C5 msgbox gUnknown_817F4C5, 3
callstd 3
end end
CeruleanCity_EventScript_166853:: @ 8166853 CeruleanCity_EventScript_166853:: @ 8166853
@@ -409,7 +378,6 @@ CeruleanCity_EventScript_166853:: @ 8166853
setvar VAR_0x8004, 3 setvar VAR_0x8004, 3
setvar VAR_0x8005, 0 setvar VAR_0x8005, 0
special SetFlavorTextFlagFromSpecialVars special SetFlavorTextFlagFromSpecialVars
loadword 0, gUnknown_817F4EF msgbox gUnknown_817F4EF
callstd 4
releaseall releaseall
end end
+18 -35
View File
@@ -5,31 +5,26 @@ CeruleanCity_BikeShop_EventScript_16ABBD:: @ 816ABBD
lock lock
faceplayer faceplayer
checkflag FLAG_0x271 checkflag FLAG_0x271
goto_if 1, EventScript_16AC58 goto_if_eq EventScript_16AC58
checkflag FLAG_0x241 checkflag FLAG_0x241
goto_if 1, EventScript_16AC22 goto_if_eq EventScript_16AC22
showmoneybox 0, 0, 0 showmoneybox 0, 0, 0
message Text_192755 message Text_192755
waitmessage waitmessage
multichoice 11, 0, 13, 0 multichoice 11, 0, 13, 0
copyvar VAR_0x8000, VAR_RESULT switch VAR_RESULT
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_16AC07
goto_if 1, EventScript_16AC07 case 1, EventScript_16AC15
compare_var_to_value VAR_0x8000, 1 case 127, EventScript_16AC15
goto_if 1, EventScript_16AC15
compare_var_to_value VAR_0x8000, 127
goto_if 1, EventScript_16AC15
end end
EventScript_16AC07:: @ 816AC07 EventScript_16AC07:: @ 816AC07
loadword 0, gUnknown_8192796 msgbox gUnknown_8192796
callstd 4
goto EventScript_16AC15 goto EventScript_16AC15
end end
EventScript_16AC15:: @ 816AC15 EventScript_16AC15:: @ 816AC15
loadword 0, gUnknown_819280E msgbox gUnknown_819280E
callstd 4
hidemoneybox hidemoneybox
.byte 0 .byte 0
.byte 0 .byte 0
@@ -37,56 +32,44 @@ EventScript_16AC15:: @ 816AC15
end end
EventScript_16AC22:: @ 816AC22 EventScript_16AC22:: @ 816AC22
loadword 0, gUnknown_81927B2 msgbox gUnknown_81927B2
callstd 4 giveitemfanfaremsg gUnknown_81927E1, ITEM_BICYCLE, 1, BGM_FRLG_ME_KEYITEM
loadword 0, gUnknown_81927E1
setorcopyvar VAR_0x8000, 360
setorcopyvar VAR_0x8001, 1
setorcopyvar VAR_0x8002, 318
callstd 9
setflag FLAG_0x271 setflag FLAG_0x271
additem ITEM_BICYCLE, 1 additem ITEM_BICYCLE, 1
removeitem ITEM_BIKE_VOUCHER, 1 removeitem ITEM_BIKE_VOUCHER, 1
loadword 0, gUnknown_819280E msgbox gUnknown_819280E
callstd 4
release release
end end
EventScript_16AC58:: @ 816AC58 EventScript_16AC58:: @ 816AC58
loadword 0, gUnknown_8192833 msgbox gUnknown_8192833
callstd 4
release release
end end
EventScript_16AC62:: @ 816AC62 EventScript_16AC62:: @ 816AC62
loadword 0, gUnknown_81928A8 msgbox gUnknown_81928A8
callstd 4
release release
end end
CeruleanCity_BikeShop_EventScript_16AC6C:: @ 816AC6C CeruleanCity_BikeShop_EventScript_16AC6C:: @ 816AC6C
loadword 0, gUnknown_81928CF msgbox gUnknown_81928CF, 2
callstd 2
end end
CeruleanCity_BikeShop_EventScript_16AC75:: @ 816AC75 CeruleanCity_BikeShop_EventScript_16AC75:: @ 816AC75
lock lock
faceplayer faceplayer
checkflag FLAG_0x271 checkflag FLAG_0x271
goto_if 1, EventScript_16AC8A goto_if_eq EventScript_16AC8A
loadword 0, gUnknown_8192937 msgbox gUnknown_8192937
callstd 4
release release
end end
EventScript_16AC8A:: @ 816AC8A EventScript_16AC8A:: @ 816AC8A
loadword 0, gUnknown_8192968 msgbox gUnknown_8192968
callstd 4
release release
end end
CeruleanCity_BikeShop_EventScript_16AC94:: @ 816AC94 CeruleanCity_BikeShop_EventScript_16AC94:: @ 816AC94
CeruleanCity_EventScript_16AC94:: @ 816AC94 CeruleanCity_EventScript_16AC94:: @ 816AC94
loadword 0, gUnknown_81929AD msgbox gUnknown_81929AD, 3
callstd 3
end end
+17 -31
View File
@@ -8,8 +8,7 @@ CeruleanCity_Gym_EventScript_16AAA1:: @ 816AAA1
trainerbattle 1, 415, 0, Text_1921EF, Text_19242D, EventScript_16AAD3 trainerbattle 1, 415, 0, Text_1921EF, Text_19242D, EventScript_16AAD3
checkflag FLAG_0x297 checkflag FLAG_0x297
goto_if 0, EventScript_16AAF9 goto_if 0, EventScript_16AAF9
loadword 0, gUnknown_81922BF msgbox gUnknown_81922BF
callstd 4
release release
end end
@@ -18,41 +17,33 @@ EventScript_16AAD3:: @ 816AAD3
setvar VAR_0x8005, 1 setvar VAR_0x8005, 1
special SetFlavorTextFlagFromSpecialVars special SetFlavorTextFlagFromSpecialVars
setflag FLAG_0x4B1 setflag FLAG_0x4B1
setflag 2081 setflag FLAG_0x821
setrespawn 4 setrespawn SPAWN_CERULEAN_CITY
setvar VAR_0x8008, 2 setvar VAR_0x8008, 2
call EventScript_1A6B18 call EventScript_1A6B18
goto EventScript_16AAF9 goto EventScript_16AAF9
end end
EventScript_16AAF9:: @ 816AAF9 EventScript_16AAF9:: @ 816AAF9
loadword 0, gUnknown_81922F7 msgbox gUnknown_81922F7
callstd 4
checkitemspace ITEM_TM03, 1 checkitemspace ITEM_TM03, 1
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16AB3A goto_if_eq EventScript_16AB3A
additem ITEM_TM03, 1 additem ITEM_TM03, 1
loadword 0, gUnknown_81923F1 giveitemfanfaremsg gUnknown_81923F1, ITEM_TM03
setorcopyvar VAR_0x8000, 291
setorcopyvar VAR_0x8001, 1
setorcopyvar VAR_0x8002, 257
callstd 9
setflag FLAG_0x297 setflag FLAG_0x297
loadword 0, gUnknown_81922BF msgbox gUnknown_81922BF
callstd 4
release release
end end
EventScript_16AB3A:: @ 816AB3A EventScript_16AB3A:: @ 816AB3A
loadword 0, gUnknown_819240E msgbox gUnknown_819240E
callstd 4
release release
end end
CeruleanCity_Gym_EventScript_16AB44:: @ 816AB44 CeruleanCity_Gym_EventScript_16AB44:: @ 816AB44
trainerbattle 0, 150, 0, Text_192481, Text_1924D0 trainerbattle 0, 150, 0, Text_192481, Text_1924D0
loadword 0, gUnknown_81924E4 msgbox gUnknown_81924E4, 6
callstd 6
end end
CeruleanCity_Gym_EventScript_16AB5B:: @ 816AB5B CeruleanCity_Gym_EventScript_16AB5B:: @ 816AB5B
@@ -60,37 +51,32 @@ CeruleanCity_Gym_EventScript_16AB5B:: @ 816AB5B
setvar VAR_0x8004, 3 setvar VAR_0x8004, 3
setvar VAR_0x8005, 2 setvar VAR_0x8005, 2
special SetFlavorTextFlagFromSpecialVars special SetFlavorTextFlagFromSpecialVars
loadword 0, gUnknown_8192556 msgbox gUnknown_8192556, 6
callstd 6
end end
CeruleanCity_Gym_EventScript_16AB7F:: @ 816AB7F CeruleanCity_Gym_EventScript_16AB7F:: @ 816AB7F
lock lock
faceplayer faceplayer
checkflag FLAG_0x4B1 checkflag FLAG_0x4B1
goto_if 1, EventScript_16AB94 goto_if_eq EventScript_16AB94
loadword 0, gUnknown_81925AC msgbox gUnknown_81925AC
callstd 4
release release
end end
EventScript_16AB94:: @ 816AB94 EventScript_16AB94:: @ 816AB94
loadword 0, gUnknown_8192688 msgbox gUnknown_8192688
callstd 4
release release
end end
CeruleanCity_Gym_EventScript_16AB9E:: @ 816AB9E CeruleanCity_Gym_EventScript_16AB9E:: @ 816AB9E
lockall lockall
checkflag 2081 checkflag FLAG_0x821
goto_if 1, EventScript_16ABB2 goto_if_eq EventScript_16ABB2
loadword 0, gUnknown_81926E1 msgbox gUnknown_81926E1
callstd 4
releaseall releaseall
end end
EventScript_16ABB2:: @ 816ABB2 EventScript_16ABB2:: @ 816ABB2
loadword 0, gUnknown_8192719 msgbox gUnknown_8192719
callstd 4
releaseall releaseall
end end
+32 -62
View File
@@ -4,34 +4,23 @@ CeruleanCity_House1_MapScripts:: @ 816A7EF
CeruleanCity_House1_EventScript_16A7F0:: @ 816A7F0 CeruleanCity_House1_EventScript_16A7F0:: @ 816A7F0
lock lock
faceplayer faceplayer
loadword 0, gUnknown_81918E7 msgbox gUnknown_81918E7
callstd 4
message Text_191967 message Text_191967
waitmessage waitmessage
setvar VAR_0x8004, 0 setvar VAR_0x8004, 0
special sub_80CB7C4 special sub_80CB7C4
waitstate waitstate
copyvar VAR_0x8000, VAR_RESULT switch VAR_RESULT
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_16A8FB
goto_if 1, EventScript_16A8FB case 1, EventScript_16A909
compare_var_to_value VAR_0x8000, 1 case 2, EventScript_16A917
goto_if 1, EventScript_16A909 case 3, EventScript_16A925
compare_var_to_value VAR_0x8000, 2 case 4, EventScript_16A933
goto_if 1, EventScript_16A917 case 5, EventScript_16A941
compare_var_to_value VAR_0x8000, 3 case 6, EventScript_16A94F
goto_if 1, EventScript_16A925 case 7, EventScript_16A95D
compare_var_to_value VAR_0x8000, 4 case 8, EventScript_16A96B
goto_if 1, EventScript_16A933 case 127, EventScript_16A96B
compare_var_to_value VAR_0x8000, 5
goto_if 1, EventScript_16A941
compare_var_to_value VAR_0x8000, 6
goto_if 1, EventScript_16A94F
compare_var_to_value VAR_0x8000, 7
goto_if 1, EventScript_16A95D
compare_var_to_value VAR_0x8000, 8
goto_if 1, EventScript_16A96B
compare_var_to_value VAR_0x8000, 127
goto_if 1, EventScript_16A96B
end end
EventScript_16A87D:: @ 816A87D EventScript_16A87D:: @ 816A87D
@@ -39,83 +28,64 @@ EventScript_16A87D:: @ 816A87D
waitmessage waitmessage
special sub_80CBC5C special sub_80CBC5C
waitstate waitstate
copyvar VAR_0x8000, VAR_RESULT switch VAR_RESULT
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_16A8FB
goto_if 1, EventScript_16A8FB case 1, EventScript_16A909
compare_var_to_value VAR_0x8000, 1 case 2, EventScript_16A917
goto_if 1, EventScript_16A909 case 3, EventScript_16A925
compare_var_to_value VAR_0x8000, 2 case 4, EventScript_16A933
goto_if 1, EventScript_16A917 case 5, EventScript_16A941
compare_var_to_value VAR_0x8000, 3 case 6, EventScript_16A94F
goto_if 1, EventScript_16A925 case 7, EventScript_16A95D
compare_var_to_value VAR_0x8000, 4 case 8, EventScript_16A96B
goto_if 1, EventScript_16A933 case 127, EventScript_16A96B
compare_var_to_value VAR_0x8000, 5
goto_if 1, EventScript_16A941
compare_var_to_value VAR_0x8000, 6
goto_if 1, EventScript_16A94F
compare_var_to_value VAR_0x8000, 7
goto_if 1, EventScript_16A95D
compare_var_to_value VAR_0x8000, 8
goto_if 1, EventScript_16A96B
compare_var_to_value VAR_0x8000, 127
goto_if 1, EventScript_16A96B
end end
EventScript_16A8FB:: @ 816A8FB EventScript_16A8FB:: @ 816A8FB
loadword 0, gUnknown_81919BE msgbox gUnknown_81919BE
callstd 4
goto EventScript_16A87D goto EventScript_16A87D
end end
EventScript_16A909:: @ 816A909 EventScript_16A909:: @ 816A909
loadword 0, gUnknown_8191A31 msgbox gUnknown_8191A31
callstd 4
goto EventScript_16A87D goto EventScript_16A87D
end end
EventScript_16A917:: @ 816A917 EventScript_16A917:: @ 816A917
loadword 0, gUnknown_8191AF9 msgbox gUnknown_8191AF9
callstd 4
goto EventScript_16A87D goto EventScript_16A87D
end end
EventScript_16A925:: @ 816A925 EventScript_16A925:: @ 816A925
loadword 0, gUnknown_8191B69 msgbox gUnknown_8191B69
callstd 4
goto EventScript_16A87D goto EventScript_16A87D
end end
EventScript_16A933:: @ 816A933 EventScript_16A933:: @ 816A933
loadword 0, gUnknown_8191C36 msgbox gUnknown_8191C36
callstd 4
goto EventScript_16A87D goto EventScript_16A87D
end end
EventScript_16A941:: @ 816A941 EventScript_16A941:: @ 816A941
loadword 0, gUnknown_8191CA9 msgbox gUnknown_8191CA9
callstd 4
goto EventScript_16A87D goto EventScript_16A87D
end end
EventScript_16A94F:: @ 816A94F EventScript_16A94F:: @ 816A94F
loadword 0, gUnknown_8191D78 msgbox gUnknown_8191D78
callstd 4
goto EventScript_16A87D goto EventScript_16A87D
EventScript_16A95C:: @ 816A95C EventScript_16A95C:: @ 816A95C
end end
EventScript_16A95D:: @ 816A95D EventScript_16A95D:: @ 816A95D
loadword 0, gUnknown_8191DF8 msgbox gUnknown_8191DF8
callstd 4
goto EventScript_16A87D goto EventScript_16A87D
EventScript_16A96A:: @ 816A96A EventScript_16A96A:: @ 816A96A
end end
EventScript_16A96B:: @ 816A96B EventScript_16A96B:: @ 816A96B
loadword 0, gUnknown_819199E msgbox gUnknown_819199E
callstd 4
release release
end end
+5 -9
View File
@@ -5,24 +5,20 @@ CeruleanCity_House2_EventScript_16A976:: @ 816A976
lock lock
faceplayer faceplayer
checkflag FLAG_0x23F checkflag FLAG_0x23F
goto_if 1, EventScript_16A98B goto_if_eq EventScript_16A98B
loadword 0, gUnknown_8191E13 msgbox gUnknown_8191E13
callstd 4
release release
end end
EventScript_16A98B:: @ 816A98B EventScript_16A98B:: @ 816A98B
loadword 0, gUnknown_8191ED8 msgbox gUnknown_8191ED8
callstd 4
release release
end end
CeruleanCity_House2_EventScript_16A995:: @ 816A995 CeruleanCity_House2_EventScript_16A995:: @ 816A995
loadword 0, gUnknown_8191F2A msgbox gUnknown_8191F2A, 2
callstd 2
end end
CeruleanCity_House2_EventScript_16A99E:: @ 816A99E CeruleanCity_House2_EventScript_16A99E:: @ 816A99E
loadword 0, gUnknown_8191F64 msgbox gUnknown_8191F64, 3
callstd 3
end end
+9 -15
View File
@@ -2,8 +2,7 @@ CeruleanCity_House3_MapScripts:: @ 816A9A7
.byte 0 .byte 0
CeruleanCity_House3_EventScript_16A9A8:: @ 816A9A8 CeruleanCity_House3_EventScript_16A9A8:: @ 816A9A8
loadword 0, gUnknown_8191F80 msgbox gUnknown_8191F80, 2
callstd 2
end end
CeruleanCity_House3_EventScript_16A9B1:: @ 816A9B1 CeruleanCity_House3_EventScript_16A9B1:: @ 816A9B1
@@ -12,11 +11,10 @@ CeruleanCity_House3_EventScript_16A9B1:: @ 816A9B1
setvar VAR_0x8008, 1 setvar VAR_0x8008, 1
call EventScript_1A8CAD call EventScript_1A8CAD
checkflag FLAG_0x24A checkflag FLAG_0x24A
goto_if 1, EventScript_16AA23 goto_if_eq EventScript_16AA23
loadword 0, gUnknown_81A59FE msgbox gUnknown_81A59FE, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16AA0B goto_if_eq EventScript_16AA0B
call EventScript_1A8CBD call EventScript_1A8CBD
compare_var_to_value VAR_0x8004, 6 compare_var_to_value VAR_0x8004, 6
goto_if 4, EventScript_16AA0B goto_if 4, EventScript_16AA0B
@@ -24,27 +22,23 @@ CeruleanCity_House3_EventScript_16A9B1:: @ 816A9B1
compare_var_to_var VAR_RESULT, VAR_0x8009 compare_var_to_var VAR_RESULT, VAR_0x8009
goto_if 5, EventScript_16AA15 goto_if 5, EventScript_16AA15
call EventScript_1A8CD9 call EventScript_1A8CD9
loadword 0, gUnknown_81A5A9D msgbox gUnknown_81A5A9D
callstd 4
setflag FLAG_0x24A setflag FLAG_0x24A
release release
end end
EventScript_16AA0B:: @ 816AA0B EventScript_16AA0B:: @ 816AA0B
loadword 0, gUnknown_81A5A4E msgbox gUnknown_81A5A4E
callstd 4
release release
end end
EventScript_16AA15:: @ 816AA15 EventScript_16AA15:: @ 816AA15
getspeciesname 0, 32777 getspeciesname 0, VAR_0x8009
loadword 0, gUnknown_81A5A6A msgbox gUnknown_81A5A6A
callstd 4
release release
end end
EventScript_16AA23:: @ 816AA23 EventScript_16AA23:: @ 816AA23
loadword 0, gUnknown_81A5AA5 msgbox gUnknown_81A5AA5
callstd 4
release release
end end
+24 -40
View File
@@ -4,94 +4,79 @@ CeruleanCity_House4_MapScripts:: @ 816ACEE
CeruleanCity_House4_EventScript_16ACEF:: @ 816ACEF CeruleanCity_House4_EventScript_16ACEF:: @ 816ACEF
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
special sub_8112364 special sub_8112364
lock lock
specialvar VAR_0x8004, sub_8146CE8 specialvar VAR_0x8004, sub_8146CE8
copyvar VAR_0x8008, VAR_RESULT copyvar VAR_0x8008, VAR_RESULT
compare_var_to_value VAR_0x8004, 0 compare_var_to_value VAR_0x8004, 0
goto_if 1, EventScript_16AD59 goto_if_eq EventScript_16AD59
compare_var_to_value VAR_0x8004, 1 compare_var_to_value VAR_0x8004, 1
goto_if 1, EventScript_16AD63 goto_if_eq EventScript_16AD63
compare_var_to_value VAR_0x8004, 2 compare_var_to_value VAR_0x8004, 2
goto_if 1, EventScript_16AD89 goto_if_eq EventScript_16AD89
compare_var_to_value VAR_0x8004, 3 compare_var_to_value VAR_0x8004, 3
goto_if 1, EventScript_16ADAF goto_if_eq EventScript_16ADAF
compare_var_to_value VAR_0x8004, 4 compare_var_to_value VAR_0x8004, 4
goto_if 1, EventScript_16ADC3 goto_if_eq EventScript_16ADC3
compare_var_to_value VAR_0x8004, 5 compare_var_to_value VAR_0x8004, 5
goto_if 1, EventScript_16ADE9 goto_if_eq EventScript_16ADE9
compare_var_to_value VAR_0x8004, 6 compare_var_to_value VAR_0x8004, 6
goto_if 1, EventScript_16AE0F goto_if_eq EventScript_16AE0F
end end
EventScript_16AD59:: @ 816AD59 EventScript_16AD59:: @ 816AD59
loadword 0, gUnknown_8192AF0 msgbox gUnknown_8192AF0
callstd 4
release release
end end
EventScript_16AD63:: @ 816AD63 EventScript_16AD63:: @ 816AD63
call EventScript_16AE23 call EventScript_16AE23
loadword 0, gUnknown_8192B43 msgbox gUnknown_8192B43
callstd 4 giveitem VAR_0x8008
setorcopyvar VAR_0x8000, VAR_0x8008
setorcopyvar VAR_0x8001, 1
callstd 0
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16AE45 goto_if_eq EventScript_16AE45
release release
end end
EventScript_16AD89:: @ 816AD89 EventScript_16AD89:: @ 816AD89
call EventScript_16AE23 call EventScript_16AE23
loadword 0, gUnknown_8192C07 msgbox gUnknown_8192C07
callstd 4 giveitem VAR_0x8008, 4
setorcopyvar VAR_0x8000, VAR_0x8008
setorcopyvar VAR_0x8001, 4
callstd 0
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16AE45 goto_if_eq EventScript_16AE45
release release
end end
EventScript_16ADAF:: @ 816ADAF EventScript_16ADAF:: @ 816ADAF
applymovement 1, Movement_1A75E1 applymovement 1, Movement_1A75E1
waitmovement 0 waitmovement 0
loadword 0, gUnknown_8192CD5 msgbox gUnknown_8192CD5
callstd 4
release release
end end
EventScript_16ADC3:: @ 816ADC3 EventScript_16ADC3:: @ 816ADC3
call EventScript_16AE23 call EventScript_16AE23
loadword 0, gUnknown_8192D4B msgbox gUnknown_8192D4B
callstd 4 giveitem VAR_0x8008
setorcopyvar VAR_0x8000, VAR_0x8008
setorcopyvar VAR_0x8001, 1
callstd 0
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16AE45 goto_if_eq EventScript_16AE45
release release
end end
EventScript_16ADE9:: @ 816ADE9 EventScript_16ADE9:: @ 816ADE9
call EventScript_16AE23 call EventScript_16AE23
loadword 0, gUnknown_8192DE3 msgbox gUnknown_8192DE3
callstd 4 giveitem VAR_0x8008, 4
setorcopyvar VAR_0x8000, VAR_0x8008
setorcopyvar VAR_0x8001, 4
callstd 0
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16AE45 goto_if_eq EventScript_16AE45
release release
end end
EventScript_16AE0F:: @ 816AE0F EventScript_16AE0F:: @ 816AE0F
applymovement 1, Movement_1A75E1 applymovement 1, Movement_1A75E1
waitmovement 0 waitmovement 0
loadword 0, gUnknown_8192EC5 msgbox gUnknown_8192EC5
callstd 4
release release
end end
@@ -106,7 +91,6 @@ EventScript_16AE23:: @ 816AE23
return return
EventScript_16AE45:: @ 816AE45 EventScript_16AE45:: @ 816AE45
loadword 0, gUnknown_8192F2A msgbox gUnknown_8192F2A
callstd 4
release release
end end
+48 -77
View File
@@ -5,42 +5,34 @@ CeruleanCity_House5_EventScript_16AE50:: @ 816AE50
lock lock
faceplayer faceplayer
checkflag FLAG_0x2BB checkflag FLAG_0x2BB
goto_if 1, EventScript_16AEB7 goto_if_eq EventScript_16AEB7
loadword 0, gUnknown_8192F67 msgbox gUnknown_8192F67, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16AEAD goto_if_eq EventScript_16AEAD
checkflag 2119 checkflag FLAG_0x847
goto_if 0, EventScript_16AEA3 goto_if 0, EventScript_16AEA3
loadword 0, gUnknown_8193003 msgbox gUnknown_8193003
callstd 4
setflag FLAG_0x2BB setflag FLAG_0x2BB
setorcopyvar VAR_0x8000, 372 giveitem ITEM_POWDER_JAR
setorcopyvar VAR_0x8001, 1
callstd 0
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_1A6BF9 goto_if_eq EventScript_1A6BF9
loadword 0, gUnknown_8193033 msgbox gUnknown_8193033
callstd 4
release release
end end
EventScript_16AEA3:: @ 816AEA3 EventScript_16AEA3:: @ 816AEA3
loadword 0, gUnknown_819321D msgbox gUnknown_819321D
callstd 4
release release
end end
EventScript_16AEAD:: @ 816AEAD EventScript_16AEAD:: @ 816AEAD
loadword 0, gUnknown_819325E msgbox gUnknown_819325E
callstd 4
release release
end end
EventScript_16AEB7:: @ 816AEB7 EventScript_16AEB7:: @ 816AEB7
special sub_815F094 special sub_815F094
loadword 0, gUnknown_81932C5 msgbox gUnknown_81932C5
callstd 4
goto EventScript_16AEC8 goto EventScript_16AEC8
end end
@@ -50,156 +42,135 @@ EventScript_16AEC8:: @ 816AEC8
setvar VAR_0x8004, 5 setvar VAR_0x8004, 5
special sub_80CB7C4 special sub_80CB7C4
waitstate waitstate
copyvar VAR_0x8000, VAR_RESULT switch VAR_RESULT
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_16AF6C
goto_if 1, EventScript_16AF6C case 1, EventScript_16AF80
compare_var_to_value VAR_0x8000, 1 case 2, EventScript_16AF94
goto_if 1, EventScript_16AF80 case 3, EventScript_16AFA8
compare_var_to_value VAR_0x8000, 2 case 4, EventScript_16AFBC
goto_if 1, EventScript_16AF94 case 5, EventScript_16AFD0
compare_var_to_value VAR_0x8000, 3 case 6, EventScript_16AFE4
goto_if 1, EventScript_16AFA8 case 7, EventScript_16AFF8
compare_var_to_value VAR_0x8000, 4 case 8, EventScript_16B00C
goto_if 1, EventScript_16AFBC case 9, EventScript_16B020
compare_var_to_value VAR_0x8000, 5 case 10, EventScript_16B034
goto_if 1, EventScript_16AFD0 case 11, EventScript_16B048
compare_var_to_value VAR_0x8000, 6 case 127, EventScript_16B048
goto_if 1, EventScript_16AFE4
compare_var_to_value VAR_0x8000, 7
goto_if 1, EventScript_16AFF8
compare_var_to_value VAR_0x8000, 8
goto_if 1, EventScript_16B00C
compare_var_to_value VAR_0x8000, 9
goto_if 1, EventScript_16B020
compare_var_to_value VAR_0x8000, 10
goto_if 1, EventScript_16B034
compare_var_to_value VAR_0x8000, 11
goto_if 1, EventScript_16B048
compare_var_to_value VAR_0x8000, 127
goto_if 1, EventScript_16B048
end end
EventScript_16AF6C:: @ 816AF6C EventScript_16AF6C:: @ 816AF6C
getitemname 0, ITEM_ENERGY_POWDER getitemname 0, ITEM_ENERGY_POWDER
setvar VAR_0x8008, 30 setvar VAR_0x8008, ITEM_ENERGY_POWDER
setvar VAR_0x8009, 50 setvar VAR_0x8009, 50
goto EventScript_16B055 goto EventScript_16B055
end end
EventScript_16AF80:: @ 816AF80 EventScript_16AF80:: @ 816AF80
getitemname 0, ITEM_ENERGY_ROOT getitemname 0, ITEM_ENERGY_ROOT
setvar VAR_0x8008, 31 setvar VAR_0x8008, ITEM_ENERGY_ROOT
setvar VAR_0x8009, 80 setvar VAR_0x8009, 80
goto EventScript_16B055 goto EventScript_16B055
end end
EventScript_16AF94:: @ 816AF94 EventScript_16AF94:: @ 816AF94
getitemname 0, ITEM_HEAL_POWDER getitemname 0, ITEM_HEAL_POWDER
setvar VAR_0x8008, 32 setvar VAR_0x8008, ITEM_HEAL_POWDER
setvar VAR_0x8009, 50 setvar VAR_0x8009, 50
goto EventScript_16B055 goto EventScript_16B055
end end
EventScript_16AFA8:: @ 816AFA8 EventScript_16AFA8:: @ 816AFA8
getitemname 0, ITEM_REVIVAL_HERB getitemname 0, ITEM_REVIVAL_HERB
setvar VAR_0x8008, 33 setvar VAR_0x8008, ITEM_REVIVAL_HERB
setvar VAR_0x8009, 300 setvar VAR_0x8009, 300
goto EventScript_16B055 goto EventScript_16B055
end end
EventScript_16AFBC:: @ 816AFBC EventScript_16AFBC:: @ 816AFBC
getitemname 0, ITEM_PROTEIN getitemname 0, ITEM_PROTEIN
setvar VAR_0x8008, 64 setvar VAR_0x8008, ITEM_PROTEIN
setvar VAR_0x8009, 1000 setvar VAR_0x8009, 1000
goto EventScript_16B055 goto EventScript_16B055
end end
EventScript_16AFD0:: @ 816AFD0 EventScript_16AFD0:: @ 816AFD0
getitemname 0, ITEM_IRON getitemname 0, ITEM_IRON
setvar VAR_0x8008, 65 setvar VAR_0x8008, ITEM_IRON
setvar VAR_0x8009, 1000 setvar VAR_0x8009, 1000
goto EventScript_16B055 goto EventScript_16B055
end end
EventScript_16AFE4:: @ 816AFE4 EventScript_16AFE4:: @ 816AFE4
getitemname 0, ITEM_CARBOS getitemname 0, ITEM_CARBOS
setvar VAR_0x8008, 66 setvar VAR_0x8008, ITEM_CARBOS
setvar VAR_0x8009, 1000 setvar VAR_0x8009, 1000
goto EventScript_16B055 goto EventScript_16B055
end end
EventScript_16AFF8:: @ 816AFF8 EventScript_16AFF8:: @ 816AFF8
getitemname 0, ITEM_CALCIUM getitemname 0, ITEM_CALCIUM
setvar VAR_0x8008, 67 setvar VAR_0x8008, ITEM_CALCIUM
setvar VAR_0x8009, 1000 setvar VAR_0x8009, 1000
goto EventScript_16B055 goto EventScript_16B055
end end
EventScript_16B00C:: @ 816B00C EventScript_16B00C:: @ 816B00C
getitemname 0, ITEM_ZINC getitemname 0, ITEM_ZINC
setvar VAR_0x8008, 70 setvar VAR_0x8008, ITEM_ZINC
setvar VAR_0x8009, 1000 setvar VAR_0x8009, 1000
goto EventScript_16B055 goto EventScript_16B055
end end
EventScript_16B020:: @ 816B020 EventScript_16B020:: @ 816B020
getitemname 0, ITEM_HP_UP getitemname 0, ITEM_HP_UP
setvar VAR_0x8008, 63 setvar VAR_0x8008, ITEM_HP_UP
setvar VAR_0x8009, 1000 setvar VAR_0x8009, 1000
goto EventScript_16B055 goto EventScript_16B055
end end
EventScript_16B034:: @ 816B034 EventScript_16B034:: @ 816B034
getitemname 0, ITEM_PP_UP getitemname 0, ITEM_PP_UP
setvar VAR_0x8008, 69 setvar VAR_0x8008, ITEM_PP_UP
setvar VAR_0x8009, 3000 setvar VAR_0x8009, 3000
goto EventScript_16B055 goto EventScript_16B055
end end
EventScript_16B048:: @ 816B048 EventScript_16B048:: @ 816B048
loadword 0, gUnknown_819342F msgbox gUnknown_819342F
callstd 4
special sub_815F114 special sub_815F114
release release
end end
EventScript_16B055:: @ 816B055 EventScript_16B055:: @ 816B055
loadword 0, gUnknown_819331E msgbox gUnknown_819331E, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16AEC8 goto_if_eq EventScript_16AEC8
copyvar VAR_0x8004, VAR_0x8009 copyvar VAR_0x8004, VAR_0x8009
specialvar VAR_RESULT, sub_815EEB0 specialvar VAR_RESULT, sub_815EEB0
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16B0CC goto_if_eq EventScript_16B0CC
setorcopyvar VAR_0x8000, VAR_0x8008 giveitem VAR_0x8008
setorcopyvar VAR_0x8001, 1
callstd 0
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16B0BF goto_if_eq EventScript_16B0BF
copyvar VAR_0x8004, VAR_0x8009 copyvar VAR_0x8004, VAR_0x8009
special sub_815EF5C special sub_815EF5C
special sub_815F070 special sub_815F070
loadword 0, gUnknown_819337A msgbox gUnknown_819337A, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16AEC8 goto_if_eq EventScript_16AEC8
loadword 0, gUnknown_81933FB msgbox gUnknown_81933FB
callstd 4
special sub_815F114 special sub_815F114
release release
end end
EventScript_16B0BF:: @ 816B0BF EventScript_16B0BF:: @ 816B0BF
loadword 0, gUnknown_81A5207 msgbox gUnknown_81A5207
callstd 4
special sub_815F114 special sub_815F114
release release
end end
EventScript_16B0CC:: @ 816B0CC EventScript_16B0CC:: @ 816B0CC
loadword 0, gUnknown_8193352 msgbox gUnknown_8193352
callstd 4
goto EventScript_16AEC8 goto EventScript_16AEC8
end end
@@ -207,7 +178,7 @@ CeruleanCity_House5_EventScript_16B0DA:: @ 816B0DA
lockall lockall
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
special sub_814EA7C special sub_814EA7C
waitstate waitstate
releaseall releaseall
+4 -7
View File
@@ -2,26 +2,23 @@ CeruleanCity_Mart_MapScripts:: @ 816AC9D
.byte 0 .byte 0
CeruleanCity_Mart_EventScript_16AC9E:: @ 816AC9E CeruleanCity_Mart_EventScript_16AC9E:: @ 816AC9E
loadword 0, gUnknown_81929C2 msgbox gUnknown_81929C2, 2
callstd 2
end end
CeruleanCity_Mart_EventScript_16ACA7:: @ 816ACA7 CeruleanCity_Mart_EventScript_16ACA7:: @ 816ACA7
loadword 0, gUnknown_8192A79 msgbox gUnknown_8192A79, 2
callstd 2
end end
CeruleanCity_Mart_EventScript_16ACB0:: @ 816ACB0 CeruleanCity_Mart_EventScript_16ACB0:: @ 816ACB0
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
lock lock
faceplayer faceplayer
message Text_1A6211 message Text_1A6211
waitmessage waitmessage
pokemart Items_16ACD8 pokemart Items_16ACD8
loadword 0, gUnknown_81A5190 msgbox gUnknown_81A5190
callstd 4
release release
end end
@@ -4,7 +4,7 @@ CeruleanCity_PokemonCenter_1F_MapScripts:: @ 816AA2D
.byte 0 .byte 0
CeruleanCity_PokemonCenter_1F_MapScript1_16AA38:: @ 816AA38 CeruleanCity_PokemonCenter_1F_MapScript1_16AA38:: @ 816AA38
setrespawn 4 setrespawn SPAWN_CERULEAN_CITY
end end
CeruleanCity_PokemonCenter_1F_EventScript_16AA3C:: @ 816AA3C CeruleanCity_PokemonCenter_1F_EventScript_16AA3C:: @ 816AA3C
@@ -15,13 +15,11 @@ CeruleanCity_PokemonCenter_1F_EventScript_16AA3C:: @ 816AA3C
end end
CeruleanCity_PokemonCenter_1F_EventScript_16AA45:: @ 816AA45 CeruleanCity_PokemonCenter_1F_EventScript_16AA45:: @ 816AA45
loadword 0, gUnknown_8192079 msgbox gUnknown_8192079, 2
callstd 2
end end
CeruleanCity_PokemonCenter_1F_EventScript_16AA4E:: @ 816AA4E CeruleanCity_PokemonCenter_1F_EventScript_16AA4E:: @ 816AA4E
loadword 0, gUnknown_8191FFB msgbox gUnknown_8191FFB, 2
callstd 2
end end
CeruleanCity_PokemonCenter_1F_EventScript_16AA57:: @ 816AA57 CeruleanCity_PokemonCenter_1F_EventScript_16AA57:: @ 816AA57
@@ -30,12 +28,10 @@ CeruleanCity_PokemonCenter_1F_EventScript_16AA57:: @ 816AA57
setvar VAR_0x8004, 13 setvar VAR_0x8004, 13
setvar VAR_0x8005, 1 setvar VAR_0x8005, 1
special SetFlavorTextFlagFromSpecialVars special SetFlavorTextFlagFromSpecialVars
loadword 0, gUnknown_8192116 msgbox gUnknown_8192116
callstd 4
release release
end end
CeruleanCity_PokemonCenter_1F_EventScript_16AA70:: @ 816AA70 CeruleanCity_PokemonCenter_1F_EventScript_16AA70:: @ 816AA70
loadword 0, gUnknown_819214C msgbox gUnknown_819214C, 2
callstd 2
end end
+20 -32
View File
@@ -4,13 +4,13 @@ CinnabarIsland_MapScripts:: @ 8166ED6
.byte 0 .byte 0
CinnabarIsland_MapScript1_166EE1:: @ 8166EE1 CinnabarIsland_MapScript1_166EE1:: @ 8166EE1
setworldmapflag 2200 setworldmapflag FLAG_WORLD_MAP_CINNABAR_ISLAND
call EventScript_166F5E call EventScript_166F5E
compare_var_to_value VAR_0x4071, 1 compare_var_to_value VAR_0x4071, 1
call_if 1, EventScript_166F24 call_if 1, EventScript_166F24
compare_var_to_value VAR_0x4071, 3 compare_var_to_value VAR_0x4071, 3
call_if 1, EventScript_166F52 call_if 1, EventScript_166F52
compare_var_to_value VAR_0x408A, 1 compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND, 1
call_if 1, EventScript_166F0B call_if 1, EventScript_166F0B
end end
@@ -43,7 +43,7 @@ EventScript_166F52:: @ 8166F52
EventScript_166F5E:: @ 8166F5E EventScript_166F5E:: @ 8166F5E
checkflag FLAG_0x1A8 checkflag FLAG_0x1A8
goto_if 1, EventScript_166F68 goto_if_eq EventScript_166F68
return return
EventScript_166F68:: @ 8166F68 EventScript_166F68:: @ 8166F68
@@ -51,7 +51,7 @@ EventScript_166F68:: @ 8166F68
return return
CinnabarIsland_MapScript2_166F6E:: @ 8166F6E CinnabarIsland_MapScript2_166F6E:: @ 8166F6E
map_script_2 VAR_0x408A, 1, EventScript_166F88 map_script_2 VAR_MAP_SCENE_CINNABAR_ISLAND, 1, EventScript_166F88
map_script_2 VAR_0x4071, 1, EventScript_166FCD map_script_2 VAR_0x4071, 1, EventScript_166FCD
map_script_2 VAR_0x4071, 3, EventScript_166FA0 map_script_2 VAR_0x4071, 3, EventScript_166FA0
.2byte 0 .2byte 0
@@ -61,7 +61,7 @@ EventScript_166F88:: @ 8166F88
clearflag FLAG_SPECIAL_FLAG_0x4001 clearflag FLAG_SPECIAL_FLAG_0x4001
savebgm MUS_DUMMY savebgm MUS_DUMMY
textcolor 0 textcolor 0
setvar VAR_0x408A, 2 setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 2
delay 20 delay 20
call EventScript_1670E6 call EventScript_1670E6
releaseall releaseall
@@ -70,8 +70,7 @@ EventScript_166F88:: @ 8166F88
EventScript_166FA0:: @ 8166FA0 EventScript_166FA0:: @ 8166FA0
lockall lockall
textcolor 0 textcolor 0
loadword 0, gUnknown_8180F09 msgbox gUnknown_8180F09
callstd 4
closemessage closemessage
applymovement 3, Movement_166FC6 applymovement 3, Movement_166FC6
waitmovement 0 waitmovement 0
@@ -107,14 +106,12 @@ EventScript_166FCD:: @ 8166FCD
call_if 0, EventScript_167048 call_if 0, EventScript_167048
checkflag FLAG_0x002 checkflag FLAG_0x002
call_if 1, EventScript_167053 call_if 1, EventScript_167053
loadword 0, gUnknown_8180C90 msgbox gUnknown_8180C90
callstd 4 msgbox gUnknown_8180CAA, MSGBOX_YESNO
loadword 0, gUnknown_8180CAA
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_167068 goto_if_eq EventScript_167068
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_167078 goto_if_eq EventScript_167078
end end
EventScript_167032:: @ 8167032 EventScript_167032:: @ 8167032
@@ -140,16 +137,14 @@ EventScript_167053:: @ 8167053
return return
EventScript_167068:: @ 8167068 EventScript_167068:: @ 8167068
loadword 0, gUnknown_8180DDD msgbox gUnknown_8180DDD
callstd 4
closemessage closemessage
call EventScript_1670E6 call EventScript_1670E6
releaseall releaseall
end end
EventScript_167078:: @ 8167078 EventScript_167078:: @ 8167078
loadword 0, gUnknown_8180DF8 msgbox gUnknown_8180DF8
callstd 4
closemessage closemessage
checkflag FLAG_0x002 checkflag FLAG_0x002
call_if 0, EventScript_1670A0 call_if 0, EventScript_1670A0
@@ -213,8 +208,7 @@ EventScript_1670E6:: @ 81670E6
call_if 0, EventScript_167154 call_if 0, EventScript_167154
checkflag FLAG_0x002 checkflag FLAG_0x002
call_if 1, EventScript_167166 call_if 1, EventScript_167166
loadword 0, gUnknown_8180EAD msgbox gUnknown_8180EAD
callstd 4
closemessage closemessage
checkflag FLAG_0x002 checkflag FLAG_0x002
call_if 0, EventScript_167171 call_if 0, EventScript_167171
@@ -224,7 +218,7 @@ EventScript_1670E6:: @ 81670E6
removeobject 3 removeobject 3
delay 40 delay 40
setflag FLAG_0x06B setflag FLAG_0x06B
setvar VAR_0x4075, 1 setvar VAR_MAP_SCENE_ONE_ISLAND_HARBOR, 1
setvar VAR_0x8004, 8 setvar VAR_0x8004, 8
setvar VAR_0x8006, 1 setvar VAR_0x8006, 1
goto EventScript_1A90DA goto EventScript_1A90DA
@@ -335,8 +329,7 @@ CinnabarIsland_EventScript_1671CA:: @ 81671CA
applymovement 255, Movement_1A75E9 applymovement 255, Movement_1A75E9
waitmovement 0 waitmovement 0
delay 20 delay 20
loadword 0, gUnknown_8180B20 msgbox gUnknown_8180B20
callstd 4
closemessage closemessage
applymovement 255, Movement_1671ED applymovement 255, Movement_1671ED
waitmovement 0 waitmovement 0
@@ -353,24 +346,20 @@ CinnabarIsland_EventScript_1671EF:: @ 81671EF
setvar VAR_0x8004, 8 setvar VAR_0x8004, 8
setvar VAR_0x8005, 3 setvar VAR_0x8005, 3
special SetFlavorTextFlagFromSpecialVars special SetFlavorTextFlagFromSpecialVars
loadword 0, gUnknown_8180B34 msgbox gUnknown_8180B34
callstd 4
release release
end end
CinnabarIsland_EventScript_167208:: @ 8167208 CinnabarIsland_EventScript_167208:: @ 8167208
loadword 0, gUnknown_8180BA0 msgbox gUnknown_8180BA0, 2
callstd 2
end end
CinnabarIsland_EventScript_167211:: @ 8167211 CinnabarIsland_EventScript_167211:: @ 8167211
loadword 0, gUnknown_8180C0D msgbox gUnknown_8180C0D, 3
callstd 3
end end
CinnabarIsland_EventScript_16721A:: @ 816721A CinnabarIsland_EventScript_16721A:: @ 816721A
loadword 0, gUnknown_8180C3E msgbox gUnknown_8180C3E, 3
callstd 3
end end
CinnabarIsland_EventScript_167223:: @ 8167223 CinnabarIsland_EventScript_167223:: @ 8167223
@@ -378,7 +367,6 @@ CinnabarIsland_EventScript_167223:: @ 8167223
setvar VAR_0x8004, 8 setvar VAR_0x8004, 8
setvar VAR_0x8005, 0 setvar VAR_0x8005, 0
special SetFlavorTextFlagFromSpecialVars special SetFlavorTextFlagFromSpecialVars
loadword 0, gUnknown_8180C4A msgbox gUnknown_8180C4A
callstd 4
releaseall releaseall
end end
+71 -110
View File
@@ -4,7 +4,7 @@ CinnabarIsland_Gym_MapScripts:: @ 816D94B
CinnabarIsland_Gym_MapScript1_16D951:: @ 816D951 CinnabarIsland_Gym_MapScript1_16D951:: @ 816D951
checkflag FLAG_0x4B6 checkflag FLAG_0x4B6
goto_if 1, EventScript_16D991 goto_if_eq EventScript_16D991
checkflag FLAG_0x265 checkflag FLAG_0x265
call_if 1, EventScript_16D9B0 call_if 1, EventScript_16D9B0
checkflag FLAG_0x267 checkflag FLAG_0x267
@@ -59,8 +59,7 @@ CinnabarIsland_Gym_EventScript_16D9D4:: @ 816D9D4
trainerbattle 1, 419, 0, Text_199543, Text_1995FA, EventScript_16DA06 trainerbattle 1, 419, 0, Text_199543, Text_1995FA, EventScript_16DA06
checkflag FLAG_0x24E checkflag FLAG_0x24E
goto_if 0, EventScript_16DA34 goto_if 0, EventScript_16DA34
loadword 0, gUnknown_819971D msgbox gUnknown_819971D
callstd 4
release release
end end
@@ -70,7 +69,7 @@ EventScript_16DA06:: @ 816DA06
special SetFlavorTextFlagFromSpecialVars special SetFlavorTextFlagFromSpecialVars
setflag FLAG_0x4B6 setflag FLAG_0x4B6
setflag FLAG_UNK826 setflag FLAG_UNK826
setrespawn 9 setrespawn SPAWN_CINNABAR_ISLAND
setvar VAR_0x4071, 1 setvar VAR_0x4071, 1
clearflag FLAG_0x062 clearflag FLAG_0x062
setvar VAR_0x8008, 7 setvar VAR_0x8008, 7
@@ -79,39 +78,30 @@ EventScript_16DA06:: @ 816DA06
end end
EventScript_16DA34:: @ 816DA34 EventScript_16DA34:: @ 816DA34
loadword 0, gUnknown_819969E msgbox gUnknown_819969E
callstd 4
checkitemspace ITEM_TM38, 1 checkitemspace ITEM_TM38, 1
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16DA75 goto_if_eq EventScript_16DA75
additem ITEM_TM38, 1 additem ITEM_TM38, 1
loadword 0, gUnknown_81996FF giveitemfanfaremsg gUnknown_81996FF, ITEM_TM38
setorcopyvar VAR_0x8000, 326
setorcopyvar VAR_0x8001, 1
setorcopyvar VAR_0x8002, 257
callstd 9
setflag FLAG_0x24E setflag FLAG_0x24E
loadword 0, gUnknown_8199652 msgbox gUnknown_8199652
callstd 4
release release
end end
EventScript_16DA75:: @ 816DA75 EventScript_16DA75:: @ 816DA75
loadword 0, gUnknown_8199789 msgbox gUnknown_8199789
callstd 4
release release
end end
CinnabarIsland_Gym_EventScript_16DA7F:: @ 816DA7F CinnabarIsland_Gym_EventScript_16DA7F:: @ 816DA7F
trainerbattle 0, 177, 0, Text_1997A5, Text_1997D6 trainerbattle 0, 177, 0, Text_1997A5, Text_1997D6
loadword 0, gUnknown_81997EA msgbox gUnknown_81997EA, 6
callstd 6
end end
CinnabarIsland_Gym_EventScript_16DA96:: @ 816DA96 CinnabarIsland_Gym_EventScript_16DA96:: @ 816DA96
trainerbattle 2, 178, 0, Text_1998BD, Text_1998ED, EventScript_16DAB1 trainerbattle 2, 178, 0, Text_1998BD, Text_1998ED, EventScript_16DAB1
loadword 0, gUnknown_8199911 msgbox gUnknown_8199911, 6
callstd 6
end end
EventScript_16DAB1:: @ 816DAB1 EventScript_16DAB1:: @ 816DAB1
@@ -129,8 +119,7 @@ CinnabarIsland_Gym_EventScript_16DAC2:: @ 816DAC2
setvar VAR_0x8004, 8 setvar VAR_0x8004, 8
setvar VAR_0x8005, 2 setvar VAR_0x8005, 2
special SetFlavorTextFlagFromSpecialVars special SetFlavorTextFlagFromSpecialVars
loadword 0, gUnknown_81999DF msgbox gUnknown_81999DF, 6
callstd 6
end end
EventScript_16DAEA:: @ 816DAEA EventScript_16DAEA:: @ 816DAEA
@@ -145,8 +134,7 @@ EventScript_16DAF5:: @ 816DAF5
CinnabarIsland_Gym_EventScript_16DAFB:: @ 816DAFB CinnabarIsland_Gym_EventScript_16DAFB:: @ 816DAFB
trainerbattle 2, 180, 0, Text_199AFC, Text_199B16, EventScript_16DB16 trainerbattle 2, 180, 0, Text_199AFC, Text_199B16, EventScript_16DB16
loadword 0, gUnknown_8199B27 msgbox gUnknown_8199B27, 6
callstd 6
end end
EventScript_16DB16:: @ 816DB16 EventScript_16DB16:: @ 816DB16
@@ -161,8 +149,7 @@ EventScript_16DB21:: @ 816DB21
CinnabarIsland_Gym_EventScript_16DB27:: @ 816DB27 CinnabarIsland_Gym_EventScript_16DB27:: @ 816DB27
trainerbattle 2, 213, 0, Text_19983F, Text_199870, EventScript_16DB42 trainerbattle 2, 213, 0, Text_19983F, Text_199870, EventScript_16DB42
loadword 0, gUnknown_819987D msgbox gUnknown_819987D, 6
callstd 6
end end
EventScript_16DB42:: @ 816DB42 EventScript_16DB42:: @ 816DB42
@@ -177,8 +164,7 @@ EventScript_16DB4D:: @ 816DB4D
CinnabarIsland_Gym_EventScript_16DB53:: @ 816DB53 CinnabarIsland_Gym_EventScript_16DB53:: @ 816DB53
trainerbattle 2, 214, 0, Text_199948, Text_199973, EventScript_16DB6E trainerbattle 2, 214, 0, Text_199948, Text_199973, EventScript_16DB6E
loadword 0, gUnknown_8199986 msgbox gUnknown_8199986, 6
callstd 6
end end
EventScript_16DB6E:: @ 816DB6E EventScript_16DB6E:: @ 816DB6E
@@ -193,8 +179,7 @@ EventScript_16DB79:: @ 816DB79
CinnabarIsland_Gym_EventScript_16DB7F:: @ 816DB7F CinnabarIsland_Gym_EventScript_16DB7F:: @ 816DB7F
trainerbattle 2, 215, 0, Text_199A7F, Text_199AB9, EventScript_16DB9A trainerbattle 2, 215, 0, Text_199A7F, Text_199AB9, EventScript_16DB9A
loadword 0, gUnknown_8199AC9 msgbox gUnknown_8199AC9, 6
callstd 6
end end
EventScript_16DB9A:: @ 816DB9A EventScript_16DB9A:: @ 816DB9A
@@ -211,30 +196,26 @@ CinnabarIsland_Gym_EventScript_16DBAB:: @ 816DBAB
lock lock
faceplayer faceplayer
checkflag FLAG_0x4B6 checkflag FLAG_0x4B6
goto_if 1, EventScript_16DBC0 goto_if_eq EventScript_16DBC0
loadword 0, gUnknown_8199B81 msgbox gUnknown_8199B81
callstd 4
release release
end end
EventScript_16DBC0:: @ 816DBC0 EventScript_16DBC0:: @ 816DBC0
loadword 0, gUnknown_8199C0C msgbox gUnknown_8199C0C
callstd 4
release release
end end
CinnabarIsland_Gym_EventScript_16DBCA:: @ 816DBCA CinnabarIsland_Gym_EventScript_16DBCA:: @ 816DBCA
lockall lockall
checkflag FLAG_UNK826 checkflag FLAG_UNK826
goto_if 1, EventScript_16DBDE goto_if_eq EventScript_16DBDE
loadword 0, gUnknown_8199C29 msgbox gUnknown_8199C29
callstd 4
releaseall releaseall
end end
EventScript_16DBDE:: @ 816DBDE EventScript_16DBDE:: @ 816DBDE
loadword 0, gUnknown_8199C62 msgbox gUnknown_8199C62
callstd 4
releaseall releaseall
end end
@@ -251,36 +232,32 @@ CinnabarIsland_Gym_EventScript_16DBF4:: @ 816DBF4
end end
EventScript_16DC00:: @ 816DC00 EventScript_16DC00:: @ 816DC00
loadword 0, gUnknown_8199C9F msgbox gUnknown_8199C9F
callstd 4 msgbox gUnknown_8199D5A, MSGBOX_YESNO
loadword 0, gUnknown_8199D5A
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16DC43 goto_if_eq EventScript_16DC43
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16DC6A goto_if_eq EventScript_16DC6A
end end
EventScript_16DC27:: @ 816DC27 EventScript_16DC27:: @ 816DC27
playfanfare MUS_FANFA1 playfanfare MUS_FANFA1
waitfanfare waitfanfare
loadword 0, gUnknown_8199E4F msgbox gUnknown_8199E4F
callstd 4
return return
EventScript_16DC34:: @ 816DC34 EventScript_16DC34:: @ 816DC34
waitse waitse
playse SE_BOO playse SE_BOO
waitse waitse
loadword 0, gUnknown_8199E79 msgbox gUnknown_8199E79
callstd 4
closemessage closemessage
return return
EventScript_16DC43:: @ 816DC43 EventScript_16DC43:: @ 816DC43
call EventScript_16DC27 call EventScript_16DC27
checkflag FLAG_0x265 checkflag FLAG_0x265
goto_if 1, EventScript_16DC68 goto_if_eq EventScript_16DC68
call EventScript_16DC58 call EventScript_16DC58
releaseall releaseall
end end
@@ -299,7 +276,7 @@ EventScript_16DC68:: @ 816DC68
EventScript_16DC6A:: @ 816DC6A EventScript_16DC6A:: @ 816DC6A
call EventScript_16DC34 call EventScript_16DC34
checktrainerflag 213 checktrainerflag FLAG_0x0D5
goto_if 0, EventScript_16DC7A goto_if 0, EventScript_16DC7A
releaseall releaseall
end end
@@ -310,11 +287,10 @@ EventScript_16DC7A:: @ 816DC7A
compare_var_to_value VAR_0x4001, 1 compare_var_to_value VAR_0x4001, 1
call_if 1, EventScript_16DCC6 call_if 1, EventScript_16DCC6
textcolor 0 textcolor 0
loadword 0, gUnknown_819983F msgbox gUnknown_819983F
callstd 4
trainerbattle 3, 213, 0, Text_199870 trainerbattle 3, 213, 0, Text_199870
checkflag FLAG_0x265 checkflag FLAG_0x265
goto_if 1, EventScript_16DC68 goto_if_eq EventScript_16DC68
call EventScript_16DC58 call EventScript_16DC58
releaseall releaseall
end end
@@ -353,20 +329,18 @@ CinnabarIsland_Gym_EventScript_16DCE9:: @ 816DCE9
end end
EventScript_16DCF5:: @ 816DCF5 EventScript_16DCF5:: @ 816DCF5
loadword 0, gUnknown_8199C9F msgbox gUnknown_8199C9F
callstd 4 msgbox gUnknown_8199D79, MSGBOX_YESNO
loadword 0, gUnknown_8199D79
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16DD41 goto_if_eq EventScript_16DD41
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16DD1C goto_if_eq EventScript_16DD1C
end end
EventScript_16DD1C:: @ 816DD1C EventScript_16DD1C:: @ 816DD1C
call EventScript_16DC27 call EventScript_16DC27
checkflag FLAG_0x267 checkflag FLAG_0x267
goto_if 1, EventScript_16DC68 goto_if_eq EventScript_16DC68
call EventScript_16DD31 call EventScript_16DD31
releaseall releaseall
end end
@@ -381,7 +355,7 @@ EventScript_16DD31:: @ 816DD31
EventScript_16DD41:: @ 816DD41 EventScript_16DD41:: @ 816DD41
call EventScript_16DC34 call EventScript_16DC34
checktrainerflag 178 checktrainerflag FLAG_0x0B2
goto_if 0, EventScript_16DD51 goto_if 0, EventScript_16DD51
releaseall releaseall
end end
@@ -392,11 +366,10 @@ EventScript_16DD51:: @ 816DD51
compare_var_to_value VAR_0x4001, 1 compare_var_to_value VAR_0x4001, 1
call_if 1, EventScript_16DD9D call_if 1, EventScript_16DD9D
textcolor 0 textcolor 0
loadword 0, gUnknown_81998BD msgbox gUnknown_81998BD
callstd 4
trainerbattle 3, 178, 0, Text_1998ED trainerbattle 3, 178, 0, Text_1998ED
checkflag FLAG_0x267 checkflag FLAG_0x267
goto_if 1, EventScript_16DC68 goto_if_eq EventScript_16DC68
call EventScript_16DD31 call EventScript_16DD31
releaseall releaseall
end end
@@ -444,20 +417,18 @@ CinnabarIsland_Gym_EventScript_16DDC7:: @ 816DDC7
end end
EventScript_16DDD3:: @ 816DDD3 EventScript_16DDD3:: @ 816DDD3
loadword 0, gUnknown_8199C9F msgbox gUnknown_8199C9F
callstd 4 msgbox gUnknown_8199DA9, MSGBOX_YESNO
loadword 0, gUnknown_8199DA9
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16DE1F goto_if_eq EventScript_16DE1F
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16DDFA goto_if_eq EventScript_16DDFA
end end
EventScript_16DDFA:: @ 816DDFA EventScript_16DDFA:: @ 816DDFA
call EventScript_16DC27 call EventScript_16DC27
checkflag FLAG_0x268 checkflag FLAG_0x268
goto_if 1, EventScript_16DC68 goto_if_eq EventScript_16DC68
call EventScript_16DE0F call EventScript_16DE0F
releaseall releaseall
end end
@@ -472,7 +443,7 @@ EventScript_16DE0F:: @ 816DE0F
EventScript_16DE1F:: @ 816DE1F EventScript_16DE1F:: @ 816DE1F
call EventScript_16DC34 call EventScript_16DC34
checktrainerflag 214 checktrainerflag FLAG_0x0D6
goto_if 0, EventScript_16DE2F goto_if 0, EventScript_16DE2F
releaseall releaseall
end end
@@ -483,11 +454,10 @@ EventScript_16DE2F:: @ 816DE2F
compare_var_to_value VAR_0x4001, 1 compare_var_to_value VAR_0x4001, 1
call_if 1, EventScript_16DE7B call_if 1, EventScript_16DE7B
textcolor 0 textcolor 0
loadword 0, gUnknown_8199948 msgbox gUnknown_8199948
callstd 4
trainerbattle 3, 214, 0, Text_199973 trainerbattle 3, 214, 0, Text_199973
checkflag FLAG_0x268 checkflag FLAG_0x268
goto_if 1, EventScript_16DC68 goto_if_eq EventScript_16DC68
call EventScript_16DE0F call EventScript_16DE0F
releaseall releaseall
end end
@@ -526,20 +496,18 @@ CinnabarIsland_Gym_EventScript_16DE9E:: @ 816DE9E
end end
EventScript_16DEAA:: @ 816DEAA EventScript_16DEAA:: @ 816DEAA
loadword 0, gUnknown_8199C9F msgbox gUnknown_8199C9F
callstd 4 msgbox gUnknown_8199DC6, MSGBOX_YESNO
loadword 0, gUnknown_8199DC6
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16DEF6 goto_if_eq EventScript_16DEF6
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16DED1 goto_if_eq EventScript_16DED1
end end
EventScript_16DED1:: @ 816DED1 EventScript_16DED1:: @ 816DED1
call EventScript_16DC27 call EventScript_16DC27
checkflag FLAG_0x269 checkflag FLAG_0x269
goto_if 1, EventScript_16DC68 goto_if_eq EventScript_16DC68
call EventScript_16DEE6 call EventScript_16DEE6
releaseall releaseall
end end
@@ -554,7 +522,7 @@ EventScript_16DEE6:: @ 816DEE6
EventScript_16DEF6:: @ 816DEF6 EventScript_16DEF6:: @ 816DEF6
call EventScript_16DC34 call EventScript_16DC34
checktrainerflag 179 checktrainerflag FLAG_0x0B3
goto_if 0, EventScript_16DF06 goto_if 0, EventScript_16DF06
releaseall releaseall
end end
@@ -565,11 +533,10 @@ EventScript_16DF06:: @ 816DF06
compare_var_to_value VAR_0x4001, 1 compare_var_to_value VAR_0x4001, 1
call_if 1, EventScript_16DF52 call_if 1, EventScript_16DF52
textcolor 0 textcolor 0
loadword 0, gUnknown_81999B7 msgbox gUnknown_81999B7
callstd 4
trainerbattle 3, 179, 0, Text_1999DB trainerbattle 3, 179, 0, Text_1999DB
checkflag FLAG_0x269 checkflag FLAG_0x269
goto_if 1, EventScript_16DC68 goto_if_eq EventScript_16DC68
call EventScript_16DEE6 call EventScript_16DEE6
releaseall releaseall
end end
@@ -608,20 +575,18 @@ CinnabarIsland_Gym_EventScript_16DF75:: @ 816DF75
end end
EventScript_16DF81:: @ 816DF81 EventScript_16DF81:: @ 816DF81
loadword 0, gUnknown_8199C9F msgbox gUnknown_8199C9F
callstd 4 msgbox gUnknown_8199E00, MSGBOX_YESNO
loadword 0, gUnknown_8199E00
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16DFA8 goto_if_eq EventScript_16DFA8
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16DFCD goto_if_eq EventScript_16DFCD
end end
EventScript_16DFA8:: @ 816DFA8 EventScript_16DFA8:: @ 816DFA8
call EventScript_16DC27 call EventScript_16DC27
checkflag FLAG_0x26A checkflag FLAG_0x26A
goto_if 1, EventScript_16DC68 goto_if_eq EventScript_16DC68
call EventScript_16DFBD call EventScript_16DFBD
releaseall releaseall
end end
@@ -636,7 +601,7 @@ EventScript_16DFBD:: @ 816DFBD
EventScript_16DFCD:: @ 816DFCD EventScript_16DFCD:: @ 816DFCD
call EventScript_16DC34 call EventScript_16DC34
checktrainerflag 215 checktrainerflag FLAG_0x0D7
goto_if 0, EventScript_16DFDD goto_if 0, EventScript_16DFDD
releaseall releaseall
end end
@@ -647,11 +612,10 @@ EventScript_16DFDD:: @ 816DFDD
compare_var_to_value VAR_0x4001, 1 compare_var_to_value VAR_0x4001, 1
call_if 1, EventScript_16E029 call_if 1, EventScript_16E029
textcolor 0 textcolor 0
loadword 0, gUnknown_8199A7F msgbox gUnknown_8199A7F
callstd 4
trainerbattle 3, 215, 0, Text_199AB9 trainerbattle 3, 215, 0, Text_199AB9
checkflag FLAG_0x26A checkflag FLAG_0x26A
goto_if 1, EventScript_16DC68 goto_if_eq EventScript_16DC68
call EventScript_16DFBD call EventScript_16DFBD
releaseall releaseall
end end
@@ -690,20 +654,18 @@ CinnabarIsland_Gym_EventScript_16E04C:: @ 816E04C
end end
EventScript_16E058:: @ 816E058 EventScript_16E058:: @ 816E058
loadword 0, gUnknown_8199C9F msgbox gUnknown_8199C9F
callstd 4 msgbox gUnknown_8199E36, MSGBOX_YESNO
loadword 0, gUnknown_8199E36
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16E0A4 goto_if_eq EventScript_16E0A4
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16E07F goto_if_eq EventScript_16E07F
end end
EventScript_16E07F:: @ 816E07F EventScript_16E07F:: @ 816E07F
call EventScript_16DC27 call EventScript_16DC27
checkflag FLAG_0x26B checkflag FLAG_0x26B
goto_if 1, EventScript_16DC68 goto_if_eq EventScript_16DC68
call EventScript_16E094 call EventScript_16E094
releaseall releaseall
end end
@@ -718,7 +680,7 @@ EventScript_16E094:: @ 816E094
EventScript_16E0A4:: @ 816E0A4 EventScript_16E0A4:: @ 816E0A4
call EventScript_16DC34 call EventScript_16DC34
checktrainerflag 180 checktrainerflag FLAG_0x0B4
goto_if 0, EventScript_16E0B4 goto_if 0, EventScript_16E0B4
releaseall releaseall
end end
@@ -729,11 +691,10 @@ EventScript_16E0B4:: @ 816E0B4
compare_var_to_value VAR_0x4001, 1 compare_var_to_value VAR_0x4001, 1
call_if 1, EventScript_16E100 call_if 1, EventScript_16E100
textcolor 0 textcolor 0
loadword 0, gUnknown_8199AFC msgbox gUnknown_8199AFC
callstd 4
trainerbattle 3, 180, 0, Text_199B16 trainerbattle 3, 180, 0, Text_199B16
checkflag FLAG_0x26B checkflag FLAG_0x26B
goto_if 1, EventScript_16DC68 goto_if_eq EventScript_16DC68
call EventScript_16E094 call EventScript_16E094
releaseall releaseall
end end
+4 -7
View File
@@ -2,26 +2,23 @@ CinnabarIsland_Mart_MapScripts:: @ 816EA0F
.byte 0 .byte 0
CinnabarIsland_Mart_EventScript_16EA10:: @ 816EA10 CinnabarIsland_Mart_EventScript_16EA10:: @ 816EA10
loadword 0, gUnknown_819A7A0 msgbox gUnknown_819A7A0, 2
callstd 2
end end
CinnabarIsland_Mart_EventScript_16EA19:: @ 816EA19 CinnabarIsland_Mart_EventScript_16EA19:: @ 816EA19
loadword 0, gUnknown_819A7F1 msgbox gUnknown_819A7F1, 2
callstd 2
end end
CinnabarIsland_Mart_EventScript_16EA22:: @ 816EA22 CinnabarIsland_Mart_EventScript_16EA22:: @ 816EA22
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
lock lock
faceplayer faceplayer
message Text_1A6211 message Text_1A6211
waitmessage waitmessage
pokemart Items_16EA48 pokemart Items_16EA48
loadword 0, gUnknown_81A5190 msgbox gUnknown_81A5190
callstd 4
release release
end end
@@ -4,7 +4,7 @@ CinnabarIsland_PokemonCenter_1F_MapScripts:: @ 816E8D7
.byte 0 .byte 0
CinnabarIsland_PokemonCenter_1F_MapScript1_16E8E2:: @ 816E8E2 CinnabarIsland_PokemonCenter_1F_MapScript1_16E8E2:: @ 816E8E2
setrespawn 9 setrespawn SPAWN_CINNABAR_ISLAND
end end
CinnabarIsland_PokemonCenter_1F_EventScript_16E8E6:: @ 816E8E6 CinnabarIsland_PokemonCenter_1F_EventScript_16E8E6:: @ 816E8E6
@@ -15,29 +15,24 @@ CinnabarIsland_PokemonCenter_1F_EventScript_16E8E6:: @ 816E8E6
end end
CinnabarIsland_PokemonCenter_1F_EventScript_16E8EF:: @ 816E8EF CinnabarIsland_PokemonCenter_1F_EventScript_16E8EF:: @ 816E8EF
loadword 0, gUnknown_819A5BE msgbox gUnknown_819A5BE, 2
callstd 2
end end
CinnabarIsland_PokemonCenter_1F_EventScript_16E8F8:: @ 816E8F8 CinnabarIsland_PokemonCenter_1F_EventScript_16E8F8:: @ 816E8F8
loadword 0, gUnknown_819A4F8 msgbox gUnknown_819A4F8, 2
callstd 2
end end
CinnabarIsland_PokemonCenter_1F_EventScript_16E901:: @ 816E901 CinnabarIsland_PokemonCenter_1F_EventScript_16E901:: @ 816E901
loadword 0, gUnknown_819A6B1 msgbox gUnknown_819A6B1, 2
callstd 2
end end
CinnabarIsland_PokemonCenter_1F_EventScript_16E90A:: @ 816E90A CinnabarIsland_PokemonCenter_1F_EventScript_16E90A:: @ 816E90A
lock lock
faceplayer faceplayer
loadword 0, gUnknown_819A725 msgbox gUnknown_819A725, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16E9A5 goto_if_eq EventScript_16E9A5
loadword 0, gUnknown_819A785 msgbox gUnknown_819A785
callstd 4
closemessage closemessage
playbgm BGM_FRLG_FOLLOW_ME, 1 playbgm BGM_FRLG_FOLLOW_ME, 1
savebgm BGM_FRLG_FOLLOW_ME savebgm BGM_FRLG_FOLLOW_ME
@@ -51,7 +46,7 @@ CinnabarIsland_PokemonCenter_1F_EventScript_16E90A:: @ 816E90A
compare_var_to_value VAR_FACING, 3 compare_var_to_value VAR_FACING, 3
call_if 1, EventScript_16E993 call_if 1, EventScript_16E993
removeobject 7 removeobject 7
setvar VAR_0x408A, 1 setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 1
clearflag FLAG_0x062 clearflag FLAG_0x062
warp MAP_CINNABAR_ISLAND, 255, 14, 11 warp MAP_CINNABAR_ISLAND, 255, 14, 11
waitstate waitstate
@@ -77,8 +72,7 @@ EventScript_16E993:: @ 816E993
return return
EventScript_16E9A5:: @ 816E9A5 EventScript_16E9A5:: @ 816E9A5
loadword 0, gUnknown_819A766 msgbox gUnknown_819A766
callstd 4
release release
end end
@@ -12,26 +12,21 @@ EventScript_16E285:: @ 816E285
return return
CinnabarIsland_PokemonLab_Entrance_EventScript_16E28B:: @ 816E28B CinnabarIsland_PokemonLab_Entrance_EventScript_16E28B:: @ 816E28B
loadword 0, gUnknown_8199EE5 msgbox gUnknown_8199EE5, 2
callstd 2
end end
CinnabarIsland_PokemonLab_Entrance_EventScript_16E294:: @ 816E294 CinnabarIsland_PokemonLab_Entrance_EventScript_16E294:: @ 816E294
loadword 0, gUnknown_8199F41 msgbox gUnknown_8199F41, 3
callstd 3
end end
CinnabarIsland_PokemonLab_Entrance_EventScript_16E29D:: @ 816E29D CinnabarIsland_PokemonLab_Entrance_EventScript_16E29D:: @ 816E29D
loadword 0, gUnknown_8199F6A msgbox gUnknown_8199F6A, 3
callstd 3
end end
CinnabarIsland_PokemonLab_Entrance_EventScript_16E2A6:: @ 816E2A6 CinnabarIsland_PokemonLab_Entrance_EventScript_16E2A6:: @ 816E2A6
loadword 0, gUnknown_8199F83 msgbox gUnknown_8199F83, 3
callstd 3
end end
CinnabarIsland_PokemonLab_Entrance_EventScript_16E2AF:: @ 816E2AF CinnabarIsland_PokemonLab_Entrance_EventScript_16E2AF:: @ 816E2AF
loadword 0, gUnknown_8199F9A msgbox gUnknown_8199F9A, 3
callstd 3
end end
@@ -7,11 +7,10 @@ CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E401:: @ 816E401
setvar VAR_0x8008, 8 setvar VAR_0x8008, 8
call EventScript_1A8CAD call EventScript_1A8CAD
checkflag FLAG_0x276 checkflag FLAG_0x276
goto_if 1, EventScript_16E473 goto_if_eq EventScript_16E473
loadword 0, gUnknown_81A597B msgbox gUnknown_81A597B, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16E45B goto_if_eq EventScript_16E45B
call EventScript_1A8CBD call EventScript_1A8CBD
compare_var_to_value VAR_0x8004, 6 compare_var_to_value VAR_0x8004, 6
goto_if 4, EventScript_16E45B goto_if 4, EventScript_16E45B
@@ -19,28 +18,24 @@ CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E401:: @ 816E401
compare_var_to_var VAR_RESULT, VAR_0x8009 compare_var_to_var VAR_RESULT, VAR_0x8009
goto_if 5, EventScript_16E465 goto_if 5, EventScript_16E465
call EventScript_1A8CD9 call EventScript_1A8CD9
loadword 0, gUnknown_81A59DA msgbox gUnknown_81A59DA
callstd 4
setflag FLAG_0x276 setflag FLAG_0x276
release release
end end
EventScript_16E45B:: @ 816E45B EventScript_16E45B:: @ 816E45B
loadword 0, gUnknown_81A59B6 msgbox gUnknown_81A59B6
callstd 4
release release
end end
EventScript_16E465:: @ 816E465 EventScript_16E465:: @ 816E465
getspeciesname 0, 32777 getspeciesname 0, VAR_0x8009
loadword 0, gUnknown_81A59C6 msgbox gUnknown_81A59C6
callstd 4
release release
end end
EventScript_16E473:: @ 816E473 EventScript_16E473:: @ 816E473
loadword 0, gUnknown_81A59E7 msgbox gUnknown_81A59E7
callstd 4
release release
end end
@@ -51,22 +46,21 @@ CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E47D:: @ 816E47D
checkflag FLAG_0x2EE checkflag FLAG_0x2EE
call_if 1, EventScript_16E8A1 call_if 1, EventScript_16E8A1
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16E897 goto_if_eq EventScript_16E897
compare_var_to_value VAR_0x406A, 2 compare_var_to_value VAR_0x406A, 2
goto_if 1, EventScript_16E736 goto_if_eq EventScript_16E736
compare_var_to_value VAR_0x406A, 1 compare_var_to_value VAR_0x406A, 1
goto_if 1, EventScript_16E72C goto_if_eq EventScript_16E72C
call EventScript_16E4EC call EventScript_16E4EC
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16E544 goto_if_eq EventScript_16E544
call EventScript_16E504 call EventScript_16E504
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16E586 goto_if_eq EventScript_16E586
call EventScript_16E51C call EventScript_16E51C
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16E5C8 goto_if_eq EventScript_16E5C8
loadword 0, gUnknown_819A282 msgbox gUnknown_819A282
callstd 4
goto EventScript_16E53A goto EventScript_16E53A
end end
@@ -74,7 +68,7 @@ EventScript_16E4EC:: @ 816E4EC
checkflag FLAG_0x273 checkflag FLAG_0x273
goto_if 0, EventScript_16E534 goto_if 0, EventScript_16E534
checkflag FLAG_0x2ED checkflag FLAG_0x2ED
goto_if 1, EventScript_16E534 goto_if_eq EventScript_16E534
setvar VAR_RESULT, 1 setvar VAR_RESULT, 1
return return
@@ -82,7 +76,7 @@ EventScript_16E504:: @ 816E504
checkflag FLAG_0x272 checkflag FLAG_0x272
goto_if 0, EventScript_16E534 goto_if 0, EventScript_16E534
checkflag FLAG_0x2EC checkflag FLAG_0x2EC
goto_if 1, EventScript_16E534 goto_if_eq EventScript_16E534
setvar VAR_RESULT, 1 setvar VAR_RESULT, 1
return return
@@ -90,7 +84,7 @@ EventScript_16E51C:: @ 816E51C
checkflag FLAG_0x25E checkflag FLAG_0x25E
goto_if 0, EventScript_16E534 goto_if 0, EventScript_16E534
checkflag FLAG_0x2EE checkflag FLAG_0x2EE
goto_if 1, EventScript_16E534 goto_if_eq EventScript_16E534
setvar VAR_RESULT, 1 setvar VAR_RESULT, 1
return return
@@ -99,8 +93,7 @@ EventScript_16E534:: @ 816E534
return return
EventScript_16E53A:: @ 816E53A EventScript_16E53A:: @ 816E53A
loadword 0, gUnknown_819A314 msgbox gUnknown_819A314
callstd 4
release release
end end
@@ -109,15 +102,12 @@ EventScript_16E544:: @ 816E544
waitmessage waitmessage
call EventScript_16E51C call EventScript_16E51C
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16E5FA goto_if_eq EventScript_16E5FA
multichoice 0, 0, 21, 0 multichoice 0, 0, 21, 0
copyvar VAR_0x8000, VAR_RESULT switch VAR_RESULT
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_16E668
goto_if 1, EventScript_16E668 case 1, EventScript_16E53A
compare_var_to_value VAR_0x8000, 1 case 127, EventScript_16E53A
goto_if 1, EventScript_16E53A
compare_var_to_value VAR_0x8000, 127
goto_if 1, EventScript_16E53A
end end
EventScript_16E586:: @ 816E586 EventScript_16E586:: @ 816E586
@@ -125,69 +115,52 @@ EventScript_16E586:: @ 816E586
waitmessage waitmessage
call EventScript_16E51C call EventScript_16E51C
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16E631 goto_if_eq EventScript_16E631
multichoice 0, 0, 22, 0 multichoice 0, 0, 22, 0
copyvar VAR_0x8000, VAR_RESULT switch VAR_RESULT
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_16E6A6
goto_if 1, EventScript_16E6A6 case 1, EventScript_16E53A
compare_var_to_value VAR_0x8000, 1 case 127, EventScript_16E53A
goto_if 1, EventScript_16E53A
compare_var_to_value VAR_0x8000, 127
goto_if 1, EventScript_16E53A
end end
EventScript_16E5C8:: @ 816E5C8 EventScript_16E5C8:: @ 816E5C8
message Text_19A282 message Text_19A282
waitmessage waitmessage
multichoice 0, 0, 23, 0 multichoice 0, 0, 23, 0
copyvar VAR_0x8000, VAR_RESULT switch VAR_RESULT
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_16E6E4
goto_if 1, EventScript_16E6E4 case 1, EventScript_16E53A
compare_var_to_value VAR_0x8000, 1 case 127, EventScript_16E53A
goto_if 1, EventScript_16E53A
compare_var_to_value VAR_0x8000, 127
goto_if 1, EventScript_16E53A
end end
EventScript_16E5FA:: @ 816E5FA EventScript_16E5FA:: @ 816E5FA
multichoice 0, 0, 24, 0 multichoice 0, 0, 24, 0
copyvar VAR_0x8000, VAR_RESULT switch VAR_RESULT
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_16E668
goto_if 1, EventScript_16E668 case 1, EventScript_16E6E4
compare_var_to_value VAR_0x8000, 1 case 2, EventScript_16E53A
goto_if 1, EventScript_16E6E4 case 127, EventScript_16E53A
compare_var_to_value VAR_0x8000, 2
goto_if 1, EventScript_16E53A
compare_var_to_value VAR_0x8000, 127
goto_if 1, EventScript_16E53A
end end
EventScript_16E631:: @ 816E631 EventScript_16E631:: @ 816E631
multichoice 0, 0, 25, 0 multichoice 0, 0, 25, 0
copyvar VAR_0x8000, VAR_RESULT switch VAR_RESULT
compare_var_to_value VAR_0x8000, 0 case 0, EventScript_16E6A6
goto_if 1, EventScript_16E6A6 case 1, EventScript_16E6E4
compare_var_to_value VAR_0x8000, 1 case 2, EventScript_16E53A
goto_if 1, EventScript_16E6E4 case 127, EventScript_16E53A
compare_var_to_value VAR_0x8000, 2
goto_if 1, EventScript_16E53A
compare_var_to_value VAR_0x8000, 127
goto_if 1, EventScript_16E53A
end end
EventScript_16E668:: @ 816E668 EventScript_16E668:: @ 816E668
getspeciesname 0, SPECIES_OMANYTE getspeciesname 0, SPECIES_OMANYTE
getitemname 1, ITEM_HELIX_FOSSIL getitemname 1, ITEM_HELIX_FOSSIL
loadword 0, gUnknown_819A3D4 msgbox gUnknown_819A3D4, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16E722 goto_if_eq EventScript_16E722
loadword 0, gUnknown_819A45D msgbox gUnknown_819A45D
callstd 4
textcolor 0 textcolor 0
removeitem ITEM_HELIX_FOSSIL, 1 removeitem ITEM_HELIX_FOSSIL, 1
loadword 0, gUnknown_819A4AB msgbox gUnknown_819A4AB
callstd 4
setvar VAR_0x406A, 1 setvar VAR_0x406A, 1
setvar VAR_0x4069, 1 setvar VAR_0x4069, 1
release release
@@ -196,16 +169,13 @@ EventScript_16E668:: @ 816E668
EventScript_16E6A6:: @ 816E6A6 EventScript_16E6A6:: @ 816E6A6
getspeciesname 0, SPECIES_KABUTO getspeciesname 0, SPECIES_KABUTO
getitemname 1, ITEM_DOME_FOSSIL getitemname 1, ITEM_DOME_FOSSIL
loadword 0, gUnknown_819A3D4 msgbox gUnknown_819A3D4, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16E722 goto_if_eq EventScript_16E722
loadword 0, gUnknown_819A45D msgbox gUnknown_819A45D
callstd 4
textcolor 0 textcolor 0
removeitem ITEM_DOME_FOSSIL, 1 removeitem ITEM_DOME_FOSSIL, 1
loadword 0, gUnknown_819A4AB msgbox gUnknown_819A4AB
callstd 4
setvar VAR_0x406A, 1 setvar VAR_0x406A, 1
setvar VAR_0x4069, 2 setvar VAR_0x4069, 2
release release
@@ -214,85 +184,77 @@ EventScript_16E6A6:: @ 816E6A6
EventScript_16E6E4:: @ 816E6E4 EventScript_16E6E4:: @ 816E6E4
getspeciesname 0, SPECIES_AERODACTYL getspeciesname 0, SPECIES_AERODACTYL
getitemname 1, ITEM_OLD_AMBER getitemname 1, ITEM_OLD_AMBER
loadword 0, gUnknown_819A3D4 msgbox gUnknown_819A3D4, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16E722 goto_if_eq EventScript_16E722
loadword 0, gUnknown_819A45D msgbox gUnknown_819A45D
callstd 4
textcolor 0 textcolor 0
removeitem ITEM_OLD_AMBER, 1 removeitem ITEM_OLD_AMBER, 1
loadword 0, gUnknown_819A4AB msgbox gUnknown_819A4AB
callstd 4
setvar VAR_0x406A, 1 setvar VAR_0x406A, 1
setvar VAR_0x4069, 3 setvar VAR_0x4069, 3
release release
end end
EventScript_16E722:: @ 816E722 EventScript_16E722:: @ 816E722
loadword 0, gUnknown_819A4E1 msgbox gUnknown_819A4E1
callstd 4
release release
end end
EventScript_16E72C:: @ 816E72C EventScript_16E72C:: @ 816E72C
loadword 0, gUnknown_819A4AB msgbox gUnknown_819A4AB
callstd 4
release release
end end
EventScript_16E736:: @ 816E736 EventScript_16E736:: @ 816E736
compare_var_to_value VAR_0x4069, 1 compare_var_to_value VAR_0x4069, 1
goto_if 1, EventScript_16E758 goto_if_eq EventScript_16E758
compare_var_to_value VAR_0x4069, 2 compare_var_to_value VAR_0x4069, 2
goto_if 1, EventScript_16E79D goto_if_eq EventScript_16E79D
compare_var_to_value VAR_0x4069, 3 compare_var_to_value VAR_0x4069, 3
goto_if 1, EventScript_16E7E2 goto_if_eq EventScript_16E7E2
end end
EventScript_16E758:: @ 816E758 EventScript_16E758:: @ 816E758
setvar VAR_0x4001, 138 setvar VAR_0x4001, 138
getspeciesname 0, SPECIES_OMANYTE getspeciesname 0, SPECIES_OMANYTE
loadword 0, gUnknown_819A34F msgbox gUnknown_819A34F
callstd 4
givemon SPECIES_OMANYTE, 5, ITEM_NONE, 0, 0, 0 givemon SPECIES_OMANYTE, 5, ITEM_NONE, 0, 0, 0
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A927C goto_if_eq EventScript_1A927C
setflag FLAG_0x2ED setflag FLAG_0x2ED
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16E827 goto_if_eq EventScript_16E827
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16E85B goto_if_eq EventScript_16E85B
end end
EventScript_16E79D:: @ 816E79D EventScript_16E79D:: @ 816E79D
setvar VAR_0x4001, 140 setvar VAR_0x4001, 140
getspeciesname 0, SPECIES_KABUTO getspeciesname 0, SPECIES_KABUTO
loadword 0, gUnknown_819A34F msgbox gUnknown_819A34F
callstd 4
givemon SPECIES_KABUTO, 5, ITEM_NONE, 0, 0, 0 givemon SPECIES_KABUTO, 5, ITEM_NONE, 0, 0, 0
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A927C goto_if_eq EventScript_1A927C
setflag FLAG_0x2EC setflag FLAG_0x2EC
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16E827 goto_if_eq EventScript_16E827
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16E85B goto_if_eq EventScript_16E85B
end end
EventScript_16E7E2:: @ 816E7E2 EventScript_16E7E2:: @ 816E7E2
setvar VAR_0x4001, 142 setvar VAR_0x4001, 142
getspeciesname 0, SPECIES_AERODACTYL getspeciesname 0, SPECIES_AERODACTYL
loadword 0, gUnknown_819A34F msgbox gUnknown_819A34F
callstd 4
givemon SPECIES_AERODACTYL, 5, ITEM_NONE, 0, 0, 0 givemon SPECIES_AERODACTYL, 5, ITEM_NONE, 0, 0, 0
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A927C goto_if_eq EventScript_1A927C
setflag FLAG_0x2EE setflag FLAG_0x2EE
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16E827 goto_if_eq EventScript_16E827
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16E85B goto_if_eq EventScript_16E85B
end end
EventScript_16E827:: @ 816E827 EventScript_16E827:: @ 816E827
@@ -302,10 +264,9 @@ EventScript_16E827:: @ 816E827
waitmessage waitmessage
waitfanfare waitfanfare
setvar VAR_0x406A, 0 setvar VAR_0x406A, 0
loadword 0, gUnknown_81A56A7 msgbox gUnknown_81A56A7, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16E895 goto_if_eq EventScript_16E895
call EventScript_1A8C27 call EventScript_1A8C27
call EventScript_1A74EB call EventScript_1A74EB
goto EventScript_16E895 goto EventScript_16E895
@@ -318,10 +279,9 @@ EventScript_16E85B:: @ 816E85B
waitmessage waitmessage
waitfanfare waitfanfare
setvar VAR_0x406A, 0 setvar VAR_0x406A, 0
loadword 0, gUnknown_81A56A7 msgbox gUnknown_81A56A7, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16E88A goto_if_eq EventScript_16E88A
call EventScript_1A8C33 call EventScript_1A8C33
goto EventScript_16E88A goto EventScript_16E88A
end end
@@ -336,16 +296,15 @@ EventScript_16E895:: @ 816E895
end end
EventScript_16E897:: @ 816E897 EventScript_16E897:: @ 816E897
loadword 0, gUnknown_819A4E1 msgbox gUnknown_819A4E1
callstd 4
release release
end end
EventScript_16E8A1:: @ 816E8A1 EventScript_16E8A1:: @ 816E8A1
checkflag FLAG_0x273 checkflag FLAG_0x273
goto_if 1, EventScript_16E8B9 goto_if_eq EventScript_16E8B9
checkflag FLAG_0x272 checkflag FLAG_0x272
goto_if 1, EventScript_16E8C8 goto_if_eq EventScript_16E8C8
goto EventScript_16E534 goto EventScript_16E534
end end
@@ -2,8 +2,7 @@ CinnabarIsland_PokemonLab_Lounge_MapScripts:: @ 816E2B8
.byte 0 .byte 0
CinnabarIsland_PokemonLab_Lounge_EventScript_16E2B9:: @ 816E2B9 CinnabarIsland_PokemonLab_Lounge_EventScript_16E2B9:: @ 816E2B9
loadword 0, gUnknown_8199FB3 msgbox gUnknown_8199FB3, 2
callstd 2
end end
CinnabarIsland_PokemonLab_Lounge_EventScript_16E2C2:: @ 816E2C2 CinnabarIsland_PokemonLab_Lounge_EventScript_16E2C2:: @ 816E2C2
@@ -12,11 +11,10 @@ CinnabarIsland_PokemonLab_Lounge_EventScript_16E2C2:: @ 816E2C2
setvar VAR_0x8008, 6 setvar VAR_0x8008, 6
call EventScript_1A8CAD call EventScript_1A8CAD
checkflag FLAG_0x274 checkflag FLAG_0x274
goto_if 1, EventScript_16E334 goto_if_eq EventScript_16E334
loadword 0, gUnknown_81A59FE msgbox gUnknown_81A59FE, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16E31C goto_if_eq EventScript_16E31C
call EventScript_1A8CBD call EventScript_1A8CBD
compare_var_to_value VAR_0x8004, 6 compare_var_to_value VAR_0x8004, 6
goto_if 4, EventScript_16E31C goto_if 4, EventScript_16E31C
@@ -24,28 +22,24 @@ CinnabarIsland_PokemonLab_Lounge_EventScript_16E2C2:: @ 816E2C2
compare_var_to_var VAR_RESULT, VAR_0x8009 compare_var_to_var VAR_RESULT, VAR_0x8009
goto_if 5, EventScript_16E326 goto_if 5, EventScript_16E326
call EventScript_1A8CD9 call EventScript_1A8CD9
loadword 0, gUnknown_81A5A9D msgbox gUnknown_81A5A9D
callstd 4
setflag FLAG_0x274 setflag FLAG_0x274
release release
end end
EventScript_16E31C:: @ 816E31C EventScript_16E31C:: @ 816E31C
loadword 0, gUnknown_81A5A4E msgbox gUnknown_81A5A4E
callstd 4
release release
end end
EventScript_16E326:: @ 816E326 EventScript_16E326:: @ 816E326
getspeciesname 0, 32777 getspeciesname 0, VAR_0x8009
loadword 0, gUnknown_81A5A6A msgbox gUnknown_81A5A6A
callstd 4
release release
end end
EventScript_16E334:: @ 816E334 EventScript_16E334:: @ 816E334
loadword 0, gUnknown_81A5AA5 msgbox gUnknown_81A5AA5
callstd 4
release release
end end
@@ -57,11 +51,10 @@ CinnabarIsland_PokemonLab_Lounge_EventScript_16E33E:: @ 816E33E
specialvar VAR_RESULT, sub_8053A9C specialvar VAR_RESULT, sub_8053A9C
copyvar VAR_0x8009, VAR_RESULT copyvar VAR_0x8009, VAR_RESULT
checkflag FLAG_0x275 checkflag FLAG_0x275
goto_if 1, EventScript_16E3D4 goto_if_eq EventScript_16E3D4
loadword 0, gUnknown_81A5AD6 msgbox gUnknown_81A5AD6, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16E3BC goto_if_eq EventScript_16E3BC
special sub_80BF8FC special sub_80BF8FC
waitstate waitstate
copyvar VAR_0x800A, VAR_0x8004 copyvar VAR_0x800A, VAR_0x8004
@@ -77,27 +70,23 @@ CinnabarIsland_PokemonLab_Lounge_EventScript_16E33E:: @ 816E33E
special sub_8053D68 special sub_8053D68
special sub_8054440 special sub_8054440
waitstate waitstate
loadword 0, gUnknown_81A5B4A msgbox gUnknown_81A5B4A
callstd 4
setflag FLAG_0x275 setflag FLAG_0x275
release release
end end
EventScript_16E3BC:: @ 816E3BC EventScript_16E3BC:: @ 816E3BC
loadword 0, gUnknown_81A5B08 msgbox gUnknown_81A5B08
callstd 4
release release
end end
EventScript_16E3C6:: @ 816E3C6 EventScript_16E3C6:: @ 816E3C6
getspeciesname 0, 32777 getspeciesname 0, VAR_0x8009
loadword 0, gUnknown_81A5B18 msgbox gUnknown_81A5B18
callstd 4
release release
end end
EventScript_16E3D4:: @ 816E3D4 EventScript_16E3D4:: @ 816E3D4
loadword 0, gUnknown_81A5B60 msgbox gUnknown_81A5B60
callstd 4
release release
end end
@@ -6,16 +6,13 @@ CinnabarIsland_PokemonLab_ResearchRoom_EventScript_16E3DF:: @ 816E3DF
end end
CinnabarIsland_PokemonLab_ResearchRoom_EventScript_16E3E5:: @ 816E3E5 CinnabarIsland_PokemonLab_ResearchRoom_EventScript_16E3E5:: @ 816E3E5
loadword 0, gUnknown_819A015 msgbox gUnknown_819A015, 2
callstd 2
end end
CinnabarIsland_PokemonLab_ResearchRoom_EventScript_16E3EE:: @ 816E3EE CinnabarIsland_PokemonLab_ResearchRoom_EventScript_16E3EE:: @ 816E3EE
loadword 0, gUnknown_819A04A msgbox gUnknown_819A04A, 3
callstd 3
end end
CinnabarIsland_PokemonLab_ResearchRoom_EventScript_16E3F7:: @ 816E3F7 CinnabarIsland_PokemonLab_ResearchRoom_EventScript_16E3F7:: @ 816E3F7
loadword 0, gUnknown_819A128 msgbox gUnknown_819A128, 3
callstd 3
end end
+1 -1
View File
@@ -3,5 +3,5 @@ DiglettsCave_B1F_MapScripts:: @ 8160EF1
.byte 0 .byte 0
DiglettsCave_B1F_MapScript1_160EF7:: @ 8160EF7 DiglettsCave_B1F_MapScript1_160EF7:: @ 8160EF7
setworldmapflag 2217 setworldmapflag FLAG_WORLD_MAP_DIGLETTS_CAVE_B1F
end end
@@ -2,6 +2,5 @@ DiglettsCave_NorthEntrance_MapScripts:: @ 8160EE7
.byte 0 .byte 0
DiglettsCave_NorthEntrance_EventScript_160EE8:: @ 8160EE8 DiglettsCave_NorthEntrance_EventScript_160EE8:: @ 8160EE8
loadword 0, gUnknown_817462C msgbox gUnknown_817462C, 2
callstd 2
end end
@@ -2,6 +2,5 @@ DiglettsCave_SouthEntrance_MapScripts:: @ 8160EFB
.byte 0 .byte 0
DiglettsCave_SouthEntrance_EventScript_160EFC:: @ 8160EFC DiglettsCave_SouthEntrance_EventScript_160EFC:: @ 8160EFC
loadword 0, gUnknown_81746A7 msgbox gUnknown_81746A7, 2
callstd 2
end end
+4 -7
View File
@@ -3,20 +3,17 @@ FiveIsland_MapScripts:: @ 8167E8E
.byte 0 .byte 0
FiveIsland_MapScript1_167E94:: @ 8167E94 FiveIsland_MapScript1_167E94:: @ 8167E94
setworldmapflag 2207 setworldmapflag FLAG_WORLD_MAP_FIVE_ISLAND
end end
FiveIsland_EventScript_167E98:: @ 8167E98 FiveIsland_EventScript_167E98:: @ 8167E98
loadword 0, gUnknown_8182DFB msgbox gUnknown_8182DFB, 3
callstd 3
end end
FiveIsland_EventScript_167EA1:: @ 8167EA1 FiveIsland_EventScript_167EA1:: @ 8167EA1
loadword 0, gUnknown_8182E26 msgbox gUnknown_8182E26, 2
callstd 2
end end
FiveIsland_EventScript_167EAA:: @ 8167EAA FiveIsland_EventScript_167EAA:: @ 8167EAA
loadword 0, gUnknown_8182E96 msgbox gUnknown_8182E96, 2
callstd 2
end end
+1 -2
View File
@@ -2,6 +2,5 @@ FiveIsland_House1_MapScripts:: @ 8171D56
.byte 0 .byte 0
FiveIsland_House1_EventScript_171D57:: @ 8171D57 FiveIsland_House1_EventScript_171D57:: @ 8171D57
loadword 0, gUnknown_81A3CAC msgbox gUnknown_81A3CAC, 2
callstd 2
end end
+1 -2
View File
@@ -2,6 +2,5 @@ FiveIsland_House2_MapScripts:: @ 8171D60
.byte 0 .byte 0
FiveIsland_House2_EventScript_171D61:: @ 8171D61 FiveIsland_House2_EventScript_171D61:: @ 8171D61
loadword 0, gUnknown_81A3D5E msgbox gUnknown_81A3D5E, 2
callstd 2
end end
@@ -3,5 +3,5 @@ FiveIsland_LostCave_Entrance_MapScripts:: @ 8164BEC
.byte 0 .byte 0
FiveIsland_LostCave_Entrance_MapScript1_164BF2:: @ 8164BF2 FiveIsland_LostCave_Entrance_MapScript1_164BF2:: @ 8164BF2
setworldmapflag 2236 setworldmapflag FLAG_WORLD_MAP_FIVE_ISLAND_LOST_CAVE_ENTRANCE
end end
@@ -3,6 +3,5 @@ FiveIsland_LostCave_Room1_MapScripts:: @ 8164BF6
FiveIsland_LostCave_Room1_EventScript_164BF7:: @ 8164BF7 FiveIsland_LostCave_Room1_EventScript_164BF7:: @ 8164BF7
trainerbattle 0, 607, 0, Text_17CEF5, Text_17CF42 trainerbattle 0, 607, 0, Text_17CEF5, Text_17CF42
loadword 0, gUnknown_817CF54 msgbox gUnknown_817CF54, 6
callstd 6
end end
@@ -4,16 +4,16 @@ FiveIsland_LostCave_Room10_MapScripts:: @ 8164C2D
.byte 0 .byte 0
FiveIsland_LostCave_Room10_MapScript1_164C38:: @ 8164C38 FiveIsland_LostCave_Room10_MapScript1_164C38:: @ 8164C38
checktrainerflag 606 checktrainerflag FLAG_0x25E
call_if 1, EventScript_164C42 call_if 1, EventScript_164C42
end end
EventScript_164C42:: @ 8164C42 EventScript_164C42:: @ 8164C42
setvar VAR_0x4083, 1 setvar VAR_MAP_SCENE_FIVE_ISLAND_LOST_CAVE_ROOM10, 1
return return
FiveIsland_LostCave_Room10_MapScript2_164C48:: @ 8164C48 FiveIsland_LostCave_Room10_MapScript2_164C48:: @ 8164C48
map_script_2 VAR_0x4083, 0, EventScript_164C52 map_script_2 VAR_MAP_SCENE_FIVE_ISLAND_LOST_CAVE_ROOM10, 0, EventScript_164C52
.2byte 0 .2byte 0
EventScript_164C52:: @ 8164C52 EventScript_164C52:: @ 8164C52
@@ -24,14 +24,12 @@ EventScript_164C52:: @ 8164C52
delay 100 delay 100
applymovement 1, Movement_164CC8 applymovement 1, Movement_164CC8
waitmovement 0 waitmovement 0
loadword 0, gUnknown_817D062 msgbox gUnknown_817D062
callstd 4
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_164CB6 goto_if_eq EventScript_164CB6
trainerbattle 3, 606, 0, Text_17D086 trainerbattle 3, 606, 0, Text_17D086
loadword 0, gUnknown_817D0B2 msgbox gUnknown_817D0B2
callstd 4
closemessage closemessage
call EventScript_164CA5 call EventScript_164CA5
warp MAP_FIVE_ISLAND_RESORT_GORGEOUS, 255, 39, 10 warp MAP_FIVE_ISLAND_RESORT_GORGEOUS, 255, 39, 10
@@ -42,12 +40,12 @@ EventScript_164C52:: @ 8164C52
EventScript_164CA5:: @ 8164CA5 EventScript_164CA5:: @ 8164CA5
setflag FLAG_0x093 setflag FLAG_0x093
clearflag FLAG_0x094 clearflag FLAG_0x094
setvar VAR_0x4083, 1 setvar VAR_MAP_SCENE_FIVE_ISLAND_LOST_CAVE_ROOM10, 1
setvar VAR_0x4084, 1 setvar VAR_MAP_SCENE_FIVE_ISLAND_RESORT_GORGEOUS, 1
return return
EventScript_164CB6:: @ 8164CB6 EventScript_164CB6:: @ 8164CB6
settrainerflag 606 settrainerflag FLAG_0x25E
call EventScript_164CA5 call EventScript_164CA5
releaseall releaseall
end end
@@ -3,6 +3,5 @@ FiveIsland_LostCave_Room4_MapScripts:: @ 8164C10
FiveIsland_LostCave_Room4_EventScript_164C11:: @ 8164C11 FiveIsland_LostCave_Room4_EventScript_164C11:: @ 8164C11
trainerbattle 0, 608, 0, Text_17CFC1, Text_17CFFB trainerbattle 0, 608, 0, Text_17CFC1, Text_17CFFB
loadword 0, gUnknown_817D037 msgbox gUnknown_817D037, 6
callstd 6
end end
+7 -12
View File
@@ -10,11 +10,10 @@ FiveIsland_Meadow_MapScript1_168938:: @ 8168938
FiveIsland_Meadow_EventScript_168942:: @ 8168942 FiveIsland_Meadow_EventScript_168942:: @ 8168942
lockall lockall
checkflag FLAG_0x2D6 checkflag FLAG_0x2D6
goto_if 1, EventScript_168979 goto_if_eq EventScript_168979
checkflag FLAG_0x2D8 checkflag FLAG_0x2D8
goto_if 1, EventScript_16895F goto_if_eq EventScript_16895F
loadword 0, gUnknown_818AB8E msgbox gUnknown_818AB8E
callstd 4
releaseall releaseall
end end
@@ -31,8 +30,7 @@ EventScript_16895F:: @ 816895F
end end
EventScript_168979:: @ 8168979 EventScript_168979:: @ 8168979
loadword 0, gUnknown_818AC62 msgbox gUnknown_818AC62
callstd 4
releaseall releaseall
end end
@@ -42,18 +40,15 @@ EventScript_168983:: @ 8168983
FiveIsland_Meadow_EventScript_16898D:: @ 816898D FiveIsland_Meadow_EventScript_16898D:: @ 816898D
trainerbattle 0, 567, 0, Text_18AC88, Text_18ACB3 trainerbattle 0, 567, 0, Text_18AC88, Text_18ACB3
loadword 0, gUnknown_818ACC5 msgbox gUnknown_818ACC5, 6
callstd 6
end end
FiveIsland_Meadow_EventScript_1689A4:: @ 81689A4 FiveIsland_Meadow_EventScript_1689A4:: @ 81689A4
trainerbattle 0, 568, 0, Text_18ACF0, Text_18AD39 trainerbattle 0, 568, 0, Text_18ACF0, Text_18AD39
loadword 0, gUnknown_818AD59 msgbox gUnknown_818AD59, 6
callstd 6
end end
FiveIsland_Meadow_EventScript_1689BB:: @ 81689BB FiveIsland_Meadow_EventScript_1689BB:: @ 81689BB
trainerbattle 0, 569, 0, Text_18ADC6, Text_18ADFB trainerbattle 0, 569, 0, Text_18ADC6, Text_18ADFB
loadword 0, gUnknown_818AE16 msgbox gUnknown_818AE16, 6
callstd 6
end end
+23 -39
View File
@@ -4,38 +4,31 @@ FiveIsland_MemorialPillar_MapScripts:: @ 81689D2
FiveIsland_MemorialPillar_EventScript_1689D3:: @ 81689D3 FiveIsland_MemorialPillar_EventScript_1689D3:: @ 81689D3
lock lock
checkflag FLAG_0x236 checkflag FLAG_0x236
goto_if 1, EventScript_168A18 goto_if_eq EventScript_168A18
checkflag FLAG_0x2D7 checkflag FLAG_0x2D7
goto_if 1, EventScript_168A22 goto_if_eq EventScript_168A22
loadword 0, gUnknown_818B02E msgbox gUnknown_818B02E
callstd 4
closemessage closemessage
applymovement 1, Movement_1A75E1 applymovement 1, Movement_1A75E1
waitmovement 0 waitmovement 0
delay 45 delay 45
loadword 0, gUnknown_818B03C msgbox gUnknown_818B03C
callstd 4
applymovement 1, Movement_1A75E9 applymovement 1, Movement_1A75E9
waitmovement 0 waitmovement 0
loadword 0, gUnknown_818B05E msgbox gUnknown_818B05E
callstd 4
release release
end end
EventScript_168A18:: @ 8168A18 EventScript_168A18:: @ 8168A18
loadword 0, gUnknown_818B2DA msgbox gUnknown_818B2DA
callstd 4
release release
end end
EventScript_168A22:: @ 8168A22 EventScript_168A22:: @ 8168A22
loadword 0, gUnknown_818B282 msgbox gUnknown_818B282
callstd 4 giveitem ITEM_TM42
setorcopyvar VAR_0x8000, 330
setorcopyvar VAR_0x8001, 1
callstd 0
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_168AFE goto_if_eq EventScript_168AFE
call EventScript_168AE8 call EventScript_168AE8
release release
end end
@@ -43,33 +36,30 @@ EventScript_168A22:: @ 8168A22
FiveIsland_MemorialPillar_EventScript_168A48:: @ 8168A48 FiveIsland_MemorialPillar_EventScript_168A48:: @ 8168A48
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
special sub_8112364 special sub_8112364
lockall lockall
checkflag FLAG_0x236 checkflag FLAG_0x236
goto_if 1, EventScript_168B0B goto_if_eq EventScript_168B0B
checkflag FLAG_0x2D7 checkflag FLAG_0x2D7
goto_if 1, EventScript_168B0B goto_if_eq EventScript_168B0B
loadword 0, gUnknown_818B095 msgbox gUnknown_818B095
callstd 4
checkitem ITEM_LEMONADE, 1 checkitem ITEM_LEMONADE, 1
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_168A86 goto_if_eq EventScript_168A86
releaseall releaseall
end end
EventScript_168A86:: @ 8168A86 EventScript_168A86:: @ 8168A86
loadword 0, gUnknown_818B105 msgbox gUnknown_818B105, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_168A9B goto_if_eq EventScript_168A9B
releaseall releaseall
end end
EventScript_168A9B:: @ 8168A9B EventScript_168A9B:: @ 8168A9B
removeitem ITEM_LEMONADE, 1 removeitem ITEM_LEMONADE, 1
loadword 0, gUnknown_818B13E msgbox gUnknown_818B13E
callstd 4
closemessage closemessage
applymovement 1, Movement_1A75EB applymovement 1, Movement_1A75EB
waitmovement 0 waitmovement 0
@@ -77,20 +67,16 @@ EventScript_168A9B:: @ 8168A9B
applymovement 255, Movement_1A75E7 applymovement 255, Movement_1A75E7
waitmovement 0 waitmovement 0
textcolor 0 textcolor 0
loadword 0, gUnknown_818B171 msgbox gUnknown_818B171
callstd 4 giveitem ITEM_TM42
setorcopyvar VAR_0x8000, 330
setorcopyvar VAR_0x8001, 1
callstd 0
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_168AFE goto_if_eq EventScript_168AFE
call EventScript_168AE8 call EventScript_168AE8
releaseall releaseall
end end
EventScript_168AE8:: @ 8168AE8 EventScript_168AE8:: @ 8168AE8
loadword 0, gUnknown_818B219 msgbox gUnknown_818B219
callstd 4
applymovement 1, Movement_1A75E9 applymovement 1, Movement_1A75E9
waitmovement 0 waitmovement 0
setflag FLAG_0x236 setflag FLAG_0x236
@@ -98,13 +84,11 @@ EventScript_168AE8:: @ 8168AE8
EventScript_168AFE:: @ 8168AFE EventScript_168AFE:: @ 8168AFE
setflag FLAG_0x2D7 setflag FLAG_0x2D7
loadword 0, gUnknown_818B23E msgbox gUnknown_818B23E
callstd 4
releaseall releaseall
end end
EventScript_168B0B:: @ 8168B0B EventScript_168B0B:: @ 8168B0B
loadword 0, gUnknown_818B2F8 msgbox gUnknown_818B2F8
callstd 4
releaseall releaseall
end end
@@ -4,7 +4,7 @@ FiveIsland_PokemonCenter_1F_MapScripts:: @ 8171CF1
.byte 0 .byte 0
FiveIsland_PokemonCenter_1F_MapScript1_171CFC:: @ 8171CFC FiveIsland_PokemonCenter_1F_MapScript1_171CFC:: @ 8171CFC
setrespawn 18 setrespawn SPAWN_FIVE_ISLAND
end end
FiveIsland_PokemonCenter_1F_EventScript_171D00:: @ 8171D00 FiveIsland_PokemonCenter_1F_EventScript_171D00:: @ 8171D00
@@ -15,11 +15,9 @@ FiveIsland_PokemonCenter_1F_EventScript_171D00:: @ 8171D00
end end
FiveIsland_PokemonCenter_1F_EventScript_171D09:: @ 8171D09 FiveIsland_PokemonCenter_1F_EventScript_171D09:: @ 8171D09
loadword 0, gUnknown_81A3BBA msgbox gUnknown_81A3BBA, 2
callstd 2
end end
FiveIsland_PokemonCenter_1F_EventScript_171D12:: @ 8171D12 FiveIsland_PokemonCenter_1F_EventScript_171D12:: @ 8171D12
loadword 0, gUnknown_81A3BFD msgbox gUnknown_81A3BFD, 2
callstd 2
end end
@@ -4,7 +4,7 @@ FiveIsland_ResortGorgeous_MapScripts:: @ 81687E4
.byte 0 .byte 0
FiveIsland_ResortGorgeous_MapScript1_1687EF:: @ 81687EF FiveIsland_ResortGorgeous_MapScript1_1687EF:: @ 81687EF
map_script_2 VAR_0x4084, 1, EventScript_1687F9 map_script_2 VAR_MAP_SCENE_FIVE_ISLAND_RESORT_GORGEOUS, 1, EventScript_1687F9
.2byte 0 .2byte 0
EventScript_1687F9:: @ 81687F9 EventScript_1687F9:: @ 81687F9
@@ -12,14 +12,13 @@ EventScript_1687F9:: @ 81687F9
end end
FiveIsland_ResortGorgeous_MapScript2_1687FE:: @ 81687FE FiveIsland_ResortGorgeous_MapScript2_1687FE:: @ 81687FE
map_script_2 VAR_0x4084, 1, EventScript_168808 map_script_2 VAR_MAP_SCENE_FIVE_ISLAND_RESORT_GORGEOUS, 1, EventScript_168808
.2byte 0 .2byte 0
EventScript_168808:: @ 8168808 EventScript_168808:: @ 8168808
lockall lockall
textcolor 1 textcolor 1
loadword 0, gUnknown_818A7DB msgbox gUnknown_818A7DB
callstd 4
closemessage closemessage
applymovement 8, Movement_1A75E9 applymovement 8, Movement_1A75E9
waitmovement 0 waitmovement 0
@@ -31,7 +30,7 @@ EventScript_168808:: @ 8168808
waitdooranim waitdooranim
removeobject 8 removeobject 8
clearflag FLAG_0x095 clearflag FLAG_0x095
setvar VAR_0x4084, 2 setvar VAR_MAP_SCENE_FIVE_ISLAND_RESORT_GORGEOUS, 2
releaseall releaseall
end end
@@ -41,6 +40,5 @@ Movement_168841:: @ 8168841
step_end step_end
FiveIsland_ResortGorgeous_EventScript_168844:: @ 8168844 FiveIsland_ResortGorgeous_EventScript_168844:: @ 8168844
loadword 0, gUnknown_818A7FE msgbox gUnknown_818A7FE, 3
callstd 3
end end
@@ -4,31 +4,28 @@ FiveIsland_ResortGorgeous_House_MapScripts:: @ 8171EBD
FiveIsland_ResortGorgeous_House_EventScript_171EBE:: @ 8171EBE FiveIsland_ResortGorgeous_House_EventScript_171EBE:: @ 8171EBE
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
special sub_8112364 special sub_8112364
lock lock
faceplayer faceplayer
checkflag FLAG_0x002 checkflag FLAG_0x002
goto_if 1, EventScript_172043 goto_if_eq EventScript_172043
compare_var_to_value VAR_STORAGE_UNKNOWN, 65535 compare_var_to_value VAR_STORAGE_UNKNOWN, 65535
goto_if 1, EventScript_171F0B goto_if_eq EventScript_171F0B
compare_var_to_value VAR_STORAGE_UNKNOWN, 0 compare_var_to_value VAR_STORAGE_UNKNOWN, 0
goto_if 5, EventScript_171F19 goto_if 5, EventScript_171F19
loadword 0, gUnknown_81A42A0 msgbox gUnknown_81A42A0
callstd 4
goto EventScript_171EFE goto EventScript_171EFE
end end
EventScript_171EFE:: @ 8171EFE EventScript_171EFE:: @ 8171EFE
special sub_80CB0A8 special sub_80CB0A8
loadword 0, gUnknown_81A4315 msgbox gUnknown_81A4315
callstd 4
release release
end end
EventScript_171F0B:: @ 8171F0B EventScript_171F0B:: @ 8171F0B
loadword 0, gUnknown_81A437A msgbox gUnknown_81A437A
callstd 4
goto EventScript_171EFE goto EventScript_171EFE
end end
@@ -36,28 +33,24 @@ EventScript_171F19:: @ 8171F19
copyvar VAR_0x8004, VAR_STORAGE_UNKNOWN copyvar VAR_0x8004, VAR_STORAGE_UNKNOWN
specialvar VAR_RESULT, sub_80CC48C specialvar VAR_RESULT, sub_80CC48C
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_171F34 goto_if_eq EventScript_171F34
goto EventScript_171EFE goto EventScript_171EFE
end end
EventScript_171F34:: @ 8171F34 EventScript_171F34:: @ 8171F34
special sub_80CB0A8 special sub_80CB0A8
loadword 0, gUnknown_81A43F7 msgbox gUnknown_81A43F7
callstd 4
addobject 2 addobject 2
applymovement 2, Movement_172060 applymovement 2, Movement_172060
waitmovement 0 waitmovement 0
textcolor 0 textcolor 0
loadword 0, gUnknown_81A450B msgbox gUnknown_81A450B
callstd 4
applymovement 1, Movement_1A75E9 applymovement 1, Movement_1A75E9
waitmovement 0 waitmovement 0
textcolor 1 textcolor 1
loadword 0, gUnknown_81A4521 msgbox gUnknown_81A4521
callstd 4
textcolor 0 textcolor 0
loadword 0, gUnknown_81A4566 msgbox gUnknown_81A4566
callstd 4
closemessage closemessage
compare_var_to_value VAR_FACING, 2 compare_var_to_value VAR_FACING, 2
call_if 1, EventScript_171FCD call_if 1, EventScript_171FCD
@@ -68,13 +61,10 @@ EventScript_171F34:: @ 8171F34
compare_var_to_value VAR_FACING, 3 compare_var_to_value VAR_FACING, 3
call_if 1, EventScript_17201A call_if 1, EventScript_17201A
moveobjectoffscreen 2 moveobjectoffscreen 2
loadword 0, gUnknown_81A458E msgbox gUnknown_81A458E
callstd 4 giveitem VAR_0x403B
setorcopyvar VAR_0x8000, VAR_0x403B
setorcopyvar VAR_0x8001, 1
callstd 0
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_172025 goto_if_eq EventScript_172025
setflag FLAG_0x002 setflag FLAG_0x002
setvar VAR_STORAGE_UNKNOWN, 0 setvar VAR_STORAGE_UNKNOWN, 0
release release
@@ -110,19 +100,16 @@ EventScript_17201A:: @ 817201A
EventScript_172025:: @ 8172025 EventScript_172025:: @ 8172025
textcolor 0 textcolor 0
loadword 0, gUnknown_81A45E8 msgbox gUnknown_81A45E8
callstd 4
textcolor 1 textcolor 1
loadword 0, gUnknown_81A461B msgbox gUnknown_81A461B
callstd 4
setflag FLAG_0x002 setflag FLAG_0x002
setvar VAR_STORAGE_UNKNOWN, 0 setvar VAR_STORAGE_UNKNOWN, 0
release release
end end
EventScript_172043:: @ 8172043 EventScript_172043:: @ 8172043
loadword 0, gUnknown_81A4632 msgbox gUnknown_81A4632
callstd 4
release release
end end
@@ -158,6 +145,5 @@ Movement_172060:: @ 8172060
step_end step_end
FiveIsland_ResortGorgeous_House_EventScript_172062:: @ 8172062 FiveIsland_ResortGorgeous_House_EventScript_172062:: @ 8172062
loadword 0, gUnknown_81A4657 msgbox gUnknown_81A4657, 2
callstd 2
end end
@@ -4,11 +4,11 @@ FiveIsland_RocketWarehouse_MapScripts:: @ 8163F2E
.byte 0 .byte 0
FiveIsland_RocketWarehouse_MapScript2_163F39:: @ 8163F39 FiveIsland_RocketWarehouse_MapScript2_163F39:: @ 8163F39
setworldmapflag 2233 setworldmapflag FLAG_WORLD_MAP_FIVE_ISLAND_ROCKET_WAREHOUSE
end end
FiveIsland_RocketWarehouse_MapScript1_163F3D:: @ 8163F3D FiveIsland_RocketWarehouse_MapScript1_163F3D:: @ 8163F3D
checktrainerflag 543 checktrainerflag FLAG_0x21F
call_if 1, EventScript_163F47 call_if 1, EventScript_163F47
end end
@@ -20,21 +20,18 @@ EventScript_163F47:: @ 8163F47
FiveIsland_RocketWarehouse_EventScript_163F5A:: @ 8163F5A FiveIsland_RocketWarehouse_EventScript_163F5A:: @ 8163F5A
lockall lockall
checkflag FLAG_0x2D5 checkflag FLAG_0x2D5
goto_if 1, EventScript_163F6E goto_if_eq EventScript_163F6E
loadword 0, gUnknown_817B4E3 msgbox gUnknown_817B4E3
callstd 4
releaseall releaseall
end end
EventScript_163F6E:: @ 8163F6E EventScript_163F6E:: @ 8163F6E
loadword 0, gUnknown_817B512 msgbox gUnknown_817B512
callstd 4
releaseall releaseall
end end
FiveIsland_RocketWarehouse_EventScript_163F78:: @ 8163F78 FiveIsland_RocketWarehouse_EventScript_163F78:: @ 8163F78
loadword 0, gUnknown_817BB15 msgbox gUnknown_817BB15, 3
callstd 3
end end
FiveIsland_RocketWarehouse_EventScript_163F81:: @ 8163F81 FiveIsland_RocketWarehouse_EventScript_163F81:: @ 8163F81
@@ -47,54 +44,45 @@ FiveIsland_RocketWarehouse_EventScript_163F81:: @ 8163F81
FiveIsland_RocketWarehouse_EventScript_163F93:: @ 8163F93 FiveIsland_RocketWarehouse_EventScript_163F93:: @ 8163F93
trainerbattle 2, 545, 0, Text_17BBAF, Text_17BC55, EventScript_163FCD trainerbattle 2, 545, 0, Text_17BBAF, Text_17BC55, EventScript_163FCD
checkflag 2116 checkflag FLAG_0x844
goto_if 1, EventScript_163FB7 goto_if_eq EventScript_163FB7
loadword 0, gUnknown_817BCA3 msgbox gUnknown_817BCA3, 6
callstd 6
end end
EventScript_163FB7:: @ 8163FB7 EventScript_163FB7:: @ 8163FB7
setvar VAR_0x8004, 15 setvar VAR_0x8004, 15
setvar VAR_0x8005, 5 setvar VAR_0x8005, 5
special SetFlavorTextFlagFromSpecialVars special SetFlavorTextFlagFromSpecialVars
loadword 0, gUnknown_817BCD7 msgbox gUnknown_817BCD7, 6
callstd 6
end end
EventScript_163FCD:: @ 8163FCD EventScript_163FCD:: @ 8163FCD
loadword 0, gUnknown_817BC6C msgbox gUnknown_817BC6C
callstd 4
setflag FLAG_0x2DC setflag FLAG_0x2DC
setorcopyvar VAR_0x8000, 374 giveitem ITEM_SAPPHIRE
setorcopyvar VAR_0x8001, 1
callstd 0
release release
end end
FiveIsland_RocketWarehouse_EventScript_163FE6:: @ 8163FE6 FiveIsland_RocketWarehouse_EventScript_163FE6:: @ 8163FE6
trainerbattle 0, 541, 0, Text_17B54D, Text_17B585 trainerbattle 0, 541, 0, Text_17B54D, Text_17B585
loadword 0, gUnknown_817B5A6 msgbox gUnknown_817B5A6, 6
callstd 6
end end
FiveIsland_RocketWarehouse_EventScript_163FFD:: @ 8163FFD FiveIsland_RocketWarehouse_EventScript_163FFD:: @ 8163FFD
trainerbattle 0, 542, 0, Text_17B677, Text_17B6D9 trainerbattle 0, 542, 0, Text_17B677, Text_17B6D9
loadword 0, gUnknown_817B6EF msgbox gUnknown_817B6EF, 6
callstd 6
end end
FiveIsland_RocketWarehouse_EventScript_164014:: @ 8164014 FiveIsland_RocketWarehouse_EventScript_164014:: @ 8164014
trainerbattle 2, 544, 0, Text_17B8DA, Text_17B9FB, EventScript_16402F trainerbattle 2, 544, 0, Text_17B8DA, Text_17B9FB, EventScript_16402F
loadword 0, gUnknown_817BA64 msgbox gUnknown_817BA64, 6
callstd 6
end end
EventScript_16402F:: @ 816402F EventScript_16402F:: @ 816402F
getplayerxy VAR_0x8004, VAR_0x8005 getplayerxy VAR_0x8004, VAR_0x8005
compare_var_to_value VAR_0x8004, 24 compare_var_to_value VAR_0x8004, 24
call_if 3, EventScript_164065 call_if 3, EventScript_164065
loadword 0, gUnknown_817BA64 msgbox gUnknown_817BA64
callstd 4
closemessage closemessage
fadescreen 1 fadescreen 1
removeobject 1 removeobject 1
@@ -115,14 +103,12 @@ EventScript_164065:: @ 8164065
FiveIsland_RocketWarehouse_EventScript_164070:: @ 8164070 FiveIsland_RocketWarehouse_EventScript_164070:: @ 8164070
trainerbattle 0, 516, 0, Text_17B5D6, Text_17B62F trainerbattle 0, 516, 0, Text_17B5D6, Text_17B62F
loadword 0, gUnknown_817B642 msgbox gUnknown_817B642, 6
callstd 6
end end
FiveIsland_RocketWarehouse_EventScript_164087:: @ 8164087 FiveIsland_RocketWarehouse_EventScript_164087:: @ 8164087
trainerbattle 2, 543, 0, Text_17B72D, Text_17B79C, EventScript_1640A2 trainerbattle 2, 543, 0, Text_17B72D, Text_17B79C, EventScript_1640A2
loadword 0, gUnknown_817B7FA msgbox gUnknown_817B7FA, 6
callstd 6
end end
EventScript_1640A2:: @ 81640A2 EventScript_1640A2:: @ 81640A2
@@ -130,8 +116,7 @@ EventScript_1640A2:: @ 81640A2
specialvar VAR_RESULT, player_get_direction_lower_nybble specialvar VAR_RESULT, player_get_direction_lower_nybble
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
call_if 1, EventScript_16412E call_if 1, EventScript_16412E
loadword 0, gUnknown_817B7AE msgbox gUnknown_817B7AE
callstd 4
closemessage closemessage
compare_var_to_value VAR_0x8004, 24 compare_var_to_value VAR_0x8004, 24
call_if 3, EventScript_164144 call_if 3, EventScript_164144
@@ -153,14 +138,13 @@ EventScript_1640A2:: @ 81640A2
call_if 1, EventScript_164165 call_if 1, EventScript_164165
compare_var_to_value VAR_0x8004, 27 compare_var_to_value VAR_0x8004, 27
call_if 1, EventScript_164170 call_if 1, EventScript_164170
loadword 0, gUnknown_817B7FA msgbox gUnknown_817B7FA
callstd 4
release release
end end
EventScript_16412E:: @ 816412E EventScript_16412E:: @ 816412E
compare_var_to_value VAR_0x8004, 27 compare_var_to_value VAR_0x8004, 27
goto_if 1, EventScript_1A77A9 goto_if_eq EventScript_1A77A9
applymovement 255, Movement_1A75EB applymovement 255, Movement_1A75EB
waitmovement 0 waitmovement 0
return return
+13 -19
View File
@@ -4,21 +4,19 @@ FiveIsland_WaterLabyrinth_MapScripts:: @ 816884D
FiveIsland_WaterLabyrinth_EventScript_16884E:: @ 816884E FiveIsland_WaterLabyrinth_EventScript_16884E:: @ 816884E
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
special sub_8112364 special sub_8112364
lock lock
faceplayer faceplayer
checkflag FLAG_0x2DA checkflag FLAG_0x2DA
goto_if 1, EventScript_1688E3 goto_if_eq EventScript_1688E3
checkflag FLAG_0x2DB checkflag FLAG_0x2DB
goto_if 1, EventScript_16892C goto_if_eq EventScript_16892C
loadword 0, gUnknown_818A80D msgbox gUnknown_818A80D
callstd 4
specialvar VAR_RESULT, sub_80CA76C specialvar VAR_RESULT, sub_80CA76C
compare_var_to_value VAR_RESULT, 6 compare_var_to_value VAR_RESULT, 6
goto_if 1, EventScript_1688AC goto_if_eq EventScript_1688AC
loadword 0, gUnknown_818A88F msgbox gUnknown_818A88F
callstd 4
release release
end end
@@ -26,21 +24,19 @@ EventScript_168895:: @ 8168895
setvar VAR_0x8004, 1 setvar VAR_0x8004, 1
setvar VAR_0x8005, 2 setvar VAR_0x8005, 2
special SetFlavorTextFlagFromSpecialVars special SetFlavorTextFlagFromSpecialVars
loadword 0, gUnknown_818AA0C msgbox gUnknown_818AA0C
callstd 4
release release
end end
EventScript_1688AC:: @ 81688AC EventScript_1688AC:: @ 81688AC
loadword 0, gUnknown_818A8A6 msgbox gUnknown_818A8A6
callstd 4
goto EventScript_1688BA goto EventScript_1688BA
end end
EventScript_1688BA:: @ 81688BA EventScript_1688BA:: @ 81688BA
countpokemon countpokemon
compare_var_to_value VAR_RESULT, 6 compare_var_to_value VAR_RESULT, 6
goto_if 1, EventScript_16891F goto_if_eq EventScript_16891F
setflag FLAG_0x2DA setflag FLAG_0x2DA
giveegg SPECIES_TOGEPI giveegg SPECIES_TOGEPI
textcolor 3 textcolor 3
@@ -57,21 +53,19 @@ EventScript_1688E3:: @ 81688E3
setvar VAR_0x8004, 175 setvar VAR_0x8004, 175
specialvar VAR_RESULT, sub_80CD0F4 specialvar VAR_RESULT, sub_80CD0F4
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_168895 goto_if_eq EventScript_168895
getspeciesname 1, SPECIES_TOGETIC getspeciesname 1, SPECIES_TOGETIC
setvar VAR_0x8004, 176 setvar VAR_0x8004, 176
specialvar VAR_RESULT, sub_80CD0F4 specialvar VAR_RESULT, sub_80CD0F4
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_168895 goto_if_eq EventScript_168895
loadword 0, gUnknown_818A9C0 msgbox gUnknown_818A9C0
callstd 4
release release
end end
EventScript_16891F:: @ 816891F EventScript_16891F:: @ 816891F
setflag FLAG_0x2DB setflag FLAG_0x2DB
loadword 0, gUnknown_818A940 msgbox gUnknown_818A940
callstd 4
release release
end end
+27 -42
View File
@@ -4,8 +4,8 @@ FourIsland_MapScripts:: @ 8167CAE
.byte 0 .byte 0
FourIsland_MapScript1_167CB9:: @ 8167CB9 FourIsland_MapScript1_167CB9:: @ 8167CB9
setworldmapflag 2206 setworldmapflag FLAG_WORLD_MAP_FOUR_ISLAND
compare_var_to_value VAR_0x4086, 0 compare_var_to_value VAR_MAP_SCENE_FOUR_ISLAND, 0
call_if 1, EventScript_167CCD call_if 1, EventScript_167CCD
call EventScript_167CD1 call EventScript_167CD1
end end
@@ -23,7 +23,7 @@ EventScript_167CE1:: @ 8167CE1
return return
FourIsland_MapScript2_167CE2:: @ 8167CE2 FourIsland_MapScript2_167CE2:: @ 8167CE2
map_script_2 VAR_0x4086, 0, EventScript_167CEC map_script_2 VAR_MAP_SCENE_FOUR_ISLAND, 0, EventScript_167CEC
.2byte 0 .2byte 0
EventScript_167CEC:: @ 8167CEC EventScript_167CEC:: @ 8167CEC
@@ -39,8 +39,7 @@ EventScript_167CEC:: @ 8167CEC
delay 25 delay 25
applymovement 10, Movement_167D49 applymovement 10, Movement_167D49
waitmovement 0 waitmovement 0
loadword 0, gUnknown_8182B37 msgbox gUnknown_8182B37
callstd 4
closemessage closemessage
applymovement 255, Movement_167D52 applymovement 255, Movement_167D52
applymovement 10, Movement_167D4E applymovement 10, Movement_167D4E
@@ -49,7 +48,7 @@ EventScript_167CEC:: @ 8167CEC
playse SE_KAIDAN playse SE_KAIDAN
delay 35 delay 35
removeobject 10 removeobject 10
setvar VAR_0x4086, 1 setvar VAR_MAP_SCENE_FOUR_ISLAND, 1
releaseall releaseall
end end
@@ -74,34 +73,30 @@ Movement_167D52:: @ 8167D52
FourIsland_EventScript_167D55:: @ 8167D55 FourIsland_EventScript_167D55:: @ 8167D55
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
special sub_8112364 special sub_8112364
lock lock
faceplayer faceplayer
special GetDaycareMonNicknames special GetDaycareMonNicknames
specialvar VAR_RESULT, GetDaycareState specialvar VAR_RESULT, GetDaycareState
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_167D9B goto_if_eq EventScript_167D9B
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_167E0C goto_if_eq EventScript_167E0C
compare_var_to_value VAR_RESULT, 3 compare_var_to_value VAR_RESULT, 3
goto_if 1, EventScript_167E19 goto_if_eq EventScript_167E19
loadword 0, gUnknown_81BF555 msgbox gUnknown_81BF555
callstd 4
release release
end end
EventScript_167D9B:: @ 8167D9B EventScript_167D9B:: @ 8167D9B
loadword 0, gUnknown_81BF5E3 msgbox gUnknown_81BF5E3, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_167DD1 goto_if_eq EventScript_167DD1
loadword 0, gUnknown_81BF7B6 msgbox gUnknown_81BF7B6, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_167DD1 goto_if_eq EventScript_167DD1
loadword 0, gUnknown_81BF6CF msgbox gUnknown_81BF6CF
callstd 4
clearflag FLAG_PENDING_DAYCARE_EGG clearflag FLAG_PENDING_DAYCARE_EGG
special RejectEggFromDayCare special RejectEggFromDayCare
release release
@@ -111,8 +106,7 @@ EventScript_167DD1:: @ 8167DD1
specialvar VAR_RESULT, CalculatePlayerPartyCount specialvar VAR_RESULT, CalculatePlayerPartyCount
compare_var_to_value VAR_RESULT, 6 compare_var_to_value VAR_RESULT, 6
goto_if 5, EventScript_167DEB goto_if 5, EventScript_167DEB
loadword 0, gUnknown_81BF6F0 msgbox gUnknown_81BF6F0
callstd 4
release release
end end
@@ -123,8 +117,7 @@ EventScript_167DEB:: @ 8167DEB
playfanfare MUS_FANFA1 playfanfare MUS_FANFA1
waitfanfare waitfanfare
waitbuttonpress waitbuttonpress
loadword 0, gUnknown_81BF755 msgbox gUnknown_81BF755
callstd 4
special GiveEggFromDaycare special GiveEggFromDaycare
clearflag FLAG_PENDING_DAYCARE_EGG clearflag FLAG_PENDING_DAYCARE_EGG
release release
@@ -132,15 +125,13 @@ EventScript_167DEB:: @ 8167DEB
EventScript_167E0C:: @ 8167E0C EventScript_167E0C:: @ 8167E0C
special GetDaycareMonNicknames special GetDaycareMonNicknames
loadword 0, gUnknown_81BF69A msgbox gUnknown_81BF69A
callstd 4
release release
end end
EventScript_167E19:: @ 8167E19 EventScript_167E19:: @ 8167E19
special GetDaycareMonNicknames special GetDaycareMonNicknames
loadword 0, gUnknown_81BF789 msgbox gUnknown_81BF789
callstd 4
special SetDaycareCompatibilityString special SetDaycareCompatibilityString
special sub_80CA68C special sub_80CA68C
waitmessage waitmessage
@@ -151,10 +142,9 @@ EventScript_167E19:: @ 8167E19
FourIsland_EventScript_167E2E:: @ 8167E2E FourIsland_EventScript_167E2E:: @ 8167E2E
lock lock
faceplayer faceplayer
checkflag 2116 checkflag FLAG_0x844
goto_if 1, EventScript_167E43 goto_if_eq EventScript_167E43
loadword 0, gUnknown_8182A2B msgbox gUnknown_8182A2B
callstd 4
release release
end end
@@ -162,8 +152,7 @@ EventScript_167E43:: @ 8167E43
setvar VAR_0x8004, 9 setvar VAR_0x8004, 9
setvar VAR_0x8005, 5 setvar VAR_0x8005, 5
special SetFlavorTextFlagFromSpecialVars special SetFlavorTextFlagFromSpecialVars
loadword 0, gUnknown_8182A75 msgbox gUnknown_8182A75
callstd 4
release release
end end
@@ -173,22 +162,18 @@ FourIsland_EventScript_167E5A:: @ 8167E5A
setvar VAR_0x8004, 9 setvar VAR_0x8004, 9
setvar VAR_0x8005, 4 setvar VAR_0x8005, 4
special SetFlavorTextFlagFromSpecialVars special SetFlavorTextFlagFromSpecialVars
loadword 0, gUnknown_8182CE3 msgbox gUnknown_8182CE3
callstd 4
release release
end end
FourIsland_EventScript_167E73:: @ 8167E73 FourIsland_EventScript_167E73:: @ 8167E73
loadword 0, gUnknown_8182D8E msgbox gUnknown_8182D8E, 2
callstd 2
end end
FourIsland_EventScript_167E7C:: @ 8167E7C FourIsland_EventScript_167E7C:: @ 8167E7C
loadword 0, gUnknown_8182A03 msgbox gUnknown_8182A03, 3
callstd 3
end end
FourIsland_EventScript_167E85:: @ 8167E85 FourIsland_EventScript_167E85:: @ 8167E85
loadword 0, gUnknown_8182DEB msgbox gUnknown_8182DEB, 3
callstd 3
end end
+1 -2
View File
@@ -2,6 +2,5 @@ FourIsland_House1_MapScripts:: @ 8171C44
.byte 0 .byte 0
FourIsland_House1_EventScript_171C45:: @ 8171C45 FourIsland_House1_EventScript_171C45:: @ 8171C45
loadword 0, gUnknown_81A3802 msgbox gUnknown_81A3802, 2
callstd 2
end end
@@ -14,13 +14,11 @@ EventScript_163D94:: @ 8163D94
FourIsland_IcefallCave_Back_EventScript_163D98:: @ 8163D98 FourIsland_IcefallCave_Back_EventScript_163D98:: @ 8163D98
lockall lockall
textcolor 1 textcolor 1
loadword 0, gUnknown_817B04F msgbox gUnknown_817B04F
callstd 4
applymovement 1, Movement_163EE8 applymovement 1, Movement_163EE8
waitmovement 0 waitmovement 0
textcolor 0 textcolor 0
loadword 0, gUnknown_817B0B9 msgbox gUnknown_817B0B9
callstd 4
closemessage closemessage
playse SE_PIN playse SE_PIN
applymovement 3, Movement_1A75DB applymovement 3, Movement_1A75DB
@@ -30,8 +28,7 @@ FourIsland_IcefallCave_Back_EventScript_163D98:: @ 8163D98
applymovement 3, Movement_1A75DD applymovement 3, Movement_1A75DD
waitmovement 0 waitmovement 0
textcolor 1 textcolor 1
loadword 0, gUnknown_817B109 msgbox gUnknown_817B109
callstd 4
closemessage closemessage
applymovement 3, Movement_1A75EB applymovement 3, Movement_1A75EB
waitmovement 0 waitmovement 0
@@ -47,18 +44,15 @@ FourIsland_IcefallCave_Back_EventScript_163D98:: @ 8163D98
waitmovement 0 waitmovement 0
playbgm BGM_FRLG_SUSPICIOUS_EYE, 0 playbgm BGM_FRLG_SUSPICIOUS_EYE, 0
textcolor 0 textcolor 0
loadword 0, gUnknown_817B20B msgbox gUnknown_817B20B
callstd 4
setvar VAR_LAST_TALKED, 4 setvar VAR_LAST_TALKED, 4
trainerbattle 3, 539, 0, Text_17B251 trainerbattle 3, 539, 0, Text_17B251
applymovement 3, Movement_163F1B applymovement 3, Movement_163F1B
waitmovement 0 waitmovement 0
textcolor 1 textcolor 1
loadword 0, gUnknown_817B269 msgbox gUnknown_817B269
callstd 4
textcolor 0 textcolor 0
loadword 0, gUnknown_817B2EF msgbox gUnknown_817B2EF
callstd 4
textcolor 1 textcolor 1
message Text_17B313 message Text_17B313
waitmessage waitmessage
@@ -69,8 +63,7 @@ FourIsland_IcefallCave_Back_EventScript_163D98:: @ 8163D98
applymovement 1, Movement_163EEE applymovement 1, Movement_163EEE
waitmovement 0 waitmovement 0
textcolor 0 textcolor 0
loadword 0, gUnknown_817B399 msgbox gUnknown_817B399
callstd 4
closemessage closemessage
applymovement 3, Movement_163F1D applymovement 3, Movement_163F1D
applymovement 255, Movement_163EE2 applymovement 255, Movement_163EE2
@@ -87,8 +80,7 @@ FourIsland_IcefallCave_Back_EventScript_163D98:: @ 8163D98
applymovement 255, Movement_1A75E7 applymovement 255, Movement_1A75E7
waitmovement 0 waitmovement 0
textcolor 1 textcolor 1
loadword 0, gUnknown_817B457 msgbox gUnknown_817B457
callstd 4
setflag FLAG_0x08E setflag FLAG_0x08E
clearflag FLAG_0x08C clearflag FLAG_0x08C
setvar VAR_0x4080, 1 setvar VAR_0x4080, 1
@@ -196,6 +188,5 @@ Movement_163F23:: @ 8163F23
step_end step_end
FourIsland_IcefallCave_Back_EventScript_163F25:: @ 8163F25 FourIsland_IcefallCave_Back_EventScript_163F25:: @ 8163F25
loadword 0, gUnknown_817B457 msgbox gUnknown_817B457, 2
callstd 2
end end
@@ -3,5 +3,5 @@ FourIsland_IcefallCave_Entrance_MapScripts:: @ 8163D3A
.byte 0 .byte 0
FourIsland_IcefallCave_Entrance_MapScript1_163D40:: @ 8163D40 FourIsland_IcefallCave_Entrance_MapScript1_163D40:: @ 8163D40
setworldmapflag 2232 setworldmapflag FLAG_WORLD_MAP_FOUR_ISLAND_ICEFALL_CAVE_ENTRANCE
end end
+6 -10
View File
@@ -10,30 +10,26 @@ FourIsland_LoreleisHouse_EventScript_171C58:: @ 8171C58
lock lock
faceplayer faceplayer
checkflag FLAG_0x2D4 checkflag FLAG_0x2D4
goto_if 1, EventScript_171C83 goto_if_eq EventScript_171C83
checkflag FLAG_0x2D5 checkflag FLAG_0x2D5
goto_if 1, EventScript_171C76 goto_if_eq EventScript_171C76
loadword 0, gUnknown_81A3826 msgbox gUnknown_81A3826
callstd 4
release release
end end
EventScript_171C76:: @ 8171C76 EventScript_171C76:: @ 8171C76
setflag FLAG_0x2D4 setflag FLAG_0x2D4
loadword 0, gUnknown_81A390C msgbox gUnknown_81A390C
callstd 4
release release
end end
EventScript_171C83:: @ 8171C83 EventScript_171C83:: @ 8171C83
loadword 0, gUnknown_81A39D8 msgbox gUnknown_81A39D8
callstd 4
release release
end end
FourIsland_LoreleisHouse_EventScript_171C8D:: @ 8171C8D FourIsland_LoreleisHouse_EventScript_171C8D:: @ 8171C8D
lock lock
loadword 0, gUnknown_81A3A42 msgbox gUnknown_81A3A42
callstd 4
release release
end end
+3 -5
View File
@@ -4,14 +4,13 @@ FourIsland_Mart_MapScripts:: @ 8171CAD
FourIsland_Mart_EventScript_171CAE:: @ 8171CAE FourIsland_Mart_EventScript_171CAE:: @ 8171CAE
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
lock lock
faceplayer faceplayer
message Text_1A6211 message Text_1A6211
waitmessage waitmessage
pokemart Items_171CD4 pokemart Items_171CD4
loadword 0, gUnknown_81A5190 msgbox gUnknown_81A5190
callstd 4
release release
end end
@@ -30,6 +29,5 @@ Items_171CD4:: @ 8171CD4
end end
FourIsland_Mart_EventScript_171CE8:: @ 8171CE8 FourIsland_Mart_EventScript_171CE8:: @ 8171CE8
loadword 0, gUnknown_81A3B14 msgbox gUnknown_81A3B14, 2
callstd 2
end end
@@ -4,7 +4,7 @@ FourIsland_PokemonCenter_1F_MapScripts:: @ 8171BEA
.byte 0 .byte 0
FourIsland_PokemonCenter_1F_MapScript1_171BF5:: @ 8171BF5 FourIsland_PokemonCenter_1F_MapScript1_171BF5:: @ 8171BF5
setrespawn 17 setrespawn SPAWN_FOUR_ISLAND
end end
FourIsland_PokemonCenter_1F_EventScript_171BF9:: @ 8171BF9 FourIsland_PokemonCenter_1F_EventScript_171BF9:: @ 8171BF9
@@ -15,16 +15,13 @@ FourIsland_PokemonCenter_1F_EventScript_171BF9:: @ 8171BF9
end end
FourIsland_PokemonCenter_1F_EventScript_171C02:: @ 8171C02 FourIsland_PokemonCenter_1F_EventScript_171C02:: @ 8171C02
loadword 0, gUnknown_81A3627 msgbox gUnknown_81A3627, 2
callstd 2
end end
FourIsland_PokemonCenter_1F_EventScript_171C0B:: @ 8171C0B FourIsland_PokemonCenter_1F_EventScript_171C0B:: @ 8171C0B
loadword 0, gUnknown_81A3697 msgbox gUnknown_81A3697, 2
callstd 2
end end
FourIsland_PokemonCenter_1F_EventScript_171C14:: @ 8171C14 FourIsland_PokemonCenter_1F_EventScript_171C14:: @ 8171C14
loadword 0, gUnknown_81A3734 msgbox gUnknown_81A3734, 2
callstd 2
end end
+46 -70
View File
@@ -4,31 +4,28 @@ FourIsland_PokemonDayCare_MapScripts:: @ 817193F
FourIsland_PokemonDayCare_EventScript_171940:: @ 8171940 FourIsland_PokemonDayCare_EventScript_171940:: @ 8171940
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
lock lock
faceplayer faceplayer
specialvar VAR_RESULT, GetDaycareState specialvar VAR_RESULT, GetDaycareState
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_171A2E goto_if_eq EventScript_171A2E
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_171A52 goto_if_eq EventScript_171A52
compare_var_to_value VAR_RESULT, 3 compare_var_to_value VAR_RESULT, 3
goto_if 1, EventScript_171B86 goto_if_eq EventScript_171B86
loadword 0, gUnknown_81BF7E4 msgbox gUnknown_81BF7E4, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_171993 goto_if_eq EventScript_171993
loadword 0, gUnknown_81BF916 msgbox gUnknown_81BF916
callstd 4
release release
end end
EventScript_171993:: @ 8171993 EventScript_171993:: @ 8171993
specialvar VAR_RESULT, CountPartyNonEggMons specialvar VAR_RESULT, CountPartyNonEggMons
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_171A1A goto_if_eq EventScript_171A1A
loadword 0, gUnknown_81BF839 msgbox gUnknown_81BF839
callstd 4
fadescreen 1 fadescreen 1
special ChooseSendDaycareMon special ChooseSendDaycareMon
waitstate waitstate
@@ -36,56 +33,49 @@ EventScript_171993:: @ 8171993
goto_if 4, EventScript_1719F7 goto_if 4, EventScript_1719F7
specialvar VAR_RESULT, CountPartyAliveNonEggMons_IgnoreVar0x8004Slot specialvar VAR_RESULT, CountPartyAliveNonEggMons_IgnoreVar0x8004Slot
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_171A24 goto_if_eq EventScript_171A24
specialvar VAR_0x8005, GetSelectedMonNickAndSpecies specialvar VAR_0x8005, GetSelectedMonNickAndSpecies
waitse waitse
playmoncry 32773, 0 playmoncry VAR_0x8005, 0
loadword 0, gUnknown_81BF860 msgbox gUnknown_81BF860
callstd 4
waitmoncry waitmoncry
special StoreSelectedPokemonInDaycare special StoreSelectedPokemonInDaycare
incrementgamestat 47 incrementgamestat 47
specialvar VAR_RESULT, GetDaycareState specialvar VAR_RESULT, GetDaycareState
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_171A01 goto_if_eq EventScript_171A01
release release
end end
EventScript_1719F7:: @ 81719F7 EventScript_1719F7:: @ 81719F7
loadword 0, gUnknown_81BF976 msgbox gUnknown_81BF976
callstd 4
release release
end end
EventScript_171A01:: @ 8171A01 EventScript_171A01:: @ 8171A01
loadword 0, gUnknown_81BF89F msgbox gUnknown_81BF89F, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_171993 goto_if_eq EventScript_171993
goto EventScript_1719F7 goto EventScript_1719F7
end end
EventScript_171A1A:: @ 8171A1A EventScript_171A1A:: @ 8171A1A
loadword 0, gUnknown_81BFAAD msgbox gUnknown_81BFAAD
callstd 4
release release
end end
EventScript_171A24:: @ 8171A24 EventScript_171A24:: @ 8171A24
loadword 0, gUnknown_81BFB09 msgbox gUnknown_81BFB09
callstd 4
release release
end end
EventScript_171A2E:: @ 8171A2E EventScript_171A2E:: @ 8171A2E
loadword 0, gUnknown_81BF8F6 msgbox gUnknown_81BF8F6
callstd 4
release release
end end
EventScript_171A38:: @ 8171A38 EventScript_171A38:: @ 8171A38
loadword 0, gUnknown_81BF9CC msgbox gUnknown_81BF9CC
callstd 4
return return
EventScript_171A41:: @ 8171A41 EventScript_171A41:: @ 8171A41
@@ -95,52 +85,47 @@ EventScript_171A41:: @ 8171A41
return return
EventScript_171A52:: @ 8171A52 EventScript_171A52:: @ 8171A52
loadword 0, gUnknown_81BF988 msgbox gUnknown_81BF988
callstd 4
setvar VAR_0x8004, 0 setvar VAR_0x8004, 0
call EventScript_171A41 call EventScript_171A41
loadword 0, gUnknown_81BF89F msgbox gUnknown_81BF89F, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_171993 goto_if_eq EventScript_171993
loadword 0, gUnknown_81BFAE8 msgbox gUnknown_81BFAE8, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_171A90 goto_if_eq EventScript_171A90
goto EventScript_1719F7 goto EventScript_1719F7
end end
EventScript_171A90:: @ 8171A90 EventScript_171A90:: @ 8171A90
specialvar VAR_RESULT, CalculatePlayerPartyCount specialvar VAR_RESULT, CalculatePlayerPartyCount
compare_var_to_value VAR_RESULT, 6 compare_var_to_value VAR_RESULT, 6
goto_if 1, EventScript_171B67 goto_if_eq EventScript_171B67
specialvar VAR_RESULT, GetDaycareState specialvar VAR_RESULT, GetDaycareState
setvar VAR_0x8004, 0 setvar VAR_0x8004, 0
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_171ACF goto_if_eq EventScript_171ACF
special ShowDaycareLevelMenu special ShowDaycareLevelMenu
waitstate waitstate
copyvar VAR_0x8004, VAR_RESULT copyvar VAR_0x8004, VAR_RESULT
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1719F7 goto_if_eq EventScript_1719F7
goto EventScript_171ACF goto EventScript_171ACF
end end
EventScript_171ACF:: @ 8171ACF EventScript_171ACF:: @ 8171ACF
special GetDaycareCost special GetDaycareCost
loadword 0, gUnknown_81BFA3B msgbox gUnknown_81BFA3B, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_171AEB goto_if_eq EventScript_171AEB
goto EventScript_1719F7 goto EventScript_1719F7
end end
EventScript_171AEB:: @ 8171AEB EventScript_171AEB:: @ 8171AEB
specialvar VAR_RESULT, IsEnoughForCostInVar0x8005 specialvar VAR_RESULT, IsEnoughForCostInVar0x8005
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_171B05 goto_if_eq EventScript_171B05
loadword 0, gUnknown_81BF932 msgbox gUnknown_81BF932
callstd 4
release release
end end
@@ -150,32 +135,28 @@ EventScript_171B05:: @ 8171B05
specialvar VAR_RESULT, TakePokemonFromDaycare specialvar VAR_RESULT, TakePokemonFromDaycare
special SubtractMoneyFromVar0x8005 special SubtractMoneyFromVar0x8005
playse SE_T_KAMI2 playse SE_T_KAMI2
loadword 0, gUnknown_81BFA67 msgbox gUnknown_81BFA67
callstd 4
waitse waitse
playmoncry 32781, 0 playmoncry VAR_RESULT, 0
textcolor 3 textcolor 3
loadword 0, gUnknown_81BFA85 msgbox gUnknown_81BFA85
callstd 4
call EventScript_1A6675 call EventScript_1A6675
waitmoncry waitmoncry
specialvar VAR_RESULT, GetDaycareState specialvar VAR_RESULT, GetDaycareState
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_171B4E goto_if_eq EventScript_171B4E
goto EventScript_1719F7 goto EventScript_1719F7
end end
EventScript_171B4E:: @ 8171B4E EventScript_171B4E:: @ 8171B4E
loadword 0, gUnknown_81BF94F msgbox gUnknown_81BF94F, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_171A90 goto_if_eq EventScript_171A90
goto EventScript_1719F7 goto EventScript_1719F7
end end
EventScript_171B67:: @ 8171B67 EventScript_171B67:: @ 8171B67
loadword 0, gUnknown_81BF9EF msgbox gUnknown_81BF9EF
callstd 4
release release
end end
@@ -205,18 +186,15 @@ EventScript_171B85:: @ 8171B85
end end
EventScript_171B86:: @ 8171B86 EventScript_171B86:: @ 8171B86
loadword 0, gUnknown_81BF988 msgbox gUnknown_81BF988
callstd 4
setvar VAR_0x8004, 0 setvar VAR_0x8004, 0
call EventScript_171A41 call EventScript_171A41
setvar VAR_0x8004, 1 setvar VAR_0x8004, 1
call EventScript_171A41 call EventScript_171A41
loadword 0, gUnknown_81BFAE8 msgbox gUnknown_81BFAE8, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_171A90 goto_if_eq EventScript_171A90
loadword 0, gUnknown_81BF976 msgbox gUnknown_81BF976
callstd 4
release release
end end
@@ -224,12 +202,10 @@ EventScript_171BBF:: @ 8171BBF
special ShowDaycareLevelMenu special ShowDaycareLevelMenu
waitstate waitstate
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1719F7 goto_if_eq EventScript_1719F7
copyvar VAR_0x8004, VAR_RESULT copyvar VAR_0x8004, VAR_RESULT
specialvar VAR_RESULT, TakePokemonFromDaycare specialvar VAR_RESULT, TakePokemonFromDaycare
loadword 0, gUnknown_81BFA67 msgbox gUnknown_81BFA67
callstd 4 msgbox gUnknown_81BF976
loadword 0, gUnknown_81BF976
callstd 4
release release
end end
+27 -45
View File
@@ -3,7 +3,7 @@ FuchsiaCity_MapScripts:: @ 8166D75
.byte 0 .byte 0
FuchsiaCity_MapScript1_166D7B:: @ 8166D7B FuchsiaCity_MapScript1_166D7B:: @ 8166D7B
setworldmapflag 2199 setworldmapflag FLAG_WORLD_MAP_FUCHSIA_CITY
checkflag FLAG_0x272 checkflag FLAG_0x272
call_if 1, EventScript_166D91 call_if 1, EventScript_166D91
checkflag FLAG_0x272 checkflag FLAG_0x272
@@ -19,23 +19,19 @@ EventScript_166D97:: @ 8166D97
return return
FuchsiaCity_EventScript_166D9D:: @ 8166D9D FuchsiaCity_EventScript_166D9D:: @ 8166D9D
loadword 0, gUnknown_818056E msgbox gUnknown_818056E, 2
callstd 2
end end
FuchsiaCity_EventScript_166DA6:: @ 8166DA6 FuchsiaCity_EventScript_166DA6:: @ 8166DA6
loadword 0, gUnknown_81805C6 msgbox gUnknown_81805C6, 2
callstd 2
end end
FuchsiaCity_EventScript_166DAF:: @ 8166DAF FuchsiaCity_EventScript_166DAF:: @ 8166DAF
loadword 0, gUnknown_818062C msgbox gUnknown_818062C, 2
callstd 2
end end
FuchsiaCity_EventScript_166DB8:: @ 8166DB8 FuchsiaCity_EventScript_166DB8:: @ 8166DB8
loadword 0, gUnknown_818065A msgbox gUnknown_818065A, 2
callstd 2
end end
FuchsiaCity_EventScript_166DC1:: @ 8166DC1 FuchsiaCity_EventScript_166DC1:: @ 8166DC1
@@ -44,34 +40,28 @@ FuchsiaCity_EventScript_166DC1:: @ 8166DC1
setvar VAR_0x8004, 6 setvar VAR_0x8004, 6
setvar VAR_0x8005, 3 setvar VAR_0x8005, 3
special SetFlavorTextFlagFromSpecialVars special SetFlavorTextFlagFromSpecialVars
loadword 0, gUnknown_8180ABD msgbox gUnknown_8180ABD
callstd 4
release release
end end
FuchsiaCity_EventScript_166DDA:: @ 8166DDA FuchsiaCity_EventScript_166DDA:: @ 8166DDA
loadword 0, gUnknown_81806AB msgbox gUnknown_81806AB, 3
callstd 3
end end
FuchsiaCity_EventScript_166DE3:: @ 8166DE3 FuchsiaCity_EventScript_166DE3:: @ 8166DE3
loadword 0, gUnknown_81806D3 msgbox gUnknown_81806D3, 3
callstd 3
end end
FuchsiaCity_EventScript_166DEC:: @ 8166DEC FuchsiaCity_EventScript_166DEC:: @ 8166DEC
loadword 0, gUnknown_81806F0 msgbox gUnknown_81806F0, 3
callstd 3
end end
FuchsiaCity_EventScript_166DF5:: @ 8166DF5 FuchsiaCity_EventScript_166DF5:: @ 8166DF5
loadword 0, gUnknown_818070D msgbox gUnknown_818070D, 3
callstd 3
end end
EventScript_166DFE:: @ 8166DFE EventScript_166DFE:: @ 8166DFE
loadword 0, gUnknown_8180727 msgbox gUnknown_8180727, 3
callstd 3
end end
FuchsiaCity_EventScript_166E07:: @ 8166E07 FuchsiaCity_EventScript_166E07:: @ 8166E07
@@ -79,62 +69,56 @@ FuchsiaCity_EventScript_166E07:: @ 8166E07
setvar VAR_0x8004, 6 setvar VAR_0x8004, 6
setvar VAR_0x8005, 0 setvar VAR_0x8005, 0
special SetFlavorTextFlagFromSpecialVars special SetFlavorTextFlagFromSpecialVars
loadword 0, gUnknown_8180768 msgbox gUnknown_8180768
callstd 4
releaseall releaseall
end end
FuchsiaCity_EventScript_166E1F:: @ 8166E1F FuchsiaCity_EventScript_166E1F:: @ 8166E1F
lockall lockall
setvar VAR_0x8004, 113 setvar VAR_0x8004, SPECIES_CHANSEY
special sub_80CBDCC special sub_80CBDCC
drawmonpic SPECIES_CHANSEY, 10, 3 drawmonpic SPECIES_CHANSEY, 10, 3
loadword 0, gUnknown_81807A9 msgbox gUnknown_81807A9
callstd 4
erasemonpic erasemonpic
releaseall releaseall
end end
FuchsiaCity_EventScript_166E38:: @ 8166E38 FuchsiaCity_EventScript_166E38:: @ 8166E38
lockall lockall
setvar VAR_0x8004, 100 setvar VAR_0x8004, SPECIES_VOLTORB
special sub_80CBDCC special sub_80CBDCC
drawmonpic SPECIES_VOLTORB, 10, 3 drawmonpic SPECIES_VOLTORB, 10, 3
loadword 0, gUnknown_81807D9 msgbox gUnknown_81807D9
callstd 4
erasemonpic erasemonpic
releaseall releaseall
end end
FuchsiaCity_EventScript_166E51:: @ 8166E51 FuchsiaCity_EventScript_166E51:: @ 8166E51
lockall lockall
setvar VAR_0x8004, 115 setvar VAR_0x8004, SPECIES_KANGASKHAN
special sub_80CBDCC special sub_80CBDCC
drawmonpic SPECIES_KANGASKHAN, 10, 3 drawmonpic SPECIES_KANGASKHAN, 10, 3
loadword 0, gUnknown_8180806 msgbox gUnknown_8180806
callstd 4
erasemonpic erasemonpic
releaseall releaseall
end end
FuchsiaCity_EventScript_166E6A:: @ 8166E6A FuchsiaCity_EventScript_166E6A:: @ 8166E6A
lockall lockall
setvar VAR_0x8004, 79 setvar VAR_0x8004, SPECIES_SLOWPOKE
special sub_80CBDCC special sub_80CBDCC
drawmonpic SPECIES_SLOWPOKE, 10, 3 drawmonpic SPECIES_SLOWPOKE, 10, 3
loadword 0, gUnknown_8180859 msgbox gUnknown_8180859
callstd 4
erasemonpic erasemonpic
releaseall releaseall
end end
FuchsiaCity_EventScript_166E83:: @ 8166E83 FuchsiaCity_EventScript_166E83:: @ 8166E83
lockall lockall
setvar VAR_0x8004, 131 setvar VAR_0x8004, SPECIES_LAPRAS
special sub_80CBDCC special sub_80CBDCC
drawmonpic SPECIES_LAPRAS, 10, 3 drawmonpic SPECIES_LAPRAS, 10, 3
loadword 0, gUnknown_8180887 msgbox gUnknown_8180887
callstd 4
erasemonpic erasemonpic
releaseall releaseall
end end
@@ -142,22 +126,20 @@ FuchsiaCity_EventScript_166E83:: @ 8166E83
FuchsiaCity_EventScript_166E9C:: @ 8166E9C FuchsiaCity_EventScript_166E9C:: @ 8166E9C
lockall lockall
checkflag FLAG_0x272 checkflag FLAG_0x272
goto_if 1, EventScript_166EBE goto_if_eq EventScript_166EBE
setvar VAR_0x8004, 140 setvar VAR_0x8004, SPECIES_KABUTO
special sub_80CBDCC special sub_80CBDCC
drawmonpic SPECIES_KABUTO, 10, 3 drawmonpic SPECIES_KABUTO, 10, 3
loadword 0, gUnknown_81808FA msgbox gUnknown_81808FA
callstd 4
erasemonpic erasemonpic
releaseall releaseall
end end
EventScript_166EBE:: @ 8166EBE EventScript_166EBE:: @ 8166EBE
setvar VAR_0x8004, 138 setvar VAR_0x8004, SPECIES_OMANYTE
special sub_80CBDCC special sub_80CBDCC
drawmonpic SPECIES_OMANYTE, 10, 3 drawmonpic SPECIES_OMANYTE, 10, 3
loadword 0, gUnknown_81808AE msgbox gUnknown_81808AE
callstd 4
erasemonpic erasemonpic
releaseall releaseall
end end
+12 -25
View File
@@ -5,11 +5,10 @@ FuchsiaCity_Building1_EventScript_16D74C:: @ 816D74C
lock lock
faceplayer faceplayer
checkflag FLAG_0x23A checkflag FLAG_0x23A
goto_if 1, EventScript_16D7FA goto_if_eq EventScript_16D7FA
checkflag FLAG_0x189 checkflag FLAG_0x189
goto_if 1, EventScript_16D780 goto_if_eq EventScript_16D780
loadword 0, gUnknown_8198DF9 msgbox gUnknown_8198DF9, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
call_if 1, EventScript_16D7E8 call_if 1, EventScript_16D7E8
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
@@ -23,8 +22,7 @@ EventScript_16D780:: @ 816D780
message Text_198E84 message Text_198E84
waitmessage waitmessage
waitfanfare waitfanfare
loadword 0, gUnknown_8198EAA msgbox gUnknown_8198EAA
callstd 4
call EventScript_1A6675 call EventScript_1A6675
checkplayergender checkplayergender
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
@@ -32,48 +30,37 @@ EventScript_16D780:: @ 816D780
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
call_if 1, EventScript_16D7DF call_if 1, EventScript_16D7DF
additem ITEM_HM04, 1 additem ITEM_HM04, 1
loadword 0, gUnknown_8199068 giveitemfanfaremsg gUnknown_8199068, ITEM_HM04
setorcopyvar VAR_0x8000, 342
setorcopyvar VAR_0x8001, 1
setorcopyvar VAR_0x8002, 257
callstd 9
setflag FLAG_0x23A setflag FLAG_0x23A
removeitem ITEM_GOLD_TEETH, 1 removeitem ITEM_GOLD_TEETH, 1
release release
end end
EventScript_16D7D6:: @ 816D7D6 EventScript_16D7D6:: @ 816D7D6
loadword 0, gUnknown_8198ECA msgbox gUnknown_8198ECA
callstd 4
return return
EventScript_16D7DF:: @ 816D7DF EventScript_16D7DF:: @ 816D7DF
loadword 0, gUnknown_8198F96 msgbox gUnknown_8198F96
callstd 4
return return
EventScript_16D7E8:: @ 816D7E8 EventScript_16D7E8:: @ 816D7E8
loadword 0, gUnknown_8198E3F msgbox gUnknown_8198E3F
callstd 4
return return
EventScript_16D7F1:: @ 816D7F1 EventScript_16D7F1:: @ 816D7F1
loadword 0, gUnknown_8198E63 msgbox gUnknown_8198E63
callstd 4
return return
EventScript_16D7FA:: @ 816D7FA EventScript_16D7FA:: @ 816D7FA
loadword 0, gUnknown_819908A msgbox gUnknown_819908A
callstd 4
release release
end end
FuchsiaCity_Building1_EventScript_16D804:: @ 816D804 FuchsiaCity_Building1_EventScript_16D804:: @ 816D804
loadword 0, gUnknown_819913C msgbox gUnknown_819913C, 3
callstd 3
end end
FuchsiaCity_Building1_EventScript_16D80D:: @ 816D80D FuchsiaCity_Building1_EventScript_16D80D:: @ 816D80D
loadword 0, gUnknown_8199167 msgbox gUnknown_8199167, 3
callstd 3
end end
+18 -36
View File
@@ -8,8 +8,7 @@ FuchsiaCity_Gym_EventScript_16D54E:: @ 816D54E
trainerbattle 1, 418, 0, Text_19832E, Text_198444, EventScript_16D580 trainerbattle 1, 418, 0, Text_19832E, Text_198444, EventScript_16D580
checkflag FLAG_0x259 checkflag FLAG_0x259
goto_if 0, EventScript_16D5A6 goto_if 0, EventScript_16D5A6
loadword 0, gUnknown_8198481 msgbox gUnknown_8198481
callstd 4
release release
end end
@@ -26,39 +25,30 @@ EventScript_16D580:: @ 816D580
end end
EventScript_16D5A6:: @ 816D5A6 EventScript_16D5A6:: @ 816D5A6
loadword 0, gUnknown_819850E msgbox gUnknown_819850E
callstd 4
checkitemspace ITEM_TM06, 1 checkitemspace ITEM_TM06, 1
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16D5E7 goto_if_eq EventScript_16D5E7
additem ITEM_TM06, 1 additem ITEM_TM06, 1
loadword 0, gUnknown_819858F giveitemfanfaremsg gUnknown_819858F, ITEM_TM06
setorcopyvar VAR_0x8000, 294
setorcopyvar VAR_0x8001, 1
setorcopyvar VAR_0x8002, 257
callstd 9
setflag FLAG_0x259 setflag FLAG_0x259
loadword 0, gUnknown_81985AB msgbox gUnknown_81985AB
callstd 4
release release
end end
EventScript_16D5E7:: @ 816D5E7 EventScript_16D5E7:: @ 816D5E7
loadword 0, gUnknown_819860D msgbox gUnknown_819860D
callstd 4
release release
end end
FuchsiaCity_Gym_EventScript_16D5F1:: @ 816D5F1 FuchsiaCity_Gym_EventScript_16D5F1:: @ 816D5F1
trainerbattle 0, 294, 0, Text_198866, Text_1988B6 trainerbattle 0, 294, 0, Text_198866, Text_1988B6
loadword 0, gUnknown_81988CB msgbox gUnknown_81988CB, 6
callstd 6
end end
FuchsiaCity_Gym_EventScript_16D608:: @ 816D608 FuchsiaCity_Gym_EventScript_16D608:: @ 816D608
trainerbattle 0, 295, 0, Text_19891F, Text_19897F trainerbattle 0, 295, 0, Text_19891F, Text_19897F
loadword 0, gUnknown_8198985 msgbox gUnknown_8198985, 6
callstd 6
end end
FuchsiaCity_Gym_EventScript_16D61F:: @ 816D61F FuchsiaCity_Gym_EventScript_16D61F:: @ 816D61F
@@ -66,55 +56,47 @@ FuchsiaCity_Gym_EventScript_16D61F:: @ 816D61F
setvar VAR_0x8004, 6 setvar VAR_0x8004, 6
setvar VAR_0x8005, 2 setvar VAR_0x8005, 2
special SetFlavorTextFlagFromSpecialVars special SetFlavorTextFlagFromSpecialVars
loadword 0, gUnknown_8198787 msgbox gUnknown_8198787, 6
callstd 6
end end
FuchsiaCity_Gym_EventScript_16D643:: @ 816D643 FuchsiaCity_Gym_EventScript_16D643:: @ 816D643
trainerbattle 0, 289, 0, Text_1989A1, Text_1989EA trainerbattle 0, 289, 0, Text_1989A1, Text_1989EA
loadword 0, gUnknown_8198A10 msgbox gUnknown_8198A10, 6
callstd 6
end end
FuchsiaCity_Gym_EventScript_16D65A:: @ 816D65A FuchsiaCity_Gym_EventScript_16D65A:: @ 816D65A
trainerbattle 0, 292, 0, Text_198629, Text_1986B4 trainerbattle 0, 292, 0, Text_198629, Text_1986B4
loadword 0, gUnknown_81986C9 msgbox gUnknown_81986C9, 6
callstd 6
end end
FuchsiaCity_Gym_EventScript_16D671:: @ 816D671 FuchsiaCity_Gym_EventScript_16D671:: @ 816D671
trainerbattle 0, 293, 0, Text_1987E8, Text_198812 trainerbattle 0, 293, 0, Text_1987E8, Text_198812
loadword 0, gUnknown_8198825 msgbox gUnknown_8198825, 6
callstd 6
end end
FuchsiaCity_Gym_EventScript_16D688:: @ 816D688 FuchsiaCity_Gym_EventScript_16D688:: @ 816D688
lock lock
faceplayer faceplayer
checkflag FLAG_0x4B4 checkflag FLAG_0x4B4
goto_if 1, EventScript_16D69D goto_if_eq EventScript_16D69D
loadword 0, gUnknown_8198A5E msgbox gUnknown_8198A5E
callstd 4
release release
end end
EventScript_16D69D:: @ 816D69D EventScript_16D69D:: @ 816D69D
loadword 0, gUnknown_8198B1D msgbox gUnknown_8198B1D
callstd 4
release release
end end
FuchsiaCity_Gym_EventScript_16D6A7:: @ 816D6A7 FuchsiaCity_Gym_EventScript_16D6A7:: @ 816D6A7
lockall lockall
checkflag FLAG_UNK824 checkflag FLAG_UNK824
goto_if 1, EventScript_16D6BB goto_if_eq EventScript_16D6BB
loadword 0, gUnknown_8198B4B msgbox gUnknown_8198B4B
callstd 4
releaseall releaseall
end end
EventScript_16D6BB:: @ 816D6BB EventScript_16D6BB:: @ 816D6BB
loadword 0, gUnknown_8198B81 msgbox gUnknown_8198B81
callstd 4
releaseall releaseall
end end
+4 -7
View File
@@ -2,22 +2,19 @@ FuchsiaCity_House1_MapScripts:: @ 816D6C5
.byte 0 .byte 0
FuchsiaCity_House1_EventScript_16D6C6:: @ 816D6C6 FuchsiaCity_House1_EventScript_16D6C6:: @ 816D6C6
loadword 0, gUnknown_8198BBB msgbox gUnknown_8198BBB, 2
callstd 2
end end
FuchsiaCity_House1_EventScript_16D6CF:: @ 816D6CF FuchsiaCity_House1_EventScript_16D6CF:: @ 816D6CF
lock lock
faceplayer faceplayer
setvar VAR_0x8004, 13 setvar VAR_0x8004, 13 @ FAMECHECKER_BILL
setvar VAR_0x8005, 2 setvar VAR_0x8005, 2
special SetFlavorTextFlagFromSpecialVars special SetFlavorTextFlagFromSpecialVars
loadword 0, gUnknown_8198C1F msgbox gUnknown_8198C1F
callstd 4
release release
end end
FuchsiaCity_House1_EventScript_16D6E8:: @ 816D6E8 FuchsiaCity_House1_EventScript_16D6E8:: @ 816D6E8
loadword 0, gUnknown_8198C7B msgbox gUnknown_8198C7B, 2
callstd 2
end end
+10 -20
View File
@@ -5,42 +5,32 @@ FuchsiaCity_House2_EventScript_16D817:: @ 816D817
lock lock
faceplayer faceplayer
checkflag FLAG_0x244 checkflag FLAG_0x244
goto_if 1, EventScript_16D83F goto_if_eq EventScript_16D83F
loadword 0, gUnknown_819918E msgbox gUnknown_819918E, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16D849 goto_if_eq EventScript_16D849
loadword 0, gUnknown_8199337 msgbox gUnknown_8199337
callstd 4
release release
end end
EventScript_16D83F:: @ 816D83F EventScript_16D83F:: @ 816D83F
loadword 0, gUnknown_8199354 msgbox gUnknown_8199354
callstd 4
release release
end end
EventScript_16D849:: @ 816D849 EventScript_16D849:: @ 816D849
loadword 0, gUnknown_8199207 msgbox gUnknown_8199207
callstd 4
checkitemspace ITEM_GOOD_ROD, 1 checkitemspace ITEM_GOOD_ROD, 1
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16D88A goto_if_eq EventScript_16D88A
additem ITEM_GOOD_ROD, 1 additem ITEM_GOOD_ROD, 1
loadword 0, gUnknown_819925E giveitemfanfaremsg gUnknown_819925E, ITEM_GOOD_ROD
setorcopyvar VAR_0x8000, 263 msgbox gUnknown_8199296
setorcopyvar VAR_0x8001, 1
setorcopyvar VAR_0x8002, 257
callstd 9
loadword 0, gUnknown_8199296
callstd 4
setflag FLAG_0x244 setflag FLAG_0x244
release release
end end
EventScript_16D88A:: @ 816D88A EventScript_16D88A:: @ 816D88A
loadword 0, gUnknown_819937E msgbox gUnknown_819937E
callstd 4
release release
end end
+13 -21
View File
@@ -4,38 +4,34 @@ FuchsiaCity_House3_MapScripts:: @ 816D894
FuchsiaCity_House3_EventScript_16D895:: @ 816D895 FuchsiaCity_House3_EventScript_16D895:: @ 816D895
lock lock
faceplayer faceplayer
loadword 0, gUnknown_81993B9 msgbox gUnknown_81993B9, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16D8B0 goto_if_eq EventScript_16D8B0
goto EventScript_16D941 goto EventScript_16D941
end end
EventScript_16D8B0:: @ 816D8B0 EventScript_16D8B0:: @ 816D8B0
loadword 0, gUnknown_8199421 msgbox gUnknown_8199421
callstd 4
special sub_80BF8FC special sub_80BF8FC
waitstate waitstate
compare_var_to_value VAR_0x8004, 6 compare_var_to_value VAR_0x8004, 6
goto_if 4, EventScript_16D941 goto_if 4, EventScript_16D941
special sub_80BFC14 special sub_80BFC14
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16D937 goto_if_eq EventScript_16D937
special ScrSpecial_CountPokemonMoves special ScrSpecial_CountPokemonMoves
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16D92A goto_if_eq EventScript_16D92A
loadword 0, gUnknown_8199445 msgbox gUnknown_8199445
callstd 4
fadescreen 1 fadescreen 1
special sub_80BF9BC special sub_80BF9BC
fadescreen 0 fadescreen 0
compare_var_to_value VAR_0x8005, 4 compare_var_to_value VAR_0x8005, 4
goto_if 1, EventScript_16D8B0 goto_if_eq EventScript_16D8B0
special ScrSpecial_GetPokemonNicknameAndMoveName special ScrSpecial_GetPokemonNicknameAndMoveName
loadword 0, gUnknown_8199485 msgbox gUnknown_8199485, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16D919 goto_if_eq EventScript_16D919
goto EventScript_16D941 goto EventScript_16D941
end end
@@ -43,26 +39,22 @@ EventScript_16D919:: @ 816D919
special sub_80BFBA8 special sub_80BFBA8
playfanfare MUS_ME_WASURE playfanfare MUS_ME_WASURE
waitfanfare waitfanfare
loadword 0, gUnknown_81994B1 msgbox gUnknown_81994B1
callstd 4
release release
end end
EventScript_16D92A:: @ 816D92A EventScript_16D92A:: @ 816D92A
special ScrSpecial_GetPokemonNicknameAndMoveName special ScrSpecial_GetPokemonNicknameAndMoveName
loadword 0, gUnknown_8199465 msgbox gUnknown_8199465
callstd 4
release release
end end
EventScript_16D937:: @ 816D937 EventScript_16D937:: @ 816D937
loadword 0, gUnknown_819951F msgbox gUnknown_819951F
callstd 4
release release
end end
EventScript_16D941:: @ 816D941 EventScript_16D941:: @ 816D941
loadword 0, gUnknown_81994EA msgbox gUnknown_81994EA
callstd 4
release release
end end
+4 -7
View File
@@ -2,26 +2,23 @@ FuchsiaCity_Mart_MapScripts:: @ 816D4E0
.byte 0 .byte 0
FuchsiaCity_Mart_EventScript_16D4E1:: @ 816D4E1 FuchsiaCity_Mart_EventScript_16D4E1:: @ 816D4E1
loadword 0, gUnknown_8198134 msgbox gUnknown_8198134, 2
callstd 2
end end
FuchsiaCity_Mart_EventScript_16D4EA:: @ 816D4EA FuchsiaCity_Mart_EventScript_16D4EA:: @ 816D4EA
loadword 0, gUnknown_81980BC msgbox gUnknown_81980BC, 2
callstd 2
end end
FuchsiaCity_Mart_EventScript_16D4F3:: @ 816D4F3 FuchsiaCity_Mart_EventScript_16D4F3:: @ 816D4F3
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
lock lock
faceplayer faceplayer
message Text_1A6211 message Text_1A6211
waitmessage waitmessage
pokemart Items_16D518 pokemart Items_16D518
loadword 0, gUnknown_81A5190 msgbox gUnknown_81A5190
callstd 4
release release
end end
@@ -4,7 +4,7 @@ FuchsiaCity_PokemonCenter_1F_MapScripts:: @ 816D6F1
.byte 0 .byte 0
FuchsiaCity_PokemonCenter_1F_MapScript1_16D6FC:: @ 816D6FC FuchsiaCity_PokemonCenter_1F_MapScript1_16D6FC:: @ 816D6FC
setrespawn 8 setrespawn SPAWN_FUCHSIA_CITY
end end
FuchsiaCity_PokemonCenter_1F_EventScript_16D700:: @ 816D700 FuchsiaCity_PokemonCenter_1F_EventScript_16D700:: @ 816D700
@@ -15,16 +15,13 @@ FuchsiaCity_PokemonCenter_1F_EventScript_16D700:: @ 816D700
end end
FuchsiaCity_PokemonCenter_1F_EventScript_16D709:: @ 816D709 FuchsiaCity_PokemonCenter_1F_EventScript_16D709:: @ 816D709
loadword 0, gUnknown_8198CB7 msgbox gUnknown_8198CB7, 2
callstd 2
end end
FuchsiaCity_PokemonCenter_1F_EventScript_16D712:: @ 816D712 FuchsiaCity_PokemonCenter_1F_EventScript_16D712:: @ 816D712
loadword 0, gUnknown_8198D2E msgbox gUnknown_8198D2E, 2
callstd 2
end end
FuchsiaCity_PokemonCenter_1F_EventScript_16D71B:: @ 816D71B FuchsiaCity_PokemonCenter_1F_EventScript_16D71B:: @ 816D71B
loadword 0, gUnknown_8198D9B msgbox gUnknown_8198D9B, 2
callstd 2
end end
@@ -3,9 +3,9 @@ FuchsiaCity_SafariZone_Entrance_MapScripts:: @ 816D2A8
.byte 0 .byte 0
FuchsiaCity_SafariZone_Entrance_MapScript1_16D2AE:: @ 816D2AE FuchsiaCity_SafariZone_Entrance_MapScript1_16D2AE:: @ 816D2AE
map_script_2 VAR_0x406E, 1, EventScript_16D2F2 map_script_2 VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 1, EventScript_16D2F2
map_script_2 VAR_0x406E, 2, EventScript_16D312 map_script_2 VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 2, EventScript_16D312
map_script_2 VAR_0x406E, 3, EventScript_16D2C8 map_script_2 VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 3, EventScript_16D2C8
.2byte 0 .2byte 0
EventScript_16D2C8:: @ 816D2C8 EventScript_16D2C8:: @ 816D2C8
@@ -13,49 +13,44 @@ EventScript_16D2C8:: @ 816D2C8
textcolor 0 textcolor 0
applymovement 255, Movement_16D36A applymovement 255, Movement_16D36A
waitmovement 0 waitmovement 0
loadword 0, gUnknown_8197E85 msgbox gUnknown_8197E85
callstd 4
closemessage closemessage
applymovement 255, Movement_16D367 applymovement 255, Movement_16D367
waitmovement 0 waitmovement 0
special sub_80A0EEC special sub_80A0EEC
setvar VAR_0x406E, 0 setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 0
releaseall releaseall
end end
EventScript_16D2F2:: @ 816D2F2 EventScript_16D2F2:: @ 816D2F2
lockall lockall
textcolor 0 textcolor 0
loadword 0, gUnknown_8197E85 msgbox gUnknown_8197E85
callstd 4
closemessage closemessage
applymovement 255, Movement_16D362 applymovement 255, Movement_16D362
waitmovement 0 waitmovement 0
special sub_80A0EEC special sub_80A0EEC
setvar VAR_0x406E, 0 setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 0
releaseall releaseall
end end
EventScript_16D312:: @ 816D312 EventScript_16D312:: @ 816D312
lockall lockall
textcolor 0 textcolor 0
loadword 0, gUnknown_8197E1A msgbox gUnknown_8197E1A, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16D345 goto_if_eq EventScript_16D345
loadword 0, gUnknown_8197E48 msgbox gUnknown_8197E48
callstd 4
closemessage closemessage
applymovement 255, Movement_16D362 applymovement 255, Movement_16D362
waitmovement 0 waitmovement 0
special sub_80A0EEC special sub_80A0EEC
setvar VAR_0x406E, 0 setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 0
releaseall releaseall
end end
EventScript_16D345:: @ 816D345 EventScript_16D345:: @ 816D345
loadword 0, gUnknown_8197E7A msgbox gUnknown_8197E7A
callstd 4
closemessage closemessage
applymovement 255, Movement_16D365 applymovement 255, Movement_16D365
waitmovement 0 waitmovement 0
@@ -102,17 +97,14 @@ FuchsiaCity_SafariZone_Entrance_EventScript_16D385:: @ 816D385
EventScript_16D391:: @ 816D391 EventScript_16D391:: @ 816D391
textcolor 0 textcolor 0
loadword 0, gUnknown_8197C6B msgbox gUnknown_8197C6B
callstd 4
applymovement 255, Movement_1A75EB applymovement 255, Movement_1A75EB
waitmovement 0 waitmovement 0
showmoneybox 0, 0, 0 showmoneybox 0, 0, 0
loadword 0, gUnknown_8197C87 msgbox gUnknown_8197C87, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16D3CA goto_if_eq EventScript_16D3CA
loadword 0, gUnknown_8197DE9 msgbox gUnknown_8197DE9
callstd 4
goto EventScript_16D49A goto EventScript_16D49A
end end
@@ -120,18 +112,16 @@ EventScript_16D3CA:: @ 816D3CA
call EventScript_16D462 call EventScript_16D462
checkmoney 500, 0 checkmoney 500, 0
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16D48C goto_if_eq EventScript_16D48C
takemoney 500, 0 takemoney 500, 0
updatemoneybox 0, 0, 0 updatemoneybox 0, 0, 0
loadword 0, gUnknown_8197D07 msgbox gUnknown_8197D07
callstd 4
textcolor 3 textcolor 3
playfanfare MUS_FANFA1 playfanfare MUS_FANFA1
message Text_197D50 message Text_197D50
waitfanfare waitfanfare
call EventScript_1A6675 call EventScript_1A6675
loadword 0, gUnknown_8197D80 msgbox gUnknown_8197D80
callstd 4
closemessage closemessage
hidemoneybox hidemoneybox
.byte 0 .byte 0
@@ -143,7 +133,7 @@ EventScript_16D3CA:: @ 816D3CA
compare_var_to_value VAR_0x4002, 2 compare_var_to_value VAR_0x4002, 2
call_if 1, EventScript_16D457 call_if 1, EventScript_16D457
special sub_80A0EC4 special sub_80A0EC4
setvar VAR_0x406E, 2 setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 2
warp MAP_SAFARI_ZONE_CENTER, 255, 26, 30 warp MAP_SAFARI_ZONE_CENTER, 255, 26, 30
waitstate waitstate
end end
@@ -169,15 +159,13 @@ EventScript_16D462:: @ 816D462
goto_if 5, EventScript_1A77A9 goto_if 5, EventScript_1A77A9
specialvar VAR_RESULT, sub_80CABD0 specialvar VAR_RESULT, sub_80CABD0
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_1A77A9 goto_if_eq EventScript_1A77A9
loadword 0, gUnknown_81BFEAC msgbox gUnknown_81BFEAC
callstd 4
goto EventScript_16D49A goto EventScript_16D49A
end end
EventScript_16D48C:: @ 816D48C EventScript_16D48C:: @ 816D48C
loadword 0, gUnknown_8197E02 msgbox gUnknown_8197E02
callstd 4
goto EventScript_16D49A goto EventScript_16D49A
end end
@@ -215,17 +203,14 @@ Movement_16D4B3:: @ 816D4B3
FuchsiaCity_SafariZone_Entrance_EventScript_16D4B7:: @ 816D4B7 FuchsiaCity_SafariZone_Entrance_EventScript_16D4B7:: @ 816D4B7
lock lock
faceplayer faceplayer
loadword 0, gUnknown_8197EB0 msgbox gUnknown_8197EB0, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16D4D6 goto_if_eq EventScript_16D4D6
loadword 0, gUnknown_819809E msgbox gUnknown_819809E
callstd 4
release release
end end
EventScript_16D4D6:: @ 816D4D6 EventScript_16D4D6:: @ 816D4D6
loadword 0, gUnknown_8197EE3 msgbox gUnknown_8197EE3
callstd 4
release release
end end
@@ -2,21 +2,17 @@ FuchsiaCity_ZooBuilding_MapScripts:: @ 816D528
.byte 0 .byte 0
FuchsiaCity_ZooBuilding_EventScript_16D529:: @ 816D529 FuchsiaCity_ZooBuilding_EventScript_16D529:: @ 816D529
loadword 0, gUnknown_819816B msgbox gUnknown_819816B, 2
callstd 2
end end
FuchsiaCity_ZooBuilding_EventScript_16D532:: @ 816D532 FuchsiaCity_ZooBuilding_EventScript_16D532:: @ 816D532
loadword 0, gUnknown_81981C2 msgbox gUnknown_81981C2, 2
callstd 2
end end
FuchsiaCity_ZooBuilding_EventScript_16D53B:: @ 816D53B FuchsiaCity_ZooBuilding_EventScript_16D53B:: @ 816D53B
loadword 0, gUnknown_819822A msgbox gUnknown_819822A, 2
callstd 2
end end
FuchsiaCity_ZooBuilding_EventScript_16D544:: @ 816D544 FuchsiaCity_ZooBuilding_EventScript_16D544:: @ 816D544
loadword 0, gUnknown_8198285 msgbox gUnknown_8198285, 2
callstd 2
end end
+4 -4
View File
@@ -4,8 +4,8 @@ IndigoPlateau_Exterior_MapScripts:: @ 816723B
.byte 0 .byte 0
IndigoPlateau_Exterior_MapScript1_167246:: @ 8167246 IndigoPlateau_Exterior_MapScript1_167246:: @ 8167246
setworldmapflag 2201 setworldmapflag FLAG_WORLD_MAP_INDIGO_PLATEAU_EXTERIOR
compare_var_to_value VAR_0x4085, 1 compare_var_to_value VAR_MAP_SCENE_INDIGO_PLATEAU_EXTERIOR, 1
call_if 1, EventScript_167255 call_if 1, EventScript_167255
end end
@@ -14,7 +14,7 @@ EventScript_167255:: @ 8167255
return return
IndigoPlateau_Exterior_MapScript2_16725A:: @ 816725A IndigoPlateau_Exterior_MapScript2_16725A:: @ 816725A
map_script_2 VAR_0x4085, 1, EventScript_167264 map_script_2 VAR_MAP_SCENE_INDIGO_PLATEAU_EXTERIOR, 1, EventScript_167264
.2byte 0 .2byte 0
EventScript_167264:: @ 8167264 EventScript_167264:: @ 8167264
@@ -56,7 +56,7 @@ EventScript_167264:: @ 8167264
applymovement 255, Movement_167311 applymovement 255, Movement_167311
waitmovement 0 waitmovement 0
special RemoveScriptFieldObject special RemoveScriptFieldObject
setvar VAR_0x4085, 0 setvar VAR_MAP_SCENE_INDIGO_PLATEAU_EXTERIOR, 0
removeobject 1 removeobject 1
removeobject 2 removeobject 2
special sub_80F39B4 special sub_80F39B4
@@ -4,15 +4,15 @@ IndigoPlateau_PokemonCenter_1F_MapScripts:: @ 816EA5A
.byte 0 .byte 0
IndigoPlateau_PokemonCenter_1F_MapScript1_16EA65:: @ 816EA65 IndigoPlateau_PokemonCenter_1F_MapScript1_16EA65:: @ 816EA65
setrespawn 10 setrespawn SPAWN_INDIGO_PLATEAU
specialvar VAR_RESULT, sub_806E25C specialvar VAR_RESULT, sub_806E25C
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
call_if 1, EventScript_16EA79 call_if 1, EventScript_16EA79
end end
EventScript_16EA79:: @ 816EA79 EventScript_16EA79:: @ 816EA79
checkflag 2116 checkflag FLAG_0x844
goto_if 1, EventScript_1A77A9 goto_if_eq EventScript_1A77A9
setobjectxyperm 4, 4, 2 setobjectxyperm 4, 4, 2
return return
@@ -21,42 +21,37 @@ IndigoPlateau_PokemonCenter_1F_EventScript_16EA8A:: @ 816EA8A
faceplayer faceplayer
specialvar VAR_RESULT, sub_806E25C specialvar VAR_RESULT, sub_806E25C
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16EAA6 goto_if_eq EventScript_16EAA6
loadword 0, gUnknown_819A8D8 msgbox gUnknown_819A8D8
callstd 4
release release
end end
EventScript_16EAA6:: @ 816EAA6 EventScript_16EAA6:: @ 816EAA6
checkflag 2116 checkflag FLAG_0x844
goto_if 1, EventScript_16EAB9 goto_if_eq EventScript_16EAB9
loadword 0, gUnknown_819A943 msgbox gUnknown_819A943
callstd 4
release release
end end
EventScript_16EAB9:: @ 816EAB9 EventScript_16EAB9:: @ 816EAB9
loadword 0, gUnknown_819A8D8 msgbox gUnknown_819A8D8
callstd 4
release release
end end
IndigoPlateau_PokemonCenter_1F_EventScript_16EAC3:: @ 816EAC3 IndigoPlateau_PokemonCenter_1F_EventScript_16EAC3:: @ 816EAC3
loadword 0, gUnknown_819A837 msgbox gUnknown_819A837, 2
callstd 2
end end
IndigoPlateau_PokemonCenter_1F_EventScript_16EACC:: @ 816EACC IndigoPlateau_PokemonCenter_1F_EventScript_16EACC:: @ 816EACC
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
lock lock
faceplayer faceplayer
message Text_1A6211 message Text_1A6211
waitmessage waitmessage
pokemart Items_16EAF4 pokemart Items_16EAF4
loadword 0, gUnknown_81A5190 msgbox gUnknown_81A5190
callstd 4
release release
end end
+11 -20
View File
@@ -3,7 +3,7 @@ LavenderTown_MapScripts:: @ 816686B
.byte 0 .byte 0
LavenderTown_MapScript1_166871:: @ 8166871 LavenderTown_MapScript1_166871:: @ 8166871
setworldmapflag 2196 setworldmapflag FLAG_WORLD_MAP_LAVENDER_TOWN
setvar VAR_0x405B, 1 setvar VAR_0x405B, 1
setflag FLAG_0x03D setflag FLAG_0x03D
end end
@@ -11,47 +11,38 @@ LavenderTown_MapScript1_166871:: @ 8166871
LavenderTown_EventScript_16687D:: @ 816687D LavenderTown_EventScript_16687D:: @ 816687D
lock lock
faceplayer faceplayer
loadword 0, gUnknown_817F52E msgbox gUnknown_817F52E, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16689C goto_if_eq EventScript_16689C
loadword 0, gUnknown_817F568 msgbox gUnknown_817F568
callstd 4
release release
end end
EventScript_16689C:: @ 816689C EventScript_16689C:: @ 816689C
loadword 0, gUnknown_817F548 msgbox gUnknown_817F548
callstd 4
release release
end end
LavenderTown_EventScript_1668A6:: @ 81668A6 LavenderTown_EventScript_1668A6:: @ 81668A6
loadword 0, gUnknown_817F5B6 msgbox gUnknown_817F5B6, 2
callstd 2
end end
LavenderTown_EventScript_1668AF:: @ 81668AF LavenderTown_EventScript_1668AF:: @ 81668AF
loadword 0, gUnknown_817F614 msgbox gUnknown_817F614, 2
callstd 2
end end
LavenderTown_EventScript_1668B8:: @ 81668B8 LavenderTown_EventScript_1668B8:: @ 81668B8
loadword 0, gUnknown_817F676 msgbox gUnknown_817F676, 3
callstd 3
end end
LavenderTown_EventScript_1668C1:: @ 81668C1 LavenderTown_EventScript_1668C1:: @ 81668C1
loadword 0, gUnknown_817F69A msgbox gUnknown_817F69A, 3
callstd 3
end end
LavenderTown_EventScript_1668CA:: @ 81668CA LavenderTown_EventScript_1668CA:: @ 81668CA
loadword 0, gUnknown_817F6D6 msgbox gUnknown_817F6D6, 3
callstd 3
end end
LavenderTown_EventScript_1668D3:: @ 81668D3 LavenderTown_EventScript_1668D3:: @ 81668D3
loadword 0, gUnknown_817F6F7 msgbox gUnknown_817F6F7, 3
callstd 3
end end
+4 -7
View File
@@ -5,15 +5,13 @@ LavenderTown_House1_EventScript_16B233:: @ 816B233
lock lock
faceplayer faceplayer
checkflag FLAG_0x23C checkflag FLAG_0x23C
goto_if 1, EventScript_16B248 goto_if_eq EventScript_16B248
loadword 0, gUnknown_819397D msgbox gUnknown_819397D
callstd 4
release release
end end
EventScript_16B248:: @ 816B248 EventScript_16B248:: @ 816B248
loadword 0, gUnknown_81939F8 msgbox gUnknown_81939F8
callstd 4
release release
end end
@@ -22,8 +20,7 @@ LavenderTown_House1_EventScript_16B252:: @ 816B252
faceplayer faceplayer
waitse waitse
playmoncry SPECIES_CUBONE, 0 playmoncry SPECIES_CUBONE, 0
loadword 0, gUnknown_819396B msgbox gUnknown_819396B
callstd 4
waitmoncry waitmoncry
release release
end end
+18 -27
View File
@@ -4,17 +4,15 @@ LavenderTown_House2_MapScripts:: @ 816B265
LavenderTown_House2_EventScript_16B266:: @ 816B266 LavenderTown_House2_EventScript_16B266:: @ 816B266
lock lock
faceplayer faceplayer
loadword 0, gUnknown_8193A4B msgbox gUnknown_8193A4B, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16B287 goto_if_eq EventScript_16B287
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16B2AA goto_if_eq EventScript_16B2AA
end end
EventScript_16B287:: @ 816B287 EventScript_16B287:: @ 816B287
loadword 0, gUnknown_8193AA6 msgbox gUnknown_8193AA6
callstd 4
special sub_80BF8FC special sub_80BF8FC
waitstate waitstate
compare_var_to_value VAR_0x8004, 6 compare_var_to_value VAR_0x8004, 6
@@ -24,58 +22,51 @@ EventScript_16B287:: @ 816B287
end end
EventScript_16B2AA:: @ 816B2AA EventScript_16B2AA:: @ 816B2AA
loadword 0, gUnknown_8193BD4 msgbox gUnknown_8193BD4
callstd 4
release release
end end
EventScript_16B2B4:: @ 816B2B4 EventScript_16B2B4:: @ 816B2B4
specialvar VAR_RESULT, sub_80CAD54 specialvar VAR_RESULT, sub_80CAD54
compare_var_to_value VAR_RESULT, 412 compare_var_to_value VAR_RESULT, SPECIES_EGG
goto_if 1, EventScript_16B307 goto_if_eq EventScript_16B307
special TV_CopyNicknameToStringVar1AndEnsureTerminated special TV_CopyNicknameToStringVar1AndEnsureTerminated
special TV_CheckMonOTIDEqualsPlayerID special TV_CheckMonOTIDEqualsPlayerID
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16B311 goto_if_eq EventScript_16B311
specialvar VAR_RESULT, sub_80CAD7C specialvar VAR_RESULT, sub_80CAD7C
special TV_CopyNicknameToStringVar1AndEnsureTerminated special TV_CopyNicknameToStringVar1AndEnsureTerminated
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16B311 goto_if_eq EventScript_16B311
loadword 0, gUnknown_8193AD2 msgbox gUnknown_8193AD2, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16B31B goto_if_eq EventScript_16B31B
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16B2AA goto_if_eq EventScript_16B2AA
end end
EventScript_16B307:: @ 816B307 EventScript_16B307:: @ 816B307
loadword 0, gUnknown_8193CC4 msgbox gUnknown_8193CC4
callstd 4
release release
end end
EventScript_16B311:: @ 816B311 EventScript_16B311:: @ 816B311
loadword 0, gUnknown_8193C82 msgbox gUnknown_8193C82
callstd 4
release release
end end
EventScript_16B31B:: @ 816B31B EventScript_16B31B:: @ 816B31B
loadword 0, gUnknown_8193B36 msgbox gUnknown_8193B36
callstd 4
call EventScript_1A74EB call EventScript_1A74EB
specialvar VAR_RESULT, sub_80CBFA0 specialvar VAR_RESULT, sub_80CBFA0
special TV_CopyNicknameToStringVar1AndEnsureTerminated special TV_CopyNicknameToStringVar1AndEnsureTerminated
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_16B345 goto_if_eq EventScript_16B345
loadword 0, gUnknown_8193BF0 msgbox gUnknown_8193BF0
callstd 4
release release
end end
EventScript_16B345:: @ 816B345 EventScript_16B345:: @ 816B345
loadword 0, gUnknown_8193B66 msgbox gUnknown_8193B66
callstd 4
release release
end end
+5 -9
View File
@@ -2,31 +2,27 @@ LavenderTown_Mart_MapScripts:: @ 816B34F
.byte 0 .byte 0
LavenderTown_Mart_EventScript_16B350:: @ 816B350 LavenderTown_Mart_EventScript_16B350:: @ 816B350
loadword 0, gUnknown_8193CE5 msgbox gUnknown_8193CE5, 2
callstd 2
end end
LavenderTown_Mart_EventScript_16B359:: @ 816B359 LavenderTown_Mart_EventScript_16B359:: @ 816B359
loadword 0, gUnknown_8193DB6 msgbox gUnknown_8193DB6, 2
callstd 2
end end
LavenderTown_Mart_EventScript_16B362:: @ 816B362 LavenderTown_Mart_EventScript_16B362:: @ 816B362
loadword 0, gUnknown_8193DF1 msgbox gUnknown_8193DF1, 2
callstd 2
end end
LavenderTown_Mart_EventScript_16B36B:: @ 816B36B LavenderTown_Mart_EventScript_16B36B:: @ 816B36B
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
lock lock
faceplayer faceplayer
message Text_1A6211 message Text_1A6211
waitmessage waitmessage
pokemart Items_16B390 pokemart Items_16B390
loadword 0, gUnknown_81A5190 msgbox gUnknown_81A5190
callstd 4
release release
end end
@@ -4,7 +4,7 @@ LavenderTown_PokemonCenter_1F_MapScripts:: @ 816B0EF
.byte 0 .byte 0
LavenderTown_PokemonCenter_1F_MapScript1_16B0FA:: @ 816B0FA LavenderTown_PokemonCenter_1F_MapScript1_16B0FA:: @ 816B0FA
setrespawn 5 setrespawn SPAWN_LAVENDER_TOWN
end end
LavenderTown_PokemonCenter_1F_EventScript_16B0FE:: @ 816B0FE LavenderTown_PokemonCenter_1F_EventScript_16B0FE:: @ 816B0FE
@@ -15,16 +15,13 @@ LavenderTown_PokemonCenter_1F_EventScript_16B0FE:: @ 816B0FE
end end
LavenderTown_PokemonCenter_1F_EventScript_16B107:: @ 816B107 LavenderTown_PokemonCenter_1F_EventScript_16B107:: @ 816B107
loadword 0, gUnknown_8193465 msgbox gUnknown_8193465, 2
callstd 2
end end
LavenderTown_PokemonCenter_1F_EventScript_16B110:: @ 816B110 LavenderTown_PokemonCenter_1F_EventScript_16B110:: @ 816B110
loadword 0, gUnknown_81934DE msgbox gUnknown_81934DE, 2
callstd 2
end end
LavenderTown_PokemonCenter_1F_EventScript_16B119:: @ 816B119 LavenderTown_PokemonCenter_1F_EventScript_16B119:: @ 816B119
loadword 0, gUnknown_819353A msgbox gUnknown_819353A, 2
callstd 2
end end
@@ -5,33 +5,25 @@ LavenderTown_VolunteerPokemonHouse_EventScript_16B14A:: @ 816B14A
lock lock
faceplayer faceplayer
checkflag FLAG_0x23D checkflag FLAG_0x23D
goto_if 1, EventScript_16B196 goto_if_eq EventScript_16B196
loadword 0, gUnknown_81936FF msgbox gUnknown_81936FF
callstd 4
checkitemspace ITEM_POKE_FLUTE, 1 checkitemspace ITEM_POKE_FLUTE, 1
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_16B1A0 goto_if_eq EventScript_16B1A0
setflag FLAG_0x23D setflag FLAG_0x23D
additem ITEM_POKE_FLUTE, 1 additem ITEM_POKE_FLUTE, 1
loadword 0, gUnknown_81937BD giveitemfanfaremsg gUnknown_81937BD, ITEM_POKE_FLUTE, 1, BGM_FRLG_ME_KEYITEM
setorcopyvar VAR_0x8000, 350 msgbox gUnknown_81937E5
setorcopyvar VAR_0x8001, 1
setorcopyvar VAR_0x8002, 318
callstd 9
loadword 0, gUnknown_81937E5
callstd 4
release release
end end
EventScript_16B196:: @ 816B196 EventScript_16B196:: @ 816B196
loadword 0, gUnknown_8193878 msgbox gUnknown_8193878
callstd 4
release release
end end
EventScript_16B1A0:: @ 816B1A0 EventScript_16B1A0:: @ 816B1A0
loadword 0, gUnknown_819385B msgbox gUnknown_819385B
callstd 4
release release
end end
@@ -41,29 +33,25 @@ LavenderTown_VolunteerPokemonHouse_EventScript_16B1AA:: @ 816B1AA
setvar VAR_0x8004, 14 setvar VAR_0x8004, 14
setvar VAR_0x8005, 0 setvar VAR_0x8005, 0
special SetFlavorTextFlagFromSpecialVars special SetFlavorTextFlagFromSpecialVars
loadword 0, gUnknown_8193652 msgbox gUnknown_8193652
callstd 4
release release
end end
LavenderTown_VolunteerPokemonHouse_EventScript_16B1C3:: @ 816B1C3 LavenderTown_VolunteerPokemonHouse_EventScript_16B1C3:: @ 816B1C3
loadword 0, gUnknown_81936B4 msgbox gUnknown_81936B4, 2
callstd 2
end end
LavenderTown_VolunteerPokemonHouse_EventScript_16B1CC:: @ 816B1CC LavenderTown_VolunteerPokemonHouse_EventScript_16B1CC:: @ 816B1CC
lock lock
faceplayer faceplayer
checkflag FLAG_0x23C checkflag FLAG_0x23C
goto_if 1, EventScript_16B1E1 goto_if_eq EventScript_16B1E1
loadword 0, gUnknown_81935ED msgbox gUnknown_81935ED
callstd 4
release release
end end
EventScript_16B1E1:: @ 816B1E1 EventScript_16B1E1:: @ 816B1E1
loadword 0, gUnknown_819361D msgbox gUnknown_819361D
callstd 4
release release
end end
@@ -72,8 +60,7 @@ LavenderTown_VolunteerPokemonHouse_EventScript_16B1EB:: @ 816B1EB
faceplayer faceplayer
waitse waitse
playmoncry SPECIES_NIDORINO, 0 playmoncry SPECIES_NIDORINO, 0
loadword 0, gUnknown_81936DE msgbox gUnknown_81936DE
callstd 4
waitmoncry waitmoncry
release release
end end
@@ -83,8 +70,7 @@ LavenderTown_VolunteerPokemonHouse_EventScript_16B1FE:: @ 816B1FE
faceplayer faceplayer
waitse waitse
playmoncry SPECIES_PSYDUCK, 0 playmoncry SPECIES_PSYDUCK, 0
loadword 0, gUnknown_81936EE msgbox gUnknown_81936EE
callstd 4
waitmoncry waitmoncry
release release
end end
@@ -94,12 +80,10 @@ LavenderTown_VolunteerPokemonHouse_EventScript_16B211:: @ 816B211
setvar VAR_0x8004, 14 setvar VAR_0x8004, 14
setvar VAR_0x8005, 2 setvar VAR_0x8005, 2
special SetFlavorTextFlagFromSpecialVars special SetFlavorTextFlagFromSpecialVars
loadword 0, gUnknown_81938A0 msgbox gUnknown_81938A0
callstd 4
releaseall releaseall
end end
LavenderTown_VolunteerPokemonHouse_EventScript_16B229:: @ 816B229 LavenderTown_VolunteerPokemonHouse_EventScript_16B229:: @ 816B229
loadword 0, gUnknown_819392B msgbox gUnknown_819392B, 3
callstd 3
end end
+29 -44
View File
@@ -4,7 +4,7 @@ MtEmber_Exterior_MapScripts:: @ 8163946
.byte 0 .byte 0
MtEmber_Exterior_MapScript1_163951:: @ 8163951 MtEmber_Exterior_MapScript1_163951:: @ 8163951
setworldmapflag 2230 setworldmapflag FLAG_WORLD_MAP_MT_EMBER_EXTERIOR
compare_var_to_value VAR_0x407F, 2 compare_var_to_value VAR_0x407F, 2
call_if 1, EventScript_163960 call_if 1, EventScript_163960
end end
@@ -15,7 +15,7 @@ EventScript_163960:: @ 8163960
return return
MtEmber_Exterior_MapScript2_163969:: @ 8163969 MtEmber_Exterior_MapScript2_163969:: @ 8163969
compare_var_to_value VAR_0x4076, 4 compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 4
call_if 4, EventScript_163975 call_if 4, EventScript_163975
end end
@@ -25,18 +25,16 @@ EventScript_163975:: @ 8163975
MtEmber_Exterior_EventScript_16397F:: @ 816397F MtEmber_Exterior_EventScript_16397F:: @ 816397F
lock lock
checktrainerflag 537 checktrainerflag FLAG_0x219
goto_if 1, EventScript_16399E goto_if_eq EventScript_16399E
compare_var_to_value VAR_0x4076, 4 compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 4
goto_if 1, EventScript_1639A8 goto_if_eq EventScript_1639A8
loadword 0, gUnknown_817A82A msgbox gUnknown_817A82A
callstd 4
release release
end end
EventScript_16399E:: @ 816399E EventScript_16399E:: @ 816399E
loadword 0, gUnknown_817AA3F msgbox gUnknown_817AA3F
callstd 4
release release
end end
@@ -44,19 +42,16 @@ EventScript_1639A8:: @ 81639A8
applymovement 2, Movement_1A75E1 applymovement 2, Movement_1A75E1
waitmovement 0 waitmovement 0
playbgm BGM_FRLG_SUSPICIOUS_EYE, 0 playbgm BGM_FRLG_SUSPICIOUS_EYE, 0
loadword 0, gUnknown_817AA06 msgbox gUnknown_817AA06
callstd 4
trainerbattle 3, 537, 0, Text_17AA34 trainerbattle 3, 537, 0, Text_17AA34
loadword 0, gUnknown_817AA3F msgbox gUnknown_817AA3F
callstd 4 checktrainerflag FLAG_0x21A
checktrainerflag 538 goto_if_eq EventScript_1639DB
goto_if 1, EventScript_1639DB
release release
end end
EventScript_1639DB:: @ 81639DB EventScript_1639DB:: @ 81639DB
loadword 0, gUnknown_817AAD7 msgbox gUnknown_817AAD7
callstd 4
closemessage closemessage
fadescreen 1 fadescreen 1
removeobject 2 removeobject 2
@@ -68,12 +63,11 @@ EventScript_1639DB:: @ 81639DB
MtEmber_Exterior_EventScript_1639F0:: @ 81639F0 MtEmber_Exterior_EventScript_1639F0:: @ 81639F0
lock lock
faceplayer faceplayer
checktrainerflag 538 checktrainerflag FLAG_0x21A
goto_if 1, EventScript_163A1B goto_if_eq EventScript_163A1B
compare_var_to_value VAR_0x4076, 4 compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 4
goto_if 1, EventScript_163A25 goto_if_eq EventScript_163A25
loadword 0, gUnknown_817A88C msgbox gUnknown_817A88C
callstd 4
closemessage closemessage
applymovement 3, Movement_1A75E5 applymovement 3, Movement_1A75E5
waitmovement 0 waitmovement 0
@@ -81,36 +75,31 @@ MtEmber_Exterior_EventScript_1639F0:: @ 81639F0
end end
EventScript_163A1B:: @ 8163A1B EventScript_163A1B:: @ 8163A1B
loadword 0, gUnknown_817AA99 msgbox gUnknown_817AA99
callstd 4
release release
end end
EventScript_163A25:: @ 8163A25 EventScript_163A25:: @ 8163A25
playbgm BGM_FRLG_SUSPICIOUS_EYE, 0 playbgm BGM_FRLG_SUSPICIOUS_EYE, 0
loadword 0, gUnknown_817AA56 msgbox gUnknown_817AA56
callstd 4
trainerbattle 3, 538, 0, Text_17AA8A trainerbattle 3, 538, 0, Text_17AA8A
loadword 0, gUnknown_817AA99 msgbox gUnknown_817AA99
callstd 4 checktrainerflag FLAG_0x219
checktrainerflag 537 goto_if_eq EventScript_1639DB
goto_if 1, EventScript_1639DB
release release
end end
MtEmber_Exterior_EventScript_163A4E:: @ 8163A4E MtEmber_Exterior_EventScript_163A4E:: @ 8163A4E
lockall lockall
textcolor 0 textcolor 0
loadword 0, gUnknown_817A8B4 msgbox gUnknown_817A8B4
callstd 4
message Text_17A8EE message Text_17A8EE
waitmessage waitmessage
playse SE_PIN playse SE_PIN
applymovement 3, Movement_1A75D9 applymovement 3, Movement_1A75D9
waitmovement 0 waitmovement 0
waitbuttonpress waitbuttonpress
loadword 0, gUnknown_817A970 msgbox gUnknown_817A970
callstd 4
applymovement 2, Movement_1A75ED applymovement 2, Movement_1A75ED
waitmovement 0 waitmovement 0
playse SE_PIN playse SE_PIN
@@ -121,26 +110,22 @@ MtEmber_Exterior_EventScript_163A4E:: @ 8163A4E
applymovement 3, Movement_1A75ED applymovement 3, Movement_1A75ED
waitmovement 0 waitmovement 0
call EventScript_163960 call EventScript_163960
loadword 0, gUnknown_817A9E1 msgbox gUnknown_817A9E1
callstd 4
setvar VAR_0x407F, 2 setvar VAR_0x407F, 2
releaseall releaseall
end end
MtEmber_Exterior_EventScript_163AB4:: @ 8163AB4 MtEmber_Exterior_EventScript_163AB4:: @ 8163AB4
trainerbattle 0, 595, 0, Text_17AB73, Text_17ABAA trainerbattle 0, 595, 0, Text_17AB73, Text_17ABAA
loadword 0, gUnknown_817ABD8 msgbox gUnknown_817ABD8, 6
callstd 6
end end
MtEmber_Exterior_EventScript_163ACB:: @ 8163ACB MtEmber_Exterior_EventScript_163ACB:: @ 8163ACB
trainerbattle 0, 597, 0, Text_17AC55, Text_17AC82 trainerbattle 0, 597, 0, Text_17AC55, Text_17AC82
loadword 0, gUnknown_817ACA2 msgbox gUnknown_817ACA2, 6
callstd 6
end end
MtEmber_Exterior_EventScript_163AE2:: @ 8163AE2 MtEmber_Exterior_EventScript_163AE2:: @ 8163AE2
trainerbattle 0, 592, 0, Text_17AD06, Text_17AD6B trainerbattle 0, 592, 0, Text_17AD06, Text_17AD6B
loadword 0, gUnknown_817AD89 msgbox gUnknown_817AD89, 6
callstd 6
end end
+1 -5
View File
@@ -8,10 +8,6 @@ MtEmber_RubyPath_B5F_EventScript_163C49:: @ 8163C49
setflag FLAG_0x2DD setflag FLAG_0x2DD
removeobject 1 removeobject 1
additem ITEM_RUBY, 1 additem ITEM_RUBY, 1
loadword 0, gUnknown_817ADC5 giveitemfanfaremsg gUnknown_817ADC5, ITEM_RUBY, 1, BGM_FRLG_ME_KEYITEM
setorcopyvar VAR_0x8000, 373
setorcopyvar VAR_0x8001, 1
setorcopyvar VAR_0x8002, 318
callstd 9
release release
end end
+8 -8
View File
@@ -4,7 +4,7 @@ MtEmber_Summit_MapScripts:: @ 8163AFC
.byte 0 .byte 0
MtEmber_Summit_MapScript2_163B07:: @ 8163B07 MtEmber_Summit_MapScript2_163B07:: @ 8163B07
checkflag 2055 checkflag FLAG_0x807
call_if 1, EventScript_163B11 call_if 1, EventScript_163B11
end end
@@ -27,7 +27,7 @@ EventScript_163B2F:: @ 8163B2F
MtEmber_Summit_EventScript_163B33:: @ 8163B33 MtEmber_Summit_EventScript_163B33:: @ 8163B33
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
special sub_8112364 special sub_8112364
lock lock
faceplayer faceplayer
@@ -40,17 +40,17 @@ MtEmber_Summit_EventScript_163B33:: @ 8163B33
delay 10 delay 10
playbgm BGM_FRLG_LEADER_EYE, 0 playbgm BGM_FRLG_LEADER_EYE, 0
waitbuttonpress waitbuttonpress
setflag 2055 setflag FLAG_0x807
special sub_807F9D8 special sub_807F9D8
waitstate waitstate
clearflag 2055 clearflag FLAG_0x807
specialvar VAR_RESULT, sub_80CA74C specialvar VAR_RESULT, sub_80CA74C
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_163B96 goto_if_eq EventScript_163B96
compare_var_to_value VAR_RESULT, 4 compare_var_to_value VAR_RESULT, 4
goto_if 1, EventScript_163B9F goto_if_eq EventScript_163B9F
compare_var_to_value VAR_RESULT, 5 compare_var_to_value VAR_RESULT, 5
goto_if 1, EventScript_163B9F goto_if_eq EventScript_163B9F
setflag FLAG_0x2BD setflag FLAG_0x2BD
release release
end end
@@ -61,6 +61,6 @@ EventScript_163B96:: @ 8163B96
end end
EventScript_163B9F:: @ 8163B9F EventScript_163B9F:: @ 8163B9F
setvar VAR_0x8004, 146 setvar VAR_0x8004, SPECIES_MOLTRES
goto EventScript_1A9236 goto EventScript_1A9236
end end
+9 -17
View File
@@ -3,52 +3,44 @@ MtMoon_1F_MapScripts:: @ 81605E4
.byte 0 .byte 0
MtMoon_1F_MapScript1_1605EA:: @ 81605EA MtMoon_1F_MapScript1_1605EA:: @ 81605EA
setworldmapflag 2213 setworldmapflag FLAG_WORLD_MAP_MT_MOON_1F
end end
MtMoon_1F_EventScript_1605EE:: @ 81605EE MtMoon_1F_EventScript_1605EE:: @ 81605EE
loadword 0, gUnknown_8172AE0 msgbox gUnknown_8172AE0, 3
callstd 3
end end
MtMoon_1F_EventScript_1605F7:: @ 81605F7 MtMoon_1F_EventScript_1605F7:: @ 81605F7
trainerbattle 0, 181, 0, Text_17279D, Text_1727CB trainerbattle 0, 181, 0, Text_17279D, Text_1727CB
loadword 0, gUnknown_81727DF msgbox gUnknown_81727DF, 6
callstd 6
end end
MtMoon_1F_EventScript_16060E:: @ 816060E MtMoon_1F_EventScript_16060E:: @ 816060E
trainerbattle 0, 91, 0, Text_17281D, Text_172844 trainerbattle 0, 91, 0, Text_17281D, Text_172844
loadword 0, gUnknown_8172863 msgbox gUnknown_8172863, 6
callstd 6
end end
MtMoon_1F_EventScript_160625:: @ 8160625 MtMoon_1F_EventScript_160625:: @ 8160625
trainerbattle 0, 120, 0, Text_172896, Text_1728C3 trainerbattle 0, 120, 0, Text_172896, Text_1728C3
loadword 0, gUnknown_81728D2 msgbox gUnknown_81728D2, 6
callstd 6
end end
MtMoon_1F_EventScript_16063C:: @ 816063C MtMoon_1F_EventScript_16063C:: @ 816063C
trainerbattle 0, 121, 0, Text_172972, Text_1729A4 trainerbattle 0, 121, 0, Text_172972, Text_1729A4
loadword 0, gUnknown_81729AC msgbox gUnknown_81729AC, 6
callstd 6
end end
MtMoon_1F_EventScript_160653:: @ 8160653 MtMoon_1F_EventScript_160653:: @ 8160653
trainerbattle 0, 169, 0, Text_17290B, Text_172927 trainerbattle 0, 169, 0, Text_17290B, Text_172927
loadword 0, gUnknown_817293C msgbox gUnknown_817293C, 6
callstd 6
end end
MtMoon_1F_EventScript_16066A:: @ 816066A MtMoon_1F_EventScript_16066A:: @ 816066A
trainerbattle 0, 108, 0, Text_1729EA, Text_172A1A trainerbattle 0, 108, 0, Text_1729EA, Text_172A1A
loadword 0, gUnknown_8172A26 msgbox gUnknown_8172A26, 6
callstd 6
end end
MtMoon_1F_EventScript_160681:: @ 8160681 MtMoon_1F_EventScript_160681:: @ 8160681
trainerbattle 0, 109, 0, Text_172A55, Text_172A8F trainerbattle 0, 109, 0, Text_172A55, Text_172A8F
loadword 0, gUnknown_8172A97 msgbox gUnknown_8172A97, 6
callstd 6
end end
+16 -33
View File
@@ -24,9 +24,9 @@ MtMoon_B2F_EventScript_1606C2:: @ 81606C2
lock lock
faceplayer faceplayer
checkflag FLAG_0x232 checkflag FLAG_0x232
goto_if 1, EventScript_160707 goto_if_eq EventScript_160707
checktrainerflag 170 checktrainerflag FLAG_0x0AA
goto_if 1, EventScript_160711 goto_if_eq EventScript_160711
call EventScript_1606DD call EventScript_1606DD
release release
end end
@@ -40,36 +40,28 @@ EventScript_1606DD:: @ 81606DD
setvar VAR_LAST_TALKED, 3 setvar VAR_LAST_TALKED, 3
trainerbattle 3, 170, 0, Text_172B99 trainerbattle 3, 170, 0, Text_172B99
setvar VAR_0x408B, 1 setvar VAR_0x408B, 1
loadword 0, gUnknown_8172BAB msgbox gUnknown_8172BAB
callstd 4
return return
EventScript_160707:: @ 8160707 EventScript_160707:: @ 8160707
loadword 0, gUnknown_8172BFB msgbox gUnknown_8172BFB
callstd 4
release release
end end
EventScript_160711:: @ 8160711 EventScript_160711:: @ 8160711
loadword 0, gUnknown_8172BAB msgbox gUnknown_8172BAB
callstd 4
release release
end end
MtMoon_B2F_EventScript_16071B:: @ 816071B MtMoon_B2F_EventScript_16071B:: @ 816071B
lock lock
faceplayer faceplayer
loadword 0, gUnknown_8172E77 msgbox gUnknown_8172E77, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_1607DE goto_if_eq EventScript_1607DE
removeobject 1 removeobject 1
additem ITEM_DOME_FOSSIL, 1 additem ITEM_DOME_FOSSIL, 1
loadword 0, gUnknown_8172ECD giveitemfanfaremsg gUnknown_8172ECD, ITEM_DOME_FOSSIL, 1, BGM_FRLG_ME_KEYITEM
setorcopyvar VAR_0x8000, 358
setorcopyvar VAR_0x8001, 1
setorcopyvar VAR_0x8002, 318
callstd 9
closemessage closemessage
special sub_8112364 special sub_8112364
delay 10 delay 10
@@ -97,17 +89,12 @@ Movement_16077A:: @ 816077A
MtMoon_B2F_EventScript_16077F:: @ 816077F MtMoon_B2F_EventScript_16077F:: @ 816077F
lock lock
faceplayer faceplayer
loadword 0, gUnknown_8172E94 msgbox gUnknown_8172E94, MSGBOX_YESNO
callstd 5
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if 1, EventScript_1607DE goto_if_eq EventScript_1607DE
removeobject 2 removeobject 2
additem ITEM_HELIX_FOSSIL, 1 additem ITEM_HELIX_FOSSIL, 1
loadword 0, gUnknown_8172EB2 giveitemfanfaremsg gUnknown_8172EB2, ITEM_HELIX_FOSSIL, 1, BGM_FRLG_ME_KEYITEM
setorcopyvar VAR_0x8000, 357
setorcopyvar VAR_0x8001, 1
setorcopyvar VAR_0x8002, 318
callstd 9
closemessage closemessage
special sub_8112364 special sub_8112364
delay 10 delay 10
@@ -137,24 +124,20 @@ Movement_1607E0:: @ 81607E0
MtMoon_B2F_EventScript_1607E4:: @ 81607E4 MtMoon_B2F_EventScript_1607E4:: @ 81607E4
trainerbattle 0, 351, 0, Text_172C5A, Text_172CB8 trainerbattle 0, 351, 0, Text_172C5A, Text_172CB8
loadword 0, gUnknown_8172CCB msgbox gUnknown_8172CCB, 6
callstd 6
end end
MtMoon_B2F_EventScript_1607FB:: @ 81607FB MtMoon_B2F_EventScript_1607FB:: @ 81607FB
trainerbattle 0, 352, 0, Text_172CFC, Text_172D46 trainerbattle 0, 352, 0, Text_172CFC, Text_172D46
loadword 0, gUnknown_8172D51 msgbox gUnknown_8172D51, 6
callstd 6
end end
MtMoon_B2F_EventScript_160812:: @ 8160812 MtMoon_B2F_EventScript_160812:: @ 8160812
trainerbattle 0, 353, 0, Text_172D82, Text_172DAF trainerbattle 0, 353, 0, Text_172D82, Text_172DAF
loadword 0, gUnknown_8172DC1 msgbox gUnknown_8172DC1, 6
callstd 6
end end
MtMoon_B2F_EventScript_160829:: @ 8160829 MtMoon_B2F_EventScript_160829:: @ 8160829
trainerbattle 0, 354, 0, Text_172DF0, Text_172E3E trainerbattle 0, 354, 0, Text_172DF0, Text_172E3E
loadword 0, gUnknown_8172E4B msgbox gUnknown_8172E4B, 6
callstd 6
end end
+11 -11
View File
@@ -16,12 +16,12 @@ EventScript_165105:: @ 8165105
EventScript_165109:: @ 8165109 EventScript_165109:: @ 8165109
checkflag FLAG_0x2F5 checkflag FLAG_0x2F5
goto_if 1, EventScript_1A77A9 goto_if_eq EventScript_1A77A9
clearflag FLAG_0x09B clearflag FLAG_0x09B
return return
NavelRock_Base_MapScript2_165116:: @ 8165116 NavelRock_Base_MapScript2_165116:: @ 8165116
checkflag 2055 checkflag FLAG_0x807
call_if 1, EventScript_165120 call_if 1, EventScript_165120
end end
@@ -35,7 +35,7 @@ EventScript_165120:: @ 8165120
NavelRock_Base_EventScript_165134:: @ 8165134 NavelRock_Base_EventScript_165134:: @ 8165134
special sub_8110AB4 special sub_8110AB4
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if 1, EventScript_1A7AE0 goto_if_eq EventScript_1A7AE0
special sub_8112364 special sub_8112364
lock lock
faceplayer faceplayer
@@ -60,32 +60,32 @@ NavelRock_Base_EventScript_165134:: @ 8165134
playmoncry SPECIES_LUGIA, 2 playmoncry SPECIES_LUGIA, 2
waitmoncry waitmoncry
delay 20 delay 20
setvar VAR_0x8004, 249 setvar VAR_0x8004, SPECIES_LUGIA
setvar VAR_0x8005, 70 setvar VAR_0x8005, 70
setvar VAR_0x8006, 0 setvar VAR_0x8006, 0
special sub_8044838 special sub_8044838
setflag 2055 setflag FLAG_0x807
special sub_807F9D8 special sub_807F9D8
waitstate waitstate
clearflag 2055 clearflag FLAG_0x807
specialvar VAR_RESULT, sub_80CA74C specialvar VAR_RESULT, sub_80CA74C
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if 1, EventScript_1651D9 goto_if_eq EventScript_1651D9
compare_var_to_value VAR_RESULT, 4 compare_var_to_value VAR_RESULT, 4
goto_if 1, EventScript_1651E7 goto_if_eq EventScript_1651E7
compare_var_to_value VAR_RESULT, 5 compare_var_to_value VAR_RESULT, 5
goto_if 1, EventScript_1651E7 goto_if_eq EventScript_1651E7
setflag FLAG_0x2F2 setflag FLAG_0x2F2
release release
end end
EventScript_1651D9:: @ 81651D9 EventScript_1651D9:: @ 81651D9
setflag FLAG_0x2F5 setflag FLAG_0x2F5
setvar VAR_0x8004, 249 setvar VAR_0x8004, SPECIES_LUGIA
goto EventScript_1A9236 goto EventScript_1A9236
end end
EventScript_1651E7:: @ 81651E7 EventScript_1651E7:: @ 81651E7
setvar VAR_0x8004, 249 setvar VAR_0x8004, SPECIES_LUGIA
goto EventScript_1A9236 goto EventScript_1A9236
end end
+1 -1
View File
@@ -3,5 +3,5 @@ NavelRock_Exterior_MapScripts:: @ 81646AE
.byte 0 .byte 0
NavelRock_Exterior_MapScript1_1646B4:: @ 81646B4 NavelRock_Exterior_MapScript1_1646B4:: @ 81646B4
setworldmapflag 2229 setworldmapflag FLAG_WORLD_MAP_NAVEL_ROCK_EXTERIOR
end end

Some files were not shown because too many files have changed in this diff Show More