Merge pull request #56 from pret/document_map_vars
Document map vars, 1
This commit is contained in:
+6
-6
@@ -13,7 +13,7 @@ GetHealLocationIndexFromMapGroupAndNum: @ 80BFC50
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
movs r3, 0
|
||||
ldr r2, _080BFC74 @ =gUnknown_83EEBF8
|
||||
ldr r2, _080BFC74 @ =sSpawnPoints
|
||||
_080BFC5E:
|
||||
movs r0, 0
|
||||
ldrsb r0, [r2, r0]
|
||||
@@ -26,7 +26,7 @@ _080BFC5E:
|
||||
adds r0, r3, 0x1
|
||||
b _080BFC82
|
||||
.align 2, 0
|
||||
_080BFC74: .4byte gUnknown_83EEBF8
|
||||
_080BFC74: .4byte sSpawnPoints
|
||||
_080BFC78:
|
||||
adds r2, 0x8
|
||||
adds r3, 0x1
|
||||
@@ -50,11 +50,11 @@ GetHealLocationPointerFromMapGroupAndNum: @ 80BFC88
|
||||
cmp r0, 0
|
||||
beq _080BFCA8
|
||||
lsls r0, 3
|
||||
ldr r1, _080BFCA4 @ =gUnknown_83EEBF0
|
||||
ldr r1, _080BFCA4 @ =sSpawnPoints - 8
|
||||
adds r0, r1
|
||||
b _080BFCAA
|
||||
.align 2, 0
|
||||
_080BFCA4: .4byte gUnknown_83EEBF0
|
||||
_080BFCA4: .4byte sSpawnPoints - 8
|
||||
_080BFCA8:
|
||||
movs r0, 0
|
||||
_080BFCAA:
|
||||
@@ -70,11 +70,11 @@ GetHealLocationPointer: @ 80BFCB0
|
||||
cmp r0, 0x14
|
||||
bhi _080BFCC8
|
||||
lsls r0, 3
|
||||
ldr r1, _080BFCC4 @ =gUnknown_83EEBF0
|
||||
ldr r1, _080BFCC4 @ =sSpawnPoints - 8
|
||||
adds r0, r1
|
||||
b _080BFCCA
|
||||
.align 2, 0
|
||||
_080BFCC4: .4byte gUnknown_83EEBF0
|
||||
_080BFCC4: .4byte sSpawnPoints - 8
|
||||
_080BFCC8:
|
||||
movs r0, 0
|
||||
_080BFCCA:
|
||||
|
||||
@@ -1434,3 +1434,11 @@
|
||||
setorcopyvar 0x8001, \amount
|
||||
callstd \function
|
||||
.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
|
||||
|
||||
@@ -110,7 +110,7 @@
|
||||
#define VAR_LINK_CONTEST_ROOM_STATE 0x4086
|
||||
#define VAR_CABLE_CLUB_STATE 0x4087
|
||||
#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_LITTLEROOT_HOUSES_STATE_2 0x408C // TODO: needs more investigation
|
||||
|
||||
@@ -10,3 +10,4 @@
|
||||
.include "constants/battle.inc"
|
||||
.include "constants/battle_text.inc"
|
||||
.include "constants/contest_move_effects.inc"
|
||||
.include "constants/map_constants.inc"
|
||||
|
||||
@@ -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
@@ -1,3 +1,6 @@
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
|
||||
.section .rodata
|
||||
.align 2
|
||||
|
||||
@@ -1046,14 +1049,38 @@ gUnknown_83EEAC4:: @ 83EEAC4
|
||||
.incbin "baserom.gba", 0x3EEAC4, 0xA4
|
||||
|
||||
gUnknown_83EEB68:: @ 83EEB68
|
||||
.incbin "baserom.gba", 0x3EEB68, 0x88
|
||||
.incbin "baserom.gba", 0x3EEB68, 0x90
|
||||
|
||||
gUnknown_83EEBF0:: @ 83EEBF0
|
||||
.incbin "baserom.gba", 0x3EEBF0, 0x8
|
||||
.macro spawn_point map_id, x, y
|
||||
map \map_id
|
||||
.2byte \x, \y
|
||||
.align 2
|
||||
.endm
|
||||
|
||||
gUnknown_83EEBF8:: @ 83EEBF8
|
||||
.incbin "baserom.gba", 0x3EEBF8, 0xA0
|
||||
.align 2
|
||||
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
|
||||
.incbin "baserom.gba", 0x3EEC98, 0x50
|
||||
|
||||
|
||||
+11
-10
@@ -9,6 +9,7 @@
|
||||
#include "constants/trainer_classes.h"
|
||||
#include "constants/vars.h"
|
||||
#include "constants/battle.h"
|
||||
#include "constants/spawn_points.h"
|
||||
.include "asm/macros.inc"
|
||||
.include "asm/macros/event.inc"
|
||||
@ .include "constants/constants.inc"
|
||||
@@ -45,16 +46,16 @@ gSpecialVars:: @ 815FD0C
|
||||
|
||||
.align 2
|
||||
gStdScripts:: @ 8160450
|
||||
.4byte gStdScript_81A667B
|
||||
.4byte gStdScript_81A67B3
|
||||
.4byte gStdScript_81A4E3F
|
||||
.4byte gStdScript_81A4E4A
|
||||
.4byte gStdScript_81A4E54
|
||||
.4byte gStdScript_81A4E5C
|
||||
.4byte gStdScript_81A501F
|
||||
.4byte gStdScript_81A676C
|
||||
.4byte gStdScript_81A8E58
|
||||
.4byte gStdScript_81A4E66
|
||||
.4byte gStdScript_0
|
||||
.4byte gStdScript_1
|
||||
.4byte gStdScript_2
|
||||
.4byte gStdScript_3
|
||||
.4byte gStdScript_4
|
||||
.4byte gStdScript_5
|
||||
.4byte gStdScript_Message_WaitButton_AndRelease
|
||||
.4byte gStdScript_7
|
||||
.4byte gStdScript_8
|
||||
.4byte gStdScript_ItemMessageAndFanfare
|
||||
gStdScriptsEnd::
|
||||
|
||||
.include "data/map_event_scripts.inc"
|
||||
|
||||
+114
-37
@@ -5214,37 +5214,89 @@ gUnknown_8197057:: @ 8197057
|
||||
.incbin "baserom.gba", 0x197057, 0x23
|
||||
|
||||
Text_19707A:: @ 819707A
|
||||
.incbin "baserom.gba", 0x19707A, 0x23
|
||||
.string "Which prize would you like?$"
|
||||
|
||||
gUnknown_8197096:: @ 8197096
|
||||
.string "はい どうぞ$"
|
||||
|
||||
gUnknown_819709D:: @ 819709D
|
||||
.incbin "baserom.gba", 0x19709D, 0x15
|
||||
.string "So, you want the {STR_VAR_1}?$"
|
||||
|
||||
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
|
||||
.incbin "baserom.gba", 0x1970D5, 0x3F
|
||||
.string "Sorry, you’ll 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
|
||||
.incbin "baserom.gba", 0x197114, 0x14C
|
||||
.string "Hello…\n"
|
||||
.string "Lovely weather, isn’t it?\l"
|
||||
.string "It’s 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, I’m 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
|
||||
.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
|
||||
.incbin "baserom.gba", 0x1972B8, 0x6F
|
||||
.string "You are cataloging POKéMON?\n"
|
||||
.string "I must say I’m impressed.\p"
|
||||
|
||||
.string "I would never collect POKéMON if\n"
|
||||
.string "they were unattractive.$"
|
||||
|
||||
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
|
||||
.incbin "baserom.gba", 0x1973BA, 0x1D
|
||||
.string "{PLAYER} received TM19\n"
|
||||
.string "from ERIKA.$"
|
||||
|
||||
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 "Wouldn’t you agree that it’s a\n"
|
||||
.string "wonderful move?$"
|
||||
|
||||
gUnknown_819745D:: @ 819745D
|
||||
.incbin "baserom.gba", 0x19745D, 0x1F
|
||||
.string "You should make room for this.$"
|
||||
|
||||
Text_19747C:: @ 819747C
|
||||
.incbin "baserom.gba", 0x19747C, 0x48
|
||||
@@ -7038,7 +7090,7 @@ gUnknown_81A4DF5:: @ 81A4DF5
|
||||
gUnknown_81A4E26:: @ 81A4E26
|
||||
.incbin "baserom.gba", 0x1A4E26, 0x19
|
||||
|
||||
gStdScript_81A4E3F:: @ 81A4E3F
|
||||
gStdScript_2:: @ 81A4E3F
|
||||
lock
|
||||
faceplayer
|
||||
message 0x0
|
||||
@@ -7047,7 +7099,7 @@ gStdScript_81A4E3F:: @ 81A4E3F
|
||||
release
|
||||
return
|
||||
|
||||
gStdScript_81A4E4A:: @ 81A4E4A
|
||||
gStdScript_3:: @ 81A4E4A
|
||||
lockall
|
||||
message 0x0
|
||||
waitmessage
|
||||
@@ -7055,28 +7107,28 @@ gStdScript_81A4E4A:: @ 81A4E4A
|
||||
releaseall
|
||||
return
|
||||
|
||||
gStdScript_81A4E54:: @ 81A4E54
|
||||
gStdScript_4:: @ 81A4E54
|
||||
message 0x0
|
||||
waitmessage
|
||||
waitbuttonpress
|
||||
return
|
||||
|
||||
gStdScript_81A4E5C:: @ 81A4E5C
|
||||
gStdScript_5:: @ 81A4E5C
|
||||
message 0x0
|
||||
waitmessage
|
||||
yesnobox 20, 8
|
||||
return
|
||||
|
||||
gStdScript_81A4E66:: @ 81A4E66
|
||||
gStdScript_ItemMessageAndFanfare:: @ 81A4E66
|
||||
textcolor 3
|
||||
compare_var_to_value VAR_0x8002, 257
|
||||
compare_var_to_value VAR_0x8002, MUS_FANFA1
|
||||
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
|
||||
message 0x0
|
||||
waitmessage
|
||||
waitfanfare
|
||||
compare_var_to_value VAR_0x8002, 257
|
||||
compare_var_to_value VAR_0x8002, MUS_FANFA1
|
||||
call_if 1, EventScript_1A4EAA
|
||||
setorcopyvar VAR_0x8000, VAR_0x8000
|
||||
setorcopyvar VAR_0x8001, VAR_0x8001
|
||||
@@ -7126,7 +7178,7 @@ gUnknown_81A4F3E:: @ 81A4F3E
|
||||
gUnknown_81A4F73:: @ 81A4F73
|
||||
.incbin "baserom.gba", 0x1A4F73, 0xAC
|
||||
|
||||
gStdScript_81A501F:: @ 81A501F
|
||||
gStdScript_Message_WaitButton_AndRelease:: @ 81A501F
|
||||
message 0x0
|
||||
waitmessage
|
||||
waitbuttonpress
|
||||
@@ -7250,10 +7302,10 @@ EventScript_1A6578:: @ 81A6578
|
||||
EventScript_1A6675:: @ 81A6675
|
||||
.incbin "baserom.gba", 0x1A6675, 0x6
|
||||
|
||||
gStdScript_81A667B:: @ 81A667B
|
||||
gStdScript_0:: @ 81A667B
|
||||
copyvar VAR_MON_BOX_POS, VAR_MON_BOX_ID
|
||||
textcolor 3
|
||||
additem 32768, 32769
|
||||
additem VAR_0x8000, VAR_0x8001
|
||||
copyvar VAR_0x8007, VAR_RESULT
|
||||
call EventScript_1A6697
|
||||
copyvar VAR_MON_BOX_ID, VAR_MON_BOX_POS
|
||||
@@ -7261,7 +7313,7 @@ gStdScript_81A667B:: @ 81A667B
|
||||
|
||||
EventScript_1A6697:: @ 81A6697
|
||||
bufferitemnameplural 1, VAR_0x8000, VAR_0x8001
|
||||
checkitemtype 32768
|
||||
checkitemtype VAR_0x8000
|
||||
call EventScript_1A66BC
|
||||
compare_var_to_value VAR_0x8007, 1
|
||||
call_if 1, EventScript_1A6749
|
||||
@@ -7272,15 +7324,15 @@ EventScript_1A6697:: @ 81A6697
|
||||
EventScript_1A66BC:: @ 81A66BC
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_1A66F9
|
||||
goto_if_eq EventScript_1A66F9
|
||||
compare_var_to_value VAR_0x8000, 2
|
||||
goto_if 1, EventScript_1A6709
|
||||
goto_if_eq EventScript_1A6709
|
||||
compare_var_to_value VAR_0x8000, 3
|
||||
goto_if 1, EventScript_1A6719
|
||||
goto_if_eq EventScript_1A6719
|
||||
compare_var_to_value VAR_0x8000, 4
|
||||
goto_if 1, EventScript_1A6729
|
||||
goto_if_eq EventScript_1A6729
|
||||
compare_var_to_value VAR_0x8000, 5
|
||||
goto_if 1, EventScript_1A6739
|
||||
goto_if_eq EventScript_1A6739
|
||||
end
|
||||
|
||||
EventScript_1A66F9:: @ 81A66F9
|
||||
@@ -7334,14 +7386,14 @@ EventScript_1A6768:: @ 81A6768
|
||||
playfanfare MUS_FANFA1
|
||||
return
|
||||
|
||||
gStdScript_81A676C:: @ 81A676C
|
||||
adddecor 32768
|
||||
gStdScript_7:: @ 81A676C
|
||||
adddecor VAR_0x8000
|
||||
copyvar VAR_0x8007, VAR_RESULT
|
||||
call EventScript_1A677A
|
||||
return
|
||||
|
||||
EventScript_1A677A:: @ 81A677A
|
||||
getdecorname 1, 32768
|
||||
getdecorname 1, VAR_0x8000
|
||||
compare_var_to_value VAR_0x8007, 1
|
||||
call_if 1, EventScript_1A6795
|
||||
compare_var_to_value VAR_0x8007, 0
|
||||
@@ -7362,16 +7414,16 @@ EventScript_1A67AD:: @ 81A67AD
|
||||
setvar VAR_RESULT, 0
|
||||
return
|
||||
|
||||
gStdScript_81A67B3:: @ 81A67B3
|
||||
gStdScript_1:: @ 81A67B3
|
||||
lock
|
||||
faceplayer
|
||||
waitse
|
||||
copyvar VAR_0x8004, VAR_0x8000
|
||||
copyvar VAR_0x8005, VAR_0x8001
|
||||
checkitemspace 32768, 32769
|
||||
checkitemspace VAR_0x8000, VAR_0x8001
|
||||
copyvar VAR_0x8007, VAR_RESULT
|
||||
getitemname 1, 32768
|
||||
checkitemtype 32768
|
||||
getitemname 1, VAR_0x8000
|
||||
checkitemtype VAR_0x8000
|
||||
call EventScript_1A66BC
|
||||
compare_var_to_value VAR_0x8007, 1
|
||||
call_if 1, EventScript_1A67EE
|
||||
@@ -7382,7 +7434,7 @@ gStdScript_81A67B3:: @ 81A67B3
|
||||
|
||||
EventScript_1A67EE:: @ 81A67EE
|
||||
removeobject VAR_LAST_TALKED
|
||||
additem 32772, 32773
|
||||
additem VAR_0x8004, VAR_0x8005
|
||||
specialvar VAR_RESULT, sub_80CC8CC
|
||||
copyvar VAR_0x8008, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8008, 1
|
||||
@@ -7923,7 +7975,7 @@ gUnknown_81A8DD8:: @ 81A8DD8
|
||||
gUnknown_81A8DFD:: @ 81A8DFD
|
||||
.incbin "baserom.gba", 0x1A8DFD, 0x5B
|
||||
|
||||
gStdScript_81A8E58:: @ 81A8E58
|
||||
gStdScript_8:: @ 81A8E58
|
||||
.incbin "baserom.gba", 0x1A8E58, 0x6D
|
||||
|
||||
EventScript_1A8EC5:: @ 81A8EC5
|
||||
@@ -10266,16 +10318,20 @@ gUnknown_81C5FDC::
|
||||
gUnknown_81C601C::
|
||||
.string "My RATTATA reduced the foe’s HP\n"
|
||||
.string "to zero, so it wins!\p"
|
||||
|
||||
.string "The POKéMON that took part in the\n"
|
||||
.string "battle get EXP. Points.\p"
|
||||
|
||||
.string "When a POKéMON collects enough\n"
|
||||
.string "EXP. Points, it levels up.\p"
|
||||
|
||||
.string "Leveling up makes your POKéMON\n"
|
||||
.string "stronger than before.$"
|
||||
|
||||
gUnknown_81C60FA::
|
||||
.string "POKé DUDE: Uh-oh…\n"
|
||||
.string "My RATTATA has been poisoned…\p"
|
||||
|
||||
.string "If a POKéMON is poisoned, it loses\n"
|
||||
.string "HP steadily.$"
|
||||
|
||||
@@ -10286,6 +10342,7 @@ gUnknown_81C615A::
|
||||
gUnknown_81C6196::
|
||||
.string "Using an item on a POKéMON uses\n"
|
||||
.string "up one turn, though.\p"
|
||||
|
||||
.string "Now, it’s the opponent’s turn!$"
|
||||
|
||||
gUnknown_81C61EA::
|
||||
@@ -10295,41 +10352,53 @@ gUnknown_81C61EA::
|
||||
gUnknown_81C6202::
|
||||
.string "POKé DUDE: The move BUBBLE is\n"
|
||||
.string "a WATER-type attack.\p"
|
||||
|
||||
.string "The targeted ODDISH is a\n"
|
||||
.string "GRASS/POISON-type POKéMON.\p"
|
||||
|
||||
.string "The WATER-type attack is absorbed\n"
|
||||
.string "by the GRASS-type POKéMON…\p"
|
||||
|
||||
.string "As a result, the move becomes not\n"
|
||||
.string "very effective, and inflicts only\l"
|
||||
.string "half the usual damage.$"
|
||||
|
||||
gUnknown_81C6301::
|
||||
.string "Uh-oh, this is not good!\p"
|
||||
|
||||
.string "The ABSORB attack you just saw\n"
|
||||
.string "is a GRASS-type move.\p"
|
||||
|
||||
.string "POLIWAG is a WATER-type POKéMON.\p"
|
||||
|
||||
.string "So, ABSORB becomes super\n"
|
||||
.string "effective, doubling the damage.$"
|
||||
|
||||
gUnknown_81C63A9::
|
||||
.string "It’s not going to be easy to win\n"
|
||||
.string "with this matchup…\p"
|
||||
|
||||
.string "Let’s try shifting POKéMON!$"
|
||||
|
||||
gUnknown_81C63F9::
|
||||
.string "Shifting POKéMON in and out uses\n"
|
||||
.string "up one turn.\p"
|
||||
|
||||
.string "Now, it’s the opponent’s turn.$"
|
||||
|
||||
gUnknown_81C6446::
|
||||
.string "BUTTERFREE is a BUG/FLYING-type\n"
|
||||
.string "POKéMON.\p"
|
||||
|
||||
.string "Against this POKéMON, a GRASS-\n"
|
||||
.string "type attack…\p"
|
||||
|
||||
.string "…inflicts only half the usual\n"
|
||||
.string "damage on a BUG-type POKéMON…\p"
|
||||
|
||||
.string "…And, it also causes only half the\n"
|
||||
.string "damage on a FLYING-type POKéMON.\p"
|
||||
|
||||
.string "Therefore, BUTTERFREE, being a\n"
|
||||
.string "BUG/FLYING POKéMON, only takes\l"
|
||||
.string "one quarter of the usual damage.$"
|
||||
@@ -10337,10 +10406,13 @@ gUnknown_81C6446::
|
||||
gUnknown_81C657A::
|
||||
.string "ODDISH is a GRASS/POISON-type\n"
|
||||
.string "POKéMON.\p"
|
||||
|
||||
.string "A FLYING- or PSYCHIC-type attack\n"
|
||||
.string "is super effective against it.\p"
|
||||
|
||||
.string "One of those types of attacks will\n"
|
||||
.string "inflict double the usual damage.\p"
|
||||
|
||||
.string "Okay, here we go!$"
|
||||
|
||||
gUnknown_81C6637::
|
||||
@@ -10351,14 +10423,17 @@ gUnknown_81C6645::
|
||||
.string "POKé DUDE: When you’re trying to\n"
|
||||
.string "catch a POKéMON, don’t throw any\l"
|
||||
.string "POKé BALLS right away.\p"
|
||||
|
||||
.string "First, you need to weaken it by\n"
|
||||
.string "reducing its HP.$"
|
||||
|
||||
gUnknown_81C66CF::
|
||||
.string "Okay, that should be good enough.\p"
|
||||
|
||||
.string "But, if it’s possible, it would be\n"
|
||||
.string "best if the target has a status\l"
|
||||
.string "problem.\p"
|
||||
|
||||
.string "For instance, it would be easier\n"
|
||||
.string "to catch if it were asleep or\l"
|
||||
.string "paralyzed.$"
|
||||
@@ -10366,9 +10441,11 @@ gUnknown_81C66CF::
|
||||
gUnknown_81C6787::
|
||||
.string "This will make the POKéMON a lot\n"
|
||||
.string "easier to catch!\p"
|
||||
|
||||
.string "Oh, yes. If you paralyze a\n"
|
||||
.string "POKéMON, you can’t make it fall\l"
|
||||
.string "asleep on top of paralysis.\p"
|
||||
|
||||
.string "In other words, you can’t double\n"
|
||||
.string "up status problems, okay?$"
|
||||
|
||||
|
||||
@@ -1,132 +1,128 @@
|
||||
BirthIsland_Exterior_MapScripts:: @ 8165203
|
||||
map_script 3, BirthIsland_Exterior_MapScript1_165217
|
||||
map_script 5, BirthIsland_Exterior_MapScript2_165253
|
||||
map_script 7, BirthIsland_Exterior_MapScript3_165213
|
||||
.byte 0
|
||||
map_script 3, BirthIsland_Exterior_MapScript1_165217
|
||||
map_script 5, BirthIsland_Exterior_MapScript2_165253
|
||||
map_script 7, BirthIsland_Exterior_MapScript3_165213
|
||||
.byte 0
|
||||
|
||||
BirthIsland_Exterior_MapScript3_165213:: @ 8165213
|
||||
special sub_80CD008
|
||||
end
|
||||
special sub_80CD008
|
||||
end
|
||||
|
||||
BirthIsland_Exterior_MapScript1_165217:: @ 8165217
|
||||
setworldmapflag 2242
|
||||
setvar VAR_0x4010, 150
|
||||
setvar VAR_SECRET_BASE_MAP, 0
|
||||
setvar VAR_ALTERING_CAVE_WILD_SET, 0
|
||||
checkflag FLAG_0x2E4
|
||||
call_if 1, EventScript_16523C
|
||||
checkflag FLAG_0x2E4
|
||||
call_if 0, EventScript_165243
|
||||
end
|
||||
setworldmapflag FLAG_WORLD_MAP_BIRTH_ISLAND_EXTERIOR
|
||||
setvar VAR_0x4010, 150
|
||||
setvar VAR_SECRET_BASE_MAP, 0
|
||||
setvar VAR_ALTERING_CAVE_WILD_SET, 0
|
||||
checkflag FLAG_0x2E4
|
||||
call_if 1, EventScript_16523C
|
||||
checkflag FLAG_0x2E4
|
||||
call_if 0, EventScript_165243
|
||||
end
|
||||
|
||||
EventScript_16523C:: @ 816523C
|
||||
setflag FLAG_0x099
|
||||
setflag FLAG_0x09A
|
||||
return
|
||||
setflag FLAG_0x099
|
||||
setflag FLAG_0x09A
|
||||
return
|
||||
|
||||
EventScript_165243:: @ 8165243
|
||||
checkflag FLAG_0x2F7
|
||||
goto_if 1, EventScript_1A77A9
|
||||
clearflag FLAG_0x09A
|
||||
clearflag 2120
|
||||
return
|
||||
checkflag FLAG_0x2F7
|
||||
goto_if_eq EventScript_1A77A9
|
||||
clearflag FLAG_0x09A
|
||||
clearflag FLAG_0x848
|
||||
return
|
||||
|
||||
BirthIsland_Exterior_MapScript2_165253:: @ 8165253
|
||||
checkflag 2055
|
||||
call_if 1, EventScript_16525D
|
||||
end
|
||||
checkflag FLAG_0x807
|
||||
call_if 1, EventScript_16525D
|
||||
end
|
||||
|
||||
EventScript_16525D:: @ 816525D
|
||||
specialvar VAR_RESULT, sub_80CA74C
|
||||
compare_var_to_value VAR_RESULT, 7
|
||||
goto_if 5, EventScript_1A77A9
|
||||
removeobject 2
|
||||
return
|
||||
specialvar VAR_RESULT, sub_80CA74C
|
||||
compare_var_to_value VAR_RESULT, 7
|
||||
goto_if 5, EventScript_1A77A9
|
||||
removeobject 2
|
||||
return
|
||||
|
||||
BirthIsland_Exterior_EventScript_165271:: @ 8165271
|
||||
lock
|
||||
faceplayer
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A7AE0
|
||||
special sub_8112364
|
||||
special sub_80CCDFC
|
||||
waitstate
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_1652BA
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_1652BC
|
||||
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
|
||||
lock
|
||||
faceplayer
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
special sub_8112364
|
||||
special sub_80CCDFC
|
||||
waitstate
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_1652BA
|
||||
case 1, EventScript_1652BC
|
||||
case 2, EventScript_1652C0
|
||||
case 3, EventScript_1652BE
|
||||
end
|
||||
|
||||
EventScript_1652BA:: @ 81652BA
|
||||
release
|
||||
end
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_1652BC:: @ 81652BC
|
||||
release
|
||||
end
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_1652BE:: @ 81652BE
|
||||
release
|
||||
end
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_1652C0:: @ 81652C0
|
||||
addobject 2
|
||||
waitse
|
||||
setfieldeffectarg 0, 1
|
||||
setfieldeffectarg 1, 56
|
||||
setfieldeffectarg 2, 2
|
||||
dofieldeffect 68
|
||||
playbgm BGM_FRLG_DEOXYS_EYE, 0
|
||||
waitfieldeffect 68
|
||||
applymovement 2, Movement_165353
|
||||
waitmovement 0
|
||||
waitse
|
||||
playmoncry SPECIES_DEOXYS, 2
|
||||
delay 40
|
||||
waitmoncry
|
||||
setvar VAR_LAST_TALKED, 2
|
||||
setvar VAR_0x8004, 410
|
||||
setvar VAR_0x8005, 30
|
||||
setvar VAR_0x8006, 0
|
||||
special sub_8044838
|
||||
setflag 2055
|
||||
special sub_807F9D8
|
||||
waitstate
|
||||
clearflag 2055
|
||||
specialvar VAR_RESULT, sub_80CA74C
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_16533A
|
||||
compare_var_to_value VAR_RESULT, 4
|
||||
goto_if 1, EventScript_165348
|
||||
compare_var_to_value VAR_RESULT, 5
|
||||
goto_if 1, EventScript_165348
|
||||
setflag FLAG_0x2E4
|
||||
release
|
||||
end
|
||||
addobject 2
|
||||
waitse
|
||||
setfieldeffectarg 0, 1
|
||||
setfieldeffectarg 1, 56
|
||||
setfieldeffectarg 2, 2
|
||||
dofieldeffect 68
|
||||
playbgm BGM_FRLG_DEOXYS_EYE, 0
|
||||
waitfieldeffect 68
|
||||
applymovement 2, Movement_165353
|
||||
waitmovement 0
|
||||
waitse
|
||||
playmoncry SPECIES_DEOXYS, 2
|
||||
delay 40
|
||||
waitmoncry
|
||||
setvar VAR_LAST_TALKED, 2
|
||||
setvar VAR_0x8004, SPECIES_DEOXYS
|
||||
setvar VAR_0x8005, 30
|
||||
setvar VAR_0x8006, 0
|
||||
special sub_8044838
|
||||
setflag FLAG_0x807
|
||||
special sub_807F9D8
|
||||
waitstate
|
||||
clearflag FLAG_0x807
|
||||
specialvar VAR_RESULT, sub_80CA74C
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16533A
|
||||
compare_var_to_value VAR_RESULT, 4
|
||||
goto_if_eq EventScript_165348
|
||||
compare_var_to_value VAR_RESULT, 5
|
||||
goto_if_eq EventScript_165348
|
||||
setflag FLAG_0x2E4
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16533A:: @ 816533A
|
||||
setflag FLAG_0x2F7
|
||||
setvar VAR_0x8004, 410
|
||||
goto EventScript_1A9236
|
||||
end
|
||||
setflag FLAG_0x2F7
|
||||
setvar VAR_0x8004, SPECIES_DEOXYS
|
||||
goto EventScript_1A9236
|
||||
end
|
||||
|
||||
EventScript_165348:: @ 8165348
|
||||
setvar VAR_0x8004, 410
|
||||
goto EventScript_1A9236
|
||||
end
|
||||
setvar VAR_0x8004, SPECIES_DEOXYS
|
||||
goto EventScript_1A9236
|
||||
end
|
||||
|
||||
Movement_165353:: @ 8165353
|
||||
step_down
|
||||
step_down
|
||||
step_down
|
||||
step_down
|
||||
step_down
|
||||
step_down
|
||||
step_down
|
||||
step_end
|
||||
step_down
|
||||
step_down
|
||||
step_down
|
||||
step_down
|
||||
step_down
|
||||
step_down
|
||||
step_down
|
||||
step_end
|
||||
|
||||
@@ -1,37 +1,31 @@
|
||||
BirthIsland_Harbor_MapScripts:: @ 81653E6
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
BirthIsland_Harbor_EventScript_1653E7:: @ 81653E7
|
||||
lock
|
||||
faceplayer
|
||||
message Text_181726
|
||||
waitmessage
|
||||
setvar VAR_0x8004, 10
|
||||
multichoice 20, 8, 61, 0
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_1A91D5
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_1A90F6
|
||||
compare_var_to_value VAR_0x8000, 127
|
||||
goto_if 1, EventScript_1A90F6
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
message Text_181726
|
||||
waitmessage
|
||||
setvar VAR_0x8004, 10
|
||||
multichoice 20, 8, 61, 0
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_1A91D5
|
||||
case 1, EventScript_1A90F6
|
||||
case 127, EventScript_1A90F6
|
||||
end
|
||||
|
||||
NavelRock_Harbor_MapScripts:: @ 8165420
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
NavelRock_Harbor_EventScript_165421:: @ 8165421
|
||||
lock
|
||||
faceplayer
|
||||
message Text_181726
|
||||
waitmessage
|
||||
setvar VAR_0x8004, 9
|
||||
multichoice 20, 8, 61, 0
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_1A91D5
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_1A90F6
|
||||
compare_var_to_value VAR_0x8000, 127
|
||||
goto_if 1, EventScript_1A90F6
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
message Text_181726
|
||||
waitmessage
|
||||
setvar VAR_0x8004, 9
|
||||
multichoice 20, 8, 61, 0
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_1A91D5
|
||||
case 1, EventScript_1A90F6
|
||||
case 127, EventScript_1A90F6
|
||||
end
|
||||
|
||||
@@ -1,123 +1,105 @@
|
||||
CeladonCity_MapScripts:: @ 8166C8F
|
||||
map_script 3, CeladonCity_MapScript1_166C95
|
||||
.byte 0
|
||||
map_script 3, CeladonCity_MapScript1_166C95
|
||||
.byte 0
|
||||
|
||||
CeladonCity_MapScript1_166C95:: @ 8166C95
|
||||
setworldmapflag 2198
|
||||
end
|
||||
setworldmapflag FLAG_WORLD_MAP_CELADON_CITY
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166C99:: @ 8166C99
|
||||
loadword 0, gUnknown_817FEC3
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_817FEC3, 2
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166CA2:: @ 8166CA2
|
||||
lock
|
||||
loadword 0, gUnknown_817FF1C
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
lock
|
||||
msgbox gUnknown_817FF1C
|
||||
release
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166CAD:: @ 8166CAD
|
||||
loadword 0, gUnknown_817FF4A
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_817FF4A, 2
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166CB6:: @ 8166CB6
|
||||
loadword 0, gUnknown_817FFC5
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_817FFC5, 2
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166CBF:: @ 8166CBF
|
||||
goto EventScript_1C4A86
|
||||
end
|
||||
goto EventScript_1C4A86
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166CC5:: @ 8166CC5
|
||||
lock
|
||||
faceplayer
|
||||
loadword 0, gUnknown_818001B
|
||||
callstd 4
|
||||
closemessage
|
||||
applymovement 2, Movement_1A75E5
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
msgbox gUnknown_818001B
|
||||
closemessage
|
||||
applymovement 2, Movement_1A75E5
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166CDC:: @ 8166CDC
|
||||
lock
|
||||
faceplayer
|
||||
waitse
|
||||
playmoncry SPECIES_POLIWRATH, 0
|
||||
loadword 0, gUnknown_8180075
|
||||
callstd 4
|
||||
closemessage
|
||||
waitmoncry
|
||||
applymovement 3, Movement_1A75E5
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
waitse
|
||||
playmoncry SPECIES_POLIWRATH, 0
|
||||
msgbox gUnknown_8180075
|
||||
closemessage
|
||||
waitmoncry
|
||||
applymovement 3, Movement_1A75E5
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166CFA:: @ 8166CFA
|
||||
loadword 0, gUnknown_81800C2
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_81800C2, 2
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166D03:: @ 8166D03
|
||||
loadword 0, gUnknown_818008C
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_818008C, 2
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166D0C:: @ 8166D0C
|
||||
loadword 0, gUnknown_8180300
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8180300, 2
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166D15:: @ 8166D15
|
||||
loadword 0, gUnknown_81804E1
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_81804E1, 2
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166D1E:: @ 8166D1E
|
||||
loadword 0, gUnknown_81800E1
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_81800E1, 3
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166D27:: @ 8166D27
|
||||
loadword 0, gUnknown_818017A
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_818017A, 3
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166D30:: @ 8166D30
|
||||
lockall
|
||||
setvar VAR_0x8004, 5
|
||||
setvar VAR_0x8005, 0
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
loadword 0, gUnknown_81801A2
|
||||
callstd 4
|
||||
releaseall
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, 5
|
||||
setvar VAR_0x8005, 0
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
msgbox gUnknown_81801A2
|
||||
releaseall
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166D48:: @ 8166D48
|
||||
loadword 0, gUnknown_81801E5
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_81801E5, 3
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166D51:: @ 8166D51
|
||||
loadword 0, gUnknown_81801F5
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_81801F5, 3
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166D5A:: @ 8166D5A
|
||||
loadword 0, gUnknown_8180224
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_8180224, 3
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166D63:: @ 8166D63
|
||||
loadword 0, gUnknown_81802A4
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_81802A4, 3
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166D6C:: @ 8166D6C
|
||||
loadword 0, gUnknown_81802CF
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_81802CF, 3
|
||||
end
|
||||
|
||||
@@ -1,78 +1,68 @@
|
||||
CeladonCity_Condominiums_1F_MapScripts:: @ 816C320
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CeladonCity_Condominiums_1F_EventScript_16C321:: @ 816C321
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x2F8
|
||||
goto_if 1, EventScript_16C36A
|
||||
checkflag 2092
|
||||
goto_if 1, EventScript_16C374
|
||||
checkflag FLAG_0x2A6
|
||||
goto_if 1, EventScript_16C36A
|
||||
loadword 0, gUnknown_81960C9
|
||||
callstd 4
|
||||
setflag FLAG_0x2A6
|
||||
setorcopyvar VAR_0x8000, 369
|
||||
setorcopyvar VAR_0x8001, 1
|
||||
callstd 0
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_1A6BF9
|
||||
loadword 0, gUnknown_8196109
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x2F8
|
||||
goto_if_eq EventScript_16C36A
|
||||
checkflag FLAG_0x82C
|
||||
goto_if_eq EventScript_16C374
|
||||
checkflag FLAG_0x2A6
|
||||
goto_if_eq EventScript_16C36A
|
||||
msgbox gUnknown_81960C9
|
||||
setflag FLAG_0x2A6
|
||||
giveitem ITEM_TEA
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_1A6BF9
|
||||
msgbox gUnknown_8196109
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16C36A:: @ 816C36A
|
||||
loadword 0, gUnknown_8196148
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_8196148
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16C374:: @ 816C374
|
||||
setvar VAR_0x8004, 1
|
||||
setvar VAR_0x8005, 4
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
setflag FLAG_0x2F8
|
||||
loadword 0, gUnknown_8196188
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
setvar VAR_0x8004, 1
|
||||
setvar VAR_0x8005, 4
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
setflag FLAG_0x2F8
|
||||
msgbox gUnknown_8196188
|
||||
release
|
||||
end
|
||||
|
||||
CeladonCity_Condominiums_1F_EventScript_16C38E:: @ 816C38E
|
||||
lock
|
||||
faceplayer
|
||||
waitse
|
||||
playmoncry SPECIES_MEOWTH, 0
|
||||
loadword 0, gUnknown_81960BB
|
||||
callstd 4
|
||||
waitmoncry
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
waitse
|
||||
playmoncry SPECIES_MEOWTH, 0
|
||||
msgbox gUnknown_81960BB
|
||||
waitmoncry
|
||||
release
|
||||
end
|
||||
|
||||
CeladonCity_Condominiums_1F_EventScript_16C3A1:: @ 816C3A1
|
||||
lock
|
||||
faceplayer
|
||||
waitse
|
||||
playmoncry SPECIES_CLEFAIRY, 0
|
||||
loadword 0, gUnknown_819625B
|
||||
callstd 4
|
||||
waitmoncry
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
waitse
|
||||
playmoncry SPECIES_CLEFAIRY, 0
|
||||
msgbox gUnknown_819625B
|
||||
waitmoncry
|
||||
release
|
||||
end
|
||||
|
||||
CeladonCity_Condominiums_1F_EventScript_16C3B4:: @ 816C3B4
|
||||
lock
|
||||
faceplayer
|
||||
waitse
|
||||
playmoncry SPECIES_NIDORAN_F, 0
|
||||
loadword 0, gUnknown_8196272
|
||||
callstd 4
|
||||
waitmoncry
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
waitse
|
||||
playmoncry SPECIES_NIDORAN_F, 0
|
||||
msgbox gUnknown_8196272
|
||||
waitmoncry
|
||||
release
|
||||
end
|
||||
|
||||
CeladonCity_Condominiums_1F_EventScript_16C3C7:: @ 816C3C7
|
||||
loadword 0, gUnknown_8196287
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_8196287, 3
|
||||
end
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
CeladonCity_Condominiums_2F_MapScripts:: @ 816C3D0
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CeladonCity_Condominiums_2F_EventScript_16C3D1:: @ 816C3D1
|
||||
loadword 0, gUnknown_81962A7
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_81962A7, 3
|
||||
end
|
||||
|
||||
@@ -1,64 +1,56 @@
|
||||
CeladonCity_Condominiums_3F_MapScripts:: @ 816C3DA
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CeladonCity_Condominiums_3F_EventScript_16C3DB:: @ 816C3DB
|
||||
loadword 0, gUnknown_81962BF
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_81962BF, 2
|
||||
end
|
||||
|
||||
CeladonCity_Condominiums_3F_EventScript_16C3E4:: @ 816C3E4
|
||||
loadword 0, gUnknown_81962D7
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_81962D7, 2
|
||||
end
|
||||
|
||||
CeladonCity_Condominiums_3F_EventScript_16C3ED:: @ 816C3ED
|
||||
loadword 0, gUnknown_81962FB
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_81962FB, 2
|
||||
end
|
||||
|
||||
CeladonCity_Condominiums_3F_EventScript_16C3F6:: @ 816C3F6
|
||||
lock
|
||||
faceplayer
|
||||
specialvar VAR_RESULT, sub_8088F58
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_16C412
|
||||
loadword 0, gUnknown_8196356
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
specialvar VAR_RESULT, sub_8088F58
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16C412
|
||||
msgbox gUnknown_8196356
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16C412:: @ 816C412
|
||||
goto EventScript_16C418
|
||||
end
|
||||
goto EventScript_16C418
|
||||
end
|
||||
|
||||
EventScript_16C418:: @ 816C418
|
||||
message Text_1963CD
|
||||
waitmessage
|
||||
delay 60
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A7AE0
|
||||
special sub_80CA618
|
||||
waitstate
|
||||
release
|
||||
end
|
||||
message Text_1963CD
|
||||
waitmessage
|
||||
delay 60
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
special sub_80CA618
|
||||
waitstate
|
||||
release
|
||||
end
|
||||
|
||||
CeladonCity_Condominiums_3F_EventScript_16C435:: @ 816C435
|
||||
loadword 0, gUnknown_81964A8
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_81964A8, 3
|
||||
end
|
||||
|
||||
CeladonCity_Condominiums_3F_EventScript_16C43E:: @ 816C43E
|
||||
loadword 0, gUnknown_819640C
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_819640C, 3
|
||||
end
|
||||
|
||||
CeladonCity_Condominiums_3F_EventScript_16C447:: @ 816C447
|
||||
loadword 0, gUnknown_819644B
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_819644B, 3
|
||||
end
|
||||
|
||||
CeladonCity_Condominiums_3F_EventScript_16C450:: @ 816C450
|
||||
loadword 0, gUnknown_8196478
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_8196478, 3
|
||||
end
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
CeladonCity_Condominiums_Roof_MapScripts:: @ 816C459
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CeladonCity_Condominiums_Roof_EventScript_16C45A:: @ 816C45A
|
||||
loadword 0, gUnknown_81964C4
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_81964C4, 3
|
||||
end
|
||||
|
||||
@@ -1,127 +1,109 @@
|
||||
CeladonCity_Condominiums_RoofRoom_MapScripts:: @ 816C463
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CeladonCity_Condominiums_RoofRoom_EventScript_16C464:: @ 816C464
|
||||
loadword 0, gUnknown_81964D7
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_81964D7, 2
|
||||
end
|
||||
|
||||
CeladonCity_Condominiums_RoofRoom_EventScript_16C46D:: @ 816C46D
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_0x4001, 133
|
||||
givemon SPECIES_EEVEE, 25, ITEM_NONE, 0, 0, 0
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16C4A6
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_16C4DA
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A927C
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_0x4001, SPECIES_EEVEE
|
||||
givemon SPECIES_EEVEE, 25, ITEM_NONE, 0, 0, 0
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16C4A6
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16C4DA
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A927C
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16C4A6:: @ 816C4A6
|
||||
removeobject 2
|
||||
playfanfare MUS_FANFA1
|
||||
message Text_196591
|
||||
waitmessage
|
||||
waitfanfare
|
||||
getspeciesname 0, SPECIES_EEVEE
|
||||
loadword 0, gUnknown_81A56A7
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16C514
|
||||
call EventScript_1A8C27
|
||||
call EventScript_1A74EB
|
||||
goto EventScript_16C514
|
||||
end
|
||||
removeobject 2
|
||||
playfanfare MUS_FANFA1
|
||||
message Text_196591
|
||||
waitmessage
|
||||
waitfanfare
|
||||
getspeciesname 0, SPECIES_EEVEE
|
||||
msgbox gUnknown_81A56A7, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16C514
|
||||
call EventScript_1A8C27
|
||||
call EventScript_1A74EB
|
||||
goto EventScript_16C514
|
||||
end
|
||||
|
||||
EventScript_16C4DA:: @ 816C4DA
|
||||
removeobject 2
|
||||
playfanfare MUS_FANFA1
|
||||
message Text_196591
|
||||
waitmessage
|
||||
waitfanfare
|
||||
getspeciesname 0, SPECIES_EEVEE
|
||||
loadword 0, gUnknown_81A56A7
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16C509
|
||||
call EventScript_1A8C33
|
||||
goto EventScript_16C509
|
||||
end
|
||||
removeobject 2
|
||||
playfanfare MUS_FANFA1
|
||||
message Text_196591
|
||||
waitmessage
|
||||
waitfanfare
|
||||
getspeciesname 0, SPECIES_EEVEE
|
||||
msgbox gUnknown_81A56A7, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16C509
|
||||
call EventScript_1A8C33
|
||||
goto EventScript_16C509
|
||||
end
|
||||
|
||||
EventScript_16C509:: @ 816C509
|
||||
call EventScript_1A8C3C
|
||||
goto EventScript_16C514
|
||||
end
|
||||
call EventScript_1A8C3C
|
||||
goto EventScript_16C514
|
||||
end
|
||||
|
||||
EventScript_16C514:: @ 816C514
|
||||
setflag FLAG_0x263
|
||||
release
|
||||
end
|
||||
setflag FLAG_0x263
|
||||
release
|
||||
end
|
||||
|
||||
CeladonCity_Condominiums_RoofRoom_EventScript_16C519:: @ 816C519
|
||||
loadword 0, gUnknown_81967E3
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_81967E3, 3
|
||||
end
|
||||
|
||||
CeladonCity_Condominiums_RoofRoom_EventScript_16C522:: @ 816C522
|
||||
lockall
|
||||
loadword 0, gUnknown_81965C2
|
||||
callstd 4
|
||||
message Text_1965F4
|
||||
waitmessage
|
||||
setvar VAR_0x8004, 4
|
||||
multichoice 0, 0, 43, 0
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_16C5C0
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16C5CE
|
||||
compare_var_to_value VAR_0x8000, 2
|
||||
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
|
||||
lockall
|
||||
msgbox gUnknown_81965C2
|
||||
message Text_1965F4
|
||||
waitmessage
|
||||
setvar VAR_0x8004, 4
|
||||
multichoice 0, 0, 43, 0
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16C5C0
|
||||
case 1, EventScript_16C5CE
|
||||
case 2, EventScript_16C5DC
|
||||
case 3, EventScript_16C5EA
|
||||
case 127, EventScript_16C5EA
|
||||
end
|
||||
|
||||
EventScript_16C578:: @ 816C578
|
||||
message Text_1965F4
|
||||
waitmessage
|
||||
multichoice 0, 0, 43, 0
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_16C5C0
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16C5CE
|
||||
compare_var_to_value VAR_0x8000, 2
|
||||
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
|
||||
message Text_1965F4
|
||||
waitmessage
|
||||
multichoice 0, 0, 43, 0
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16C5C0
|
||||
case 1, EventScript_16C5CE
|
||||
case 2, EventScript_16C5DC
|
||||
case 3, EventScript_16C5EA
|
||||
case 127, EventScript_16C5EA
|
||||
end
|
||||
|
||||
EventScript_16C5C0:: @ 816C5C0
|
||||
loadword 0, gUnknown_8196617
|
||||
callstd 4
|
||||
goto EventScript_16C578
|
||||
end
|
||||
msgbox gUnknown_8196617
|
||||
goto EventScript_16C578
|
||||
end
|
||||
|
||||
EventScript_16C5CE:: @ 816C5CE
|
||||
loadword 0, gUnknown_8196695
|
||||
callstd 4
|
||||
goto EventScript_16C578
|
||||
end
|
||||
msgbox gUnknown_8196695
|
||||
goto EventScript_16C578
|
||||
end
|
||||
|
||||
EventScript_16C5DC:: @ 816C5DC
|
||||
loadword 0, gUnknown_819673C
|
||||
callstd 4
|
||||
goto EventScript_16C578
|
||||
end
|
||||
msgbox gUnknown_819673C
|
||||
goto EventScript_16C578
|
||||
end
|
||||
|
||||
EventScript_16C5EA:: @ 816C5EA
|
||||
releaseall
|
||||
end
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -1,17 +1,14 @@
|
||||
CeladonCity_DepartmentStore_1F_MapScripts:: @ 816BAD8
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CeladonCity_DepartmentStore_1F_EventScript_16BAD9:: @ 816BAD9
|
||||
loadword 0, gUnknown_81954DD
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_81954DD, 2
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_1F_EventScript_16BAE2:: @ 816BAE2
|
||||
loadword 0, gUnknown_8195537
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_8195537, 3
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_1F_EventScript_16BAEB:: @ 816BAEB
|
||||
loadword 0, gUnknown_81955B3
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_81955B3, 3
|
||||
end
|
||||
|
||||
@@ -1,72 +1,67 @@
|
||||
CeladonCity_DepartmentStore_2F_MapScripts:: @ 816BAF4
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CeladonCity_DepartmentStore_2F_EventScript_16BAF5:: @ 816BAF5
|
||||
loadword 0, gUnknown_81955C7
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_81955C7, 2
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_2F_EventScript_16BAFE:: @ 816BAFE
|
||||
loadword 0, gUnknown_819560F
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_819560F, 2
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_2F_EventScript_16BB07:: @ 816BB07
|
||||
loadword 0, gUnknown_8195638
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_8195638, 3
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_2F_EventScript_16BB10:: @ 816BB10
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
message Text_1A6211
|
||||
waitmessage
|
||||
pokemart Items_16BB38
|
||||
loadword 0, gUnknown_81A5190
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
message Text_1A6211
|
||||
waitmessage
|
||||
pokemart Items_16BB38
|
||||
msgbox gUnknown_81A5190
|
||||
release
|
||||
end
|
||||
|
||||
.align 2
|
||||
.align 2
|
||||
Items_16BB38:: @ 816BB38
|
||||
.2byte ITEM_GREAT_BALL
|
||||
.2byte ITEM_SUPER_POTION
|
||||
.2byte ITEM_REVIVE
|
||||
.2byte ITEM_ANTIDOTE
|
||||
.2byte ITEM_PARALYZE_HEAL
|
||||
.2byte ITEM_AWAKENING
|
||||
.2byte ITEM_BURN_HEAL
|
||||
.2byte ITEM_ICE_HEAL
|
||||
.2byte ITEM_SUPER_REPEL
|
||||
.2byte ITEM_NONE
|
||||
release
|
||||
end
|
||||
.2byte ITEM_GREAT_BALL
|
||||
.2byte ITEM_SUPER_POTION
|
||||
.2byte ITEM_REVIVE
|
||||
.2byte ITEM_ANTIDOTE
|
||||
.2byte ITEM_PARALYZE_HEAL
|
||||
.2byte ITEM_AWAKENING
|
||||
.2byte ITEM_BURN_HEAL
|
||||
.2byte ITEM_ICE_HEAL
|
||||
.2byte ITEM_SUPER_REPEL
|
||||
.2byte ITEM_NONE
|
||||
release
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_2F_EventScript_16BB4E:: @ 816BB4E
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
message Text_1A6211
|
||||
waitmessage
|
||||
pokemart Items_16BB74
|
||||
loadword 0, gUnknown_81A5190
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
message Text_1A6211
|
||||
waitmessage
|
||||
pokemart Items_16BB74
|
||||
msgbox gUnknown_81A5190
|
||||
release
|
||||
end
|
||||
|
||||
.align 2
|
||||
.align 2
|
||||
Items_16BB74:: @ 816BB74
|
||||
.2byte ITEM_TM05
|
||||
.2byte ITEM_TM15
|
||||
.2byte ITEM_TM28
|
||||
.2byte ITEM_TM31
|
||||
.2byte ITEM_TM43
|
||||
.2byte ITEM_TM45
|
||||
.2byte ITEM_NONE
|
||||
release
|
||||
end
|
||||
.2byte ITEM_TM05
|
||||
.2byte ITEM_TM15
|
||||
.2byte ITEM_TM28
|
||||
.2byte ITEM_TM31
|
||||
.2byte ITEM_TM43
|
||||
.2byte ITEM_TM45
|
||||
.2byte ITEM_NONE
|
||||
release
|
||||
end
|
||||
|
||||
@@ -1,61 +1,50 @@
|
||||
CeladonCity_DepartmentStore_3F_MapScripts:: @ 816BB84
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CeladonCity_DepartmentStore_3F_EventScript_16BB85:: @ 816BB85
|
||||
goto EventScript_1C4C26
|
||||
end
|
||||
goto EventScript_1C4C26
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_3F_EventScript_16BB8B:: @ 816BB8B
|
||||
loadword 0, gUnknown_81956E9
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_81956E9, 2
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_3F_EventScript_16BB94:: @ 816BB94
|
||||
loadword 0, gUnknown_8195769
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8195769, 2
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_3F_EventScript_16BB9D:: @ 816BB9D
|
||||
loadword 0, gUnknown_81957B0
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_81957B0, 2
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_3F_EventScript_16BBA6:: @ 816BBA6
|
||||
loadword 0, gUnknown_8195823
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8195823, 2
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_3F_EventScript_16BBAF:: @ 816BBAF
|
||||
loadword 0, gUnknown_8195863
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_8195863, 3
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_3F_EventScript_16BBB8:: @ 816BBB8
|
||||
loadword 0, gUnknown_8195875
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_8195875, 3
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_3F_EventScript_16BBC1:: @ 816BBC1
|
||||
loadword 0, gUnknown_8195897
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_8195897, 3
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_3F_EventScript_16BBCA:: @ 816BBCA
|
||||
loadword 0, gUnknown_81958B8
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_81958B8, 3
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_3F_EventScript_16BBD3:: @ 816BBD3
|
||||
loadword 0, gUnknown_81958D8
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_81958D8, 3
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_3F_EventScript_16BBDC:: @ 816BBDC
|
||||
loadword 0, gUnknown_81958F6
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_81958F6, 3
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_3F_EventScript_16BBE5:: @ 816BBE5
|
||||
loadword 0, gUnknown_8195907
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_8195907, 3
|
||||
end
|
||||
|
||||
@@ -1,43 +1,39 @@
|
||||
CeladonCity_DepartmentStore_4F_MapScripts:: @ 816BBEE
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CeladonCity_DepartmentStore_4F_EventScript_16BBEF:: @ 816BBEF
|
||||
loadword 0, gUnknown_8195A68
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8195A68, 2
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_4F_EventScript_16BBF8:: @ 816BBF8
|
||||
loadword 0, gUnknown_8195AC9
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8195AC9, 2
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_4F_EventScript_16BC01:: @ 816BC01
|
||||
loadword 0, gUnknown_8195B5B
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_8195B5B, 3
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_4F_EventScript_16BC0A:: @ 816BC0A
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
message Text_1A6211
|
||||
waitmessage
|
||||
pokemart Items_16BC30
|
||||
loadword 0, gUnknown_81A5190
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
message Text_1A6211
|
||||
waitmessage
|
||||
pokemart Items_16BC30
|
||||
msgbox gUnknown_81A5190
|
||||
release
|
||||
end
|
||||
|
||||
.align 2
|
||||
.align 2
|
||||
Items_16BC30:: @ 816BC30
|
||||
.2byte ITEM_POKE_DOLL
|
||||
.2byte ITEM_RETRO_MAIL
|
||||
.2byte ITEM_FIRE_STONE
|
||||
.2byte ITEM_THUNDER_STONE
|
||||
.2byte ITEM_WATER_STONE
|
||||
.2byte ITEM_LEAF_STONE
|
||||
.2byte ITEM_NONE
|
||||
release
|
||||
end
|
||||
.2byte ITEM_POKE_DOLL
|
||||
.2byte ITEM_RETRO_MAIL
|
||||
.2byte ITEM_FIRE_STONE
|
||||
.2byte ITEM_THUNDER_STONE
|
||||
.2byte ITEM_WATER_STONE
|
||||
.2byte ITEM_LEAF_STONE
|
||||
.2byte ITEM_NONE
|
||||
release
|
||||
end
|
||||
|
||||
@@ -1,70 +1,65 @@
|
||||
CeladonCity_DepartmentStore_5F_MapScripts:: @ 816BC40
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CeladonCity_DepartmentStore_5F_EventScript_16BC41:: @ 816BC41
|
||||
loadword 0, gUnknown_8195BBA
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8195BBA, 2
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_5F_EventScript_16BC4A:: @ 816BC4A
|
||||
loadword 0, gUnknown_8195CA0
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8195CA0, 2
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_5F_EventScript_16BC53:: @ 816BC53
|
||||
loadword 0, gUnknown_8195D14
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_8195D14, 3
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_5F_EventScript_16BC5C:: @ 816BC5C
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
message Text_1A6211
|
||||
waitmessage
|
||||
pokemart Items_16BC84
|
||||
loadword 0, gUnknown_81A5190
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
message Text_1A6211
|
||||
waitmessage
|
||||
pokemart Items_16BC84
|
||||
msgbox gUnknown_81A5190
|
||||
release
|
||||
end
|
||||
|
||||
.align 2
|
||||
.align 2
|
||||
Items_16BC84:: @ 816BC84
|
||||
.2byte ITEM_X_ATTACK
|
||||
.2byte ITEM_X_DEFEND
|
||||
.2byte ITEM_X_SPEED
|
||||
.2byte ITEM_X_SPECIAL
|
||||
.2byte ITEM_X_ACCURACY
|
||||
.2byte ITEM_GUARD_SPEC
|
||||
.2byte ITEM_DIRE_HIT
|
||||
.2byte ITEM_NONE
|
||||
release
|
||||
end
|
||||
.2byte ITEM_X_ATTACK
|
||||
.2byte ITEM_X_DEFEND
|
||||
.2byte ITEM_X_SPEED
|
||||
.2byte ITEM_X_SPECIAL
|
||||
.2byte ITEM_X_ACCURACY
|
||||
.2byte ITEM_GUARD_SPEC
|
||||
.2byte ITEM_DIRE_HIT
|
||||
.2byte ITEM_NONE
|
||||
release
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_5F_EventScript_16BC96:: @ 816BC96
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
message Text_1A6211
|
||||
waitmessage
|
||||
pokemart Items_16BCBC
|
||||
loadword 0, gUnknown_81A5190
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
message Text_1A6211
|
||||
waitmessage
|
||||
pokemart Items_16BCBC
|
||||
msgbox gUnknown_81A5190
|
||||
release
|
||||
end
|
||||
|
||||
.align 2
|
||||
.align 2
|
||||
Items_16BCBC:: @ 816BCBC
|
||||
.2byte ITEM_HP_UP
|
||||
.2byte ITEM_PROTEIN
|
||||
.2byte ITEM_IRON
|
||||
.2byte ITEM_CALCIUM
|
||||
.2byte ITEM_ZINC
|
||||
.2byte ITEM_CARBOS
|
||||
.2byte ITEM_NONE
|
||||
release
|
||||
end
|
||||
.2byte ITEM_HP_UP
|
||||
.2byte ITEM_PROTEIN
|
||||
.2byte ITEM_IRON
|
||||
.2byte ITEM_CALCIUM
|
||||
.2byte ITEM_ZINC
|
||||
.2byte ITEM_CARBOS
|
||||
.2byte ITEM_NONE
|
||||
release
|
||||
end
|
||||
|
||||
@@ -1,135 +1,123 @@
|
||||
CeladonCity_DepartmentStore_Elevator_MapScripts:: @ 816C152
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CeladonCity_DepartmentStore_Elevator_EventScript_16C153:: @ 816C153
|
||||
lockall
|
||||
setvar VAR_0x8004, 3
|
||||
checkflag FLAG_0x002
|
||||
call_if 0, EventScript_1A7AB9
|
||||
copyvar VAR_0x8005, VAR_0x403A
|
||||
special sub_80CB580
|
||||
message Text_1A535C
|
||||
waitmessage
|
||||
setvar VAR_0x8004, 3
|
||||
specialvar VAR_RESULT, sub_80CB328
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_16C1B7
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16C1C3
|
||||
compare_var_to_value VAR_0x8000, 2
|
||||
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
|
||||
lockall
|
||||
setvar VAR_0x8004, 3
|
||||
checkflag FLAG_0x002
|
||||
call_if 0, EventScript_1A7AB9
|
||||
copyvar VAR_0x8005, VAR_0x403A
|
||||
special sub_80CB580
|
||||
message Text_1A535C
|
||||
waitmessage
|
||||
setvar VAR_0x8004, 3
|
||||
specialvar VAR_RESULT, sub_80CB328
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16C1B7
|
||||
case 1, EventScript_16C1C3
|
||||
case 2, EventScript_16C1CF
|
||||
case 3, EventScript_16C1DB
|
||||
case 4, EventScript_16C1E7
|
||||
end
|
||||
|
||||
EventScript_16C1B7:: @ 816C1B7
|
||||
multichoicedefault 0, 0, 31, 0, 0
|
||||
goto EventScript_16C1F3
|
||||
multichoicedefault 0, 0, 31, 0, 0
|
||||
goto EventScript_16C1F3
|
||||
|
||||
EventScript_16C1C2:: @ 816C1C2
|
||||
end
|
||||
end
|
||||
|
||||
EventScript_16C1C3:: @ 816C1C3
|
||||
multichoicedefault 0, 0, 31, 1, 0
|
||||
goto EventScript_16C1F3
|
||||
end
|
||||
multichoicedefault 0, 0, 31, 1, 0
|
||||
goto EventScript_16C1F3
|
||||
end
|
||||
|
||||
EventScript_16C1CF:: @ 816C1CF
|
||||
multichoicedefault 0, 0, 31, 2, 0
|
||||
goto EventScript_16C1F3
|
||||
end
|
||||
multichoicedefault 0, 0, 31, 2, 0
|
||||
goto EventScript_16C1F3
|
||||
end
|
||||
|
||||
EventScript_16C1DB:: @ 816C1DB
|
||||
multichoicedefault 0, 0, 31, 3, 0
|
||||
goto EventScript_16C1F3
|
||||
end
|
||||
multichoicedefault 0, 0, 31, 3, 0
|
||||
goto EventScript_16C1F3
|
||||
end
|
||||
|
||||
EventScript_16C1E7:: @ 816C1E7
|
||||
multichoicedefault 0, 0, 31, 4, 0
|
||||
goto EventScript_16C1F3
|
||||
end
|
||||
multichoicedefault 0, 0, 31, 4, 0
|
||||
goto EventScript_16C1F3
|
||||
end
|
||||
|
||||
EventScript_16C1F3:: @ 816C1F3
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_16C2E6
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16C2BE
|
||||
compare_var_to_value VAR_0x8000, 2
|
||||
goto_if 1, EventScript_16C296
|
||||
compare_var_to_value VAR_0x8000, 3
|
||||
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
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16C2E6
|
||||
case 1, EventScript_16C2BE
|
||||
case 2, EventScript_16C296
|
||||
case 3, EventScript_16C26E
|
||||
case 4, EventScript_16C246
|
||||
case 5, EventScript_16C30E
|
||||
case 127, EventScript_16C30E
|
||||
end
|
||||
|
||||
EventScript_16C246:: @ 816C246
|
||||
setvar VAR_0x8006, 4
|
||||
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_1F, 255, 6, 1
|
||||
compare_var_to_value VAR_0x403A, 4
|
||||
goto_if 1, EventScript_16C30E
|
||||
call EventScript_16C313
|
||||
setvar VAR_0x403A, 4
|
||||
goto EventScript_16C30E
|
||||
end
|
||||
setvar VAR_0x8006, 4
|
||||
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_1F, 255, 6, 1
|
||||
compare_var_to_value VAR_0x403A, 4
|
||||
goto_if_eq EventScript_16C30E
|
||||
call EventScript_16C313
|
||||
setvar VAR_0x403A, 4
|
||||
goto EventScript_16C30E
|
||||
end
|
||||
|
||||
EventScript_16C26E:: @ 816C26E
|
||||
setvar VAR_0x8006, 5
|
||||
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_2F, 255, 6, 1
|
||||
compare_var_to_value VAR_0x403A, 5
|
||||
goto_if 1, EventScript_16C30E
|
||||
call EventScript_16C313
|
||||
setvar VAR_0x403A, 5
|
||||
goto EventScript_16C30E
|
||||
end
|
||||
setvar VAR_0x8006, 5
|
||||
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_2F, 255, 6, 1
|
||||
compare_var_to_value VAR_0x403A, 5
|
||||
goto_if_eq EventScript_16C30E
|
||||
call EventScript_16C313
|
||||
setvar VAR_0x403A, 5
|
||||
goto EventScript_16C30E
|
||||
end
|
||||
|
||||
EventScript_16C296:: @ 816C296
|
||||
setvar VAR_0x8006, 6
|
||||
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_3F, 255, 6, 1
|
||||
compare_var_to_value VAR_0x403A, 6
|
||||
goto_if 1, EventScript_16C30E
|
||||
call EventScript_16C313
|
||||
setvar VAR_0x403A, 6
|
||||
goto EventScript_16C30E
|
||||
end
|
||||
setvar VAR_0x8006, 6
|
||||
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_3F, 255, 6, 1
|
||||
compare_var_to_value VAR_0x403A, 6
|
||||
goto_if_eq EventScript_16C30E
|
||||
call EventScript_16C313
|
||||
setvar VAR_0x403A, 6
|
||||
goto EventScript_16C30E
|
||||
end
|
||||
|
||||
EventScript_16C2BE:: @ 816C2BE
|
||||
setvar VAR_0x8006, 7
|
||||
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_4F, 255, 6, 1
|
||||
compare_var_to_value VAR_0x403A, 7
|
||||
goto_if 1, EventScript_16C30E
|
||||
call EventScript_16C313
|
||||
setvar VAR_0x403A, 7
|
||||
goto EventScript_16C30E
|
||||
end
|
||||
setvar VAR_0x8006, 7
|
||||
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_4F, 255, 6, 1
|
||||
compare_var_to_value VAR_0x403A, 7
|
||||
goto_if_eq EventScript_16C30E
|
||||
call EventScript_16C313
|
||||
setvar VAR_0x403A, 7
|
||||
goto EventScript_16C30E
|
||||
end
|
||||
|
||||
EventScript_16C2E6:: @ 816C2E6
|
||||
setvar VAR_0x8006, 8
|
||||
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_5F, 255, 6, 1
|
||||
compare_var_to_value VAR_0x403A, 8
|
||||
goto_if 1, EventScript_16C30E
|
||||
call EventScript_16C313
|
||||
setvar VAR_0x403A, 8
|
||||
goto EventScript_16C30E
|
||||
end
|
||||
setvar VAR_0x8006, 8
|
||||
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_5F, 255, 6, 1
|
||||
compare_var_to_value VAR_0x403A, 8
|
||||
goto_if_eq EventScript_16C30E
|
||||
call EventScript_16C313
|
||||
setvar VAR_0x403A, 8
|
||||
goto EventScript_16C30E
|
||||
end
|
||||
|
||||
EventScript_16C30E:: @ 816C30E
|
||||
special sub_80CB63C
|
||||
releaseall
|
||||
end
|
||||
special sub_80CB63C
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_16C313:: @ 816C313
|
||||
special sub_80CB63C
|
||||
closemessage
|
||||
waitse
|
||||
special sub_80CB498
|
||||
waitstate
|
||||
setflag FLAG_0x002
|
||||
return
|
||||
special sub_80CB63C
|
||||
closemessage
|
||||
waitse
|
||||
special sub_80CB498
|
||||
waitstate
|
||||
setflag FLAG_0x002
|
||||
return
|
||||
|
||||
@@ -1,358 +1,304 @@
|
||||
CeladonCity_DepartmentStore_Roof_MapScripts:: @ 816BCCC
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CeladonCity_DepartmentStore_Roof_EventScript_16BCCD:: @ 816BCCD
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A7AE0
|
||||
special sub_8112364
|
||||
lock
|
||||
faceplayer
|
||||
call EventScript_16BCF6
|
||||
compare_var_to_value VAR_0x4001, 0
|
||||
goto_if 1, EventScript_16C00E
|
||||
goto EventScript_16BD3E
|
||||
end
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
special sub_8112364
|
||||
lock
|
||||
faceplayer
|
||||
call EventScript_16BCF6
|
||||
compare_var_to_value VAR_0x4001, 0
|
||||
goto_if_eq EventScript_16C00E
|
||||
goto EventScript_16BD3E
|
||||
end
|
||||
|
||||
EventScript_16BCF6:: @ 816BCF6
|
||||
setvar VAR_0x4001, 0
|
||||
checkitem ITEM_FRESH_WATER, 1
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
call_if 1, EventScript_16BD2C
|
||||
checkitem ITEM_SODA_POP, 1
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
call_if 1, EventScript_16BD32
|
||||
checkitem ITEM_LEMONADE, 1
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
call_if 1, EventScript_16BD38
|
||||
return
|
||||
setvar VAR_0x4001, 0
|
||||
checkitem ITEM_FRESH_WATER, 1
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
call_if 1, EventScript_16BD2C
|
||||
checkitem ITEM_SODA_POP, 1
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
call_if 1, EventScript_16BD32
|
||||
checkitem ITEM_LEMONADE, 1
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
call_if 1, EventScript_16BD38
|
||||
return
|
||||
|
||||
EventScript_16BD2C:: @ 816BD2C
|
||||
addvar VAR_0x4001, 1
|
||||
return
|
||||
addvar VAR_0x4001, 1
|
||||
return
|
||||
|
||||
EventScript_16BD32:: @ 816BD32
|
||||
addvar VAR_0x4001, 2
|
||||
return
|
||||
addvar VAR_0x4001, 2
|
||||
return
|
||||
|
||||
EventScript_16BD38:: @ 816BD38
|
||||
addvar VAR_0x4001, 4
|
||||
return
|
||||
addvar VAR_0x4001, 4
|
||||
return
|
||||
|
||||
EventScript_16BD3E:: @ 816BD3E
|
||||
loadword 0, gUnknown_8195D22
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16C00C
|
||||
textcolor 3
|
||||
message Text_195D5F
|
||||
waitmessage
|
||||
textcolor 1
|
||||
copyvar VAR_0x8000, VAR_0x4001
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16BDAE
|
||||
compare_var_to_value VAR_0x8000, 2
|
||||
goto_if 1, EventScript_16BDDA
|
||||
compare_var_to_value VAR_0x8000, 3
|
||||
goto_if 1, EventScript_16BE06
|
||||
compare_var_to_value VAR_0x8000, 4
|
||||
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
|
||||
msgbox gUnknown_8195D22, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16C00C
|
||||
textcolor 3
|
||||
message Text_195D5F
|
||||
waitmessage
|
||||
textcolor 1
|
||||
switch VAR_0x4001
|
||||
case 1, EventScript_16BDAE
|
||||
case 2, EventScript_16BDDA
|
||||
case 3, EventScript_16BE06
|
||||
case 4, EventScript_16BE3D
|
||||
case 5, EventScript_16BE69
|
||||
case 6, EventScript_16BEA0
|
||||
case 7, EventScript_16BED7
|
||||
end
|
||||
|
||||
EventScript_16BDAE:: @ 816BDAE
|
||||
multichoice 0, 0, 32, 0
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_16BF19
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16C00C
|
||||
compare_var_to_value VAR_0x8000, 127
|
||||
goto_if 1, EventScript_16C00C
|
||||
end
|
||||
multichoice 0, 0, 32, 0
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16BF19
|
||||
case 1, EventScript_16C00C
|
||||
case 127, EventScript_16C00C
|
||||
end
|
||||
|
||||
EventScript_16BDDA:: @ 816BDDA
|
||||
multichoice 0, 0, 33, 0
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_16BF3A
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16C00C
|
||||
compare_var_to_value VAR_0x8000, 127
|
||||
goto_if 1, EventScript_16C00C
|
||||
end
|
||||
multichoice 0, 0, 33, 0
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16BF3A
|
||||
case 1, EventScript_16C00C
|
||||
case 127, EventScript_16C00C
|
||||
end
|
||||
|
||||
EventScript_16BE06:: @ 816BE06
|
||||
multichoice 0, 0, 34, 0
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_16BF19
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16BF3A
|
||||
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
|
||||
multichoice 0, 0, 34, 0
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16BF19
|
||||
case 1, EventScript_16BF3A
|
||||
case 2, EventScript_16C00C
|
||||
case 127, EventScript_16C00C
|
||||
end
|
||||
|
||||
EventScript_16BE3D:: @ 816BE3D
|
||||
multichoice 0, 0, 35, 0
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_16BF5B
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16C00C
|
||||
compare_var_to_value VAR_0x8000, 127
|
||||
goto_if 1, EventScript_16C00C
|
||||
end
|
||||
multichoice 0, 0, 35, 0
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16BF5B
|
||||
case 1, EventScript_16C00C
|
||||
case 127, EventScript_16C00C
|
||||
end
|
||||
|
||||
EventScript_16BE69:: @ 816BE69
|
||||
multichoice 0, 0, 36, 0
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_16BF19
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16BF5B
|
||||
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
|
||||
multichoice 0, 0, 36, 0
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16BF19
|
||||
case 1, EventScript_16BF5B
|
||||
case 2, EventScript_16C00C
|
||||
case 127, EventScript_16C00C
|
||||
end
|
||||
|
||||
EventScript_16BEA0:: @ 816BEA0
|
||||
multichoice 0, 0, 37, 0
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_16BF3A
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16BF5B
|
||||
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
|
||||
multichoice 0, 0, 37, 0
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16BF3A
|
||||
case 1, EventScript_16BF5B
|
||||
case 2, EventScript_16C00C
|
||||
case 127, EventScript_16C00C
|
||||
end
|
||||
|
||||
EventScript_16BED7:: @ 816BED7
|
||||
multichoice 0, 0, 38, 0
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_16BF19
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16BF3A
|
||||
compare_var_to_value VAR_0x8000, 2
|
||||
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
|
||||
multichoice 0, 0, 38, 0
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16BF19
|
||||
case 1, EventScript_16BF3A
|
||||
case 2, EventScript_16BF5B
|
||||
case 3, EventScript_16C00C
|
||||
case 127, EventScript_16C00C
|
||||
end
|
||||
|
||||
EventScript_16BF19:: @ 816BF19
|
||||
setvar VAR_0x8008, 26
|
||||
setvar VAR_0x8009, 304
|
||||
checkflag FLAG_0x296
|
||||
goto_if 1, EventScript_16C018
|
||||
loadword 0, gUnknown_8195D75
|
||||
callstd 4
|
||||
goto EventScript_16BF7C
|
||||
end
|
||||
setvar VAR_0x8008, ITEM_FRESH_WATER
|
||||
setvar VAR_0x8009, ITEM_TM16
|
||||
checkflag FLAG_0x296
|
||||
goto_if_eq EventScript_16C018
|
||||
msgbox gUnknown_8195D75
|
||||
goto EventScript_16BF7C
|
||||
end
|
||||
|
||||
EventScript_16BF3A:: @ 816BF3A
|
||||
setvar VAR_0x8008, 27
|
||||
setvar VAR_0x8009, 308
|
||||
checkflag FLAG_0x295
|
||||
goto_if 1, EventScript_16C018
|
||||
loadword 0, gUnknown_8195E33
|
||||
callstd 4
|
||||
goto EventScript_16BF7C
|
||||
end
|
||||
setvar VAR_0x8008, ITEM_SODA_POP
|
||||
setvar VAR_0x8009, ITEM_TM20
|
||||
checkflag FLAG_0x295
|
||||
goto_if_eq EventScript_16C018
|
||||
msgbox gUnknown_8195E33
|
||||
goto EventScript_16BF7C
|
||||
end
|
||||
|
||||
EventScript_16BF5B:: @ 816BF5B
|
||||
setvar VAR_0x8008, 28
|
||||
setvar VAR_0x8009, 321
|
||||
checkflag FLAG_0x294
|
||||
goto_if 1, EventScript_16C018
|
||||
loadword 0, gUnknown_8195EBF
|
||||
callstd 4
|
||||
goto EventScript_16BF7C
|
||||
end
|
||||
setvar VAR_0x8008, ITEM_LEMONADE
|
||||
setvar VAR_0x8009, ITEM_TM33
|
||||
checkflag FLAG_0x294
|
||||
goto_if_eq EventScript_16C018
|
||||
msgbox gUnknown_8195EBF
|
||||
goto EventScript_16BF7C
|
||||
end
|
||||
|
||||
EventScript_16BF7C:: @ 816BF7C
|
||||
getitemname 0, 32776
|
||||
getitemname 1, 32777
|
||||
removeitem 32776, 1
|
||||
checkitemspace 32777, 1
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16C002
|
||||
additem 32777, 1
|
||||
textcolor 3
|
||||
playfanfare MUS_FANFA1
|
||||
message Text_195DAD
|
||||
waitmessage
|
||||
waitfanfare
|
||||
setorcopyvar VAR_0x8000, VAR_0x8009
|
||||
setorcopyvar VAR_0x8001, 1
|
||||
callstd 8
|
||||
call EventScript_1A6675
|
||||
compare_var_to_value VAR_0x8008, 26
|
||||
call_if 1, EventScript_16BFDE
|
||||
compare_var_to_value VAR_0x8008, 27
|
||||
call_if 1, EventScript_16BFEA
|
||||
compare_var_to_value VAR_0x8008, 28
|
||||
call_if 1, EventScript_16BFF6
|
||||
release
|
||||
end
|
||||
getitemname 0, VAR_0x8008
|
||||
getitemname 1, VAR_0x8009
|
||||
removeitem VAR_0x8008, 1
|
||||
checkitemspace VAR_0x8009, 1
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16C002
|
||||
additem VAR_0x8009, 1
|
||||
textcolor 3
|
||||
playfanfare MUS_FANFA1
|
||||
message Text_195DAD
|
||||
waitmessage
|
||||
waitfanfare
|
||||
giveitem VAR_0x8009, 1, 8
|
||||
call EventScript_1A6675
|
||||
compare_var_to_value VAR_0x8008, ITEM_FRESH_WATER
|
||||
call_if 1, EventScript_16BFDE
|
||||
compare_var_to_value VAR_0x8008, ITEM_SODA_POP
|
||||
call_if 1, EventScript_16BFEA
|
||||
compare_var_to_value VAR_0x8008, ITEM_LEMONADE
|
||||
call_if 1, EventScript_16BFF6
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16BFDE:: @ 816BFDE
|
||||
setflag FLAG_0x296
|
||||
loadword 0, gUnknown_8195DD4
|
||||
callstd 4
|
||||
return
|
||||
setflag FLAG_0x296
|
||||
msgbox gUnknown_8195DD4
|
||||
return
|
||||
|
||||
EventScript_16BFEA:: @ 816BFEA
|
||||
setflag FLAG_0x295
|
||||
loadword 0, gUnknown_8195E68
|
||||
callstd 4
|
||||
return
|
||||
setflag FLAG_0x295
|
||||
msgbox gUnknown_8195E68
|
||||
return
|
||||
|
||||
EventScript_16BFF6:: @ 816BFF6
|
||||
setflag FLAG_0x294
|
||||
loadword 0, gUnknown_8195EF4
|
||||
callstd 4
|
||||
return
|
||||
setflag FLAG_0x294
|
||||
msgbox gUnknown_8195EF4
|
||||
return
|
||||
|
||||
EventScript_16C002:: @ 816C002
|
||||
loadword 0, gUnknown_8195F4F
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_8195F4F
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16C00C:: @ 816C00C
|
||||
release
|
||||
end
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16C00E:: @ 816C00E
|
||||
loadword 0, gUnknown_8195FEF
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_8195FEF
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16C018:: @ 816C018
|
||||
loadword 0, gUnknown_8195F6E
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_8195F6E
|
||||
release
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_Roof_EventScript_16C022:: @ 816C022
|
||||
loadword 0, gUnknown_8195F98
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8195F98, 2
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_Roof_EventScript_16C02B:: @ 816C02B
|
||||
loadword 0, gUnknown_8196017
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_8196017, 3
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_Roof_EventScript_16C034:: @ 816C034
|
||||
lockall
|
||||
message Text_196038
|
||||
waitmessage
|
||||
showmoneybox 0, 0, 0
|
||||
goto EventScript_16C045
|
||||
end
|
||||
lockall
|
||||
message Text_196038
|
||||
waitmessage
|
||||
showmoneybox 0, 0, 0
|
||||
goto EventScript_16C045
|
||||
end
|
||||
|
||||
EventScript_16C045:: @ 816C045
|
||||
multichoice 12, 0, 26, 0
|
||||
copyvar VAR_0x4001, VAR_RESULT
|
||||
copyvar VAR_0x8000, VAR_0x4001
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_16C083
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16C094
|
||||
compare_var_to_value VAR_0x8000, 2
|
||||
goto_if 1, EventScript_16C0A5
|
||||
loadword 0, gUnknown_81960AE
|
||||
callstd 4
|
||||
goto EventScript_16C14D
|
||||
end
|
||||
multichoice 12, 0, 26, 0
|
||||
copyvar VAR_0x4001, VAR_RESULT
|
||||
switch VAR_0x4001
|
||||
case 0, EventScript_16C083
|
||||
case 1, EventScript_16C094
|
||||
case 2, EventScript_16C0A5
|
||||
msgbox gUnknown_81960AE
|
||||
goto EventScript_16C14D
|
||||
end
|
||||
|
||||
EventScript_16C083:: @ 816C083
|
||||
setvar VAR_0x4000, 26
|
||||
checkmoney 200, 0
|
||||
goto EventScript_16C0CB
|
||||
end
|
||||
setvar VAR_0x4000, ITEM_FRESH_WATER
|
||||
checkmoney 200, 0
|
||||
goto EventScript_16C0CB
|
||||
end
|
||||
|
||||
EventScript_16C094:: @ 816C094
|
||||
setvar VAR_0x4000, 27
|
||||
checkmoney 300, 0
|
||||
goto EventScript_16C0CB
|
||||
end
|
||||
setvar VAR_0x4000, ITEM_SODA_POP
|
||||
checkmoney 300, 0
|
||||
goto EventScript_16C0CB
|
||||
end
|
||||
|
||||
EventScript_16C0A5:: @ 816C0A5
|
||||
setvar VAR_0x4000, 28
|
||||
checkmoney 350, 0
|
||||
goto EventScript_16C0CB
|
||||
end
|
||||
setvar VAR_0x4000, ITEM_LEMONADE
|
||||
checkmoney 350, 0
|
||||
goto EventScript_16C0CB
|
||||
end
|
||||
|
||||
EventScript_16C0B6:: @ 816C0B6
|
||||
takemoney 200, 0
|
||||
return
|
||||
takemoney 200, 0
|
||||
return
|
||||
|
||||
EventScript_16C0BD:: @ 816C0BD
|
||||
takemoney 300, 0
|
||||
return
|
||||
takemoney 300, 0
|
||||
return
|
||||
|
||||
EventScript_16C0C4:: @ 816C0C4
|
||||
takemoney 350, 0
|
||||
return
|
||||
takemoney 350, 0
|
||||
return
|
||||
|
||||
EventScript_16C0CB:: @ 816C0CB
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16C131
|
||||
checkitemspace 16384, 1
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16C13F
|
||||
compare_var_to_value VAR_0x4001, 0
|
||||
call_if 1, EventScript_16C0B6
|
||||
compare_var_to_value VAR_0x4001, 1
|
||||
call_if 1, EventScript_16C0BD
|
||||
compare_var_to_value VAR_0x4001, 2
|
||||
call_if 1, EventScript_16C0C4
|
||||
updatemoneybox 0, 0, 0
|
||||
getitemname 0, 16384
|
||||
playse SE_C_PASI
|
||||
loadword 0, gUnknown_8196076
|
||||
callstd 4
|
||||
additem 16384, 1
|
||||
goto EventScript_16C125
|
||||
end
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16C131
|
||||
checkitemspace VAR_0x4000, 1
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16C13F
|
||||
compare_var_to_value VAR_0x4001, 0
|
||||
call_if 1, EventScript_16C0B6
|
||||
compare_var_to_value VAR_0x4001, 1
|
||||
call_if 1, EventScript_16C0BD
|
||||
compare_var_to_value VAR_0x4001, 2
|
||||
call_if 1, EventScript_16C0C4
|
||||
updatemoneybox 0, 0, 0
|
||||
getitemname 0, VAR_0x4000
|
||||
playse SE_C_PASI
|
||||
msgbox gUnknown_8196076
|
||||
additem VAR_0x4000, 1
|
||||
goto EventScript_16C125
|
||||
end
|
||||
|
||||
EventScript_16C125:: @ 816C125
|
||||
message Text_196038
|
||||
waitmessage
|
||||
goto EventScript_16C045
|
||||
end
|
||||
message Text_196038
|
||||
waitmessage
|
||||
goto EventScript_16C045
|
||||
end
|
||||
|
||||
EventScript_16C131:: @ 816C131
|
||||
loadword 0, gUnknown_819605E
|
||||
callstd 4
|
||||
goto EventScript_16C14D
|
||||
end
|
||||
msgbox gUnknown_819605E
|
||||
goto EventScript_16C14D
|
||||
end
|
||||
|
||||
EventScript_16C13F:: @ 816C13F
|
||||
loadword 0, gUnknown_819608E
|
||||
callstd 4
|
||||
goto EventScript_16C14D
|
||||
end
|
||||
msgbox gUnknown_819608E
|
||||
goto EventScript_16C14D
|
||||
end
|
||||
|
||||
EventScript_16C14D:: @ 816C14D
|
||||
hidemoneybox
|
||||
.byte 0
|
||||
.byte 0
|
||||
releaseall
|
||||
end
|
||||
hidemoneybox
|
||||
.byte 0
|
||||
.byte 0
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -1,524 +1,487 @@
|
||||
CeladonCity_GameCorner_MapScripts:: @ 816C646
|
||||
map_script 1, CeladonCity_GameCorner_MapScript1_16C64C
|
||||
.byte 0
|
||||
map_script 1, CeladonCity_GameCorner_MapScript1_16C64C
|
||||
.byte 0
|
||||
|
||||
CeladonCity_GameCorner_MapScript1_16C64C:: @ 816C64C
|
||||
checkflag FLAG_0x26D
|
||||
call_if 0, EventScript_16C656
|
||||
end
|
||||
checkflag FLAG_0x26D
|
||||
call_if 0, EventScript_16C656
|
||||
end
|
||||
|
||||
EventScript_16C656:: @ 816C656
|
||||
setmetatile 15, 2, 658, 0
|
||||
setmetatile 16, 2, 658, 0
|
||||
setmetatile 17, 2, 658, 0
|
||||
setmetatile 16, 3, 719, 1
|
||||
setmetatile 17, 3, 719, 1
|
||||
return
|
||||
setmetatile 15, 2, 658, 0
|
||||
setmetatile 16, 2, 658, 0
|
||||
setmetatile 17, 2, 658, 0
|
||||
setmetatile 16, 3, 719, 1
|
||||
setmetatile 17, 3, 719, 1
|
||||
return
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16C684:: @ 816C684
|
||||
loadword 0, gUnknown_8196940
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8196940, 2
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16C68D:: @ 816C68D
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
showmoneybox 0, 0, 0
|
||||
showcoinsbox 0, 5
|
||||
message Text_196984
|
||||
waitmessage
|
||||
multichoice 13, 0, 27, 0
|
||||
copyvar VAR_0x8009, VAR_RESULT
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_16C6E6
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16C6E6
|
||||
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
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
showmoneybox 0, 0, 0
|
||||
showcoinsbox 0, 5
|
||||
message Text_196984
|
||||
waitmessage
|
||||
multichoice 13, 0, 27, 0
|
||||
copyvar VAR_0x8009, VAR_RESULT
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16C6E6
|
||||
case 1, EventScript_16C6E6
|
||||
case 2, EventScript_16C782
|
||||
case 127, EventScript_16C782
|
||||
end
|
||||
|
||||
EventScript_16C6E6:: @ 816C6E6
|
||||
checkflag FLAG_0x243
|
||||
goto_if 0, EventScript_16C790
|
||||
compare_var_to_value VAR_0x8009, 0
|
||||
goto_if 1, EventScript_16C734
|
||||
compare_var_to_value VAR_0x8009, 1
|
||||
goto_if 1, EventScript_16C706
|
||||
end
|
||||
checkflag FLAG_0x243
|
||||
goto_if 0, EventScript_16C790
|
||||
compare_var_to_value VAR_0x8009, 0
|
||||
goto_if_eq EventScript_16C734
|
||||
compare_var_to_value VAR_0x8009, 1
|
||||
goto_if_eq EventScript_16C706
|
||||
end
|
||||
|
||||
EventScript_16C706:: @ 816C706
|
||||
checkcoins VAR_0x4001
|
||||
compare_var_to_value VAR_0x4001, 9500
|
||||
goto_if 4, EventScript_16C79E
|
||||
checkmoney 10000, 0
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16C7AC
|
||||
givecoins 500
|
||||
takemoney 10000, 0
|
||||
goto EventScript_16C762
|
||||
end
|
||||
checkcoins VAR_0x4001
|
||||
compare_var_to_value VAR_0x4001, 9500
|
||||
goto_if 4, EventScript_16C79E
|
||||
checkmoney 10000, 0
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16C7AC
|
||||
givecoins 500
|
||||
takemoney 10000, 0
|
||||
goto EventScript_16C762
|
||||
end
|
||||
|
||||
EventScript_16C734:: @ 816C734
|
||||
checkcoins VAR_0x4001
|
||||
compare_var_to_value VAR_0x4001, 9950
|
||||
goto_if 4, EventScript_16C79E
|
||||
checkmoney 1000, 0
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16C7AC
|
||||
givecoins 50
|
||||
takemoney 1000, 0
|
||||
goto EventScript_16C762
|
||||
end
|
||||
checkcoins VAR_0x4001
|
||||
compare_var_to_value VAR_0x4001, 9950
|
||||
goto_if 4, EventScript_16C79E
|
||||
checkmoney 1000, 0
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16C7AC
|
||||
givecoins 50
|
||||
takemoney 1000, 0
|
||||
goto EventScript_16C762
|
||||
end
|
||||
|
||||
EventScript_16C762:: @ 816C762
|
||||
updatemoneybox 0, 0, 0
|
||||
updatecoinsbox 0, 5
|
||||
playse 248
|
||||
loadword 0, gUnknown_8196A62
|
||||
callstd 4
|
||||
goto EventScript_16C77A
|
||||
end
|
||||
updatemoneybox 0, 0, 0
|
||||
updatecoinsbox 0, 5
|
||||
playse SE_CASHIER
|
||||
msgbox gUnknown_8196A62
|
||||
goto EventScript_16C77A
|
||||
end
|
||||
|
||||
EventScript_16C77A:: @ 816C77A
|
||||
hidemoneybox
|
||||
.byte 0
|
||||
.byte 0
|
||||
hidecoinsbox 0, 5
|
||||
release
|
||||
end
|
||||
hidemoneybox
|
||||
.byte 0
|
||||
.byte 0
|
||||
hidecoinsbox 0, 5
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16C782:: @ 816C782
|
||||
loadword 0, gUnknown_81969DC
|
||||
callstd 4
|
||||
goto EventScript_16C77A
|
||||
end
|
||||
msgbox gUnknown_81969DC
|
||||
goto EventScript_16C77A
|
||||
end
|
||||
|
||||
EventScript_16C790:: @ 816C790
|
||||
loadword 0, gUnknown_81969FB
|
||||
callstd 4
|
||||
goto EventScript_16C77A
|
||||
end
|
||||
msgbox gUnknown_81969FB
|
||||
goto EventScript_16C77A
|
||||
end
|
||||
|
||||
EventScript_16C79E:: @ 816C79E
|
||||
loadword 0, gUnknown_8196A26
|
||||
callstd 4
|
||||
goto EventScript_16C77A
|
||||
end
|
||||
msgbox gUnknown_8196A26
|
||||
goto EventScript_16C77A
|
||||
end
|
||||
|
||||
EventScript_16C7AC:: @ 816C7AC
|
||||
loadword 0, gUnknown_8196A46
|
||||
callstd 4
|
||||
goto EventScript_16C77A
|
||||
end
|
||||
msgbox gUnknown_8196A46
|
||||
goto EventScript_16C77A
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16C7BA:: @ 816C7BA
|
||||
lock
|
||||
faceplayer
|
||||
loadword 0, gUnknown_8196A82
|
||||
callstd 4
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
msgbox gUnknown_8196A82
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
|
||||
EventScript_16C7CA:: @ 816C7CA
|
||||
closemessage
|
||||
applymovement VAR_LAST_TALKED, Movement_1A75E5
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
closemessage
|
||||
applymovement VAR_LAST_TALKED, Movement_1A75E5
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16C7D7:: @ 816C7D7
|
||||
lock
|
||||
faceplayer
|
||||
loadword 0, gUnknown_8196AC7
|
||||
callstd 4
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
msgbox gUnknown_8196AC7
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16C7E7:: @ 816C7E7
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x26E
|
||||
goto_if 1, EventScript_16C849
|
||||
loadword 0, gUnknown_8196AF3
|
||||
callstd 4
|
||||
checkflag FLAG_0x243
|
||||
goto_if 0, EventScript_16C839
|
||||
checkcoins VAR_0x4001
|
||||
compare_var_to_value VAR_0x4001, 9990
|
||||
goto_if 4, EventScript_16C82B
|
||||
givecoins 10
|
||||
textcolor 3
|
||||
loadword 0, gUnknown_8196B0D
|
||||
callstd 4
|
||||
playse 248
|
||||
waitse
|
||||
setflag FLAG_0x26E
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x26E
|
||||
goto_if_eq EventScript_16C849
|
||||
msgbox gUnknown_8196AF3
|
||||
checkflag FLAG_0x243
|
||||
goto_if 0, EventScript_16C839
|
||||
checkcoins VAR_0x4001
|
||||
compare_var_to_value VAR_0x4001, 9990
|
||||
goto_if 4, EventScript_16C82B
|
||||
givecoins 10
|
||||
textcolor 3
|
||||
msgbox gUnknown_8196B0D
|
||||
playse SE_CASHIER
|
||||
waitse
|
||||
setflag FLAG_0x26E
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
|
||||
EventScript_16C82B:: @ 816C82B
|
||||
loadword 0, gUnknown_8196B30
|
||||
callstd 4
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
msgbox gUnknown_8196B30
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
|
||||
EventScript_16C839:: @ 816C839
|
||||
textcolor 3
|
||||
loadword 0, gUnknown_8196F26
|
||||
callstd 4
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
textcolor 3
|
||||
msgbox gUnknown_8196F26
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
|
||||
EventScript_16C849:: @ 816C849
|
||||
loadword 0, gUnknown_8196B49
|
||||
callstd 4
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
msgbox gUnknown_8196B49
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16C857:: @ 816C857
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x4B3
|
||||
goto_if 1, EventScript_16C870
|
||||
loadword 0, gUnknown_8196BAD
|
||||
callstd 4
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x4B3
|
||||
goto_if_eq EventScript_16C870
|
||||
msgbox gUnknown_8196BAD
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
|
||||
EventScript_16C870:: @ 816C870
|
||||
loadword 0, gUnknown_8196CA1
|
||||
callstd 4
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
msgbox gUnknown_8196CA1
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16C87E:: @ 816C87E
|
||||
lock
|
||||
faceplayer
|
||||
loadword 0, gUnknown_8196B7B
|
||||
callstd 4
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
msgbox gUnknown_8196B7B
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16C88E:: @ 816C88E
|
||||
lock
|
||||
faceplayer
|
||||
loadword 0, gUnknown_8196CFE
|
||||
callstd 4
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
msgbox gUnknown_8196CFE
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16C89E:: @ 816C89E
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x26F
|
||||
goto_if 1, EventScript_16C8F0
|
||||
loadword 0, gUnknown_8196D2B
|
||||
callstd 4
|
||||
checkflag FLAG_0x243
|
||||
goto_if 0, EventScript_16C839
|
||||
checkcoins VAR_0x4001
|
||||
compare_var_to_value VAR_0x4001, 9980
|
||||
goto_if 4, EventScript_16C8E2
|
||||
givecoins 20
|
||||
textcolor 3
|
||||
loadword 0, gUnknown_8196D47
|
||||
callstd 4
|
||||
playse 248
|
||||
waitse
|
||||
setflag FLAG_0x26F
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x26F
|
||||
goto_if_eq EventScript_16C8F0
|
||||
msgbox gUnknown_8196D2B
|
||||
checkflag FLAG_0x243
|
||||
goto_if 0, EventScript_16C839
|
||||
checkcoins VAR_0x4001
|
||||
compare_var_to_value VAR_0x4001, 9980
|
||||
goto_if 4, EventScript_16C8E2
|
||||
givecoins 20
|
||||
textcolor 3
|
||||
msgbox gUnknown_8196D47
|
||||
playse SE_CASHIER
|
||||
waitse
|
||||
setflag FLAG_0x26F
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
|
||||
EventScript_16C8E2:: @ 816C8E2
|
||||
loadword 0, gUnknown_8196D6F
|
||||
callstd 4
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
msgbox gUnknown_8196D6F
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
|
||||
EventScript_16C8F0:: @ 816C8F0
|
||||
loadword 0, gUnknown_8196D87
|
||||
callstd 4
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
msgbox gUnknown_8196D87
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16C8FE:: @ 816C8FE
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x270
|
||||
goto_if 1, EventScript_16C950
|
||||
loadword 0, gUnknown_8196DB7
|
||||
callstd 4
|
||||
checkflag FLAG_0x243
|
||||
goto_if 0, EventScript_16C839
|
||||
checkcoins VAR_0x4001
|
||||
compare_var_to_value VAR_0x4001, 9980
|
||||
goto_if 4, EventScript_16C942
|
||||
givecoins 20
|
||||
textcolor 3
|
||||
loadword 0, gUnknown_8196DF8
|
||||
callstd 4
|
||||
playse 248
|
||||
waitse
|
||||
setflag FLAG_0x270
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x270
|
||||
goto_if_eq EventScript_16C950
|
||||
msgbox gUnknown_8196DB7
|
||||
checkflag FLAG_0x243
|
||||
goto_if 0, EventScript_16C839
|
||||
checkcoins VAR_0x4001
|
||||
compare_var_to_value VAR_0x4001, 9980
|
||||
goto_if 4, EventScript_16C942
|
||||
givecoins 20
|
||||
textcolor 3
|
||||
msgbox gUnknown_8196DF8
|
||||
playse SE_CASHIER
|
||||
waitse
|
||||
setflag FLAG_0x270
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
|
||||
EventScript_16C942:: @ 816C942
|
||||
loadword 0, gUnknown_8196E1B
|
||||
callstd 4
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
msgbox gUnknown_8196E1B
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
|
||||
EventScript_16C950:: @ 816C950
|
||||
loadword 0, gUnknown_8196E40
|
||||
callstd 4
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
msgbox gUnknown_8196E40
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16C95E:: @ 816C95E
|
||||
lockall
|
||||
setvar VAR_0x8004, 0
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, 0
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
|
||||
EventScript_16C96A:: @ 816C96A
|
||||
releaseall
|
||||
end
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_16C96C:: @ 816C96C
|
||||
checkflag FLAG_0x243
|
||||
goto_if 0, EventScript_16CAA0
|
||||
loadword 0, gUnknown_8196F46
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16C96A
|
||||
setfieldeffectarg 0, 255
|
||||
setfieldeffectarg 1, 10
|
||||
setfieldeffectarg 2, 14
|
||||
dofieldeffect 64
|
||||
waitfieldeffect 64
|
||||
specialvar VAR_RESULT, sub_80CAABC
|
||||
playslotmachine VAR_RESULT
|
||||
releaseall
|
||||
end
|
||||
checkflag FLAG_0x243
|
||||
goto_if 0, EventScript_16CAA0
|
||||
msgbox gUnknown_8196F46, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16C96A
|
||||
setfieldeffectarg 0, 255
|
||||
setfieldeffectarg 1, 10
|
||||
setfieldeffectarg 2, 14
|
||||
dofieldeffect 64
|
||||
waitfieldeffect 64
|
||||
specialvar VAR_RESULT, sub_80CAABC
|
||||
playslotmachine VAR_RESULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16C9A4:: @ 816C9A4
|
||||
lockall
|
||||
setvar VAR_0x8004, 1
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, 1
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16C9B0:: @ 816C9B0
|
||||
lockall
|
||||
setvar VAR_0x8004, 2
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, 2
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16C9BC:: @ 816C9BC
|
||||
lockall
|
||||
setvar VAR_0x8004, 3
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, 3
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
|
||||
EventScript_16C9C8:: @ 816C9C8
|
||||
lockall
|
||||
setvar VAR_0x8004, 4
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, 4
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16C9D4:: @ 816C9D4
|
||||
lockall
|
||||
setvar VAR_0x8004, 5
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, 5
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16C9E0:: @ 816C9E0
|
||||
lockall
|
||||
setvar VAR_0x8004, 6
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, 6
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16C9EC:: @ 816C9EC
|
||||
lockall
|
||||
setvar VAR_0x8004, 7
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, 7
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16C9F8:: @ 816C9F8
|
||||
lockall
|
||||
setvar VAR_0x8004, 8
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, 8
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16CA04:: @ 816CA04
|
||||
lockall
|
||||
setvar VAR_0x8004, 9
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, 9
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16CA10:: @ 816CA10
|
||||
lockall
|
||||
setvar VAR_0x8004, 10
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, 10
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16CA1C:: @ 816CA1C
|
||||
lockall
|
||||
setvar VAR_0x8004, 11
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, 11
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16CA28:: @ 816CA28
|
||||
lockall
|
||||
setvar VAR_0x8004, 12
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, 12
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16CA34:: @ 816CA34
|
||||
lockall
|
||||
setvar VAR_0x8004, 13
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, 13
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16CA40:: @ 816CA40
|
||||
lockall
|
||||
setvar VAR_0x8004, 14
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, 14
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
|
||||
EventScript_16CA4C:: @ 816CA4C
|
||||
lockall
|
||||
setvar VAR_0x8004, 15
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, 15
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16CA58:: @ 816CA58
|
||||
lockall
|
||||
setvar VAR_0x8004, 16
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, 16
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16CA64:: @ 816CA64
|
||||
lockall
|
||||
setvar VAR_0x8004, 17
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, 17
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
|
||||
EventScript_16CA70:: @ 816CA70
|
||||
lockall
|
||||
setvar VAR_0x8004, 18
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, 18
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16CA7C:: @ 816CA7C
|
||||
lockall
|
||||
setvar VAR_0x8004, 19
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, 19
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16CA88:: @ 816CA88
|
||||
lockall
|
||||
setvar VAR_0x8004, 20
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, 20
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16CA94:: @ 816CA94
|
||||
lockall
|
||||
setvar VAR_0x8004, 21
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, 21
|
||||
goto EventScript_16C96C
|
||||
end
|
||||
|
||||
EventScript_16CAA0:: @ 816CAA0
|
||||
loadword 0, gUnknown_8196F0D
|
||||
callstd 4
|
||||
releaseall
|
||||
end
|
||||
msgbox gUnknown_8196F0D
|
||||
releaseall
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16CAAA:: @ 816CAAA
|
||||
lockall
|
||||
loadword 0, gUnknown_8196EDC
|
||||
callstd 4
|
||||
checkflag FLAG_0x26D
|
||||
call_if 0, EventScript_16CABE
|
||||
releaseall
|
||||
end
|
||||
lockall
|
||||
msgbox gUnknown_8196EDC
|
||||
checkflag FLAG_0x26D
|
||||
call_if 0, EventScript_16CABE
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_16CABE:: @ 816CABE
|
||||
playse SE_FU_ZAKU2
|
||||
setmetatile 15, 2, 669, 0
|
||||
setmetatile 16, 2, 670, 1
|
||||
setmetatile 17, 2, 671, 1
|
||||
setmetatile 16, 3, 678, 1
|
||||
setmetatile 17, 3, 679, 1
|
||||
special DrawWholeMapView
|
||||
setflag FLAG_0x26D
|
||||
return
|
||||
playse SE_FU_ZAKU2
|
||||
setmetatile 15, 2, 669, 0
|
||||
setmetatile 16, 2, 670, 1
|
||||
setmetatile 17, 2, 671, 1
|
||||
setmetatile 16, 3, 678, 1
|
||||
setmetatile 17, 3, 679, 1
|
||||
special DrawWholeMapView
|
||||
setflag FLAG_0x26D
|
||||
return
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16CAF5:: @ 816CAF5
|
||||
trainerbattle 2, 357, 0, Text_196E69, Text_196E95, EventScript_16CB10
|
||||
loadword 0, gUnknown_8196E9B
|
||||
callstd 6
|
||||
end
|
||||
trainerbattle 2, 357, 0, Text_196E69, Text_196E95, EventScript_16CB10
|
||||
msgbox gUnknown_8196E9B, 6
|
||||
end
|
||||
|
||||
EventScript_16CB10:: @ 816CB10
|
||||
loadword 0, gUnknown_8196E9B
|
||||
callstd 4
|
||||
closemessage
|
||||
compare_var_to_value VAR_FACING, 3
|
||||
call_if 1, EventScript_16CB34
|
||||
compare_var_to_value VAR_FACING, 3
|
||||
call_if 5, EventScript_16CB3F
|
||||
removeobject 11
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_8196E9B
|
||||
closemessage
|
||||
compare_var_to_value VAR_FACING, 3
|
||||
call_if 1, EventScript_16CB34
|
||||
compare_var_to_value VAR_FACING, 3
|
||||
call_if 5, EventScript_16CB3F
|
||||
removeobject 11
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16CB34:: @ 816CB34
|
||||
applymovement 11, Movement_16CB4A
|
||||
waitmovement 0
|
||||
return
|
||||
applymovement 11, Movement_16CB4A
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_16CB3F:: @ 816CB3F
|
||||
applymovement 11, Movement_16CB53
|
||||
waitmovement 0
|
||||
return
|
||||
applymovement 11, Movement_16CB53
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Movement_16CB4A:: @ 816CB4A
|
||||
step_10
|
||||
step_13
|
||||
step_13
|
||||
step_11
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
step_end
|
||||
step_10
|
||||
step_13
|
||||
step_13
|
||||
step_11
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
step_end
|
||||
|
||||
Movement_16CB53:: @ 816CB53
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
step_end
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
step_end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16CB5A:: @ 816CB5A
|
||||
loadword 0, gUnknown_8196F64
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_8196F64, 3
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16CB63:: @ 816CB63
|
||||
loadword 0, gUnknown_8196F81
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_8196F81, 3
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16CB6C:: @ 816CB6C
|
||||
loadword 0, gUnknown_8196FA0
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_8196FA0, 3
|
||||
end
|
||||
|
||||
@@ -1,387 +1,344 @@
|
||||
CeladonCity_GameCorner_PrizeRoom_MapScripts:: @ 816CB75
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CeladonCity_GameCorner_PrizeRoom_EventScript_16CB76:: @ 816CB76
|
||||
loadword 0, gUnknown_8196FC1
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8196FC1, 2
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_PrizeRoom_EventScript_16CB7F:: @ 816CB7F
|
||||
loadword 0, gUnknown_8196FFF
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8196FFF, 2
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_PrizeRoom_EventScript_16CB88:: @ 816CB88
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x243
|
||||
goto_if 0, EventScript_16CD99
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A7AE0
|
||||
showcoinsbox 0, 0
|
||||
loadword 0, gUnknown_8197057
|
||||
callstd 4
|
||||
goto EventScript_16CBB2
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x243
|
||||
goto_if 0, EventScript_16CD99
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
showcoinsbox 0, 0
|
||||
msgbox gUnknown_8197057
|
||||
goto EventScript_16CBB2
|
||||
end
|
||||
|
||||
EventScript_16CBB2:: @ 816CBB2
|
||||
message Text_19707A
|
||||
waitmessage
|
||||
multichoice 11, 0, 14, 0
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_16CC15
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16CC25
|
||||
compare_var_to_value VAR_0x8000, 2
|
||||
goto_if 1, EventScript_16CC35
|
||||
compare_var_to_value VAR_0x8000, 3
|
||||
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
|
||||
message Text_19707A
|
||||
waitmessage
|
||||
multichoice 11, 0, 14, 0
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16CC15
|
||||
case 1, EventScript_16CC25
|
||||
case 2, EventScript_16CC35
|
||||
case 3, EventScript_16CC45
|
||||
case 4, EventScript_16CC55
|
||||
case 5, EventScript_16CC10
|
||||
case 127, EventScript_16CC10
|
||||
end
|
||||
|
||||
EventScript_16CC10:: @ 816CC10
|
||||
hidecoinsbox 0, 0
|
||||
release
|
||||
end
|
||||
hidecoinsbox 0, 0
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16CC15:: @ 816CC15
|
||||
setvar VAR_0x4001, 63
|
||||
setvar VAR_0x4002, 180
|
||||
goto EventScript_16CC65
|
||||
end
|
||||
setvar VAR_0x4001, SPECIES_ABRA
|
||||
setvar VAR_0x4002, 180
|
||||
goto EventScript_16CC65
|
||||
end
|
||||
|
||||
EventScript_16CC25:: @ 816CC25
|
||||
setvar VAR_0x4001, 35
|
||||
setvar VAR_0x4002, 500
|
||||
goto EventScript_16CC65
|
||||
end
|
||||
setvar VAR_0x4001, SPECIES_CLEFAIRY
|
||||
setvar VAR_0x4002, 500
|
||||
goto EventScript_16CC65
|
||||
end
|
||||
|
||||
EventScript_16CC35:: @ 816CC35
|
||||
setvar VAR_0x4001, 147
|
||||
setvar VAR_0x4002, 2800
|
||||
goto EventScript_16CC65
|
||||
end
|
||||
setvar VAR_0x4001, SPECIES_DRATINI
|
||||
setvar VAR_0x4002, 2800
|
||||
goto EventScript_16CC65
|
||||
end
|
||||
|
||||
EventScript_16CC45:: @ 816CC45
|
||||
setvar VAR_0x4001, 123
|
||||
setvar VAR_0x4002, 5500
|
||||
goto EventScript_16CC65
|
||||
end
|
||||
setvar VAR_0x4001, SPECIES_SCYTHER
|
||||
setvar VAR_0x4002, 5500
|
||||
goto EventScript_16CC65
|
||||
end
|
||||
|
||||
EventScript_16CC55:: @ 816CC55
|
||||
setvar VAR_0x4001, 137
|
||||
setvar VAR_0x4002, 9999
|
||||
goto EventScript_16CC65
|
||||
end
|
||||
setvar VAR_0x4001, SPECIES_PORYGON
|
||||
setvar VAR_0x4002, 9999
|
||||
goto EventScript_16CC65
|
||||
end
|
||||
|
||||
EventScript_16CC65:: @ 816CC65
|
||||
getspeciesname 0, 16385
|
||||
loadword 0, gUnknown_819709D
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16CC10
|
||||
checkcoins VAR_RESULT
|
||||
compare_var_to_var VAR_RESULT, VAR_0x4002
|
||||
goto_if 0, EventScript_16CDA5
|
||||
textcolor 3
|
||||
copyvar VAR_0x8000, VAR_0x4001
|
||||
compare_var_to_value VAR_0x8000, 63
|
||||
goto_if 1, EventScript_16CCD4
|
||||
compare_var_to_value VAR_0x8000, 35
|
||||
goto_if 1, EventScript_16CCE9
|
||||
compare_var_to_value VAR_0x8000, 147
|
||||
goto_if 1, EventScript_16CCFE
|
||||
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
|
||||
getspeciesname 0, VAR_0x4001
|
||||
msgbox gUnknown_819709D, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16CC10
|
||||
checkcoins VAR_RESULT
|
||||
compare_var_to_var VAR_RESULT, VAR_0x4002
|
||||
goto_if 0, EventScript_16CDA5
|
||||
textcolor 3
|
||||
switch VAR_0x4001
|
||||
case SPECIES_ABRA, EventScript_16CCD4
|
||||
case SPECIES_CLEFAIRY, EventScript_16CCE9
|
||||
case SPECIES_DRATINI, EventScript_16CCFE
|
||||
case SPECIES_SCYTHER, EventScript_16CD13
|
||||
case SPECIES_PORYGON, EventScript_16CD28
|
||||
case SPECIES_PINSIR, EventScript_16CD3D
|
||||
end
|
||||
|
||||
EventScript_16CCD4:: @ 816CCD4
|
||||
givemon 16385, 9, ITEM_NONE, 0, 0, 0
|
||||
goto EventScript_16CD52
|
||||
end
|
||||
givemon VAR_0x4001, 9, ITEM_NONE, 0, 0, 0
|
||||
goto EventScript_16CD52
|
||||
end
|
||||
|
||||
EventScript_16CCE9:: @ 816CCE9
|
||||
givemon 16385, 8, ITEM_NONE, 0, 0, 0
|
||||
goto EventScript_16CD52
|
||||
end
|
||||
givemon VAR_0x4001, 8, ITEM_NONE, 0, 0, 0
|
||||
goto EventScript_16CD52
|
||||
end
|
||||
|
||||
EventScript_16CCFE:: @ 816CCFE
|
||||
givemon 16385, 18, ITEM_NONE, 0, 0, 0
|
||||
goto EventScript_16CD52
|
||||
end
|
||||
givemon VAR_0x4001, 18, ITEM_NONE, 0, 0, 0
|
||||
goto EventScript_16CD52
|
||||
end
|
||||
|
||||
EventScript_16CD13:: @ 816CD13
|
||||
givemon 16385, 25, ITEM_NONE, 0, 0, 0
|
||||
goto EventScript_16CD52
|
||||
end
|
||||
givemon VAR_0x4001, 25, ITEM_NONE, 0, 0, 0
|
||||
goto EventScript_16CD52
|
||||
end
|
||||
|
||||
EventScript_16CD28:: @ 816CD28
|
||||
givemon 16385, 26, ITEM_NONE, 0, 0, 0
|
||||
goto EventScript_16CD52
|
||||
end
|
||||
givemon VAR_0x4001, 26, ITEM_NONE, 0, 0, 0
|
||||
goto EventScript_16CD52
|
||||
end
|
||||
|
||||
EventScript_16CD3D:: @ 816CD3D
|
||||
givemon 16385, 18, ITEM_NONE, 0, 0, 0
|
||||
goto EventScript_16CD52
|
||||
end
|
||||
givemon VAR_0x4001, 18, ITEM_NONE, 0, 0, 0
|
||||
goto EventScript_16CD52
|
||||
end
|
||||
|
||||
EventScript_16CD52:: @ 816CD52
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16CDB3
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_16CDE0
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_16CD74
|
||||
end
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16CDB3
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16CDE0
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_16CD74
|
||||
end
|
||||
|
||||
EventScript_16CD74:: @ 816CD74
|
||||
textcolor 3
|
||||
loadword 0, gUnknown_81A5E31
|
||||
callstd 4
|
||||
hidecoinsbox 0, 0
|
||||
release
|
||||
end
|
||||
textcolor 3
|
||||
msgbox gUnknown_81A5E31
|
||||
hidecoinsbox 0, 0
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16CD83:: @ 816CD83
|
||||
countpokemon
|
||||
subvar VAR_RESULT, 1
|
||||
copyvar VAR_0x8004, VAR_RESULT
|
||||
call EventScript_1A74EB
|
||||
goto EventScript_16CC10
|
||||
end
|
||||
countpokemon
|
||||
subvar VAR_RESULT, 1
|
||||
copyvar VAR_0x8004, VAR_RESULT
|
||||
call EventScript_1A74EB
|
||||
goto EventScript_16CC10
|
||||
end
|
||||
|
||||
EventScript_16CD99:: @ 816CD99
|
||||
textcolor 3
|
||||
loadword 0, gUnknown_819703E
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
textcolor 3
|
||||
msgbox gUnknown_819703E
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16CDA5:: @ 816CDA5
|
||||
loadword 0, gUnknown_81970D5
|
||||
callstd 4
|
||||
goto EventScript_16CC10
|
||||
end
|
||||
msgbox gUnknown_81970D5
|
||||
goto EventScript_16CC10
|
||||
end
|
||||
|
||||
EventScript_16CDB3:: @ 816CDB3
|
||||
takecoins VAR_0x4002
|
||||
updatecoinsbox 0, 5
|
||||
getspeciesname 0, 16385
|
||||
playfanfare MUS_FANFA1
|
||||
message Text_1A5DF1
|
||||
waitmessage
|
||||
waitfanfare
|
||||
loadword 0, gUnknown_81A56A7
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_16CD83
|
||||
goto EventScript_16CC10
|
||||
end
|
||||
takecoins VAR_0x4002
|
||||
updatecoinsbox 0, 5
|
||||
getspeciesname 0, VAR_0x4001
|
||||
playfanfare MUS_FANFA1
|
||||
message Text_1A5DF1
|
||||
waitmessage
|
||||
waitfanfare
|
||||
msgbox gUnknown_81A56A7, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16CD83
|
||||
goto EventScript_16CC10
|
||||
end
|
||||
|
||||
EventScript_16CDE0:: @ 816CDE0
|
||||
takecoins VAR_0x4002
|
||||
updatecoinsbox 0, 5
|
||||
getspeciesname 0, 16385
|
||||
playfanfare MUS_FANFA1
|
||||
message Text_1A5DF1
|
||||
waitmessage
|
||||
waitfanfare
|
||||
loadword 0, gUnknown_81A56A7
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16CE12
|
||||
call EventScript_1A8C33
|
||||
goto EventScript_16CE12
|
||||
end
|
||||
takecoins VAR_0x4002
|
||||
updatecoinsbox 0, 5
|
||||
getspeciesname 0, VAR_0x4001
|
||||
playfanfare MUS_FANFA1
|
||||
message Text_1A5DF1
|
||||
waitmessage
|
||||
waitfanfare
|
||||
msgbox gUnknown_81A56A7, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16CE12
|
||||
call EventScript_1A8C33
|
||||
goto EventScript_16CE12
|
||||
end
|
||||
|
||||
EventScript_16CE12:: @ 816CE12
|
||||
call EventScript_1A8C3C
|
||||
goto EventScript_16CC10
|
||||
end
|
||||
call EventScript_1A8C3C
|
||||
goto EventScript_16CC10
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_PrizeRoom_EventScript_16CE1D:: @ 816CE1D
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x243
|
||||
goto_if 0, EventScript_16CD99
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A7AE0
|
||||
showcoinsbox 0, 0
|
||||
loadword 0, gUnknown_8197057
|
||||
callstd 4
|
||||
goto EventScript_16CE47
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x243
|
||||
goto_if 0, EventScript_16CD99
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
showcoinsbox 0, 0
|
||||
msgbox gUnknown_8197057
|
||||
goto EventScript_16CE47
|
||||
end
|
||||
|
||||
EventScript_16CE47:: @ 816CE47
|
||||
message Text_19707A
|
||||
waitmessage
|
||||
multichoice 11, 0, 30, 0
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_16CEA5
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16CEB9
|
||||
compare_var_to_value VAR_0x8000, 2
|
||||
goto_if 1, EventScript_16CECD
|
||||
compare_var_to_value VAR_0x8000, 3
|
||||
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
|
||||
message Text_19707A
|
||||
waitmessage
|
||||
multichoice 11, 0, 30, 0
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16CEA5
|
||||
case 1, EventScript_16CEB9
|
||||
case 2, EventScript_16CECD
|
||||
case 3, EventScript_16CEE1
|
||||
case 4, EventScript_16CEF5
|
||||
case 5, EventScript_16CC10
|
||||
case 127, EventScript_16CC10
|
||||
end
|
||||
|
||||
EventScript_16CEA5:: @ 816CEA5
|
||||
setvar VAR_0x4001, 301
|
||||
setvar VAR_0x4002, 4000
|
||||
getmovename 1, MOVE_ICE_BEAM
|
||||
goto EventScript_16CF09
|
||||
end
|
||||
setvar VAR_0x4001, ITEM_TM13
|
||||
setvar VAR_0x4002, 4000
|
||||
getmovename 1, MOVE_ICE_BEAM
|
||||
goto EventScript_16CF09
|
||||
end
|
||||
|
||||
EventScript_16CEB9:: @ 816CEB9
|
||||
setvar VAR_0x4001, 311
|
||||
setvar VAR_0x4002, 3500
|
||||
getmovename 1, MOVE_IRON_TAIL
|
||||
goto EventScript_16CF09
|
||||
end
|
||||
setvar VAR_0x4001, ITEM_TM23
|
||||
setvar VAR_0x4002, 3500
|
||||
getmovename 1, MOVE_IRON_TAIL
|
||||
goto EventScript_16CF09
|
||||
end
|
||||
|
||||
EventScript_16CECD:: @ 816CECD
|
||||
setvar VAR_0x4001, 312
|
||||
setvar VAR_0x4002, 4000
|
||||
getmovename 1, MOVE_THUNDERBOLT
|
||||
goto EventScript_16CF09
|
||||
end
|
||||
setvar VAR_0x4001, ITEM_TM24
|
||||
setvar VAR_0x4002, 4000
|
||||
getmovename 1, MOVE_THUNDERBOLT
|
||||
goto EventScript_16CF09
|
||||
end
|
||||
|
||||
EventScript_16CEE1:: @ 816CEE1
|
||||
setvar VAR_0x4001, 318
|
||||
setvar VAR_0x4002, 4500
|
||||
getmovename 1, MOVE_SHADOW_BALL
|
||||
goto EventScript_16CF09
|
||||
end
|
||||
setvar VAR_0x4001, ITEM_TM30
|
||||
setvar VAR_0x4002, 4500
|
||||
getmovename 1, MOVE_SHADOW_BALL
|
||||
goto EventScript_16CF09
|
||||
end
|
||||
|
||||
EventScript_16CEF5:: @ 816CEF5
|
||||
setvar VAR_0x4001, 323
|
||||
setvar VAR_0x4002, 4000
|
||||
getmovename 1, MOVE_FLAMETHROWER
|
||||
goto EventScript_16CF09
|
||||
end
|
||||
setvar VAR_0x4001, ITEM_TM35
|
||||
setvar VAR_0x4002, 4000
|
||||
getmovename 1, MOVE_FLAMETHROWER
|
||||
goto EventScript_16CF09
|
||||
end
|
||||
|
||||
EventScript_16CF09:: @ 816CF09
|
||||
loadword 0, gUnknown_81970B2
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16CC10
|
||||
goto EventScript_16CF3F
|
||||
end
|
||||
msgbox gUnknown_81970B2, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16CC10
|
||||
goto EventScript_16CF3F
|
||||
end
|
||||
|
||||
EventScript_16CF22:: @ 816CF22
|
||||
getitemname 0, 16385
|
||||
loadword 0, gUnknown_819709D
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16CC10
|
||||
goto EventScript_16CF3F
|
||||
end
|
||||
getitemname 0, VAR_0x4001
|
||||
msgbox gUnknown_819709D, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16CC10
|
||||
goto EventScript_16CF3F
|
||||
end
|
||||
|
||||
EventScript_16CF3F:: @ 816CF3F
|
||||
getitemname 0, 16385
|
||||
checkcoins VAR_RESULT
|
||||
compare_var_to_var VAR_RESULT, VAR_0x4002
|
||||
goto_if 0, EventScript_16CDA5
|
||||
checkitemspace 16385, 1
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16CF79
|
||||
takecoins VAR_0x4002
|
||||
updatecoinsbox 0, 5
|
||||
setorcopyvar VAR_0x8000, VAR_0x4001
|
||||
setorcopyvar VAR_0x8001, 1
|
||||
callstd 0
|
||||
goto EventScript_16CC10
|
||||
end
|
||||
getitemname 0, VAR_0x4001
|
||||
checkcoins VAR_RESULT
|
||||
compare_var_to_var VAR_RESULT, VAR_0x4002
|
||||
goto_if 0, EventScript_16CDA5
|
||||
checkitemspace VAR_0x4001, 1
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16CF79
|
||||
takecoins VAR_0x4002
|
||||
updatecoinsbox 0, 5
|
||||
giveitem VAR_0x4001
|
||||
goto EventScript_16CC10
|
||||
end
|
||||
|
||||
EventScript_16CF79:: @ 816CF79
|
||||
textcolor 3
|
||||
loadword 0, gUnknown_81A5242
|
||||
callstd 4
|
||||
hidecoinsbox 0, 0
|
||||
release
|
||||
end
|
||||
textcolor 3
|
||||
msgbox gUnknown_81A5242
|
||||
hidecoinsbox 0, 0
|
||||
release
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_PrizeRoom_EventScript_16CF88:: @ 816CF88
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x243
|
||||
goto_if 0, EventScript_16CD99
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A7AE0
|
||||
showcoinsbox 0, 0
|
||||
loadword 0, gUnknown_8197057
|
||||
callstd 4
|
||||
goto EventScript_16CFB2
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x243
|
||||
goto_if 0, EventScript_16CD99
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
showcoinsbox 0, 0
|
||||
msgbox gUnknown_8197057
|
||||
goto EventScript_16CFB2
|
||||
end
|
||||
|
||||
EventScript_16CFB2:: @ 816CFB2
|
||||
message Text_19707A
|
||||
waitmessage
|
||||
multichoice 10, 0, 41, 0
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_16D010
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16D020
|
||||
compare_var_to_value VAR_0x8000, 2
|
||||
goto_if 1, EventScript_16D030
|
||||
compare_var_to_value VAR_0x8000, 3
|
||||
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
|
||||
message Text_19707A
|
||||
waitmessage
|
||||
multichoice 10, 0, 41, 0
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16D010
|
||||
case 1, EventScript_16D020
|
||||
case 2, EventScript_16D030
|
||||
case 3, EventScript_16D040
|
||||
case 4, EventScript_16D050
|
||||
case 5, EventScript_16CC10
|
||||
case 127, EventScript_16CC10
|
||||
end
|
||||
|
||||
EventScript_16D010:: @ 816D010
|
||||
setvar VAR_0x4001, 194
|
||||
setvar VAR_0x4002, 800
|
||||
goto EventScript_16CF22
|
||||
end
|
||||
setvar VAR_0x4001, ITEM_SMOKE_BALL
|
||||
setvar VAR_0x4002, 800
|
||||
goto EventScript_16CF22
|
||||
end
|
||||
|
||||
EventScript_16D020:: @ 816D020
|
||||
setvar VAR_0x4001, 205
|
||||
setvar VAR_0x4002, 1000
|
||||
goto EventScript_16CF22
|
||||
end
|
||||
setvar VAR_0x4001, ITEM_MIRACLE_SEED
|
||||
setvar VAR_0x4002, 1000
|
||||
goto EventScript_16CF22
|
||||
end
|
||||
|
||||
EventScript_16D030:: @ 816D030
|
||||
setvar VAR_0x4001, 215
|
||||
setvar VAR_0x4002, 1000
|
||||
goto EventScript_16CF22
|
||||
end
|
||||
setvar VAR_0x4001, ITEM_CHARCOAL
|
||||
setvar VAR_0x4002, 1000
|
||||
goto EventScript_16CF22
|
||||
end
|
||||
|
||||
EventScript_16D040:: @ 816D040
|
||||
setvar VAR_0x4001, 209
|
||||
setvar VAR_0x4002, 1000
|
||||
goto EventScript_16CF22
|
||||
end
|
||||
setvar VAR_0x4001, ITEM_MYSTIC_WATER
|
||||
setvar VAR_0x4002, 1000
|
||||
goto EventScript_16CF22
|
||||
end
|
||||
|
||||
EventScript_16D050:: @ 816D050
|
||||
setvar VAR_0x4001, 40
|
||||
setvar VAR_0x4002, 1600
|
||||
goto EventScript_16CF22
|
||||
end
|
||||
setvar VAR_0x4001, ITEM_YELLOW_FLUTE
|
||||
setvar VAR_0x4002, 1600
|
||||
goto EventScript_16CF22
|
||||
end
|
||||
|
||||
@@ -1,116 +1,103 @@
|
||||
CeladonCity_Gym_MapScripts:: @ 816D060
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CeladonCity_Gym_EventScript_16D061:: @ 816D061
|
||||
setvar VAR_0x8004, 5
|
||||
setvar VAR_0x8005, 2
|
||||
special UpdatePickStateFromSpecialVar8005
|
||||
trainerbattle 1, 417, 0, Text_197114, Text_197260, EventScript_16D0A0
|
||||
checkflag FLAG_0x293
|
||||
goto_if 0, EventScript_16D0C6
|
||||
setvar VAR_0x8004, 5
|
||||
setvar VAR_0x8005, 4
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
loadword 0, gUnknown_81972B8
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
setvar VAR_0x8004, 5
|
||||
setvar VAR_0x8005, 2
|
||||
special UpdatePickStateFromSpecialVar8005
|
||||
trainerbattle 1, 417, 0, Text_197114, Text_197260, EventScript_16D0A0
|
||||
checkflag FLAG_0x293
|
||||
goto_if 0, EventScript_16D0C6
|
||||
setvar VAR_0x8004, 5
|
||||
setvar VAR_0x8005, 4
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
msgbox gUnknown_81972B8
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16D0A0:: @ 816D0A0
|
||||
setvar VAR_0x8004, 5
|
||||
setvar VAR_0x8005, 1
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
clearflag FLAG_0x09E
|
||||
setflag FLAG_0x4B3
|
||||
setflag 2083
|
||||
setvar VAR_0x8008, 4
|
||||
call EventScript_1A6B18
|
||||
goto EventScript_16D0C6
|
||||
end
|
||||
setvar VAR_0x8004, 5
|
||||
setvar VAR_0x8005, 1
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
clearflag FLAG_0x09E
|
||||
setflag FLAG_0x4B3
|
||||
setflag FLAG_0x823
|
||||
setvar VAR_0x8008, 4
|
||||
call EventScript_1A6B18
|
||||
goto EventScript_16D0C6
|
||||
end
|
||||
|
||||
EventScript_16D0C6:: @ 816D0C6
|
||||
loadword 0, gUnknown_8197327
|
||||
callstd 4
|
||||
checkitemspace ITEM_TM19, 1
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16D107
|
||||
additem ITEM_TM19, 1
|
||||
loadword 0, gUnknown_81973BA
|
||||
setorcopyvar VAR_0x8000, 307
|
||||
setorcopyvar VAR_0x8001, 1
|
||||
setorcopyvar VAR_0x8002, 257
|
||||
callstd 9
|
||||
setflag FLAG_0x293
|
||||
loadword 0, gUnknown_81973D7
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_8197327
|
||||
checkitemspace ITEM_TM19, 1
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16D107
|
||||
additem ITEM_TM19, 1
|
||||
loadword 0, gUnknown_81973BA
|
||||
setorcopyvar VAR_0x8000, ITEM_TM19
|
||||
setorcopyvar VAR_0x8001, 1
|
||||
setorcopyvar VAR_0x8002, MUS_FANFA1
|
||||
callstd 9 @ gStdScript_ItemMessageAndFanfare
|
||||
setflag FLAG_0x293
|
||||
msgbox gUnknown_81973D7
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16D107:: @ 816D107
|
||||
loadword 0, gUnknown_819745D
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_819745D
|
||||
release
|
||||
end
|
||||
|
||||
CeladonCity_Gym_EventScript_16D111:: @ 816D111
|
||||
trainerbattle 0, 132, 0, Text_19747C, Text_1974C4
|
||||
loadword 0, gUnknown_81974D6
|
||||
callstd 6
|
||||
end
|
||||
trainerbattle 0, 132, 0, Text_19747C, Text_1974C4
|
||||
msgbox gUnknown_81974D6, 6
|
||||
end
|
||||
|
||||
CeladonCity_Gym_EventScript_16D128:: @ 816D128
|
||||
trainerbattle 0, 133, 0, Text_1976C5, Text_1976FF
|
||||
setvar VAR_0x8004, 5
|
||||
setvar VAR_0x8005, 2
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
loadword 0, gUnknown_8197708
|
||||
callstd 6
|
||||
end
|
||||
trainerbattle 0, 133, 0, Text_1976C5, Text_1976FF
|
||||
setvar VAR_0x8004, 5
|
||||
setvar VAR_0x8005, 2
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
msgbox gUnknown_8197708, 6
|
||||
end
|
||||
|
||||
CeladonCity_Gym_EventScript_16D14C:: @ 816D14C
|
||||
trainerbattle 0, 160, 0, Text_197595, Text_1975BB
|
||||
loadword 0, gUnknown_81975D1
|
||||
callstd 6
|
||||
end
|
||||
trainerbattle 0, 160, 0, Text_197595, Text_1975BB
|
||||
msgbox gUnknown_81975D1, 6
|
||||
end
|
||||
|
||||
CeladonCity_Gym_EventScript_16D163:: @ 816D163
|
||||
trainerbattle 0, 265, 0, Text_1974FA, Text_19751C
|
||||
loadword 0, gUnknown_8197527
|
||||
callstd 6
|
||||
end
|
||||
trainerbattle 0, 265, 0, Text_1974FA, Text_19751C
|
||||
msgbox gUnknown_8197527, 6
|
||||
end
|
||||
|
||||
CeladonCity_Gym_EventScript_16D17A:: @ 816D17A
|
||||
trainerbattle 0, 266, 0, Text_19760B, Text_197660
|
||||
setvar VAR_0x8004, 5
|
||||
setvar VAR_0x8005, 3
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
loadword 0, gUnknown_8197664
|
||||
callstd 6
|
||||
end
|
||||
trainerbattle 0, 266, 0, Text_19760B, Text_197660
|
||||
setvar VAR_0x8004, 5
|
||||
setvar VAR_0x8005, 3
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
msgbox gUnknown_8197664, 6
|
||||
end
|
||||
|
||||
CeladonCity_Gym_EventScript_16D19E:: @ 816D19E
|
||||
trainerbattle 0, 267, 0, Text_197747, Text_19777A
|
||||
loadword 0, gUnknown_8197788
|
||||
callstd 6
|
||||
end
|
||||
trainerbattle 0, 267, 0, Text_197747, Text_19777A
|
||||
msgbox gUnknown_8197788, 6
|
||||
end
|
||||
|
||||
CeladonCity_Gym_EventScript_16D1B5:: @ 816D1B5
|
||||
trainerbattle 0, 402, 0, Text_1977E5, Text_197832
|
||||
loadword 0, gUnknown_819783E
|
||||
callstd 6
|
||||
end
|
||||
trainerbattle 0, 402, 0, Text_1977E5, Text_197832
|
||||
msgbox gUnknown_819783E, 6
|
||||
end
|
||||
|
||||
CeladonCity_Gym_EventScript_16D1CC:: @ 816D1CC
|
||||
lockall
|
||||
checkflag 2083
|
||||
goto_if 1, EventScript_16D1E0
|
||||
loadword 0, gUnknown_8197874
|
||||
callstd 4
|
||||
releaseall
|
||||
end
|
||||
lockall
|
||||
checkflag FLAG_0x823
|
||||
goto_if_eq EventScript_16D1E0
|
||||
msgbox gUnknown_8197874
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_16D1E0:: @ 816D1E0
|
||||
loadword 0, gUnknown_81978AB
|
||||
callstd 4
|
||||
releaseall
|
||||
end
|
||||
msgbox gUnknown_81978AB
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -1,22 +1,18 @@
|
||||
CeladonCity_Hotel_MapScripts:: @ 816D283
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CeladonCity_Hotel_EventScript_16D284:: @ 816D284
|
||||
loadword 0, gUnknown_8197B77
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8197B77, 2
|
||||
end
|
||||
|
||||
CeladonCity_Hotel_EventScript_16D28D:: @ 816D28D
|
||||
loadword 0, gUnknown_8197BBE
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8197BBE, 2
|
||||
end
|
||||
|
||||
CeladonCity_Hotel_EventScript_16D296:: @ 816D296
|
||||
loadword 0, gUnknown_8197C0C
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8197C0C, 2
|
||||
end
|
||||
|
||||
CeladonCity_Hotel_EventScript_16D29F:: @ 816D29F
|
||||
loadword 0, gUnknown_8197C30
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8197C30, 2
|
||||
end
|
||||
|
||||
@@ -1,17 +1,14 @@
|
||||
CeladonCity_House1_MapScripts:: @ 816D267
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CeladonCity_House1_EventScript_16D268:: @ 816D268
|
||||
loadword 0, gUnknown_8197A9F
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8197A9F, 2
|
||||
end
|
||||
|
||||
CeladonCity_House1_EventScript_16D271:: @ 816D271
|
||||
loadword 0, gUnknown_8197AD3
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8197AD3, 2
|
||||
end
|
||||
|
||||
CeladonCity_House1_EventScript_16D27A:: @ 816D27A
|
||||
loadword 0, gUnknown_8197B20
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8197B20, 2
|
||||
end
|
||||
|
||||
@@ -1,30 +1,27 @@
|
||||
CeladonCity_PokemonCenter_1F_MapScripts:: @ 816C5EC
|
||||
map_script 3, CeladonCity_PokemonCenter_1F_MapScript1_16C5F7
|
||||
map_script 5, CeladonCity_PokemonCenter_1F_MapScript2_1BC05C
|
||||
.byte 0
|
||||
map_script 3, CeladonCity_PokemonCenter_1F_MapScript1_16C5F7
|
||||
map_script 5, CeladonCity_PokemonCenter_1F_MapScript2_1BC05C
|
||||
.byte 0
|
||||
|
||||
CeladonCity_PokemonCenter_1F_MapScript1_16C5F7:: @ 816C5F7
|
||||
setrespawn 7
|
||||
end
|
||||
setrespawn SPAWN_CELADON_CITY
|
||||
end
|
||||
|
||||
CeladonCity_PokemonCenter_1F_EventScript_16C5FB:: @ 816C5FB
|
||||
lock
|
||||
faceplayer
|
||||
call EventScript_1A6578
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
call EventScript_1A6578
|
||||
release
|
||||
end
|
||||
|
||||
CeladonCity_PokemonCenter_1F_EventScript_16C604:: @ 816C604
|
||||
loadword 0, gUnknown_819685B
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_819685B, 2
|
||||
end
|
||||
|
||||
CeladonCity_PokemonCenter_1F_EventScript_16C60D:: @ 816C60D
|
||||
loadword 0, gUnknown_81968C2
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_81968C2, 2
|
||||
end
|
||||
|
||||
CeladonCity_PokemonCenter_1F_EventScript_16C616:: @ 816C616
|
||||
loadword 0, gUnknown_8196913
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8196913, 2
|
||||
end
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
CeladonCity_PokemonCenter_2F_MapScripts:: @ 816C61F
|
||||
map_script 2, CeladonCity_PokemonCenter_2F_MapScript1_1BB2A3
|
||||
map_script 4, CeladonCity_PokemonCenter_2F_MapScript2_1BB1ED
|
||||
map_script 1, CeladonCity_PokemonCenter_2F_MapScript3_1BB237
|
||||
map_script 3, CeladonCity_PokemonCenter_2F_MapScript4_1BB1B4
|
||||
.byte 0
|
||||
map_script 2, CeladonCity_PokemonCenter_2F_MapScript1_1BB2A3
|
||||
map_script 4, CeladonCity_PokemonCenter_2F_MapScript2_1BB1ED
|
||||
map_script 1, CeladonCity_PokemonCenter_2F_MapScript3_1BB237
|
||||
map_script 3, CeladonCity_PokemonCenter_2F_MapScript4_1BB1B4
|
||||
.byte 0
|
||||
|
||||
CeladonCity_PokemonCenter_2F_EventScript_16C634:: @ 816C634
|
||||
call EventScript_1BB4A3
|
||||
end
|
||||
call EventScript_1BB4A3
|
||||
end
|
||||
|
||||
EventScript_16C63A:: @ 816C63A
|
||||
call EventScript_1BB6AB
|
||||
end
|
||||
call EventScript_1BB6AB
|
||||
end
|
||||
|
||||
EventScript_16C640:: @ 816C640
|
||||
call EventScript_1BB7DE
|
||||
end
|
||||
call EventScript_1BB7DE
|
||||
end
|
||||
|
||||
@@ -1,54 +1,43 @@
|
||||
CeladonCity_Restaurant_MapScripts:: @ 816D1EA
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CeladonCity_Restaurant_EventScript_16D1EB:: @ 816D1EB
|
||||
loadword 0, gUnknown_81978E6
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_81978E6, 2
|
||||
end
|
||||
|
||||
CeladonCity_Restaurant_EventScript_16D1F4:: @ 816D1F4
|
||||
loadword 0, gUnknown_8197915
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8197915, 2
|
||||
end
|
||||
|
||||
CeladonCity_Restaurant_EventScript_16D1FD:: @ 816D1FD
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x243
|
||||
goto_if 1, EventScript_16D24B
|
||||
loadword 0, gUnknown_81979C1
|
||||
callstd 4
|
||||
checkitemspace ITEM_COIN_CASE, 1
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16D241
|
||||
additem ITEM_COIN_CASE, 1
|
||||
loadword 0, gUnknown_8197A38
|
||||
setorcopyvar VAR_0x8000, 260
|
||||
setorcopyvar VAR_0x8001, 1
|
||||
setorcopyvar VAR_0x8002, 257
|
||||
callstd 9
|
||||
setflag FLAG_0x243
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x243
|
||||
goto_if_eq EventScript_16D24B
|
||||
msgbox gUnknown_81979C1
|
||||
checkitemspace ITEM_COIN_CASE, 1
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16D241
|
||||
additem ITEM_COIN_CASE, 1
|
||||
giveitemfanfaremsg gUnknown_8197A38, ITEM_COIN_CASE
|
||||
setflag FLAG_0x243
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16D241:: @ 816D241
|
||||
loadword 0, gUnknown_8197A5E
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_8197A5E
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16D24B:: @ 816D24B
|
||||
loadword 0, gUnknown_8197A72
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_8197A72
|
||||
release
|
||||
end
|
||||
|
||||
CeladonCity_Restaurant_EventScript_16D255:: @ 816D255
|
||||
loadword 0, gUnknown_8197952
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8197952, 2
|
||||
end
|
||||
|
||||
CeladonCity_Restaurant_EventScript_16D25E:: @ 816D25E
|
||||
loadword 0, gUnknown_819798A
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_819798A, 2
|
||||
end
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
CeruleanCave_1F_MapScripts:: @ 81624B3
|
||||
map_script 3, CeruleanCave_1F_MapScript1_1624B9
|
||||
.byte 0
|
||||
map_script 3, CeruleanCave_1F_MapScript1_1624B9
|
||||
.byte 0
|
||||
|
||||
CeruleanCave_1F_MapScript1_1624B9:: @ 81624B9
|
||||
setworldmapflag 2227
|
||||
end
|
||||
setworldmapflag FLAG_WORLD_MAP_CERULEAN_CAVE_1F
|
||||
end
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
CeruleanCave_2F_MapScripts:: @ 81624BD
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
@@ -1,70 +1,70 @@
|
||||
CeruleanCave_B1F_MapScripts:: @ 81624BE
|
||||
map_script 5, CeruleanCave_B1F_MapScript1_1624C9
|
||||
map_script 3, CeruleanCave_B1F_MapScript2_1624E7
|
||||
.byte 0
|
||||
map_script 5, CeruleanCave_B1F_MapScript1_1624C9
|
||||
map_script 3, CeruleanCave_B1F_MapScript2_1624E7
|
||||
.byte 0
|
||||
|
||||
CeruleanCave_B1F_MapScript1_1624C9:: @ 81624C9
|
||||
checkflag 2055
|
||||
call_if 1, EventScript_1624D3
|
||||
end
|
||||
checkflag FLAG_0x807
|
||||
call_if 1, EventScript_1624D3
|
||||
end
|
||||
|
||||
EventScript_1624D3:: @ 81624D3
|
||||
specialvar VAR_RESULT, sub_80CA74C
|
||||
compare_var_to_value VAR_RESULT, 7
|
||||
goto_if 5, EventScript_1A77A9
|
||||
removeobject VAR_LAST_TALKED
|
||||
return
|
||||
specialvar VAR_RESULT, sub_80CA74C
|
||||
compare_var_to_value VAR_RESULT, 7
|
||||
goto_if 5, EventScript_1A77A9
|
||||
removeobject VAR_LAST_TALKED
|
||||
return
|
||||
|
||||
CeruleanCave_B1F_MapScript2_1624E7:: @ 81624E7
|
||||
checkflag FLAG_0x2BC
|
||||
call_if 0, EventScript_1624F1
|
||||
end
|
||||
checkflag FLAG_0x2BC
|
||||
call_if 0, EventScript_1624F1
|
||||
end
|
||||
|
||||
EventScript_1624F1:: @ 81624F1
|
||||
clearflag FLAG_0x081
|
||||
return
|
||||
clearflag FLAG_0x081
|
||||
return
|
||||
|
||||
CeruleanCave_B1F_EventScript_1624F5:: @ 81624F5
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A7AE0
|
||||
special sub_8112364
|
||||
lock
|
||||
faceplayer
|
||||
waitse
|
||||
playmoncry SPECIES_MEWTWO, 2
|
||||
message Text_177F9F
|
||||
waitmessage
|
||||
waitmoncry
|
||||
delay 20
|
||||
playbgm BGM_FRLG_LEADER_EYE, 0
|
||||
waitbuttonpress
|
||||
setwildbattle SPECIES_MEWTWO, 70, ITEM_NONE
|
||||
setflag 2055
|
||||
special sub_807F9D8
|
||||
waitstate
|
||||
clearflag 2055
|
||||
specialvar VAR_RESULT, sub_80CA74C
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_162558
|
||||
compare_var_to_value VAR_RESULT, 4
|
||||
goto_if 1, EventScript_162561
|
||||
compare_var_to_value VAR_RESULT, 5
|
||||
goto_if 1, EventScript_162561
|
||||
setflag FLAG_0x2BC
|
||||
release
|
||||
end
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
special sub_8112364
|
||||
lock
|
||||
faceplayer
|
||||
waitse
|
||||
playmoncry SPECIES_MEWTWO, 2
|
||||
message Text_177F9F
|
||||
waitmessage
|
||||
waitmoncry
|
||||
delay 20
|
||||
playbgm BGM_FRLG_LEADER_EYE, 0
|
||||
waitbuttonpress
|
||||
setwildbattle SPECIES_MEWTWO, 70, ITEM_NONE
|
||||
setflag FLAG_0x807
|
||||
special sub_807F9D8
|
||||
waitstate
|
||||
clearflag FLAG_0x807
|
||||
specialvar VAR_RESULT, sub_80CA74C
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_162558
|
||||
compare_var_to_value VAR_RESULT, 4
|
||||
goto_if_eq EventScript_162561
|
||||
compare_var_to_value VAR_RESULT, 5
|
||||
goto_if_eq EventScript_162561
|
||||
setflag FLAG_0x2BC
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_162558:: @ 8162558
|
||||
setflag FLAG_0x2BC
|
||||
goto EventScript_1A922D
|
||||
setflag FLAG_0x2BC
|
||||
goto EventScript_1A922D
|
||||
|
||||
EventScript_162560:: @ 8162560
|
||||
end
|
||||
end
|
||||
|
||||
EventScript_162561:: @ 8162561
|
||||
setvar VAR_0x8004, 150
|
||||
goto EventScript_1A9236
|
||||
setvar VAR_0x8004, SPECIES_MEWTWO
|
||||
goto EventScript_1A9236
|
||||
|
||||
EventScript_16256B:: @ 816256B
|
||||
end
|
||||
end
|
||||
|
||||
@@ -1,43 +1,43 @@
|
||||
CeruleanCity_EventObjects:
|
||||
object_event 1, 60, 0, 31, 0, 12, 0, 3, 8, 17, 0, 0, 0
|
||||
object_event 2, 49, 0, 33, 0, 6, 0, 3, 1, 17, 0, 0, 0
|
||||
object_event 3, 16, 0, 16, 0, 21, 0, 3, 3, 49, 0, 0, 0
|
||||
object_event 4, 30, 0, 9, 0, 23, 0, 3, 2, 17, 0, 0, 0
|
||||
object_event 5, 129, 0, 32, 0, 29, 0, 3, 8, 17, 0, 0, 0
|
||||
object_event 6, 22, 0, 33, 0, 29, 0, 3, 9, 17, 0, 0, 0
|
||||
object_event 7, 18, 0, 34, 0, 22, 0, 3, 8, 17, 0, 0, 0
|
||||
object_event 8, 72, 0, 22, 0, 0, 0, 3, 8, 17, 0, 0, 0
|
||||
object_event 9, 95, 0, 26, 0, 32, 0, 3, 8, 17, 0, 0, 0
|
||||
object_event 10, 65375, 0, 50, 0, 18, 0, 10, 0, 0, 0, 27, 0
|
||||
object_event 11, 23, 0, 12, 0, 30, 0, 3, 7, 17, 0, 0, 0
|
||||
object_event 12, 41, 0, 1, 0, 13, 0, 3, 8, 17, 0, 0, 0
|
||||
object_event 1, 60, 0, 31, 0, 12, 0, 3, 8, 17, 0, 0, 0
|
||||
object_event 2, 49, 0, 33, 0, 6, 0, 3, 1, 17, 0, 0, 0
|
||||
object_event 3, 16, 0, 16, 0, 21, 0, 3, 3, 49, 0, 0, 0
|
||||
object_event 4, 30, 0, 9, 0, 23, 0, 3, 2, 17, 0, 0, 0
|
||||
object_event 5, 129, 0, 32, 0, 29, 0, 3, 8, 17, 0, 0, 0
|
||||
object_event 6, 22, 0, 33, 0, 29, 0, 3, 9, 17, 0, 0, 0
|
||||
object_event 7, 18, 0, 34, 0, 22, 0, 3, 8, 17, 0, 0, 0
|
||||
object_event 8, 72, 0, 22, 0, 0, 0, 3, 8, 17, 0, 0, 0
|
||||
object_event 9, 95, 0, 26, 0, 32, 0, 3, 8, 17, 0, 0, 0
|
||||
object_event 10, 65375, 0, 50, 0, 18, 0, 10, 0, 0, 0, 27, 0
|
||||
object_event 11, 23, 0, 12, 0, 30, 0, 3, 7, 17, 0, 0, 0
|
||||
object_event 12, 41, 0, 1, 0, 13, 0, 3, 8, 17, 0, 0, 0
|
||||
|
||||
CeruleanCity_MapWarps:
|
||||
warp_def 10, 11, 0, 1, MAP_CERULEAN_CITY_HOUSE1
|
||||
warp_def 30, 11, 0, 1, MAP_CERULEAN_CITY_HOUSE2
|
||||
warp_def 15, 17, 0, 1, MAP_CERULEAN_CITY_HOUSE3
|
||||
warp_def 22, 19, 0, 1, MAP_CERULEAN_CITY_POKEMONCENTER_1F
|
||||
warp_def 31, 21, 0, 1, MAP_CERULEAN_CITY_GYM
|
||||
warp_def 13, 28, 3, 1, MAP_CERULEAN_CITY_BIKESHOP
|
||||
warp_def 29, 28, 0, 1, MAP_CERULEAN_CITY_MART
|
||||
warp_def 1, 12, 0, 0, MAP_CERULEAN_CAVE_1F
|
||||
warp_def 10, 8, 3, 3, MAP_CERULEAN_CITY_HOUSE1
|
||||
warp_def 31, 8, 3, 3, MAP_CERULEAN_CITY_HOUSE2
|
||||
warp_def 31, 9, 3, 3, MAP_CERULEAN_CITY_HOUSE2
|
||||
warp_def 14, 28, 3, 1, MAP_CERULEAN_CITY_BIKESHOP
|
||||
warp_def 23, 28, 0, 0, MAP_CERULEAN_CITY_HOUSE4
|
||||
warp_def 17, 11, 0, 0, MAP_CERULEAN_CITY_HOUSE5
|
||||
warp_def 10, 11, 0, 1, MAP_CERULEAN_CITY_HOUSE1
|
||||
warp_def 30, 11, 0, 1, MAP_CERULEAN_CITY_HOUSE2
|
||||
warp_def 15, 17, 0, 1, MAP_CERULEAN_CITY_HOUSE3
|
||||
warp_def 22, 19, 0, 1, MAP_CERULEAN_CITY_POKEMONCENTER_1F
|
||||
warp_def 31, 21, 0, 1, MAP_CERULEAN_CITY_GYM
|
||||
warp_def 13, 28, 3, 1, MAP_CERULEAN_CITY_BIKESHOP
|
||||
warp_def 29, 28, 0, 1, MAP_CERULEAN_CITY_MART
|
||||
warp_def 1, 12, 0, 0, MAP_CERULEAN_CAVE_1F
|
||||
warp_def 10, 8, 3, 3, MAP_CERULEAN_CITY_HOUSE1
|
||||
warp_def 31, 8, 3, 3, MAP_CERULEAN_CITY_HOUSE2
|
||||
warp_def 31, 9, 3, 3, MAP_CERULEAN_CITY_HOUSE2
|
||||
warp_def 14, 28, 3, 1, MAP_CERULEAN_CITY_BIKESHOP
|
||||
warp_def 23, 28, 0, 0, MAP_CERULEAN_CITY_HOUSE4
|
||||
warp_def 17, 11, 0, 0, MAP_CERULEAN_CITY_HOUSE5
|
||||
|
||||
CeruleanCity_MapCoordEvents:
|
||||
coord_event 22, 6, 3, VAR_0x4052, , CeruleanCity_EventScript_16649A
|
||||
coord_event 23, 6, 3, VAR_0x4052, , CeruleanCity_EventScript_1664A6
|
||||
coord_event 24, 6, 3, VAR_0x4052, , CeruleanCity_EventScript_1664B9
|
||||
coord_event 33, 5, 3, VAR_0x407D, , CeruleanCity_EventScript_166683
|
||||
coord_event 33, 7, 3, VAR_0x407D, , CeruleanCity_EventScript_1666A3
|
||||
coord_event 22, 6, 3, VAR_0x4052, , CeruleanCity_EventScript_16649A
|
||||
coord_event 23, 6, 3, VAR_0x4052, , CeruleanCity_EventScript_1664A6
|
||||
coord_event 24, 6, 3, VAR_0x4052, , CeruleanCity_EventScript_1664B9
|
||||
coord_event 33, 5, 3, VAR_0x407D, , CeruleanCity_EventScript_166683
|
||||
coord_event 33, 7, 3, VAR_0x407D, , CeruleanCity_EventScript_1666A3
|
||||
|
||||
CeruleanCity_MapBGEvents:
|
||||
bg_hidden_item_event 18, 7, 3, ITEM_RARE_CANDY,
|
||||
bg_hidden_item_event 18, 7, 3, ITEM_RARE_CANDY,
|
||||
|
||||
CeruleanCity_MapEvents::
|
||||
map_events CeruleanCity_EventObjects, CeruleanCity_MapWarps, CeruleanCity_MapCoordEvents, CeruleanCity_MapBGEvents
|
||||
map_events CeruleanCity_EventObjects, CeruleanCity_MapWarps, CeruleanCity_MapCoordEvents, CeruleanCity_MapBGEvents
|
||||
|
||||
|
||||
+290
-322
@@ -1,415 +1,383 @@
|
||||
CeruleanCity_MapScripts:: @ 8166471
|
||||
map_script 3, CeruleanCity_MapScript1_166477
|
||||
.byte 0
|
||||
map_script 3, CeruleanCity_MapScript1_166477
|
||||
.byte 0
|
||||
|
||||
CeruleanCity_MapScript1_166477:: @ 8166477
|
||||
setworldmapflag 2195
|
||||
checkflag FLAG_0x234
|
||||
call_if 0, EventScript_166484
|
||||
end
|
||||
setworldmapflag FLAG_WORLD_MAP_CERULEAN_CITY
|
||||
checkflag FLAG_0x234
|
||||
call_if 0, EventScript_166484
|
||||
end
|
||||
|
||||
EventScript_166484:: @ 8166484
|
||||
setobjectxyperm 1, 30, 12
|
||||
setobjectxyperm 5, 26, 31
|
||||
setobjectxyperm 6, 27, 31
|
||||
return
|
||||
setobjectxyperm 1, 30, 12
|
||||
setobjectxyperm 5, 26, 31
|
||||
setobjectxyperm 6, 27, 31
|
||||
return
|
||||
|
||||
CeruleanCity_EventScript_16649A:: @ 816649A
|
||||
lockall
|
||||
setvar VAR_0x4001, 0
|
||||
goto EventScript_1664CC
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x4001, 0
|
||||
goto EventScript_1664CC
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_1664A6:: @ 81664A6
|
||||
lockall
|
||||
setvar VAR_0x4001, 1
|
||||
setobjectxyperm 8, 23, 0
|
||||
goto EventScript_1664CC
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x4001, 1
|
||||
setobjectxyperm 8, 23, 0
|
||||
goto EventScript_1664CC
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_1664B9:: @ 81664B9
|
||||
lockall
|
||||
setvar VAR_0x4001, 2
|
||||
setobjectxyperm 8, 24, 0
|
||||
goto EventScript_1664CC
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x4001, 2
|
||||
setobjectxyperm 8, 24, 0
|
||||
goto EventScript_1664CC
|
||||
end
|
||||
|
||||
EventScript_1664CC:: @ 81664CC
|
||||
textcolor 0
|
||||
setvar VAR_0x4054, 2
|
||||
playbgm BGM_FRLG_RIVAL, 0
|
||||
addobject 8
|
||||
applymovement 8, Movement_1665D3
|
||||
waitmovement 0
|
||||
loadword 0, gUnknown_817EAD7
|
||||
callstd 4
|
||||
setvar VAR_LAST_TALKED, 8
|
||||
compare_var_to_value VAR_STARTER_MON, 2
|
||||
call_if 1, EventScript_166582
|
||||
compare_var_to_value VAR_STARTER_MON, 1
|
||||
call_if 1, EventScript_16658D
|
||||
compare_var_to_value VAR_STARTER_MON, 0
|
||||
call_if 1, EventScript_166598
|
||||
setvar VAR_0x8004, 13
|
||||
setvar VAR_0x8005, 0
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
loadword 0, gUnknown_817EB95
|
||||
callstd 4
|
||||
closemessage
|
||||
playbgm BGM_FRLG_RIVAL_POSTBATTLE, 0
|
||||
compare_var_to_value VAR_0x4001, 0
|
||||
call_if 1, EventScript_1665A3
|
||||
compare_var_to_value VAR_0x4001, 1
|
||||
call_if 1, EventScript_1665A3
|
||||
compare_var_to_value VAR_0x4001, 2
|
||||
call_if 1, EventScript_1665B5
|
||||
loadword 0, gUnknown_817ECD4
|
||||
callstd 4
|
||||
setvar VAR_0x4052, 1
|
||||
setflag FLAG_0x29B
|
||||
setorcopyvar VAR_0x8000, 363
|
||||
setorcopyvar VAR_0x8001, 1
|
||||
callstd 0
|
||||
loadword 0, gUnknown_817ED5D
|
||||
callstd 4
|
||||
closemessage
|
||||
applymovement 8, Movement_1665FB
|
||||
waitmovement 0
|
||||
fadedefaultbgm
|
||||
removeobject 8
|
||||
releaseall
|
||||
end
|
||||
textcolor 0
|
||||
setvar VAR_0x4054, 2
|
||||
playbgm BGM_FRLG_RIVAL, 0
|
||||
addobject 8
|
||||
applymovement 8, Movement_1665D3
|
||||
waitmovement 0
|
||||
msgbox gUnknown_817EAD7
|
||||
setvar VAR_LAST_TALKED, 8
|
||||
compare_var_to_value VAR_STARTER_MON, 2
|
||||
call_if 1, EventScript_166582
|
||||
compare_var_to_value VAR_STARTER_MON, 1
|
||||
call_if 1, EventScript_16658D
|
||||
compare_var_to_value VAR_STARTER_MON, 0
|
||||
call_if 1, EventScript_166598
|
||||
setvar VAR_0x8004, 13
|
||||
setvar VAR_0x8005, 0
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
msgbox gUnknown_817EB95
|
||||
closemessage
|
||||
playbgm BGM_FRLG_RIVAL_POSTBATTLE, 0
|
||||
compare_var_to_value VAR_0x4001, 0
|
||||
call_if 1, EventScript_1665A3
|
||||
compare_var_to_value VAR_0x4001, 1
|
||||
call_if 1, EventScript_1665A3
|
||||
compare_var_to_value VAR_0x4001, 2
|
||||
call_if 1, EventScript_1665B5
|
||||
msgbox gUnknown_817ECD4
|
||||
setvar VAR_0x4052, 1
|
||||
setflag FLAG_0x29B
|
||||
giveitem ITEM_FAME_CHECKER
|
||||
msgbox gUnknown_817ED5D
|
||||
closemessage
|
||||
applymovement 8, Movement_1665FB
|
||||
waitmovement 0
|
||||
fadedefaultbgm
|
||||
removeobject 8
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_166582:: @ 8166582
|
||||
trainerbattle 3, 332, 0, Text_17EB71
|
||||
return
|
||||
trainerbattle 3, 332, 0, Text_17EB71
|
||||
return
|
||||
|
||||
EventScript_16658D:: @ 816658D
|
||||
trainerbattle 3, 333, 0, Text_17EB71
|
||||
return
|
||||
trainerbattle 3, 333, 0, Text_17EB71
|
||||
return
|
||||
|
||||
EventScript_166598:: @ 8166598
|
||||
trainerbattle 3, 334, 0, Text_17EB71
|
||||
return
|
||||
trainerbattle 3, 334, 0, Text_17EB71
|
||||
return
|
||||
|
||||
EventScript_1665A3:: @ 81665A3
|
||||
applymovement 255, Movement_1665C7
|
||||
applymovement 8, Movement_1665D9
|
||||
waitmovement 0
|
||||
return
|
||||
applymovement 255, Movement_1665C7
|
||||
applymovement 8, Movement_1665D9
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_1665B5:: @ 81665B5
|
||||
applymovement 255, Movement_1665CD
|
||||
applymovement 8, Movement_1665EA
|
||||
waitmovement 0
|
||||
return
|
||||
applymovement 255, Movement_1665CD
|
||||
applymovement 8, Movement_1665EA
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Movement_1665C7:: @ 81665C7
|
||||
step_1c
|
||||
step_1b
|
||||
step_30
|
||||
step_1c
|
||||
step_2d
|
||||
step_end
|
||||
step_1c
|
||||
step_1b
|
||||
step_30
|
||||
step_1c
|
||||
step_2d
|
||||
step_end
|
||||
|
||||
Movement_1665CD:: @ 81665CD
|
||||
step_1c
|
||||
step_1b
|
||||
step_2f
|
||||
step_1c
|
||||
step_2d
|
||||
step_end
|
||||
step_1c
|
||||
step_1b
|
||||
step_2f
|
||||
step_1c
|
||||
step_2d
|
||||
step_end
|
||||
|
||||
Movement_1665D3:: @ 81665D3
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_end
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_end
|
||||
|
||||
Movement_1665D9:: @ 81665D9
|
||||
step_13
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_1c
|
||||
step_1c
|
||||
step_12
|
||||
step_11
|
||||
step_11
|
||||
step_11
|
||||
step_11
|
||||
step_11
|
||||
step_end
|
||||
step_13
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_1c
|
||||
step_1c
|
||||
step_12
|
||||
step_11
|
||||
step_11
|
||||
step_11
|
||||
step_11
|
||||
step_11
|
||||
step_end
|
||||
|
||||
Movement_1665EA:: @ 81665EA
|
||||
step_12
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_1c
|
||||
step_1c
|
||||
step_13
|
||||
step_11
|
||||
step_11
|
||||
step_11
|
||||
step_11
|
||||
step_11
|
||||
step_end
|
||||
step_12
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_1c
|
||||
step_1c
|
||||
step_13
|
||||
step_11
|
||||
step_11
|
||||
step_11
|
||||
step_11
|
||||
step_11
|
||||
step_end
|
||||
|
||||
Movement_1665FB:: @ 81665FB
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_end
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_end
|
||||
|
||||
CeruleanCity_EventScript_166603:: @ 8166603
|
||||
lock
|
||||
faceplayer
|
||||
checktrainerflag 355
|
||||
goto_if 1, EventScript_16662E
|
||||
message Text_17EE0E
|
||||
waitmessage
|
||||
playbgm BGM_FRLG_SUSPICIOUS_EYE, 0
|
||||
waitbuttonpress
|
||||
trainerbattle 3, 355, 0, Text_17EE70
|
||||
setvar VAR_0x407D, 1
|
||||
goto EventScript_16662E
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
checktrainerflag FLAG_0x163
|
||||
goto_if_eq EventScript_16662E
|
||||
message Text_17EE0E
|
||||
waitmessage
|
||||
playbgm BGM_FRLG_SUSPICIOUS_EYE, 0
|
||||
waitbuttonpress
|
||||
trainerbattle 3, 355, 0, Text_17EE70
|
||||
setvar VAR_0x407D, 1
|
||||
goto EventScript_16662E
|
||||
end
|
||||
|
||||
EventScript_16662E:: @ 816662E
|
||||
loadword 0, gUnknown_817EE9C
|
||||
callstd 4
|
||||
checkitemspace ITEM_TM28, 1
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_166677
|
||||
additem ITEM_TM28, 1
|
||||
loadword 0, gUnknown_817EEBF
|
||||
setorcopyvar VAR_0x8000, 316
|
||||
setorcopyvar VAR_0x8001, 1
|
||||
setorcopyvar VAR_0x8002, 257
|
||||
callstd 9
|
||||
loadword 0, gUnknown_817EEED
|
||||
callstd 4
|
||||
closemessage
|
||||
fadescreen 1
|
||||
removeobject 2
|
||||
fadescreen 0
|
||||
setflag FLAG_0x23F
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_817EE9C
|
||||
checkitemspace ITEM_TM28, 1
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_166677
|
||||
additem ITEM_TM28, 1
|
||||
giveitemfanfaremsg gUnknown_817EEBF, ITEM_TM28
|
||||
msgbox gUnknown_817EEED
|
||||
closemessage
|
||||
fadescreen 1
|
||||
removeobject 2
|
||||
fadescreen 0
|
||||
setflag FLAG_0x23F
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_166677:: @ 8166677
|
||||
textcolor 0
|
||||
loadword 0, gUnknown_817EF07
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
textcolor 0
|
||||
msgbox gUnknown_817EF07
|
||||
release
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_166683:: @ 8166683
|
||||
lockall
|
||||
setvar VAR_0x4001, 0
|
||||
applymovement 2, Movement_1A75E9
|
||||
waitmovement 0
|
||||
applymovement 255, Movement_1A75ED
|
||||
waitmovement 0
|
||||
goto EventScript_1666C3
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x4001, 0
|
||||
applymovement 2, Movement_1A75E9
|
||||
waitmovement 0
|
||||
applymovement 255, Movement_1A75ED
|
||||
waitmovement 0
|
||||
goto EventScript_1666C3
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_1666A3:: @ 81666A3
|
||||
lockall
|
||||
setvar VAR_0x4001, 1
|
||||
applymovement 2, Movement_1A75ED
|
||||
waitmovement 0
|
||||
applymovement 255, Movement_1A75E9
|
||||
waitmovement 0
|
||||
goto EventScript_1666C3
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x4001, 1
|
||||
applymovement 2, Movement_1A75ED
|
||||
waitmovement 0
|
||||
applymovement 255, Movement_1A75E9
|
||||
waitmovement 0
|
||||
goto EventScript_1666C3
|
||||
end
|
||||
|
||||
EventScript_1666C3:: @ 81666C3
|
||||
textcolor 0
|
||||
loadword 0, Text_17EE0E
|
||||
callstd 4
|
||||
setvar VAR_LAST_TALKED, 2
|
||||
trainerbattle 3, 355, 0, Text_17EE70
|
||||
setvar VAR_0x407D, 1
|
||||
goto EventScript_16662E
|
||||
end
|
||||
textcolor 0
|
||||
msgbox Text_17EE0E
|
||||
setvar VAR_LAST_TALKED, 2
|
||||
trainerbattle 3, 355, 0, Text_17EE70
|
||||
setvar VAR_0x407D, 1
|
||||
goto EventScript_16662E
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_1666E7:: @ 81666E7
|
||||
lock
|
||||
faceplayer
|
||||
loadword 0, gUnknown_817F0F1
|
||||
callstd 4
|
||||
closemessage
|
||||
applymovement 1, Movement_1A75E5
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
msgbox gUnknown_817F0F1
|
||||
closemessage
|
||||
applymovement 1, Movement_1A75E5
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_1666FE:: @ 81666FE
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x234
|
||||
goto_if 1, EventScript_166713
|
||||
loadword 0, gUnknown_817F01D
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x234
|
||||
goto_if_eq EventScript_166713
|
||||
msgbox gUnknown_817F01D
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_166713:: @ 8166713
|
||||
loadword 0, gUnknown_817EF89
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_817EF89
|
||||
release
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_16671D:: @ 816671D
|
||||
loadword 0, gUnknown_817F0B2
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_817F0B2, 2
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_166726:: @ 8166726
|
||||
loadword 0, gUnknown_817EF3F
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_817EF3F, 2
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_16672F:: @ 816672F
|
||||
loadword 0, gUnknown_817F319
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_817F319, 2
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_166738:: @ 8166738
|
||||
lock
|
||||
faceplayer
|
||||
loadword 0, gUnknown_817F2CF
|
||||
callstd 4
|
||||
closemessage
|
||||
applymovement 11, Movement_1A75E5
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
msgbox gUnknown_817F2CF
|
||||
closemessage
|
||||
applymovement 11, Movement_1A75E5
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_16674F:: @ 816674F
|
||||
lock
|
||||
random 3
|
||||
copyvar VAR_0x8008, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8008, 0
|
||||
call_if 1, EventScript_1667B0
|
||||
compare_var_to_value VAR_0x8008, 1
|
||||
call_if 1, EventScript_1667B6
|
||||
compare_var_to_value VAR_0x8008, 2
|
||||
call_if 1, EventScript_1667BC
|
||||
waitmessage
|
||||
delay 40
|
||||
playse SE_PIN
|
||||
applymovement 5, Movement_1A75D9
|
||||
waitmovement 0
|
||||
delay 30
|
||||
compare_var_to_value VAR_0x8008, 0
|
||||
call_if 1, EventScript_1667C2
|
||||
compare_var_to_value VAR_0x8008, 1
|
||||
call_if 1, EventScript_1667CB
|
||||
compare_var_to_value VAR_0x8008, 2
|
||||
call_if 1, EventScript_1667D4
|
||||
release
|
||||
end
|
||||
lock
|
||||
random 3
|
||||
copyvar VAR_0x8008, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8008, 0
|
||||
call_if 1, EventScript_1667B0
|
||||
compare_var_to_value VAR_0x8008, 1
|
||||
call_if 1, EventScript_1667B6
|
||||
compare_var_to_value VAR_0x8008, 2
|
||||
call_if 1, EventScript_1667BC
|
||||
waitmessage
|
||||
delay 40
|
||||
playse SE_PIN
|
||||
applymovement 5, Movement_1A75D9
|
||||
waitmovement 0
|
||||
delay 30
|
||||
compare_var_to_value VAR_0x8008, 0
|
||||
call_if 1, EventScript_1667C2
|
||||
compare_var_to_value VAR_0x8008, 1
|
||||
call_if 1, EventScript_1667CB
|
||||
compare_var_to_value VAR_0x8008, 2
|
||||
call_if 1, EventScript_1667D4
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_1667B0:: @ 81667B0
|
||||
message Text_17F183
|
||||
return
|
||||
message Text_17F183
|
||||
return
|
||||
|
||||
EventScript_1667B6:: @ 81667B6
|
||||
message Text_17F1C2
|
||||
return
|
||||
message Text_17F1C2
|
||||
return
|
||||
|
||||
EventScript_1667BC:: @ 81667BC
|
||||
message Text_17F1E9
|
||||
return
|
||||
message Text_17F1E9
|
||||
return
|
||||
|
||||
EventScript_1667C2:: @ 81667C2
|
||||
loadword 0, gUnknown_817F1A1
|
||||
callstd 4
|
||||
return
|
||||
msgbox gUnknown_817F1A1
|
||||
return
|
||||
|
||||
EventScript_1667CB:: @ 81667CB
|
||||
loadword 0, gUnknown_817F1D2
|
||||
callstd 4
|
||||
return
|
||||
msgbox gUnknown_817F1D2
|
||||
return
|
||||
|
||||
EventScript_1667D4:: @ 81667D4
|
||||
loadword 0, gUnknown_817F1FC
|
||||
callstd 4
|
||||
return
|
||||
msgbox gUnknown_817F1FC
|
||||
return
|
||||
|
||||
CeruleanCity_EventScript_1667DD:: @ 81667DD
|
||||
lock
|
||||
random 4
|
||||
copyvar VAR_0x8008, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8008, 0
|
||||
call_if 1, EventScript_166814
|
||||
compare_var_to_value VAR_0x8008, 1
|
||||
call_if 1, EventScript_16681D
|
||||
compare_var_to_value VAR_0x8008, 2
|
||||
call_if 1, EventScript_166826
|
||||
compare_var_to_value VAR_0x8008, 3
|
||||
call_if 1, EventScript_16682F
|
||||
release
|
||||
end
|
||||
lock
|
||||
random 4
|
||||
copyvar VAR_0x8008, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8008, 0
|
||||
call_if 1, EventScript_166814
|
||||
compare_var_to_value VAR_0x8008, 1
|
||||
call_if 1, EventScript_16681D
|
||||
compare_var_to_value VAR_0x8008, 2
|
||||
call_if 1, EventScript_166826
|
||||
compare_var_to_value VAR_0x8008, 3
|
||||
call_if 1, EventScript_16682F
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_166814:: @ 8166814
|
||||
loadword 0, gUnknown_817F270
|
||||
callstd 4
|
||||
return
|
||||
msgbox gUnknown_817F270
|
||||
return
|
||||
|
||||
EventScript_16681D:: @ 816681D
|
||||
loadword 0, gUnknown_817F287
|
||||
callstd 4
|
||||
return
|
||||
msgbox gUnknown_817F287
|
||||
return
|
||||
|
||||
EventScript_166826:: @ 8166826
|
||||
loadword 0, gUnknown_817F2A2
|
||||
callstd 4
|
||||
return
|
||||
msgbox gUnknown_817F2A2
|
||||
return
|
||||
|
||||
EventScript_16682F:: @ 816682F
|
||||
loadword 0, gUnknown_817F2B7
|
||||
callstd 4
|
||||
return
|
||||
msgbox gUnknown_817F2B7
|
||||
return
|
||||
|
||||
CeruleanCity_EventScript_166838:: @ 8166838
|
||||
loadword 0, gUnknown_817F420
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_817F420, 3
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_166841:: @ 8166841
|
||||
loadword 0, gUnknown_817F453
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_817F453, 3
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_16684A:: @ 816684A
|
||||
loadword 0, gUnknown_817F4C5
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_817F4C5, 3
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_166853:: @ 8166853
|
||||
lockall
|
||||
setvar VAR_0x8004, 3
|
||||
setvar VAR_0x8005, 0
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
loadword 0, gUnknown_817F4EF
|
||||
callstd 4
|
||||
releaseall
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, 3
|
||||
setvar VAR_0x8005, 0
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
msgbox gUnknown_817F4EF
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -1,92 +1,75 @@
|
||||
CeruleanCity_BikeShop_MapScripts:: @ 816ABBC
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CeruleanCity_BikeShop_EventScript_16ABBD:: @ 816ABBD
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x271
|
||||
goto_if 1, EventScript_16AC58
|
||||
checkflag FLAG_0x241
|
||||
goto_if 1, EventScript_16AC22
|
||||
showmoneybox 0, 0, 0
|
||||
message Text_192755
|
||||
waitmessage
|
||||
multichoice 11, 0, 13, 0
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_16AC07
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16AC15
|
||||
compare_var_to_value VAR_0x8000, 127
|
||||
goto_if 1, EventScript_16AC15
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x271
|
||||
goto_if_eq EventScript_16AC58
|
||||
checkflag FLAG_0x241
|
||||
goto_if_eq EventScript_16AC22
|
||||
showmoneybox 0, 0, 0
|
||||
message Text_192755
|
||||
waitmessage
|
||||
multichoice 11, 0, 13, 0
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16AC07
|
||||
case 1, EventScript_16AC15
|
||||
case 127, EventScript_16AC15
|
||||
end
|
||||
|
||||
EventScript_16AC07:: @ 816AC07
|
||||
loadword 0, gUnknown_8192796
|
||||
callstd 4
|
||||
goto EventScript_16AC15
|
||||
end
|
||||
msgbox gUnknown_8192796
|
||||
goto EventScript_16AC15
|
||||
end
|
||||
|
||||
EventScript_16AC15:: @ 816AC15
|
||||
loadword 0, gUnknown_819280E
|
||||
callstd 4
|
||||
hidemoneybox
|
||||
.byte 0
|
||||
.byte 0
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_819280E
|
||||
hidemoneybox
|
||||
.byte 0
|
||||
.byte 0
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16AC22:: @ 816AC22
|
||||
loadword 0, gUnknown_81927B2
|
||||
callstd 4
|
||||
loadword 0, gUnknown_81927E1
|
||||
setorcopyvar VAR_0x8000, 360
|
||||
setorcopyvar VAR_0x8001, 1
|
||||
setorcopyvar VAR_0x8002, 318
|
||||
callstd 9
|
||||
setflag FLAG_0x271
|
||||
additem ITEM_BICYCLE, 1
|
||||
removeitem ITEM_BIKE_VOUCHER, 1
|
||||
loadword 0, gUnknown_819280E
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_81927B2
|
||||
giveitemfanfaremsg gUnknown_81927E1, ITEM_BICYCLE, 1, BGM_FRLG_ME_KEYITEM
|
||||
setflag FLAG_0x271
|
||||
additem ITEM_BICYCLE, 1
|
||||
removeitem ITEM_BIKE_VOUCHER, 1
|
||||
msgbox gUnknown_819280E
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16AC58:: @ 816AC58
|
||||
loadword 0, gUnknown_8192833
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_8192833
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16AC62:: @ 816AC62
|
||||
loadword 0, gUnknown_81928A8
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_81928A8
|
||||
release
|
||||
end
|
||||
|
||||
CeruleanCity_BikeShop_EventScript_16AC6C:: @ 816AC6C
|
||||
loadword 0, gUnknown_81928CF
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_81928CF, 2
|
||||
end
|
||||
|
||||
CeruleanCity_BikeShop_EventScript_16AC75:: @ 816AC75
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x271
|
||||
goto_if 1, EventScript_16AC8A
|
||||
loadword 0, gUnknown_8192937
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x271
|
||||
goto_if_eq EventScript_16AC8A
|
||||
msgbox gUnknown_8192937
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16AC8A:: @ 816AC8A
|
||||
loadword 0, gUnknown_8192968
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_8192968
|
||||
release
|
||||
end
|
||||
|
||||
CeruleanCity_BikeShop_EventScript_16AC94:: @ 816AC94
|
||||
CeruleanCity_EventScript_16AC94:: @ 816AC94
|
||||
loadword 0, gUnknown_81929AD
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_81929AD, 3
|
||||
end
|
||||
|
||||
@@ -1,96 +1,82 @@
|
||||
CeruleanCity_Gym_MapScripts:: @ 816AAA0
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CeruleanCity_Gym_EventScript_16AAA1:: @ 816AAA1
|
||||
setvar VAR_0x8004, 3
|
||||
setvar VAR_0x8005, 2
|
||||
special UpdatePickStateFromSpecialVar8005
|
||||
trainerbattle 1, 415, 0, Text_1921EF, Text_19242D, EventScript_16AAD3
|
||||
checkflag FLAG_0x297
|
||||
goto_if 0, EventScript_16AAF9
|
||||
loadword 0, gUnknown_81922BF
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
setvar VAR_0x8004, 3
|
||||
setvar VAR_0x8005, 2
|
||||
special UpdatePickStateFromSpecialVar8005
|
||||
trainerbattle 1, 415, 0, Text_1921EF, Text_19242D, EventScript_16AAD3
|
||||
checkflag FLAG_0x297
|
||||
goto_if 0, EventScript_16AAF9
|
||||
msgbox gUnknown_81922BF
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16AAD3:: @ 816AAD3
|
||||
setvar VAR_0x8004, 3
|
||||
setvar VAR_0x8005, 1
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
setflag FLAG_0x4B1
|
||||
setflag 2081
|
||||
setrespawn 4
|
||||
setvar VAR_0x8008, 2
|
||||
call EventScript_1A6B18
|
||||
goto EventScript_16AAF9
|
||||
end
|
||||
setvar VAR_0x8004, 3
|
||||
setvar VAR_0x8005, 1
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
setflag FLAG_0x4B1
|
||||
setflag FLAG_0x821
|
||||
setrespawn SPAWN_CERULEAN_CITY
|
||||
setvar VAR_0x8008, 2
|
||||
call EventScript_1A6B18
|
||||
goto EventScript_16AAF9
|
||||
end
|
||||
|
||||
EventScript_16AAF9:: @ 816AAF9
|
||||
loadword 0, gUnknown_81922F7
|
||||
callstd 4
|
||||
checkitemspace ITEM_TM03, 1
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16AB3A
|
||||
additem ITEM_TM03, 1
|
||||
loadword 0, gUnknown_81923F1
|
||||
setorcopyvar VAR_0x8000, 291
|
||||
setorcopyvar VAR_0x8001, 1
|
||||
setorcopyvar VAR_0x8002, 257
|
||||
callstd 9
|
||||
setflag FLAG_0x297
|
||||
loadword 0, gUnknown_81922BF
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_81922F7
|
||||
checkitemspace ITEM_TM03, 1
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16AB3A
|
||||
additem ITEM_TM03, 1
|
||||
giveitemfanfaremsg gUnknown_81923F1, ITEM_TM03
|
||||
setflag FLAG_0x297
|
||||
msgbox gUnknown_81922BF
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16AB3A:: @ 816AB3A
|
||||
loadword 0, gUnknown_819240E
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_819240E
|
||||
release
|
||||
end
|
||||
|
||||
CeruleanCity_Gym_EventScript_16AB44:: @ 816AB44
|
||||
trainerbattle 0, 150, 0, Text_192481, Text_1924D0
|
||||
loadword 0, gUnknown_81924E4
|
||||
callstd 6
|
||||
end
|
||||
trainerbattle 0, 150, 0, Text_192481, Text_1924D0
|
||||
msgbox gUnknown_81924E4, 6
|
||||
end
|
||||
|
||||
CeruleanCity_Gym_EventScript_16AB5B:: @ 816AB5B
|
||||
trainerbattle 0, 234, 0, Text_192524, Text_192547
|
||||
setvar VAR_0x8004, 3
|
||||
setvar VAR_0x8005, 2
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
loadword 0, gUnknown_8192556
|
||||
callstd 6
|
||||
end
|
||||
trainerbattle 0, 234, 0, Text_192524, Text_192547
|
||||
setvar VAR_0x8004, 3
|
||||
setvar VAR_0x8005, 2
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
msgbox gUnknown_8192556, 6
|
||||
end
|
||||
|
||||
CeruleanCity_Gym_EventScript_16AB7F:: @ 816AB7F
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x4B1
|
||||
goto_if 1, EventScript_16AB94
|
||||
loadword 0, gUnknown_81925AC
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x4B1
|
||||
goto_if_eq EventScript_16AB94
|
||||
msgbox gUnknown_81925AC
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16AB94:: @ 816AB94
|
||||
loadword 0, gUnknown_8192688
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_8192688
|
||||
release
|
||||
end
|
||||
|
||||
CeruleanCity_Gym_EventScript_16AB9E:: @ 816AB9E
|
||||
lockall
|
||||
checkflag 2081
|
||||
goto_if 1, EventScript_16ABB2
|
||||
loadword 0, gUnknown_81926E1
|
||||
callstd 4
|
||||
releaseall
|
||||
end
|
||||
lockall
|
||||
checkflag FLAG_0x821
|
||||
goto_if_eq EventScript_16ABB2
|
||||
msgbox gUnknown_81926E1
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_16ABB2:: @ 816ABB2
|
||||
loadword 0, gUnknown_8192719
|
||||
callstd 4
|
||||
releaseall
|
||||
end
|
||||
msgbox gUnknown_8192719
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -1,121 +1,91 @@
|
||||
CeruleanCity_House1_MapScripts:: @ 816A7EF
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CeruleanCity_House1_EventScript_16A7F0:: @ 816A7F0
|
||||
lock
|
||||
faceplayer
|
||||
loadword 0, gUnknown_81918E7
|
||||
callstd 4
|
||||
message Text_191967
|
||||
waitmessage
|
||||
setvar VAR_0x8004, 0
|
||||
special sub_80CB7C4
|
||||
waitstate
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_16A8FB
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16A909
|
||||
compare_var_to_value VAR_0x8000, 2
|
||||
goto_if 1, EventScript_16A917
|
||||
compare_var_to_value VAR_0x8000, 3
|
||||
goto_if 1, EventScript_16A925
|
||||
compare_var_to_value VAR_0x8000, 4
|
||||
goto_if 1, EventScript_16A933
|
||||
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
|
||||
lock
|
||||
faceplayer
|
||||
msgbox gUnknown_81918E7
|
||||
message Text_191967
|
||||
waitmessage
|
||||
setvar VAR_0x8004, 0
|
||||
special sub_80CB7C4
|
||||
waitstate
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16A8FB
|
||||
case 1, EventScript_16A909
|
||||
case 2, EventScript_16A917
|
||||
case 3, EventScript_16A925
|
||||
case 4, EventScript_16A933
|
||||
case 5, EventScript_16A941
|
||||
case 6, EventScript_16A94F
|
||||
case 7, EventScript_16A95D
|
||||
case 8, EventScript_16A96B
|
||||
case 127, EventScript_16A96B
|
||||
end
|
||||
|
||||
EventScript_16A87D:: @ 816A87D
|
||||
message Text_191967
|
||||
waitmessage
|
||||
special sub_80CBC5C
|
||||
waitstate
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_16A8FB
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16A909
|
||||
compare_var_to_value VAR_0x8000, 2
|
||||
goto_if 1, EventScript_16A917
|
||||
compare_var_to_value VAR_0x8000, 3
|
||||
goto_if 1, EventScript_16A925
|
||||
compare_var_to_value VAR_0x8000, 4
|
||||
goto_if 1, EventScript_16A933
|
||||
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
|
||||
message Text_191967
|
||||
waitmessage
|
||||
special sub_80CBC5C
|
||||
waitstate
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16A8FB
|
||||
case 1, EventScript_16A909
|
||||
case 2, EventScript_16A917
|
||||
case 3, EventScript_16A925
|
||||
case 4, EventScript_16A933
|
||||
case 5, EventScript_16A941
|
||||
case 6, EventScript_16A94F
|
||||
case 7, EventScript_16A95D
|
||||
case 8, EventScript_16A96B
|
||||
case 127, EventScript_16A96B
|
||||
end
|
||||
|
||||
EventScript_16A8FB:: @ 816A8FB
|
||||
loadword 0, gUnknown_81919BE
|
||||
callstd 4
|
||||
goto EventScript_16A87D
|
||||
end
|
||||
msgbox gUnknown_81919BE
|
||||
goto EventScript_16A87D
|
||||
end
|
||||
|
||||
EventScript_16A909:: @ 816A909
|
||||
loadword 0, gUnknown_8191A31
|
||||
callstd 4
|
||||
goto EventScript_16A87D
|
||||
end
|
||||
msgbox gUnknown_8191A31
|
||||
goto EventScript_16A87D
|
||||
end
|
||||
|
||||
EventScript_16A917:: @ 816A917
|
||||
loadword 0, gUnknown_8191AF9
|
||||
callstd 4
|
||||
goto EventScript_16A87D
|
||||
end
|
||||
msgbox gUnknown_8191AF9
|
||||
goto EventScript_16A87D
|
||||
end
|
||||
|
||||
EventScript_16A925:: @ 816A925
|
||||
loadword 0, gUnknown_8191B69
|
||||
callstd 4
|
||||
goto EventScript_16A87D
|
||||
end
|
||||
msgbox gUnknown_8191B69
|
||||
goto EventScript_16A87D
|
||||
end
|
||||
|
||||
EventScript_16A933:: @ 816A933
|
||||
loadword 0, gUnknown_8191C36
|
||||
callstd 4
|
||||
goto EventScript_16A87D
|
||||
end
|
||||
msgbox gUnknown_8191C36
|
||||
goto EventScript_16A87D
|
||||
end
|
||||
|
||||
EventScript_16A941:: @ 816A941
|
||||
loadword 0, gUnknown_8191CA9
|
||||
callstd 4
|
||||
goto EventScript_16A87D
|
||||
end
|
||||
msgbox gUnknown_8191CA9
|
||||
goto EventScript_16A87D
|
||||
end
|
||||
|
||||
EventScript_16A94F:: @ 816A94F
|
||||
loadword 0, gUnknown_8191D78
|
||||
callstd 4
|
||||
goto EventScript_16A87D
|
||||
msgbox gUnknown_8191D78
|
||||
goto EventScript_16A87D
|
||||
|
||||
EventScript_16A95C:: @ 816A95C
|
||||
end
|
||||
end
|
||||
|
||||
EventScript_16A95D:: @ 816A95D
|
||||
loadword 0, gUnknown_8191DF8
|
||||
callstd 4
|
||||
goto EventScript_16A87D
|
||||
msgbox gUnknown_8191DF8
|
||||
goto EventScript_16A87D
|
||||
|
||||
EventScript_16A96A:: @ 816A96A
|
||||
end
|
||||
end
|
||||
|
||||
EventScript_16A96B:: @ 816A96B
|
||||
loadword 0, gUnknown_819199E
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_819199E
|
||||
release
|
||||
end
|
||||
|
||||
@@ -1,28 +1,24 @@
|
||||
CeruleanCity_House2_MapScripts:: @ 816A975
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CeruleanCity_House2_EventScript_16A976:: @ 816A976
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x23F
|
||||
goto_if 1, EventScript_16A98B
|
||||
loadword 0, gUnknown_8191E13
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x23F
|
||||
goto_if_eq EventScript_16A98B
|
||||
msgbox gUnknown_8191E13
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16A98B:: @ 816A98B
|
||||
loadword 0, gUnknown_8191ED8
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_8191ED8
|
||||
release
|
||||
end
|
||||
|
||||
CeruleanCity_House2_EventScript_16A995:: @ 816A995
|
||||
loadword 0, gUnknown_8191F2A
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8191F2A, 2
|
||||
end
|
||||
|
||||
CeruleanCity_House2_EventScript_16A99E:: @ 816A99E
|
||||
loadword 0, gUnknown_8191F64
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_8191F64, 3
|
||||
end
|
||||
|
||||
@@ -1,50 +1,44 @@
|
||||
CeruleanCity_House3_MapScripts:: @ 816A9A7
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CeruleanCity_House3_EventScript_16A9A8:: @ 816A9A8
|
||||
loadword 0, gUnknown_8191F80
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8191F80, 2
|
||||
end
|
||||
|
||||
CeruleanCity_House3_EventScript_16A9B1:: @ 816A9B1
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_0x8008, 1
|
||||
call EventScript_1A8CAD
|
||||
checkflag FLAG_0x24A
|
||||
goto_if 1, EventScript_16AA23
|
||||
loadword 0, gUnknown_81A59FE
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16AA0B
|
||||
call EventScript_1A8CBD
|
||||
compare_var_to_value VAR_0x8004, 6
|
||||
goto_if 4, EventScript_16AA0B
|
||||
call EventScript_1A8CC9
|
||||
compare_var_to_var VAR_RESULT, VAR_0x8009
|
||||
goto_if 5, EventScript_16AA15
|
||||
call EventScript_1A8CD9
|
||||
loadword 0, gUnknown_81A5A9D
|
||||
callstd 4
|
||||
setflag FLAG_0x24A
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_0x8008, 1
|
||||
call EventScript_1A8CAD
|
||||
checkflag FLAG_0x24A
|
||||
goto_if_eq EventScript_16AA23
|
||||
msgbox gUnknown_81A59FE, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16AA0B
|
||||
call EventScript_1A8CBD
|
||||
compare_var_to_value VAR_0x8004, 6
|
||||
goto_if 4, EventScript_16AA0B
|
||||
call EventScript_1A8CC9
|
||||
compare_var_to_var VAR_RESULT, VAR_0x8009
|
||||
goto_if 5, EventScript_16AA15
|
||||
call EventScript_1A8CD9
|
||||
msgbox gUnknown_81A5A9D
|
||||
setflag FLAG_0x24A
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16AA0B:: @ 816AA0B
|
||||
loadword 0, gUnknown_81A5A4E
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_81A5A4E
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16AA15:: @ 816AA15
|
||||
getspeciesname 0, 32777
|
||||
loadword 0, gUnknown_81A5A6A
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
getspeciesname 0, VAR_0x8009
|
||||
msgbox gUnknown_81A5A6A
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16AA23:: @ 816AA23
|
||||
loadword 0, gUnknown_81A5AA5
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_81A5AA5
|
||||
release
|
||||
end
|
||||
|
||||
@@ -1,112 +1,96 @@
|
||||
CeruleanCity_House4_MapScripts:: @ 816ACEE
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CeruleanCity_House4_EventScript_16ACEF:: @ 816ACEF
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A7AE0
|
||||
special sub_8112364
|
||||
lock
|
||||
specialvar VAR_0x8004, sub_8146CE8
|
||||
copyvar VAR_0x8008, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8004, 0
|
||||
goto_if 1, EventScript_16AD59
|
||||
compare_var_to_value VAR_0x8004, 1
|
||||
goto_if 1, EventScript_16AD63
|
||||
compare_var_to_value VAR_0x8004, 2
|
||||
goto_if 1, EventScript_16AD89
|
||||
compare_var_to_value VAR_0x8004, 3
|
||||
goto_if 1, EventScript_16ADAF
|
||||
compare_var_to_value VAR_0x8004, 4
|
||||
goto_if 1, EventScript_16ADC3
|
||||
compare_var_to_value VAR_0x8004, 5
|
||||
goto_if 1, EventScript_16ADE9
|
||||
compare_var_to_value VAR_0x8004, 6
|
||||
goto_if 1, EventScript_16AE0F
|
||||
end
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
special sub_8112364
|
||||
lock
|
||||
specialvar VAR_0x8004, sub_8146CE8
|
||||
copyvar VAR_0x8008, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8004, 0
|
||||
goto_if_eq EventScript_16AD59
|
||||
compare_var_to_value VAR_0x8004, 1
|
||||
goto_if_eq EventScript_16AD63
|
||||
compare_var_to_value VAR_0x8004, 2
|
||||
goto_if_eq EventScript_16AD89
|
||||
compare_var_to_value VAR_0x8004, 3
|
||||
goto_if_eq EventScript_16ADAF
|
||||
compare_var_to_value VAR_0x8004, 4
|
||||
goto_if_eq EventScript_16ADC3
|
||||
compare_var_to_value VAR_0x8004, 5
|
||||
goto_if_eq EventScript_16ADE9
|
||||
compare_var_to_value VAR_0x8004, 6
|
||||
goto_if_eq EventScript_16AE0F
|
||||
end
|
||||
|
||||
EventScript_16AD59:: @ 816AD59
|
||||
loadword 0, gUnknown_8192AF0
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_8192AF0
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16AD63:: @ 816AD63
|
||||
call EventScript_16AE23
|
||||
loadword 0, gUnknown_8192B43
|
||||
callstd 4
|
||||
setorcopyvar VAR_0x8000, VAR_0x8008
|
||||
setorcopyvar VAR_0x8001, 1
|
||||
callstd 0
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16AE45
|
||||
release
|
||||
end
|
||||
call EventScript_16AE23
|
||||
msgbox gUnknown_8192B43
|
||||
giveitem VAR_0x8008
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16AE45
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16AD89:: @ 816AD89
|
||||
call EventScript_16AE23
|
||||
loadword 0, gUnknown_8192C07
|
||||
callstd 4
|
||||
setorcopyvar VAR_0x8000, VAR_0x8008
|
||||
setorcopyvar VAR_0x8001, 4
|
||||
callstd 0
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16AE45
|
||||
release
|
||||
end
|
||||
call EventScript_16AE23
|
||||
msgbox gUnknown_8192C07
|
||||
giveitem VAR_0x8008, 4
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16AE45
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16ADAF:: @ 816ADAF
|
||||
applymovement 1, Movement_1A75E1
|
||||
waitmovement 0
|
||||
loadword 0, gUnknown_8192CD5
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
applymovement 1, Movement_1A75E1
|
||||
waitmovement 0
|
||||
msgbox gUnknown_8192CD5
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16ADC3:: @ 816ADC3
|
||||
call EventScript_16AE23
|
||||
loadword 0, gUnknown_8192D4B
|
||||
callstd 4
|
||||
setorcopyvar VAR_0x8000, VAR_0x8008
|
||||
setorcopyvar VAR_0x8001, 1
|
||||
callstd 0
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16AE45
|
||||
release
|
||||
end
|
||||
call EventScript_16AE23
|
||||
msgbox gUnknown_8192D4B
|
||||
giveitem VAR_0x8008
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16AE45
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16ADE9:: @ 816ADE9
|
||||
call EventScript_16AE23
|
||||
loadword 0, gUnknown_8192DE3
|
||||
callstd 4
|
||||
setorcopyvar VAR_0x8000, VAR_0x8008
|
||||
setorcopyvar VAR_0x8001, 4
|
||||
callstd 0
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16AE45
|
||||
release
|
||||
end
|
||||
call EventScript_16AE23
|
||||
msgbox gUnknown_8192DE3
|
||||
giveitem VAR_0x8008, 4
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16AE45
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16AE0F:: @ 816AE0F
|
||||
applymovement 1, Movement_1A75E1
|
||||
waitmovement 0
|
||||
loadword 0, gUnknown_8192EC5
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
applymovement 1, Movement_1A75E1
|
||||
waitmovement 0
|
||||
msgbox gUnknown_8192EC5
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16AE23:: @ 816AE23
|
||||
playse SE_PIN
|
||||
applymovement 1, Movement_1A75DB
|
||||
waitmovement 0
|
||||
applymovement 1, Movement_1A75E1
|
||||
waitmovement 0
|
||||
applymovement 1, Movement_1A75DD
|
||||
waitmovement 0
|
||||
return
|
||||
playse SE_PIN
|
||||
applymovement 1, Movement_1A75DB
|
||||
waitmovement 0
|
||||
applymovement 1, Movement_1A75E1
|
||||
waitmovement 0
|
||||
applymovement 1, Movement_1A75DD
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_16AE45:: @ 816AE45
|
||||
loadword 0, gUnknown_8192F2A
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_8192F2A
|
||||
release
|
||||
end
|
||||
|
||||
@@ -1,214 +1,185 @@
|
||||
CeruleanCity_House5_MapScripts:: @ 816AE4F
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CeruleanCity_House5_EventScript_16AE50:: @ 816AE50
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x2BB
|
||||
goto_if 1, EventScript_16AEB7
|
||||
loadword 0, gUnknown_8192F67
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16AEAD
|
||||
checkflag 2119
|
||||
goto_if 0, EventScript_16AEA3
|
||||
loadword 0, gUnknown_8193003
|
||||
callstd 4
|
||||
setflag FLAG_0x2BB
|
||||
setorcopyvar VAR_0x8000, 372
|
||||
setorcopyvar VAR_0x8001, 1
|
||||
callstd 0
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_1A6BF9
|
||||
loadword 0, gUnknown_8193033
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x2BB
|
||||
goto_if_eq EventScript_16AEB7
|
||||
msgbox gUnknown_8192F67, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16AEAD
|
||||
checkflag FLAG_0x847
|
||||
goto_if 0, EventScript_16AEA3
|
||||
msgbox gUnknown_8193003
|
||||
setflag FLAG_0x2BB
|
||||
giveitem ITEM_POWDER_JAR
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_1A6BF9
|
||||
msgbox gUnknown_8193033
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16AEA3:: @ 816AEA3
|
||||
loadword 0, gUnknown_819321D
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_819321D
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16AEAD:: @ 816AEAD
|
||||
loadword 0, gUnknown_819325E
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_819325E
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16AEB7:: @ 816AEB7
|
||||
special sub_815F094
|
||||
loadword 0, gUnknown_81932C5
|
||||
callstd 4
|
||||
goto EventScript_16AEC8
|
||||
end
|
||||
special sub_815F094
|
||||
msgbox gUnknown_81932C5
|
||||
goto EventScript_16AEC8
|
||||
end
|
||||
|
||||
EventScript_16AEC8:: @ 816AEC8
|
||||
message Text_1932F4
|
||||
waitmessage
|
||||
setvar VAR_0x8004, 5
|
||||
special sub_80CB7C4
|
||||
waitstate
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_16AF6C
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16AF80
|
||||
compare_var_to_value VAR_0x8000, 2
|
||||
goto_if 1, EventScript_16AF94
|
||||
compare_var_to_value VAR_0x8000, 3
|
||||
goto_if 1, EventScript_16AFA8
|
||||
compare_var_to_value VAR_0x8000, 4
|
||||
goto_if 1, EventScript_16AFBC
|
||||
compare_var_to_value VAR_0x8000, 5
|
||||
goto_if 1, EventScript_16AFD0
|
||||
compare_var_to_value VAR_0x8000, 6
|
||||
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
|
||||
message Text_1932F4
|
||||
waitmessage
|
||||
setvar VAR_0x8004, 5
|
||||
special sub_80CB7C4
|
||||
waitstate
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16AF6C
|
||||
case 1, EventScript_16AF80
|
||||
case 2, EventScript_16AF94
|
||||
case 3, EventScript_16AFA8
|
||||
case 4, EventScript_16AFBC
|
||||
case 5, EventScript_16AFD0
|
||||
case 6, EventScript_16AFE4
|
||||
case 7, EventScript_16AFF8
|
||||
case 8, EventScript_16B00C
|
||||
case 9, EventScript_16B020
|
||||
case 10, EventScript_16B034
|
||||
case 11, EventScript_16B048
|
||||
case 127, EventScript_16B048
|
||||
end
|
||||
|
||||
EventScript_16AF6C:: @ 816AF6C
|
||||
getitemname 0, ITEM_ENERGY_POWDER
|
||||
setvar VAR_0x8008, 30
|
||||
setvar VAR_0x8009, 50
|
||||
goto EventScript_16B055
|
||||
end
|
||||
getitemname 0, ITEM_ENERGY_POWDER
|
||||
setvar VAR_0x8008, ITEM_ENERGY_POWDER
|
||||
setvar VAR_0x8009, 50
|
||||
goto EventScript_16B055
|
||||
end
|
||||
|
||||
EventScript_16AF80:: @ 816AF80
|
||||
getitemname 0, ITEM_ENERGY_ROOT
|
||||
setvar VAR_0x8008, 31
|
||||
setvar VAR_0x8009, 80
|
||||
goto EventScript_16B055
|
||||
end
|
||||
getitemname 0, ITEM_ENERGY_ROOT
|
||||
setvar VAR_0x8008, ITEM_ENERGY_ROOT
|
||||
setvar VAR_0x8009, 80
|
||||
goto EventScript_16B055
|
||||
end
|
||||
|
||||
EventScript_16AF94:: @ 816AF94
|
||||
getitemname 0, ITEM_HEAL_POWDER
|
||||
setvar VAR_0x8008, 32
|
||||
setvar VAR_0x8009, 50
|
||||
goto EventScript_16B055
|
||||
end
|
||||
getitemname 0, ITEM_HEAL_POWDER
|
||||
setvar VAR_0x8008, ITEM_HEAL_POWDER
|
||||
setvar VAR_0x8009, 50
|
||||
goto EventScript_16B055
|
||||
end
|
||||
|
||||
EventScript_16AFA8:: @ 816AFA8
|
||||
getitemname 0, ITEM_REVIVAL_HERB
|
||||
setvar VAR_0x8008, 33
|
||||
setvar VAR_0x8009, 300
|
||||
goto EventScript_16B055
|
||||
end
|
||||
getitemname 0, ITEM_REVIVAL_HERB
|
||||
setvar VAR_0x8008, ITEM_REVIVAL_HERB
|
||||
setvar VAR_0x8009, 300
|
||||
goto EventScript_16B055
|
||||
end
|
||||
|
||||
EventScript_16AFBC:: @ 816AFBC
|
||||
getitemname 0, ITEM_PROTEIN
|
||||
setvar VAR_0x8008, 64
|
||||
setvar VAR_0x8009, 1000
|
||||
goto EventScript_16B055
|
||||
end
|
||||
getitemname 0, ITEM_PROTEIN
|
||||
setvar VAR_0x8008, ITEM_PROTEIN
|
||||
setvar VAR_0x8009, 1000
|
||||
goto EventScript_16B055
|
||||
end
|
||||
|
||||
EventScript_16AFD0:: @ 816AFD0
|
||||
getitemname 0, ITEM_IRON
|
||||
setvar VAR_0x8008, 65
|
||||
setvar VAR_0x8009, 1000
|
||||
goto EventScript_16B055
|
||||
end
|
||||
getitemname 0, ITEM_IRON
|
||||
setvar VAR_0x8008, ITEM_IRON
|
||||
setvar VAR_0x8009, 1000
|
||||
goto EventScript_16B055
|
||||
end
|
||||
|
||||
EventScript_16AFE4:: @ 816AFE4
|
||||
getitemname 0, ITEM_CARBOS
|
||||
setvar VAR_0x8008, 66
|
||||
setvar VAR_0x8009, 1000
|
||||
goto EventScript_16B055
|
||||
end
|
||||
getitemname 0, ITEM_CARBOS
|
||||
setvar VAR_0x8008, ITEM_CARBOS
|
||||
setvar VAR_0x8009, 1000
|
||||
goto EventScript_16B055
|
||||
end
|
||||
|
||||
EventScript_16AFF8:: @ 816AFF8
|
||||
getitemname 0, ITEM_CALCIUM
|
||||
setvar VAR_0x8008, 67
|
||||
setvar VAR_0x8009, 1000
|
||||
goto EventScript_16B055
|
||||
end
|
||||
getitemname 0, ITEM_CALCIUM
|
||||
setvar VAR_0x8008, ITEM_CALCIUM
|
||||
setvar VAR_0x8009, 1000
|
||||
goto EventScript_16B055
|
||||
end
|
||||
|
||||
EventScript_16B00C:: @ 816B00C
|
||||
getitemname 0, ITEM_ZINC
|
||||
setvar VAR_0x8008, 70
|
||||
setvar VAR_0x8009, 1000
|
||||
goto EventScript_16B055
|
||||
end
|
||||
getitemname 0, ITEM_ZINC
|
||||
setvar VAR_0x8008, ITEM_ZINC
|
||||
setvar VAR_0x8009, 1000
|
||||
goto EventScript_16B055
|
||||
end
|
||||
|
||||
EventScript_16B020:: @ 816B020
|
||||
getitemname 0, ITEM_HP_UP
|
||||
setvar VAR_0x8008, 63
|
||||
setvar VAR_0x8009, 1000
|
||||
goto EventScript_16B055
|
||||
end
|
||||
getitemname 0, ITEM_HP_UP
|
||||
setvar VAR_0x8008, ITEM_HP_UP
|
||||
setvar VAR_0x8009, 1000
|
||||
goto EventScript_16B055
|
||||
end
|
||||
|
||||
EventScript_16B034:: @ 816B034
|
||||
getitemname 0, ITEM_PP_UP
|
||||
setvar VAR_0x8008, 69
|
||||
setvar VAR_0x8009, 3000
|
||||
goto EventScript_16B055
|
||||
end
|
||||
getitemname 0, ITEM_PP_UP
|
||||
setvar VAR_0x8008, ITEM_PP_UP
|
||||
setvar VAR_0x8009, 3000
|
||||
goto EventScript_16B055
|
||||
end
|
||||
|
||||
EventScript_16B048:: @ 816B048
|
||||
loadword 0, gUnknown_819342F
|
||||
callstd 4
|
||||
special sub_815F114
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_819342F
|
||||
special sub_815F114
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16B055:: @ 816B055
|
||||
loadword 0, gUnknown_819331E
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16AEC8
|
||||
copyvar VAR_0x8004, VAR_0x8009
|
||||
specialvar VAR_RESULT, sub_815EEB0
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16B0CC
|
||||
setorcopyvar VAR_0x8000, VAR_0x8008
|
||||
setorcopyvar VAR_0x8001, 1
|
||||
callstd 0
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16B0BF
|
||||
copyvar VAR_0x8004, VAR_0x8009
|
||||
special sub_815EF5C
|
||||
special sub_815F070
|
||||
loadword 0, gUnknown_819337A
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_16AEC8
|
||||
loadword 0, gUnknown_81933FB
|
||||
callstd 4
|
||||
special sub_815F114
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_819331E, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16AEC8
|
||||
copyvar VAR_0x8004, VAR_0x8009
|
||||
specialvar VAR_RESULT, sub_815EEB0
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16B0CC
|
||||
giveitem VAR_0x8008
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16B0BF
|
||||
copyvar VAR_0x8004, VAR_0x8009
|
||||
special sub_815EF5C
|
||||
special sub_815F070
|
||||
msgbox gUnknown_819337A, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16AEC8
|
||||
msgbox gUnknown_81933FB
|
||||
special sub_815F114
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16B0BF:: @ 816B0BF
|
||||
loadword 0, gUnknown_81A5207
|
||||
callstd 4
|
||||
special sub_815F114
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_81A5207
|
||||
special sub_815F114
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16B0CC:: @ 816B0CC
|
||||
loadword 0, gUnknown_8193352
|
||||
callstd 4
|
||||
goto EventScript_16AEC8
|
||||
end
|
||||
msgbox gUnknown_8193352
|
||||
goto EventScript_16AEC8
|
||||
end
|
||||
|
||||
CeruleanCity_House5_EventScript_16B0DA:: @ 816B0DA
|
||||
lockall
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A7AE0
|
||||
special sub_814EA7C
|
||||
waitstate
|
||||
releaseall
|
||||
end
|
||||
lockall
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
special sub_814EA7C
|
||||
waitstate
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -1,41 +1,38 @@
|
||||
CeruleanCity_Mart_MapScripts:: @ 816AC9D
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CeruleanCity_Mart_EventScript_16AC9E:: @ 816AC9E
|
||||
loadword 0, gUnknown_81929C2
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_81929C2, 2
|
||||
end
|
||||
|
||||
CeruleanCity_Mart_EventScript_16ACA7:: @ 816ACA7
|
||||
loadword 0, gUnknown_8192A79
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8192A79, 2
|
||||
end
|
||||
|
||||
CeruleanCity_Mart_EventScript_16ACB0:: @ 816ACB0
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
message Text_1A6211
|
||||
waitmessage
|
||||
pokemart Items_16ACD8
|
||||
loadword 0, gUnknown_81A5190
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
message Text_1A6211
|
||||
waitmessage
|
||||
pokemart Items_16ACD8
|
||||
msgbox gUnknown_81A5190
|
||||
release
|
||||
end
|
||||
|
||||
.align 2
|
||||
.align 2
|
||||
Items_16ACD8:: @ 816ACD8
|
||||
.2byte ITEM_POKE_BALL
|
||||
.2byte ITEM_SUPER_POTION
|
||||
.2byte ITEM_POTION
|
||||
.2byte ITEM_ANTIDOTE
|
||||
.2byte ITEM_PARALYZE_HEAL
|
||||
.2byte ITEM_AWAKENING
|
||||
.2byte ITEM_BURN_HEAL
|
||||
.2byte ITEM_ESCAPE_ROPE
|
||||
.2byte ITEM_REPEL
|
||||
.2byte ITEM_NONE
|
||||
release
|
||||
end
|
||||
.2byte ITEM_POKE_BALL
|
||||
.2byte ITEM_SUPER_POTION
|
||||
.2byte ITEM_POTION
|
||||
.2byte ITEM_ANTIDOTE
|
||||
.2byte ITEM_PARALYZE_HEAL
|
||||
.2byte ITEM_AWAKENING
|
||||
.2byte ITEM_BURN_HEAL
|
||||
.2byte ITEM_ESCAPE_ROPE
|
||||
.2byte ITEM_REPEL
|
||||
.2byte ITEM_NONE
|
||||
release
|
||||
end
|
||||
|
||||
@@ -1,41 +1,37 @@
|
||||
CeruleanCity_PokemonCenter_1F_MapScripts:: @ 816AA2D
|
||||
map_script 3, CeruleanCity_PokemonCenter_1F_MapScript1_16AA38
|
||||
map_script 5, CeruleanCity_PokemonCenter_1F_MapScript2_1BC05C
|
||||
.byte 0
|
||||
map_script 3, CeruleanCity_PokemonCenter_1F_MapScript1_16AA38
|
||||
map_script 5, CeruleanCity_PokemonCenter_1F_MapScript2_1BC05C
|
||||
.byte 0
|
||||
|
||||
CeruleanCity_PokemonCenter_1F_MapScript1_16AA38:: @ 816AA38
|
||||
setrespawn 4
|
||||
end
|
||||
setrespawn SPAWN_CERULEAN_CITY
|
||||
end
|
||||
|
||||
CeruleanCity_PokemonCenter_1F_EventScript_16AA3C:: @ 816AA3C
|
||||
lock
|
||||
faceplayer
|
||||
call EventScript_1A6578
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
call EventScript_1A6578
|
||||
release
|
||||
end
|
||||
|
||||
CeruleanCity_PokemonCenter_1F_EventScript_16AA45:: @ 816AA45
|
||||
loadword 0, gUnknown_8192079
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8192079, 2
|
||||
end
|
||||
|
||||
CeruleanCity_PokemonCenter_1F_EventScript_16AA4E:: @ 816AA4E
|
||||
loadword 0, gUnknown_8191FFB
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8191FFB, 2
|
||||
end
|
||||
|
||||
CeruleanCity_PokemonCenter_1F_EventScript_16AA57:: @ 816AA57
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_0x8004, 13
|
||||
setvar VAR_0x8005, 1
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
loadword 0, gUnknown_8192116
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_0x8004, 13
|
||||
setvar VAR_0x8005, 1
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
msgbox gUnknown_8192116
|
||||
release
|
||||
end
|
||||
|
||||
CeruleanCity_PokemonCenter_1F_EventScript_16AA70:: @ 816AA70
|
||||
loadword 0, gUnknown_819214C
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_819214C, 2
|
||||
end
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
CeruleanCity_PokemonCenter_2F_MapScripts:: @ 816AA79
|
||||
map_script 2, CeruleanCity_PokemonCenter_2F_MapScript1_1BB2A3
|
||||
map_script 4, CeruleanCity_PokemonCenter_2F_MapScript2_1BB1ED
|
||||
map_script 1, CeruleanCity_PokemonCenter_2F_MapScript3_1BB237
|
||||
map_script 3, CeruleanCity_PokemonCenter_2F_MapScript4_1BB1B4
|
||||
.byte 0
|
||||
map_script 2, CeruleanCity_PokemonCenter_2F_MapScript1_1BB2A3
|
||||
map_script 4, CeruleanCity_PokemonCenter_2F_MapScript2_1BB1ED
|
||||
map_script 1, CeruleanCity_PokemonCenter_2F_MapScript3_1BB237
|
||||
map_script 3, CeruleanCity_PokemonCenter_2F_MapScript4_1BB1B4
|
||||
.byte 0
|
||||
|
||||
CeruleanCity_PokemonCenter_2F_EventScript_16AA8E:: @ 816AA8E
|
||||
call EventScript_1BB4A3
|
||||
end
|
||||
call EventScript_1BB4A3
|
||||
end
|
||||
|
||||
EventScript_16AA94:: @ 816AA94
|
||||
call EventScript_1BB6AB
|
||||
end
|
||||
call EventScript_1BB6AB
|
||||
end
|
||||
|
||||
EventScript_16AA9A:: @ 816AA9A
|
||||
call EventScript_1BB7DE
|
||||
end
|
||||
call EventScript_1BB7DE
|
||||
end
|
||||
|
||||
@@ -1,384 +1,372 @@
|
||||
CinnabarIsland_MapScripts:: @ 8166ED6
|
||||
map_script 3, CinnabarIsland_MapScript1_166EE1
|
||||
map_script 2, CinnabarIsland_MapScript2_166F6E
|
||||
.byte 0
|
||||
map_script 3, CinnabarIsland_MapScript1_166EE1
|
||||
map_script 2, CinnabarIsland_MapScript2_166F6E
|
||||
.byte 0
|
||||
|
||||
CinnabarIsland_MapScript1_166EE1:: @ 8166EE1
|
||||
setworldmapflag 2200
|
||||
call EventScript_166F5E
|
||||
compare_var_to_value VAR_0x4071, 1
|
||||
call_if 1, EventScript_166F24
|
||||
compare_var_to_value VAR_0x4071, 3
|
||||
call_if 1, EventScript_166F52
|
||||
compare_var_to_value VAR_0x408A, 1
|
||||
call_if 1, EventScript_166F0B
|
||||
end
|
||||
setworldmapflag FLAG_WORLD_MAP_CINNABAR_ISLAND
|
||||
call EventScript_166F5E
|
||||
compare_var_to_value VAR_0x4071, 1
|
||||
call_if 1, EventScript_166F24
|
||||
compare_var_to_value VAR_0x4071, 3
|
||||
call_if 1, EventScript_166F52
|
||||
compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND, 1
|
||||
call_if 1, EventScript_166F0B
|
||||
end
|
||||
|
||||
EventScript_166F0B:: @ 8166F0B
|
||||
savebgm BGM_FRLG_FOLLOW_ME
|
||||
setflag FLAG_0x002
|
||||
setobjectxyperm 3, 15, 12
|
||||
setobjectmovementtype 3, 9
|
||||
setobjectxyperm 4, 30, 12
|
||||
return
|
||||
savebgm BGM_FRLG_FOLLOW_ME
|
||||
setflag FLAG_0x002
|
||||
setobjectxyperm 3, 15, 12
|
||||
setobjectmovementtype 3, 9
|
||||
setobjectxyperm 4, 30, 12
|
||||
return
|
||||
|
||||
EventScript_166F24:: @ 8166F24
|
||||
getplayerxy VAR_0x8004, VAR_0x8005
|
||||
compare_var_to_value VAR_0x8004, 18
|
||||
goto_if 4, EventScript_166F4A
|
||||
setflag FLAG_0x002
|
||||
setobjectxyperm 3, 18, 12
|
||||
setobjectmovementtype 3, 7
|
||||
setobjectxyperm 4, 30, 12
|
||||
return
|
||||
getplayerxy VAR_0x8004, VAR_0x8005
|
||||
compare_var_to_value VAR_0x8004, 18
|
||||
goto_if 4, EventScript_166F4A
|
||||
setflag FLAG_0x002
|
||||
setobjectxyperm 3, 18, 12
|
||||
setobjectmovementtype 3, 7
|
||||
setobjectxyperm 4, 30, 12
|
||||
return
|
||||
|
||||
EventScript_166F4A:: @ 8166F4A
|
||||
setobjectxyperm 4, 30, 8
|
||||
return
|
||||
setobjectxyperm 4, 30, 8
|
||||
return
|
||||
|
||||
EventScript_166F52:: @ 8166F52
|
||||
setobjectxyperm 3, 21, 8
|
||||
setobjectmovementtype 3, 7
|
||||
return
|
||||
setobjectxyperm 3, 21, 8
|
||||
setobjectmovementtype 3, 7
|
||||
return
|
||||
|
||||
EventScript_166F5E:: @ 8166F5E
|
||||
checkflag FLAG_0x1A8
|
||||
goto_if 1, EventScript_166F68
|
||||
return
|
||||
checkflag FLAG_0x1A8
|
||||
goto_if_eq EventScript_166F68
|
||||
return
|
||||
|
||||
EventScript_166F68:: @ 8166F68
|
||||
setvar VAR_0x4001, 1
|
||||
return
|
||||
setvar VAR_0x4001, 1
|
||||
return
|
||||
|
||||
CinnabarIsland_MapScript2_166F6E:: @ 8166F6E
|
||||
map_script_2 VAR_0x408A, 1, EventScript_166F88
|
||||
map_script_2 VAR_0x4071, 1, EventScript_166FCD
|
||||
map_script_2 VAR_0x4071, 3, EventScript_166FA0
|
||||
.2byte 0
|
||||
map_script_2 VAR_MAP_SCENE_CINNABAR_ISLAND, 1, EventScript_166F88
|
||||
map_script_2 VAR_0x4071, 1, EventScript_166FCD
|
||||
map_script_2 VAR_0x4071, 3, EventScript_166FA0
|
||||
.2byte 0
|
||||
|
||||
EventScript_166F88:: @ 8166F88
|
||||
lockall
|
||||
clearflag FLAG_SPECIAL_FLAG_0x4001
|
||||
savebgm MUS_DUMMY
|
||||
textcolor 0
|
||||
setvar VAR_0x408A, 2
|
||||
delay 20
|
||||
call EventScript_1670E6
|
||||
releaseall
|
||||
end
|
||||
lockall
|
||||
clearflag FLAG_SPECIAL_FLAG_0x4001
|
||||
savebgm MUS_DUMMY
|
||||
textcolor 0
|
||||
setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 2
|
||||
delay 20
|
||||
call EventScript_1670E6
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_166FA0:: @ 8166FA0
|
||||
lockall
|
||||
textcolor 0
|
||||
loadword 0, gUnknown_8180F09
|
||||
callstd 4
|
||||
closemessage
|
||||
applymovement 3, Movement_166FC6
|
||||
waitmovement 0
|
||||
removeobject 3
|
||||
setvar VAR_0x4071, 4
|
||||
setflag FLAG_0x075
|
||||
clearflag FLAG_0x076
|
||||
releaseall
|
||||
end
|
||||
lockall
|
||||
textcolor 0
|
||||
msgbox gUnknown_8180F09
|
||||
closemessage
|
||||
applymovement 3, Movement_166FC6
|
||||
waitmovement 0
|
||||
removeobject 3
|
||||
setvar VAR_0x4071, 4
|
||||
setflag FLAG_0x075
|
||||
clearflag FLAG_0x076
|
||||
releaseall
|
||||
end
|
||||
|
||||
Movement_166FC6:: @ 8166FC6
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_end
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_end
|
||||
|
||||
EventScript_166FCD:: @ 8166FCD
|
||||
lockall
|
||||
textcolor 0
|
||||
checkflag FLAG_0x002
|
||||
call_if 0, EventScript_167032
|
||||
checkflag FLAG_0x002
|
||||
call_if 1, EventScript_16703D
|
||||
playse SE_PIN
|
||||
applymovement 3, Movement_1A75DB
|
||||
waitmovement 0
|
||||
applymovement 3, Movement_1A75DD
|
||||
waitmovement 0
|
||||
checkflag FLAG_0x002
|
||||
call_if 0, EventScript_167048
|
||||
checkflag FLAG_0x002
|
||||
call_if 1, EventScript_167053
|
||||
loadword 0, gUnknown_8180C90
|
||||
callstd 4
|
||||
loadword 0, gUnknown_8180CAA
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_167068
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_167078
|
||||
end
|
||||
lockall
|
||||
textcolor 0
|
||||
checkflag FLAG_0x002
|
||||
call_if 0, EventScript_167032
|
||||
checkflag FLAG_0x002
|
||||
call_if 1, EventScript_16703D
|
||||
playse SE_PIN
|
||||
applymovement 3, Movement_1A75DB
|
||||
waitmovement 0
|
||||
applymovement 3, Movement_1A75DD
|
||||
waitmovement 0
|
||||
checkflag FLAG_0x002
|
||||
call_if 0, EventScript_167048
|
||||
checkflag FLAG_0x002
|
||||
call_if 1, EventScript_167053
|
||||
msgbox gUnknown_8180C90
|
||||
msgbox gUnknown_8180CAA, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_167068
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_167078
|
||||
end
|
||||
|
||||
EventScript_167032:: @ 8167032
|
||||
applymovement 3, Movement_1A75E9
|
||||
waitmovement 0
|
||||
return
|
||||
applymovement 3, Movement_1A75E9
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_16703D:: @ 816703D
|
||||
applymovement 3, Movement_1A75E7
|
||||
waitmovement 0
|
||||
return
|
||||
applymovement 3, Movement_1A75E7
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_167048:: @ 8167048
|
||||
applymovement 3, Movement_1671A4
|
||||
waitmovement 0
|
||||
return
|
||||
applymovement 3, Movement_1671A4
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_167053:: @ 8167053
|
||||
applymovement 3, Movement_1671A6
|
||||
waitmovement 0
|
||||
applymovement 255, Movement_1A75EB
|
||||
waitmovement 0
|
||||
return
|
||||
applymovement 3, Movement_1671A6
|
||||
waitmovement 0
|
||||
applymovement 255, Movement_1A75EB
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_167068:: @ 8167068
|
||||
loadword 0, gUnknown_8180DDD
|
||||
callstd 4
|
||||
closemessage
|
||||
call EventScript_1670E6
|
||||
releaseall
|
||||
end
|
||||
msgbox gUnknown_8180DDD
|
||||
closemessage
|
||||
call EventScript_1670E6
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_167078:: @ 8167078
|
||||
loadword 0, gUnknown_8180DF8
|
||||
callstd 4
|
||||
closemessage
|
||||
checkflag FLAG_0x002
|
||||
call_if 0, EventScript_1670A0
|
||||
checkflag FLAG_0x002
|
||||
call_if 1, EventScript_1670B3
|
||||
removeobject 3
|
||||
setvar VAR_0x4071, 2
|
||||
clearflag FLAG_0x0A2
|
||||
releaseall
|
||||
end
|
||||
msgbox gUnknown_8180DF8
|
||||
closemessage
|
||||
checkflag FLAG_0x002
|
||||
call_if 0, EventScript_1670A0
|
||||
checkflag FLAG_0x002
|
||||
call_if 1, EventScript_1670B3
|
||||
removeobject 3
|
||||
setvar VAR_0x4071, 2
|
||||
clearflag FLAG_0x0A2
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_1670A0:: @ 81670A0
|
||||
applymovement 3, Movement_1670AB
|
||||
waitmovement 0
|
||||
return
|
||||
applymovement 3, Movement_1670AB
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Movement_1670AB:: @ 81670AB
|
||||
step_13
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_end
|
||||
step_13
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_end
|
||||
|
||||
EventScript_1670B3:: @ 81670B3
|
||||
applymovement 255, Movement_1670DB
|
||||
applymovement 3, Movement_1670DE
|
||||
waitmovement 0
|
||||
opendoor 14, 11
|
||||
waitdooranim
|
||||
applymovement 3, Movement_1670E2
|
||||
waitmovement 0
|
||||
closedoor 14, 11
|
||||
waitdooranim
|
||||
return
|
||||
applymovement 255, Movement_1670DB
|
||||
applymovement 3, Movement_1670DE
|
||||
waitmovement 0
|
||||
opendoor 14, 11
|
||||
waitdooranim
|
||||
applymovement 3, Movement_1670E2
|
||||
waitmovement 0
|
||||
closedoor 14, 11
|
||||
waitdooranim
|
||||
return
|
||||
|
||||
Movement_1670DB:: @ 81670DB
|
||||
step_12
|
||||
step_30
|
||||
step_end
|
||||
step_12
|
||||
step_30
|
||||
step_end
|
||||
|
||||
Movement_1670DE:: @ 81670DE
|
||||
step_1c
|
||||
step_12
|
||||
step_2e
|
||||
step_end
|
||||
step_1c
|
||||
step_12
|
||||
step_2e
|
||||
step_end
|
||||
|
||||
Movement_1670E2:: @ 81670E2
|
||||
step_11
|
||||
step_1a
|
||||
step_60
|
||||
step_end
|
||||
step_11
|
||||
step_1a
|
||||
step_60
|
||||
step_end
|
||||
|
||||
EventScript_1670E6:: @ 81670E6
|
||||
checkflag FLAG_0x002
|
||||
call_if 1, EventScript_167142
|
||||
addobject 4
|
||||
checkflag FLAG_0x002
|
||||
call_if 0, EventScript_167154
|
||||
checkflag FLAG_0x002
|
||||
call_if 1, EventScript_167166
|
||||
loadword 0, gUnknown_8180EAD
|
||||
callstd 4
|
||||
closemessage
|
||||
checkflag FLAG_0x002
|
||||
call_if 0, EventScript_167171
|
||||
checkflag FLAG_0x002
|
||||
call_if 1, EventScript_167183
|
||||
setvar VAR_0x4071, 2
|
||||
removeobject 3
|
||||
delay 40
|
||||
setflag FLAG_0x06B
|
||||
setvar VAR_0x4075, 1
|
||||
setvar VAR_0x8004, 8
|
||||
setvar VAR_0x8006, 1
|
||||
goto EventScript_1A90DA
|
||||
end
|
||||
checkflag FLAG_0x002
|
||||
call_if 1, EventScript_167142
|
||||
addobject 4
|
||||
checkflag FLAG_0x002
|
||||
call_if 0, EventScript_167154
|
||||
checkflag FLAG_0x002
|
||||
call_if 1, EventScript_167166
|
||||
msgbox gUnknown_8180EAD
|
||||
closemessage
|
||||
checkflag FLAG_0x002
|
||||
call_if 0, EventScript_167171
|
||||
checkflag FLAG_0x002
|
||||
call_if 1, EventScript_167183
|
||||
setvar VAR_0x4071, 2
|
||||
removeobject 3
|
||||
delay 40
|
||||
setflag FLAG_0x06B
|
||||
setvar VAR_MAP_SCENE_ONE_ISLAND_HARBOR, 1
|
||||
setvar VAR_0x8004, 8
|
||||
setvar VAR_0x8006, 1
|
||||
goto EventScript_1A90DA
|
||||
end
|
||||
|
||||
EventScript_167142:: @ 8167142
|
||||
applymovement 3, Movement_1671AF
|
||||
applymovement 255, Movement_1671AF
|
||||
waitmovement 0
|
||||
return
|
||||
applymovement 3, Movement_1671AF
|
||||
applymovement 255, Movement_1671AF
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_167154:: @ 8167154
|
||||
applymovement 3, Movement_1671AA
|
||||
applymovement 4, Movement_167195
|
||||
waitmovement 0
|
||||
return
|
||||
applymovement 3, Movement_1671AA
|
||||
applymovement 4, Movement_167195
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_167166:: @ 8167166
|
||||
applymovement 4, Movement_167195
|
||||
waitmovement 0
|
||||
return
|
||||
applymovement 4, Movement_167195
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_167171:: @ 8167171
|
||||
applymovement 3, Movement_16719D
|
||||
applymovement 255, Movement_1671BA
|
||||
waitmovement 0
|
||||
return
|
||||
applymovement 3, Movement_16719D
|
||||
applymovement 255, Movement_1671BA
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_167183:: @ 8167183
|
||||
applymovement 3, Movement_1671B6
|
||||
applymovement 255, Movement_1671C4
|
||||
waitmovement 0
|
||||
return
|
||||
applymovement 3, Movement_1671B6
|
||||
applymovement 255, Movement_1671C4
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Movement_167195:: @ 8167195
|
||||
step_1c
|
||||
step_1c
|
||||
step_1f
|
||||
step_1f
|
||||
step_12
|
||||
step_left
|
||||
step_left
|
||||
step_end
|
||||
step_1c
|
||||
step_1c
|
||||
step_1f
|
||||
step_1f
|
||||
step_12
|
||||
step_left
|
||||
step_left
|
||||
step_end
|
||||
|
||||
Movement_16719D:: @ 816719D
|
||||
step_13
|
||||
step_10
|
||||
step_10
|
||||
step_13
|
||||
step_1a
|
||||
step_60
|
||||
step_end
|
||||
step_13
|
||||
step_10
|
||||
step_10
|
||||
step_13
|
||||
step_1a
|
||||
step_60
|
||||
step_end
|
||||
|
||||
Movement_1671A4:: @ 81671A4
|
||||
step_11
|
||||
step_end
|
||||
step_11
|
||||
step_end
|
||||
|
||||
Movement_1671A6:: @ 81671A6
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_end
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_end
|
||||
|
||||
Movement_1671AA:: @ 81671AA
|
||||
step_1c
|
||||
step_1c
|
||||
step_1b
|
||||
step_30
|
||||
step_end
|
||||
step_1c
|
||||
step_1c
|
||||
step_1b
|
||||
step_30
|
||||
step_end
|
||||
|
||||
Movement_1671AF:: @ 81671AF
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
step_end
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
step_end
|
||||
|
||||
Movement_1671B6:: @ 81671B6
|
||||
step_13
|
||||
step_1a
|
||||
step_60
|
||||
step_end
|
||||
step_13
|
||||
step_1a
|
||||
step_60
|
||||
step_end
|
||||
|
||||
Movement_1671BA:: @ 81671BA
|
||||
step_10
|
||||
step_13
|
||||
step_10
|
||||
step_10
|
||||
step_30
|
||||
step_1a
|
||||
step_13
|
||||
step_1a
|
||||
step_60
|
||||
step_end
|
||||
step_10
|
||||
step_13
|
||||
step_10
|
||||
step_10
|
||||
step_30
|
||||
step_1a
|
||||
step_13
|
||||
step_1a
|
||||
step_60
|
||||
step_end
|
||||
|
||||
Movement_1671C4:: @ 81671C4
|
||||
step_13
|
||||
step_1a
|
||||
step_13
|
||||
step_1a
|
||||
step_60
|
||||
step_end
|
||||
step_13
|
||||
step_1a
|
||||
step_13
|
||||
step_1a
|
||||
step_60
|
||||
step_end
|
||||
|
||||
CinnabarIsland_EventScript_1671CA:: @ 81671CA
|
||||
lockall
|
||||
applymovement 255, Movement_1A75E9
|
||||
waitmovement 0
|
||||
delay 20
|
||||
loadword 0, gUnknown_8180B20
|
||||
callstd 4
|
||||
closemessage
|
||||
applymovement 255, Movement_1671ED
|
||||
waitmovement 0
|
||||
releaseall
|
||||
end
|
||||
lockall
|
||||
applymovement 255, Movement_1A75E9
|
||||
waitmovement 0
|
||||
delay 20
|
||||
msgbox gUnknown_8180B20
|
||||
closemessage
|
||||
applymovement 255, Movement_1671ED
|
||||
waitmovement 0
|
||||
releaseall
|
||||
end
|
||||
|
||||
Movement_1671ED:: @ 81671ED
|
||||
step_10
|
||||
step_end
|
||||
step_10
|
||||
step_end
|
||||
|
||||
CinnabarIsland_EventScript_1671EF:: @ 81671EF
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_0x8004, 8
|
||||
setvar VAR_0x8005, 3
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
loadword 0, gUnknown_8180B34
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_0x8004, 8
|
||||
setvar VAR_0x8005, 3
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
msgbox gUnknown_8180B34
|
||||
release
|
||||
end
|
||||
|
||||
CinnabarIsland_EventScript_167208:: @ 8167208
|
||||
loadword 0, gUnknown_8180BA0
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8180BA0, 2
|
||||
end
|
||||
|
||||
CinnabarIsland_EventScript_167211:: @ 8167211
|
||||
loadword 0, gUnknown_8180C0D
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_8180C0D, 3
|
||||
end
|
||||
|
||||
CinnabarIsland_EventScript_16721A:: @ 816721A
|
||||
loadword 0, gUnknown_8180C3E
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_8180C3E, 3
|
||||
end
|
||||
|
||||
CinnabarIsland_EventScript_167223:: @ 8167223
|
||||
lockall
|
||||
setvar VAR_0x8004, 8
|
||||
setvar VAR_0x8005, 0
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
loadword 0, gUnknown_8180C4A
|
||||
callstd 4
|
||||
releaseall
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, 8
|
||||
setvar VAR_0x8005, 0
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
msgbox gUnknown_8180C4A
|
||||
releaseall
|
||||
end
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,39 +1,36 @@
|
||||
CinnabarIsland_Mart_MapScripts:: @ 816EA0F
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CinnabarIsland_Mart_EventScript_16EA10:: @ 816EA10
|
||||
loadword 0, gUnknown_819A7A0
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_819A7A0, 2
|
||||
end
|
||||
|
||||
CinnabarIsland_Mart_EventScript_16EA19:: @ 816EA19
|
||||
loadword 0, gUnknown_819A7F1
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_819A7F1, 2
|
||||
end
|
||||
|
||||
CinnabarIsland_Mart_EventScript_16EA22:: @ 816EA22
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
message Text_1A6211
|
||||
waitmessage
|
||||
pokemart Items_16EA48
|
||||
loadword 0, gUnknown_81A5190
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
message Text_1A6211
|
||||
waitmessage
|
||||
pokemart Items_16EA48
|
||||
msgbox gUnknown_81A5190
|
||||
release
|
||||
end
|
||||
|
||||
.align 2
|
||||
.align 2
|
||||
Items_16EA48:: @ 816EA48
|
||||
.2byte ITEM_ULTRA_BALL
|
||||
.2byte ITEM_GREAT_BALL
|
||||
.2byte ITEM_HYPER_POTION
|
||||
.2byte ITEM_REVIVE
|
||||
.2byte ITEM_FULL_HEAL
|
||||
.2byte ITEM_ESCAPE_ROPE
|
||||
.2byte ITEM_MAX_REPEL
|
||||
.2byte ITEM_NONE
|
||||
release
|
||||
end
|
||||
.2byte ITEM_ULTRA_BALL
|
||||
.2byte ITEM_GREAT_BALL
|
||||
.2byte ITEM_HYPER_POTION
|
||||
.2byte ITEM_REVIVE
|
||||
.2byte ITEM_FULL_HEAL
|
||||
.2byte ITEM_ESCAPE_ROPE
|
||||
.2byte ITEM_MAX_REPEL
|
||||
.2byte ITEM_NONE
|
||||
release
|
||||
end
|
||||
|
||||
@@ -1,150 +1,144 @@
|
||||
CinnabarIsland_PokemonCenter_1F_MapScripts:: @ 816E8D7
|
||||
map_script 3, CinnabarIsland_PokemonCenter_1F_MapScript1_16E8E2
|
||||
map_script 5, CinnabarIsland_PokemonCenter_1F_MapScript2_1BC05C
|
||||
.byte 0
|
||||
map_script 3, CinnabarIsland_PokemonCenter_1F_MapScript1_16E8E2
|
||||
map_script 5, CinnabarIsland_PokemonCenter_1F_MapScript2_1BC05C
|
||||
.byte 0
|
||||
|
||||
CinnabarIsland_PokemonCenter_1F_MapScript1_16E8E2:: @ 816E8E2
|
||||
setrespawn 9
|
||||
end
|
||||
setrespawn SPAWN_CINNABAR_ISLAND
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonCenter_1F_EventScript_16E8E6:: @ 816E8E6
|
||||
lock
|
||||
faceplayer
|
||||
call EventScript_1A6578
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
call EventScript_1A6578
|
||||
release
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonCenter_1F_EventScript_16E8EF:: @ 816E8EF
|
||||
loadword 0, gUnknown_819A5BE
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_819A5BE, 2
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonCenter_1F_EventScript_16E8F8:: @ 816E8F8
|
||||
loadword 0, gUnknown_819A4F8
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_819A4F8, 2
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonCenter_1F_EventScript_16E901:: @ 816E901
|
||||
loadword 0, gUnknown_819A6B1
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_819A6B1, 2
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonCenter_1F_EventScript_16E90A:: @ 816E90A
|
||||
lock
|
||||
faceplayer
|
||||
loadword 0, gUnknown_819A725
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16E9A5
|
||||
loadword 0, gUnknown_819A785
|
||||
callstd 4
|
||||
closemessage
|
||||
playbgm BGM_FRLG_FOLLOW_ME, 1
|
||||
savebgm BGM_FRLG_FOLLOW_ME
|
||||
setflag FLAG_SPECIAL_FLAG_0x4001
|
||||
setflag FLAG_0x0A2
|
||||
delay 20
|
||||
compare_var_to_value VAR_FACING, 1
|
||||
call_if 1, EventScript_16E96F
|
||||
compare_var_to_value VAR_FACING, 4
|
||||
call_if 1, EventScript_16E981
|
||||
compare_var_to_value VAR_FACING, 3
|
||||
call_if 1, EventScript_16E993
|
||||
removeobject 7
|
||||
setvar VAR_0x408A, 1
|
||||
clearflag FLAG_0x062
|
||||
warp MAP_CINNABAR_ISLAND, 255, 14, 11
|
||||
waitstate
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
msgbox gUnknown_819A725, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16E9A5
|
||||
msgbox gUnknown_819A785
|
||||
closemessage
|
||||
playbgm BGM_FRLG_FOLLOW_ME, 1
|
||||
savebgm BGM_FRLG_FOLLOW_ME
|
||||
setflag FLAG_SPECIAL_FLAG_0x4001
|
||||
setflag FLAG_0x0A2
|
||||
delay 20
|
||||
compare_var_to_value VAR_FACING, 1
|
||||
call_if 1, EventScript_16E96F
|
||||
compare_var_to_value VAR_FACING, 4
|
||||
call_if 1, EventScript_16E981
|
||||
compare_var_to_value VAR_FACING, 3
|
||||
call_if 1, EventScript_16E993
|
||||
removeobject 7
|
||||
setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 1
|
||||
clearflag FLAG_0x062
|
||||
warp MAP_CINNABAR_ISLAND, 255, 14, 11
|
||||
waitstate
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16E96F:: @ 816E96F
|
||||
applymovement 7, Movement_16E9AF
|
||||
applymovement 255, Movement_16E9B9
|
||||
waitmovement 0
|
||||
return
|
||||
applymovement 7, Movement_16E9AF
|
||||
applymovement 255, Movement_16E9B9
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_16E981:: @ 816E981
|
||||
applymovement 7, Movement_16E9C3
|
||||
applymovement 255, Movement_16E9CF
|
||||
waitmovement 0
|
||||
return
|
||||
applymovement 7, Movement_16E9C3
|
||||
applymovement 255, Movement_16E9CF
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_16E993:: @ 816E993
|
||||
applymovement 7, Movement_16E9AF
|
||||
applymovement 255, Movement_16E9DE
|
||||
waitmovement 0
|
||||
return
|
||||
applymovement 7, Movement_16E9AF
|
||||
applymovement 255, Movement_16E9DE
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_16E9A5:: @ 816E9A5
|
||||
loadword 0, gUnknown_819A766
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_819A766
|
||||
release
|
||||
end
|
||||
|
||||
Movement_16E9AF:: @ 816E9AF
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_1b
|
||||
step_60
|
||||
step_end
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_1b
|
||||
step_60
|
||||
step_end
|
||||
|
||||
Movement_16E9B9:: @ 816E9B9
|
||||
step_10
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_10
|
||||
step_10
|
||||
step_1c
|
||||
step_10
|
||||
step_end
|
||||
step_10
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_10
|
||||
step_10
|
||||
step_1c
|
||||
step_10
|
||||
step_end
|
||||
|
||||
Movement_16E9C3:: @ 816E9C3
|
||||
step_11
|
||||
step_12
|
||||
step_12
|
||||
step_10
|
||||
step_12
|
||||
step_12
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_1b
|
||||
step_60
|
||||
step_end
|
||||
step_11
|
||||
step_12
|
||||
step_12
|
||||
step_10
|
||||
step_12
|
||||
step_12
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_1b
|
||||
step_60
|
||||
step_end
|
||||
|
||||
Movement_16E9CF:: @ 816E9CF
|
||||
step_1c
|
||||
step_1c
|
||||
step_1c
|
||||
step_02
|
||||
step_1c
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_10
|
||||
step_10
|
||||
step_1b
|
||||
step_10
|
||||
step_1b
|
||||
step_60
|
||||
step_end
|
||||
step_1c
|
||||
step_1c
|
||||
step_1c
|
||||
step_02
|
||||
step_1c
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_10
|
||||
step_10
|
||||
step_1b
|
||||
step_10
|
||||
step_1b
|
||||
step_60
|
||||
step_end
|
||||
|
||||
Movement_16E9DE:: @ 816E9DE
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_10
|
||||
step_10
|
||||
step_1c
|
||||
step_10
|
||||
step_end
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_10
|
||||
step_10
|
||||
step_1c
|
||||
step_10
|
||||
step_end
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
CinnabarIsland_PokemonCenter_2F_MapScripts:: @ 816E9E8
|
||||
map_script 2, CinnabarIsland_PokemonCenter_2F_MapScript1_1BB2A3
|
||||
map_script 4, CinnabarIsland_PokemonCenter_2F_MapScript2_1BB1ED
|
||||
map_script 1, CinnabarIsland_PokemonCenter_2F_MapScript3_1BB237
|
||||
map_script 3, CinnabarIsland_PokemonCenter_2F_MapScript4_1BB1B4
|
||||
.byte 0
|
||||
map_script 2, CinnabarIsland_PokemonCenter_2F_MapScript1_1BB2A3
|
||||
map_script 4, CinnabarIsland_PokemonCenter_2F_MapScript2_1BB1ED
|
||||
map_script 1, CinnabarIsland_PokemonCenter_2F_MapScript3_1BB237
|
||||
map_script 3, CinnabarIsland_PokemonCenter_2F_MapScript4_1BB1B4
|
||||
.byte 0
|
||||
|
||||
CinnabarIsland_PokemonCenter_2F_EventScript_16E9FD:: @ 816E9FD
|
||||
call EventScript_1BB4A3
|
||||
end
|
||||
call EventScript_1BB4A3
|
||||
end
|
||||
|
||||
EventScript_16EA03:: @ 816EA03
|
||||
call EventScript_1BB6AB
|
||||
end
|
||||
call EventScript_1BB6AB
|
||||
end
|
||||
|
||||
EventScript_16EA09:: @ 816EA09
|
||||
call EventScript_1BB7DE
|
||||
end
|
||||
call EventScript_1BB7DE
|
||||
end
|
||||
|
||||
@@ -1,37 +1,32 @@
|
||||
CinnabarIsland_PokemonLab_Entrance_MapScripts:: @ 816E273
|
||||
map_script 3, CinnabarIsland_PokemonLab_Entrance_MapScript1_16E279
|
||||
.byte 0
|
||||
map_script 3, CinnabarIsland_PokemonLab_Entrance_MapScript1_16E279
|
||||
.byte 0
|
||||
|
||||
CinnabarIsland_PokemonLab_Entrance_MapScript1_16E279:: @ 816E279
|
||||
compare_var_to_value VAR_0x406A, 1
|
||||
call_if 1, EventScript_16E285
|
||||
end
|
||||
compare_var_to_value VAR_0x406A, 1
|
||||
call_if 1, EventScript_16E285
|
||||
end
|
||||
|
||||
EventScript_16E285:: @ 816E285
|
||||
setvar VAR_0x406A, 2
|
||||
return
|
||||
setvar VAR_0x406A, 2
|
||||
return
|
||||
|
||||
CinnabarIsland_PokemonLab_Entrance_EventScript_16E28B:: @ 816E28B
|
||||
loadword 0, gUnknown_8199EE5
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8199EE5, 2
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonLab_Entrance_EventScript_16E294:: @ 816E294
|
||||
loadword 0, gUnknown_8199F41
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_8199F41, 3
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonLab_Entrance_EventScript_16E29D:: @ 816E29D
|
||||
loadword 0, gUnknown_8199F6A
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_8199F6A, 3
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonLab_Entrance_EventScript_16E2A6:: @ 816E2A6
|
||||
loadword 0, gUnknown_8199F83
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_8199F83, 3
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonLab_Entrance_EventScript_16E2AF:: @ 816E2AF
|
||||
loadword 0, gUnknown_8199F9A
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_8199F9A, 3
|
||||
end
|
||||
|
||||
@@ -1,362 +1,321 @@
|
||||
CinnabarIsland_PokemonLab_ExperimentRoom_MapScripts:: @ 816E400
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E401:: @ 816E401
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_0x8008, 8
|
||||
call EventScript_1A8CAD
|
||||
checkflag FLAG_0x276
|
||||
goto_if 1, EventScript_16E473
|
||||
loadword 0, gUnknown_81A597B
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16E45B
|
||||
call EventScript_1A8CBD
|
||||
compare_var_to_value VAR_0x8004, 6
|
||||
goto_if 4, EventScript_16E45B
|
||||
call EventScript_1A8CC9
|
||||
compare_var_to_var VAR_RESULT, VAR_0x8009
|
||||
goto_if 5, EventScript_16E465
|
||||
call EventScript_1A8CD9
|
||||
loadword 0, gUnknown_81A59DA
|
||||
callstd 4
|
||||
setflag FLAG_0x276
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_0x8008, 8
|
||||
call EventScript_1A8CAD
|
||||
checkflag FLAG_0x276
|
||||
goto_if_eq EventScript_16E473
|
||||
msgbox gUnknown_81A597B, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16E45B
|
||||
call EventScript_1A8CBD
|
||||
compare_var_to_value VAR_0x8004, 6
|
||||
goto_if 4, EventScript_16E45B
|
||||
call EventScript_1A8CC9
|
||||
compare_var_to_var VAR_RESULT, VAR_0x8009
|
||||
goto_if 5, EventScript_16E465
|
||||
call EventScript_1A8CD9
|
||||
msgbox gUnknown_81A59DA
|
||||
setflag FLAG_0x276
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16E45B:: @ 816E45B
|
||||
loadword 0, gUnknown_81A59B6
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_81A59B6
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16E465:: @ 816E465
|
||||
getspeciesname 0, 32777
|
||||
loadword 0, gUnknown_81A59C6
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
getspeciesname 0, VAR_0x8009
|
||||
msgbox gUnknown_81A59C6
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16E473:: @ 816E473
|
||||
loadword 0, gUnknown_81A59E7
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_81A59E7
|
||||
release
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E47D:: @ 816E47D
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_RESULT, 0
|
||||
checkflag FLAG_0x2EE
|
||||
call_if 1, EventScript_16E8A1
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_16E897
|
||||
compare_var_to_value VAR_0x406A, 2
|
||||
goto_if 1, EventScript_16E736
|
||||
compare_var_to_value VAR_0x406A, 1
|
||||
goto_if 1, EventScript_16E72C
|
||||
call EventScript_16E4EC
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_16E544
|
||||
call EventScript_16E504
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_16E586
|
||||
call EventScript_16E51C
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_16E5C8
|
||||
loadword 0, gUnknown_819A282
|
||||
callstd 4
|
||||
goto EventScript_16E53A
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_RESULT, 0
|
||||
checkflag FLAG_0x2EE
|
||||
call_if 1, EventScript_16E8A1
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16E897
|
||||
compare_var_to_value VAR_0x406A, 2
|
||||
goto_if_eq EventScript_16E736
|
||||
compare_var_to_value VAR_0x406A, 1
|
||||
goto_if_eq EventScript_16E72C
|
||||
call EventScript_16E4EC
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16E544
|
||||
call EventScript_16E504
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16E586
|
||||
call EventScript_16E51C
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16E5C8
|
||||
msgbox gUnknown_819A282
|
||||
goto EventScript_16E53A
|
||||
end
|
||||
|
||||
EventScript_16E4EC:: @ 816E4EC
|
||||
checkflag FLAG_0x273
|
||||
goto_if 0, EventScript_16E534
|
||||
checkflag FLAG_0x2ED
|
||||
goto_if 1, EventScript_16E534
|
||||
setvar VAR_RESULT, 1
|
||||
return
|
||||
checkflag FLAG_0x273
|
||||
goto_if 0, EventScript_16E534
|
||||
checkflag FLAG_0x2ED
|
||||
goto_if_eq EventScript_16E534
|
||||
setvar VAR_RESULT, 1
|
||||
return
|
||||
|
||||
EventScript_16E504:: @ 816E504
|
||||
checkflag FLAG_0x272
|
||||
goto_if 0, EventScript_16E534
|
||||
checkflag FLAG_0x2EC
|
||||
goto_if 1, EventScript_16E534
|
||||
setvar VAR_RESULT, 1
|
||||
return
|
||||
checkflag FLAG_0x272
|
||||
goto_if 0, EventScript_16E534
|
||||
checkflag FLAG_0x2EC
|
||||
goto_if_eq EventScript_16E534
|
||||
setvar VAR_RESULT, 1
|
||||
return
|
||||
|
||||
EventScript_16E51C:: @ 816E51C
|
||||
checkflag FLAG_0x25E
|
||||
goto_if 0, EventScript_16E534
|
||||
checkflag FLAG_0x2EE
|
||||
goto_if 1, EventScript_16E534
|
||||
setvar VAR_RESULT, 1
|
||||
return
|
||||
checkflag FLAG_0x25E
|
||||
goto_if 0, EventScript_16E534
|
||||
checkflag FLAG_0x2EE
|
||||
goto_if_eq EventScript_16E534
|
||||
setvar VAR_RESULT, 1
|
||||
return
|
||||
|
||||
EventScript_16E534:: @ 816E534
|
||||
setvar VAR_RESULT, 0
|
||||
return
|
||||
setvar VAR_RESULT, 0
|
||||
return
|
||||
|
||||
EventScript_16E53A:: @ 816E53A
|
||||
loadword 0, gUnknown_819A314
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_819A314
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16E544:: @ 816E544
|
||||
message Text_19A282
|
||||
waitmessage
|
||||
call EventScript_16E51C
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_16E5FA
|
||||
multichoice 0, 0, 21, 0
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_16E668
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16E53A
|
||||
compare_var_to_value VAR_0x8000, 127
|
||||
goto_if 1, EventScript_16E53A
|
||||
end
|
||||
message Text_19A282
|
||||
waitmessage
|
||||
call EventScript_16E51C
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16E5FA
|
||||
multichoice 0, 0, 21, 0
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16E668
|
||||
case 1, EventScript_16E53A
|
||||
case 127, EventScript_16E53A
|
||||
end
|
||||
|
||||
EventScript_16E586:: @ 816E586
|
||||
message Text_19A282
|
||||
waitmessage
|
||||
call EventScript_16E51C
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_16E631
|
||||
multichoice 0, 0, 22, 0
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_16E6A6
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16E53A
|
||||
compare_var_to_value VAR_0x8000, 127
|
||||
goto_if 1, EventScript_16E53A
|
||||
end
|
||||
message Text_19A282
|
||||
waitmessage
|
||||
call EventScript_16E51C
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16E631
|
||||
multichoice 0, 0, 22, 0
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16E6A6
|
||||
case 1, EventScript_16E53A
|
||||
case 127, EventScript_16E53A
|
||||
end
|
||||
|
||||
EventScript_16E5C8:: @ 816E5C8
|
||||
message Text_19A282
|
||||
waitmessage
|
||||
multichoice 0, 0, 23, 0
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_16E6E4
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16E53A
|
||||
compare_var_to_value VAR_0x8000, 127
|
||||
goto_if 1, EventScript_16E53A
|
||||
end
|
||||
message Text_19A282
|
||||
waitmessage
|
||||
multichoice 0, 0, 23, 0
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16E6E4
|
||||
case 1, EventScript_16E53A
|
||||
case 127, EventScript_16E53A
|
||||
end
|
||||
|
||||
EventScript_16E5FA:: @ 816E5FA
|
||||
multichoice 0, 0, 24, 0
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_16E668
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16E6E4
|
||||
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
|
||||
multichoice 0, 0, 24, 0
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16E668
|
||||
case 1, EventScript_16E6E4
|
||||
case 2, EventScript_16E53A
|
||||
case 127, EventScript_16E53A
|
||||
end
|
||||
|
||||
EventScript_16E631:: @ 816E631
|
||||
multichoice 0, 0, 25, 0
|
||||
copyvar VAR_0x8000, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8000, 0
|
||||
goto_if 1, EventScript_16E6A6
|
||||
compare_var_to_value VAR_0x8000, 1
|
||||
goto_if 1, EventScript_16E6E4
|
||||
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
|
||||
multichoice 0, 0, 25, 0
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16E6A6
|
||||
case 1, EventScript_16E6E4
|
||||
case 2, EventScript_16E53A
|
||||
case 127, EventScript_16E53A
|
||||
end
|
||||
|
||||
EventScript_16E668:: @ 816E668
|
||||
getspeciesname 0, SPECIES_OMANYTE
|
||||
getitemname 1, ITEM_HELIX_FOSSIL
|
||||
loadword 0, gUnknown_819A3D4
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16E722
|
||||
loadword 0, gUnknown_819A45D
|
||||
callstd 4
|
||||
textcolor 0
|
||||
removeitem ITEM_HELIX_FOSSIL, 1
|
||||
loadword 0, gUnknown_819A4AB
|
||||
callstd 4
|
||||
setvar VAR_0x406A, 1
|
||||
setvar VAR_0x4069, 1
|
||||
release
|
||||
end
|
||||
getspeciesname 0, SPECIES_OMANYTE
|
||||
getitemname 1, ITEM_HELIX_FOSSIL
|
||||
msgbox gUnknown_819A3D4, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16E722
|
||||
msgbox gUnknown_819A45D
|
||||
textcolor 0
|
||||
removeitem ITEM_HELIX_FOSSIL, 1
|
||||
msgbox gUnknown_819A4AB
|
||||
setvar VAR_0x406A, 1
|
||||
setvar VAR_0x4069, 1
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16E6A6:: @ 816E6A6
|
||||
getspeciesname 0, SPECIES_KABUTO
|
||||
getitemname 1, ITEM_DOME_FOSSIL
|
||||
loadword 0, gUnknown_819A3D4
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16E722
|
||||
loadword 0, gUnknown_819A45D
|
||||
callstd 4
|
||||
textcolor 0
|
||||
removeitem ITEM_DOME_FOSSIL, 1
|
||||
loadword 0, gUnknown_819A4AB
|
||||
callstd 4
|
||||
setvar VAR_0x406A, 1
|
||||
setvar VAR_0x4069, 2
|
||||
release
|
||||
end
|
||||
getspeciesname 0, SPECIES_KABUTO
|
||||
getitemname 1, ITEM_DOME_FOSSIL
|
||||
msgbox gUnknown_819A3D4, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16E722
|
||||
msgbox gUnknown_819A45D
|
||||
textcolor 0
|
||||
removeitem ITEM_DOME_FOSSIL, 1
|
||||
msgbox gUnknown_819A4AB
|
||||
setvar VAR_0x406A, 1
|
||||
setvar VAR_0x4069, 2
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16E6E4:: @ 816E6E4
|
||||
getspeciesname 0, SPECIES_AERODACTYL
|
||||
getitemname 1, ITEM_OLD_AMBER
|
||||
loadword 0, gUnknown_819A3D4
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16E722
|
||||
loadword 0, gUnknown_819A45D
|
||||
callstd 4
|
||||
textcolor 0
|
||||
removeitem ITEM_OLD_AMBER, 1
|
||||
loadword 0, gUnknown_819A4AB
|
||||
callstd 4
|
||||
setvar VAR_0x406A, 1
|
||||
setvar VAR_0x4069, 3
|
||||
release
|
||||
end
|
||||
getspeciesname 0, SPECIES_AERODACTYL
|
||||
getitemname 1, ITEM_OLD_AMBER
|
||||
msgbox gUnknown_819A3D4, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16E722
|
||||
msgbox gUnknown_819A45D
|
||||
textcolor 0
|
||||
removeitem ITEM_OLD_AMBER, 1
|
||||
msgbox gUnknown_819A4AB
|
||||
setvar VAR_0x406A, 1
|
||||
setvar VAR_0x4069, 3
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16E722:: @ 816E722
|
||||
loadword 0, gUnknown_819A4E1
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_819A4E1
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16E72C:: @ 816E72C
|
||||
loadword 0, gUnknown_819A4AB
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_819A4AB
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16E736:: @ 816E736
|
||||
compare_var_to_value VAR_0x4069, 1
|
||||
goto_if 1, EventScript_16E758
|
||||
compare_var_to_value VAR_0x4069, 2
|
||||
goto_if 1, EventScript_16E79D
|
||||
compare_var_to_value VAR_0x4069, 3
|
||||
goto_if 1, EventScript_16E7E2
|
||||
end
|
||||
compare_var_to_value VAR_0x4069, 1
|
||||
goto_if_eq EventScript_16E758
|
||||
compare_var_to_value VAR_0x4069, 2
|
||||
goto_if_eq EventScript_16E79D
|
||||
compare_var_to_value VAR_0x4069, 3
|
||||
goto_if_eq EventScript_16E7E2
|
||||
end
|
||||
|
||||
EventScript_16E758:: @ 816E758
|
||||
setvar VAR_0x4001, 138
|
||||
getspeciesname 0, SPECIES_OMANYTE
|
||||
loadword 0, gUnknown_819A34F
|
||||
callstd 4
|
||||
givemon SPECIES_OMANYTE, 5, ITEM_NONE, 0, 0, 0
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A927C
|
||||
setflag FLAG_0x2ED
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16E827
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_16E85B
|
||||
end
|
||||
setvar VAR_0x4001, 138
|
||||
getspeciesname 0, SPECIES_OMANYTE
|
||||
msgbox gUnknown_819A34F
|
||||
givemon SPECIES_OMANYTE, 5, ITEM_NONE, 0, 0, 0
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A927C
|
||||
setflag FLAG_0x2ED
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16E827
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16E85B
|
||||
end
|
||||
|
||||
EventScript_16E79D:: @ 816E79D
|
||||
setvar VAR_0x4001, 140
|
||||
getspeciesname 0, SPECIES_KABUTO
|
||||
loadword 0, gUnknown_819A34F
|
||||
callstd 4
|
||||
givemon SPECIES_KABUTO, 5, ITEM_NONE, 0, 0, 0
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A927C
|
||||
setflag FLAG_0x2EC
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16E827
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_16E85B
|
||||
end
|
||||
setvar VAR_0x4001, 140
|
||||
getspeciesname 0, SPECIES_KABUTO
|
||||
msgbox gUnknown_819A34F
|
||||
givemon SPECIES_KABUTO, 5, ITEM_NONE, 0, 0, 0
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A927C
|
||||
setflag FLAG_0x2EC
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16E827
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16E85B
|
||||
end
|
||||
|
||||
EventScript_16E7E2:: @ 816E7E2
|
||||
setvar VAR_0x4001, 142
|
||||
getspeciesname 0, SPECIES_AERODACTYL
|
||||
loadword 0, gUnknown_819A34F
|
||||
callstd 4
|
||||
givemon SPECIES_AERODACTYL, 5, ITEM_NONE, 0, 0, 0
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A927C
|
||||
setflag FLAG_0x2EE
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16E827
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_16E85B
|
||||
end
|
||||
setvar VAR_0x4001, 142
|
||||
getspeciesname 0, SPECIES_AERODACTYL
|
||||
msgbox gUnknown_819A34F
|
||||
givemon SPECIES_AERODACTYL, 5, ITEM_NONE, 0, 0, 0
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A927C
|
||||
setflag FLAG_0x2EE
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16E827
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16E85B
|
||||
end
|
||||
|
||||
EventScript_16E827:: @ 816E827
|
||||
textcolor 3
|
||||
playfanfare MUS_FANFA1
|
||||
message Text_19A39E
|
||||
waitmessage
|
||||
waitfanfare
|
||||
setvar VAR_0x406A, 0
|
||||
loadword 0, gUnknown_81A56A7
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16E895
|
||||
call EventScript_1A8C27
|
||||
call EventScript_1A74EB
|
||||
goto EventScript_16E895
|
||||
end
|
||||
textcolor 3
|
||||
playfanfare MUS_FANFA1
|
||||
message Text_19A39E
|
||||
waitmessage
|
||||
waitfanfare
|
||||
setvar VAR_0x406A, 0
|
||||
msgbox gUnknown_81A56A7, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16E895
|
||||
call EventScript_1A8C27
|
||||
call EventScript_1A74EB
|
||||
goto EventScript_16E895
|
||||
end
|
||||
|
||||
EventScript_16E85B:: @ 816E85B
|
||||
textcolor 3
|
||||
playfanfare MUS_FANFA1
|
||||
message Text_19A39E
|
||||
waitmessage
|
||||
waitfanfare
|
||||
setvar VAR_0x406A, 0
|
||||
loadword 0, gUnknown_81A56A7
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16E88A
|
||||
call EventScript_1A8C33
|
||||
goto EventScript_16E88A
|
||||
end
|
||||
textcolor 3
|
||||
playfanfare MUS_FANFA1
|
||||
message Text_19A39E
|
||||
waitmessage
|
||||
waitfanfare
|
||||
setvar VAR_0x406A, 0
|
||||
msgbox gUnknown_81A56A7, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16E88A
|
||||
call EventScript_1A8C33
|
||||
goto EventScript_16E88A
|
||||
end
|
||||
|
||||
EventScript_16E88A:: @ 816E88A
|
||||
call EventScript_1A8C3C
|
||||
goto EventScript_16E895
|
||||
end
|
||||
call EventScript_1A8C3C
|
||||
goto EventScript_16E895
|
||||
end
|
||||
|
||||
EventScript_16E895:: @ 816E895
|
||||
release
|
||||
end
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16E897:: @ 816E897
|
||||
loadword 0, gUnknown_819A4E1
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_819A4E1
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16E8A1:: @ 816E8A1
|
||||
checkflag FLAG_0x273
|
||||
goto_if 1, EventScript_16E8B9
|
||||
checkflag FLAG_0x272
|
||||
goto_if 1, EventScript_16E8C8
|
||||
goto EventScript_16E534
|
||||
end
|
||||
checkflag FLAG_0x273
|
||||
goto_if_eq EventScript_16E8B9
|
||||
checkflag FLAG_0x272
|
||||
goto_if_eq EventScript_16E8C8
|
||||
goto EventScript_16E534
|
||||
end
|
||||
|
||||
EventScript_16E8B9:: @ 816E8B9
|
||||
checkflag FLAG_0x2ED
|
||||
goto_if 0, EventScript_16E534
|
||||
setvar VAR_RESULT, 1
|
||||
return
|
||||
checkflag FLAG_0x2ED
|
||||
goto_if 0, EventScript_16E534
|
||||
setvar VAR_RESULT, 1
|
||||
return
|
||||
|
||||
EventScript_16E8C8:: @ 816E8C8
|
||||
checkflag FLAG_0x2EC
|
||||
goto_if 0, EventScript_16E534
|
||||
setvar VAR_RESULT, 1
|
||||
return
|
||||
checkflag FLAG_0x2EC
|
||||
goto_if 0, EventScript_16E534
|
||||
setvar VAR_RESULT, 1
|
||||
return
|
||||
|
||||
@@ -1,103 +1,92 @@
|
||||
CinnabarIsland_PokemonLab_Lounge_MapScripts:: @ 816E2B8
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CinnabarIsland_PokemonLab_Lounge_EventScript_16E2B9:: @ 816E2B9
|
||||
loadword 0, gUnknown_8199FB3
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8199FB3, 2
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonLab_Lounge_EventScript_16E2C2:: @ 816E2C2
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_0x8008, 6
|
||||
call EventScript_1A8CAD
|
||||
checkflag FLAG_0x274
|
||||
goto_if 1, EventScript_16E334
|
||||
loadword 0, gUnknown_81A59FE
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16E31C
|
||||
call EventScript_1A8CBD
|
||||
compare_var_to_value VAR_0x8004, 6
|
||||
goto_if 4, EventScript_16E31C
|
||||
call EventScript_1A8CC9
|
||||
compare_var_to_var VAR_RESULT, VAR_0x8009
|
||||
goto_if 5, EventScript_16E326
|
||||
call EventScript_1A8CD9
|
||||
loadword 0, gUnknown_81A5A9D
|
||||
callstd 4
|
||||
setflag FLAG_0x274
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_0x8008, 6
|
||||
call EventScript_1A8CAD
|
||||
checkflag FLAG_0x274
|
||||
goto_if_eq EventScript_16E334
|
||||
msgbox gUnknown_81A59FE, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16E31C
|
||||
call EventScript_1A8CBD
|
||||
compare_var_to_value VAR_0x8004, 6
|
||||
goto_if 4, EventScript_16E31C
|
||||
call EventScript_1A8CC9
|
||||
compare_var_to_var VAR_RESULT, VAR_0x8009
|
||||
goto_if 5, EventScript_16E326
|
||||
call EventScript_1A8CD9
|
||||
msgbox gUnknown_81A5A9D
|
||||
setflag FLAG_0x274
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16E31C:: @ 816E31C
|
||||
loadword 0, gUnknown_81A5A4E
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_81A5A4E
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16E326:: @ 816E326
|
||||
getspeciesname 0, 32777
|
||||
loadword 0, gUnknown_81A5A6A
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
getspeciesname 0, VAR_0x8009
|
||||
msgbox gUnknown_81A5A6A
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16E334:: @ 816E334
|
||||
loadword 0, gUnknown_81A5AA5
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_81A5AA5
|
||||
release
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonLab_Lounge_EventScript_16E33E:: @ 816E33E
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_0x8008, 7
|
||||
copyvar VAR_0x8004, VAR_0x8008
|
||||
specialvar VAR_RESULT, sub_8053A9C
|
||||
copyvar VAR_0x8009, VAR_RESULT
|
||||
checkflag FLAG_0x275
|
||||
goto_if 1, EventScript_16E3D4
|
||||
loadword 0, gUnknown_81A5AD6
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16E3BC
|
||||
special sub_80BF8FC
|
||||
waitstate
|
||||
copyvar VAR_0x800A, VAR_0x8004
|
||||
compare_var_to_value VAR_0x8004, 6
|
||||
goto_if 4, EventScript_16E3BC
|
||||
copyvar VAR_0x8005, VAR_0x800A
|
||||
specialvar VAR_RESULT, sub_8053D2C
|
||||
copyvar VAR_0x800B, VAR_RESULT
|
||||
compare_var_to_var VAR_RESULT, VAR_0x8009
|
||||
goto_if 5, EventScript_16E3C6
|
||||
copyvar VAR_0x8004, VAR_0x8008
|
||||
copyvar VAR_0x8005, VAR_0x800A
|
||||
special sub_8053D68
|
||||
special sub_8054440
|
||||
waitstate
|
||||
loadword 0, gUnknown_81A5B4A
|
||||
callstd 4
|
||||
setflag FLAG_0x275
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_0x8008, 7
|
||||
copyvar VAR_0x8004, VAR_0x8008
|
||||
specialvar VAR_RESULT, sub_8053A9C
|
||||
copyvar VAR_0x8009, VAR_RESULT
|
||||
checkflag FLAG_0x275
|
||||
goto_if_eq EventScript_16E3D4
|
||||
msgbox gUnknown_81A5AD6, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16E3BC
|
||||
special sub_80BF8FC
|
||||
waitstate
|
||||
copyvar VAR_0x800A, VAR_0x8004
|
||||
compare_var_to_value VAR_0x8004, 6
|
||||
goto_if 4, EventScript_16E3BC
|
||||
copyvar VAR_0x8005, VAR_0x800A
|
||||
specialvar VAR_RESULT, sub_8053D2C
|
||||
copyvar VAR_0x800B, VAR_RESULT
|
||||
compare_var_to_var VAR_RESULT, VAR_0x8009
|
||||
goto_if 5, EventScript_16E3C6
|
||||
copyvar VAR_0x8004, VAR_0x8008
|
||||
copyvar VAR_0x8005, VAR_0x800A
|
||||
special sub_8053D68
|
||||
special sub_8054440
|
||||
waitstate
|
||||
msgbox gUnknown_81A5B4A
|
||||
setflag FLAG_0x275
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16E3BC:: @ 816E3BC
|
||||
loadword 0, gUnknown_81A5B08
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_81A5B08
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16E3C6:: @ 816E3C6
|
||||
getspeciesname 0, 32777
|
||||
loadword 0, gUnknown_81A5B18
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
getspeciesname 0, VAR_0x8009
|
||||
msgbox gUnknown_81A5B18
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16E3D4:: @ 816E3D4
|
||||
loadword 0, gUnknown_81A5B60
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_81A5B60
|
||||
release
|
||||
end
|
||||
|
||||
@@ -1,21 +1,18 @@
|
||||
CinnabarIsland_PokemonLab_ResearchRoom_MapScripts:: @ 816E3DE
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
CinnabarIsland_PokemonLab_ResearchRoom_EventScript_16E3DF:: @ 816E3DF
|
||||
goto EventScript_1C4C8E
|
||||
end
|
||||
goto EventScript_1C4C8E
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonLab_ResearchRoom_EventScript_16E3E5:: @ 816E3E5
|
||||
loadword 0, gUnknown_819A015
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_819A015, 2
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonLab_ResearchRoom_EventScript_16E3EE:: @ 816E3EE
|
||||
loadword 0, gUnknown_819A04A
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_819A04A, 3
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonLab_ResearchRoom_EventScript_16E3F7:: @ 816E3F7
|
||||
loadword 0, gUnknown_819A128
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_819A128, 3
|
||||
end
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
DiglettsCave_B1F_MapScripts:: @ 8160EF1
|
||||
map_script 3, DiglettsCave_B1F_MapScript1_160EF7
|
||||
.byte 0
|
||||
map_script 3, DiglettsCave_B1F_MapScript1_160EF7
|
||||
.byte 0
|
||||
|
||||
DiglettsCave_B1F_MapScript1_160EF7:: @ 8160EF7
|
||||
setworldmapflag 2217
|
||||
end
|
||||
setworldmapflag FLAG_WORLD_MAP_DIGLETTS_CAVE_B1F
|
||||
end
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
DiglettsCave_NorthEntrance_MapScripts:: @ 8160EE7
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
DiglettsCave_NorthEntrance_EventScript_160EE8:: @ 8160EE8
|
||||
loadword 0, gUnknown_817462C
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_817462C, 2
|
||||
end
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
DiglettsCave_SouthEntrance_MapScripts:: @ 8160EFB
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
DiglettsCave_SouthEntrance_EventScript_160EFC:: @ 8160EFC
|
||||
loadword 0, gUnknown_81746A7
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_81746A7, 2
|
||||
end
|
||||
|
||||
@@ -1,22 +1,19 @@
|
||||
FiveIsland_MapScripts:: @ 8167E8E
|
||||
map_script 3, FiveIsland_MapScript1_167E94
|
||||
.byte 0
|
||||
map_script 3, FiveIsland_MapScript1_167E94
|
||||
.byte 0
|
||||
|
||||
FiveIsland_MapScript1_167E94:: @ 8167E94
|
||||
setworldmapflag 2207
|
||||
end
|
||||
setworldmapflag FLAG_WORLD_MAP_FIVE_ISLAND
|
||||
end
|
||||
|
||||
FiveIsland_EventScript_167E98:: @ 8167E98
|
||||
loadword 0, gUnknown_8182DFB
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_8182DFB, 3
|
||||
end
|
||||
|
||||
FiveIsland_EventScript_167EA1:: @ 8167EA1
|
||||
loadword 0, gUnknown_8182E26
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8182E26, 2
|
||||
end
|
||||
|
||||
FiveIsland_EventScript_167EAA:: @ 8167EAA
|
||||
loadword 0, gUnknown_8182E96
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8182E96, 2
|
||||
end
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
FiveIsland_Harbor_MapScripts:: @ 8171D42
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
FiveIsland_Harbor_EventScript_171D43:: @ 8171D43
|
||||
lock
|
||||
faceplayer
|
||||
message Text_181726
|
||||
waitmessage
|
||||
setvar VAR_0x8004, 5
|
||||
goto EventScript_1A900F
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
message Text_181726
|
||||
waitmessage
|
||||
setvar VAR_0x8004, 5
|
||||
goto EventScript_1A900F
|
||||
end
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
FiveIsland_House1_MapScripts:: @ 8171D56
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
FiveIsland_House1_EventScript_171D57:: @ 8171D57
|
||||
loadword 0, gUnknown_81A3CAC
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_81A3CAC, 2
|
||||
end
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
FiveIsland_House2_MapScripts:: @ 8171D60
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
FiveIsland_House2_EventScript_171D61:: @ 8171D61
|
||||
loadword 0, gUnknown_81A3D5E
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_81A3D5E, 2
|
||||
end
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
FiveIsland_LostCave_Entrance_MapScripts:: @ 8164BEC
|
||||
map_script 3, FiveIsland_LostCave_Entrance_MapScript1_164BF2
|
||||
.byte 0
|
||||
map_script 3, FiveIsland_LostCave_Entrance_MapScript1_164BF2
|
||||
.byte 0
|
||||
|
||||
FiveIsland_LostCave_Entrance_MapScript1_164BF2:: @ 8164BF2
|
||||
setworldmapflag 2236
|
||||
end
|
||||
setworldmapflag FLAG_WORLD_MAP_FIVE_ISLAND_LOST_CAVE_ENTRANCE
|
||||
end
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
FiveIsland_LostCave_Room1_MapScripts:: @ 8164BF6
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
FiveIsland_LostCave_Room1_EventScript_164BF7:: @ 8164BF7
|
||||
trainerbattle 0, 607, 0, Text_17CEF5, Text_17CF42
|
||||
loadword 0, gUnknown_817CF54
|
||||
callstd 6
|
||||
end
|
||||
trainerbattle 0, 607, 0, Text_17CEF5, Text_17CF42
|
||||
msgbox gUnknown_817CF54, 6
|
||||
end
|
||||
|
||||
@@ -1,68 +1,66 @@
|
||||
FiveIsland_LostCave_Room10_MapScripts:: @ 8164C2D
|
||||
map_script 5, FiveIsland_LostCave_Room10_MapScript1_164C38
|
||||
map_script 2, FiveIsland_LostCave_Room10_MapScript2_164C48
|
||||
.byte 0
|
||||
map_script 5, FiveIsland_LostCave_Room10_MapScript1_164C38
|
||||
map_script 2, FiveIsland_LostCave_Room10_MapScript2_164C48
|
||||
.byte 0
|
||||
|
||||
FiveIsland_LostCave_Room10_MapScript1_164C38:: @ 8164C38
|
||||
checktrainerflag 606
|
||||
call_if 1, EventScript_164C42
|
||||
end
|
||||
checktrainerflag FLAG_0x25E
|
||||
call_if 1, EventScript_164C42
|
||||
end
|
||||
|
||||
EventScript_164C42:: @ 8164C42
|
||||
setvar VAR_0x4083, 1
|
||||
return
|
||||
setvar VAR_MAP_SCENE_FIVE_ISLAND_LOST_CAVE_ROOM10, 1
|
||||
return
|
||||
|
||||
FiveIsland_LostCave_Room10_MapScript2_164C48:: @ 8164C48
|
||||
map_script_2 VAR_0x4083, 0, EventScript_164C52
|
||||
.2byte 0
|
||||
map_script_2 VAR_MAP_SCENE_FIVE_ISLAND_LOST_CAVE_ROOM10, 0, EventScript_164C52
|
||||
.2byte 0
|
||||
|
||||
EventScript_164C52:: @ 8164C52
|
||||
lockall
|
||||
textcolor 1
|
||||
applymovement 1, Movement_164CC0
|
||||
waitmovement 0
|
||||
delay 100
|
||||
applymovement 1, Movement_164CC8
|
||||
waitmovement 0
|
||||
loadword 0, gUnknown_817D062
|
||||
callstd 4
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_164CB6
|
||||
trainerbattle 3, 606, 0, Text_17D086
|
||||
loadword 0, gUnknown_817D0B2
|
||||
callstd 4
|
||||
closemessage
|
||||
call EventScript_164CA5
|
||||
warp MAP_FIVE_ISLAND_RESORT_GORGEOUS, 255, 39, 10
|
||||
waitstate
|
||||
releaseall
|
||||
end
|
||||
lockall
|
||||
textcolor 1
|
||||
applymovement 1, Movement_164CC0
|
||||
waitmovement 0
|
||||
delay 100
|
||||
applymovement 1, Movement_164CC8
|
||||
waitmovement 0
|
||||
msgbox gUnknown_817D062
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_164CB6
|
||||
trainerbattle 3, 606, 0, Text_17D086
|
||||
msgbox gUnknown_817D0B2
|
||||
closemessage
|
||||
call EventScript_164CA5
|
||||
warp MAP_FIVE_ISLAND_RESORT_GORGEOUS, 255, 39, 10
|
||||
waitstate
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_164CA5:: @ 8164CA5
|
||||
setflag FLAG_0x093
|
||||
clearflag FLAG_0x094
|
||||
setvar VAR_0x4083, 1
|
||||
setvar VAR_0x4084, 1
|
||||
return
|
||||
setflag FLAG_0x093
|
||||
clearflag FLAG_0x094
|
||||
setvar VAR_MAP_SCENE_FIVE_ISLAND_LOST_CAVE_ROOM10, 1
|
||||
setvar VAR_MAP_SCENE_FIVE_ISLAND_RESORT_GORGEOUS, 1
|
||||
return
|
||||
|
||||
EventScript_164CB6:: @ 8164CB6
|
||||
settrainerflag 606
|
||||
call EventScript_164CA5
|
||||
releaseall
|
||||
end
|
||||
settrainerflag FLAG_0x25E
|
||||
call EventScript_164CA5
|
||||
releaseall
|
||||
end
|
||||
|
||||
Movement_164CC0:: @ 8164CC0
|
||||
step_12
|
||||
step_1c
|
||||
step_13
|
||||
step_1c
|
||||
step_2e
|
||||
step_1c
|
||||
step_2d
|
||||
step_end
|
||||
step_12
|
||||
step_1c
|
||||
step_13
|
||||
step_1c
|
||||
step_2e
|
||||
step_1c
|
||||
step_2d
|
||||
step_end
|
||||
|
||||
Movement_164CC8:: @ 8164CC8
|
||||
step_10
|
||||
step_10
|
||||
step_end
|
||||
step_10
|
||||
step_10
|
||||
step_end
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
FiveIsland_LostCave_Room11_MapScripts:: @ 8164CCB
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
FiveIsland_LostCave_Room12_MapScripts:: @ 8164CCC
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
FiveIsland_LostCave_Room13_MapScripts:: @ 8164CCD
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
FiveIsland_LostCave_Room14_MapScripts:: @ 8164CCE
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
FiveIsland_LostCave_Room2_MapScripts:: @ 8164C0E
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
FiveIsland_LostCave_Room3_MapScripts:: @ 8164C0F
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
FiveIsland_LostCave_Room4_MapScripts:: @ 8164C10
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
FiveIsland_LostCave_Room4_EventScript_164C11:: @ 8164C11
|
||||
trainerbattle 0, 608, 0, Text_17CFC1, Text_17CFFB
|
||||
loadword 0, gUnknown_817D037
|
||||
callstd 6
|
||||
end
|
||||
trainerbattle 0, 608, 0, Text_17CFC1, Text_17CFFB
|
||||
msgbox gUnknown_817D037, 6
|
||||
end
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
FiveIsland_LostCave_Room5_MapScripts:: @ 8164C28
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
FiveIsland_LostCave_Room6_MapScripts:: @ 8164C29
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
FiveIsland_LostCave_Room7_MapScripts:: @ 8164C2A
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
FiveIsland_LostCave_Room8_MapScripts:: @ 8164C2B
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
FiveIsland_LostCave_Room9_MapScripts:: @ 8164C2C
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
@@ -1,59 +1,54 @@
|
||||
FiveIsland_Meadow_MapScripts:: @ 8168932
|
||||
map_script 1, FiveIsland_Meadow_MapScript1_168938
|
||||
.byte 0
|
||||
map_script 1, FiveIsland_Meadow_MapScript1_168938
|
||||
.byte 0
|
||||
|
||||
FiveIsland_Meadow_MapScript1_168938:: @ 8168938
|
||||
checkflag FLAG_0x2D6
|
||||
call_if 1, EventScript_168983
|
||||
end
|
||||
checkflag FLAG_0x2D6
|
||||
call_if 1, EventScript_168983
|
||||
end
|
||||
|
||||
FiveIsland_Meadow_EventScript_168942:: @ 8168942
|
||||
lockall
|
||||
checkflag FLAG_0x2D6
|
||||
goto_if 1, EventScript_168979
|
||||
checkflag FLAG_0x2D8
|
||||
goto_if 1, EventScript_16895F
|
||||
loadword 0, gUnknown_818AB8E
|
||||
callstd 4
|
||||
releaseall
|
||||
end
|
||||
lockall
|
||||
checkflag FLAG_0x2D6
|
||||
goto_if_eq EventScript_168979
|
||||
checkflag FLAG_0x2D8
|
||||
goto_if_eq EventScript_16895F
|
||||
msgbox gUnknown_818AB8E
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_16895F:: @ 816895F
|
||||
setflag FLAG_0x2D6
|
||||
message Text_18ABF4
|
||||
waitmessage
|
||||
delay 60
|
||||
call EventScript_168983
|
||||
special DrawWholeMapView
|
||||
playse SE_PIN
|
||||
waitse
|
||||
releaseall
|
||||
end
|
||||
setflag FLAG_0x2D6
|
||||
message Text_18ABF4
|
||||
waitmessage
|
||||
delay 60
|
||||
call EventScript_168983
|
||||
special DrawWholeMapView
|
||||
playse SE_PIN
|
||||
waitse
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_168979:: @ 8168979
|
||||
loadword 0, gUnknown_818AC62
|
||||
callstd 4
|
||||
releaseall
|
||||
end
|
||||
msgbox gUnknown_818AC62
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_168983:: @ 8168983
|
||||
setmetatile 12, 21, 687, 1
|
||||
return
|
||||
setmetatile 12, 21, 687, 1
|
||||
return
|
||||
|
||||
FiveIsland_Meadow_EventScript_16898D:: @ 816898D
|
||||
trainerbattle 0, 567, 0, Text_18AC88, Text_18ACB3
|
||||
loadword 0, gUnknown_818ACC5
|
||||
callstd 6
|
||||
end
|
||||
trainerbattle 0, 567, 0, Text_18AC88, Text_18ACB3
|
||||
msgbox gUnknown_818ACC5, 6
|
||||
end
|
||||
|
||||
FiveIsland_Meadow_EventScript_1689A4:: @ 81689A4
|
||||
trainerbattle 0, 568, 0, Text_18ACF0, Text_18AD39
|
||||
loadword 0, gUnknown_818AD59
|
||||
callstd 6
|
||||
end
|
||||
trainerbattle 0, 568, 0, Text_18ACF0, Text_18AD39
|
||||
msgbox gUnknown_818AD59, 6
|
||||
end
|
||||
|
||||
FiveIsland_Meadow_EventScript_1689BB:: @ 81689BB
|
||||
trainerbattle 0, 569, 0, Text_18ADC6, Text_18ADFB
|
||||
loadword 0, gUnknown_818AE16
|
||||
callstd 6
|
||||
end
|
||||
trainerbattle 0, 569, 0, Text_18ADC6, Text_18ADFB
|
||||
msgbox gUnknown_818AE16, 6
|
||||
end
|
||||
|
||||
@@ -1,110 +1,94 @@
|
||||
FiveIsland_MemorialPillar_MapScripts:: @ 81689D2
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
FiveIsland_MemorialPillar_EventScript_1689D3:: @ 81689D3
|
||||
lock
|
||||
checkflag FLAG_0x236
|
||||
goto_if 1, EventScript_168A18
|
||||
checkflag FLAG_0x2D7
|
||||
goto_if 1, EventScript_168A22
|
||||
loadword 0, gUnknown_818B02E
|
||||
callstd 4
|
||||
closemessage
|
||||
applymovement 1, Movement_1A75E1
|
||||
waitmovement 0
|
||||
delay 45
|
||||
loadword 0, gUnknown_818B03C
|
||||
callstd 4
|
||||
applymovement 1, Movement_1A75E9
|
||||
waitmovement 0
|
||||
loadword 0, gUnknown_818B05E
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
lock
|
||||
checkflag FLAG_0x236
|
||||
goto_if_eq EventScript_168A18
|
||||
checkflag FLAG_0x2D7
|
||||
goto_if_eq EventScript_168A22
|
||||
msgbox gUnknown_818B02E
|
||||
closemessage
|
||||
applymovement 1, Movement_1A75E1
|
||||
waitmovement 0
|
||||
delay 45
|
||||
msgbox gUnknown_818B03C
|
||||
applymovement 1, Movement_1A75E9
|
||||
waitmovement 0
|
||||
msgbox gUnknown_818B05E
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_168A18:: @ 8168A18
|
||||
loadword 0, gUnknown_818B2DA
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_818B2DA
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_168A22:: @ 8168A22
|
||||
loadword 0, gUnknown_818B282
|
||||
callstd 4
|
||||
setorcopyvar VAR_0x8000, 330
|
||||
setorcopyvar VAR_0x8001, 1
|
||||
callstd 0
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_168AFE
|
||||
call EventScript_168AE8
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_818B282
|
||||
giveitem ITEM_TM42
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_168AFE
|
||||
call EventScript_168AE8
|
||||
release
|
||||
end
|
||||
|
||||
FiveIsland_MemorialPillar_EventScript_168A48:: @ 8168A48
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A7AE0
|
||||
special sub_8112364
|
||||
lockall
|
||||
checkflag FLAG_0x236
|
||||
goto_if 1, EventScript_168B0B
|
||||
checkflag FLAG_0x2D7
|
||||
goto_if 1, EventScript_168B0B
|
||||
loadword 0, gUnknown_818B095
|
||||
callstd 4
|
||||
checkitem ITEM_LEMONADE, 1
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_168A86
|
||||
releaseall
|
||||
end
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
special sub_8112364
|
||||
lockall
|
||||
checkflag FLAG_0x236
|
||||
goto_if_eq EventScript_168B0B
|
||||
checkflag FLAG_0x2D7
|
||||
goto_if_eq EventScript_168B0B
|
||||
msgbox gUnknown_818B095
|
||||
checkitem ITEM_LEMONADE, 1
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_168A86
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_168A86:: @ 8168A86
|
||||
loadword 0, gUnknown_818B105
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_168A9B
|
||||
releaseall
|
||||
end
|
||||
msgbox gUnknown_818B105, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_168A9B
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_168A9B:: @ 8168A9B
|
||||
removeitem ITEM_LEMONADE, 1
|
||||
loadword 0, gUnknown_818B13E
|
||||
callstd 4
|
||||
closemessage
|
||||
applymovement 1, Movement_1A75EB
|
||||
waitmovement 0
|
||||
delay 45
|
||||
applymovement 255, Movement_1A75E7
|
||||
waitmovement 0
|
||||
textcolor 0
|
||||
loadword 0, gUnknown_818B171
|
||||
callstd 4
|
||||
setorcopyvar VAR_0x8000, 330
|
||||
setorcopyvar VAR_0x8001, 1
|
||||
callstd 0
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_168AFE
|
||||
call EventScript_168AE8
|
||||
releaseall
|
||||
end
|
||||
removeitem ITEM_LEMONADE, 1
|
||||
msgbox gUnknown_818B13E
|
||||
closemessage
|
||||
applymovement 1, Movement_1A75EB
|
||||
waitmovement 0
|
||||
delay 45
|
||||
applymovement 255, Movement_1A75E7
|
||||
waitmovement 0
|
||||
textcolor 0
|
||||
msgbox gUnknown_818B171
|
||||
giveitem ITEM_TM42
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_168AFE
|
||||
call EventScript_168AE8
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_168AE8:: @ 8168AE8
|
||||
loadword 0, gUnknown_818B219
|
||||
callstd 4
|
||||
applymovement 1, Movement_1A75E9
|
||||
waitmovement 0
|
||||
setflag FLAG_0x236
|
||||
return
|
||||
msgbox gUnknown_818B219
|
||||
applymovement 1, Movement_1A75E9
|
||||
waitmovement 0
|
||||
setflag FLAG_0x236
|
||||
return
|
||||
|
||||
EventScript_168AFE:: @ 8168AFE
|
||||
setflag FLAG_0x2D7
|
||||
loadword 0, gUnknown_818B23E
|
||||
callstd 4
|
||||
releaseall
|
||||
end
|
||||
setflag FLAG_0x2D7
|
||||
msgbox gUnknown_818B23E
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_168B0B:: @ 8168B0B
|
||||
loadword 0, gUnknown_818B2F8
|
||||
callstd 4
|
||||
releaseall
|
||||
end
|
||||
msgbox gUnknown_818B2F8
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -1,25 +1,23 @@
|
||||
FiveIsland_PokemonCenter_1F_MapScripts:: @ 8171CF1
|
||||
map_script 3, FiveIsland_PokemonCenter_1F_MapScript1_171CFC
|
||||
map_script 5, FiveIsland_PokemonCenter_1F_MapScript2_1BC05C
|
||||
.byte 0
|
||||
map_script 3, FiveIsland_PokemonCenter_1F_MapScript1_171CFC
|
||||
map_script 5, FiveIsland_PokemonCenter_1F_MapScript2_1BC05C
|
||||
.byte 0
|
||||
|
||||
FiveIsland_PokemonCenter_1F_MapScript1_171CFC:: @ 8171CFC
|
||||
setrespawn 18
|
||||
end
|
||||
setrespawn SPAWN_FIVE_ISLAND
|
||||
end
|
||||
|
||||
FiveIsland_PokemonCenter_1F_EventScript_171D00:: @ 8171D00
|
||||
lock
|
||||
faceplayer
|
||||
call EventScript_1A6578
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
call EventScript_1A6578
|
||||
release
|
||||
end
|
||||
|
||||
FiveIsland_PokemonCenter_1F_EventScript_171D09:: @ 8171D09
|
||||
loadword 0, gUnknown_81A3BBA
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_81A3BBA, 2
|
||||
end
|
||||
|
||||
FiveIsland_PokemonCenter_1F_EventScript_171D12:: @ 8171D12
|
||||
loadword 0, gUnknown_81A3BFD
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_81A3BFD, 2
|
||||
end
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
FiveIsland_PokemonCenter_2F_MapScripts:: @ 8171D1B
|
||||
map_script 2, FiveIsland_PokemonCenter_2F_MapScript1_1BB2A3
|
||||
map_script 4, FiveIsland_PokemonCenter_2F_MapScript2_1BB1ED
|
||||
map_script 1, FiveIsland_PokemonCenter_2F_MapScript3_1BB237
|
||||
map_script 3, FiveIsland_PokemonCenter_2F_MapScript4_1BB1B4
|
||||
.byte 0
|
||||
map_script 2, FiveIsland_PokemonCenter_2F_MapScript1_1BB2A3
|
||||
map_script 4, FiveIsland_PokemonCenter_2F_MapScript2_1BB1ED
|
||||
map_script 1, FiveIsland_PokemonCenter_2F_MapScript3_1BB237
|
||||
map_script 3, FiveIsland_PokemonCenter_2F_MapScript4_1BB1B4
|
||||
.byte 0
|
||||
|
||||
FiveIsland_PokemonCenter_2F_EventScript_171D30:: @ 8171D30
|
||||
call EventScript_1BB4A3
|
||||
end
|
||||
call EventScript_1BB4A3
|
||||
end
|
||||
|
||||
EventScript_171D36:: @ 8171D36
|
||||
call EventScript_1BB6AB
|
||||
end
|
||||
call EventScript_1BB6AB
|
||||
end
|
||||
|
||||
EventScript_171D3C:: @ 8171D3C
|
||||
call EventScript_1BB7DE
|
||||
end
|
||||
call EventScript_1BB7DE
|
||||
end
|
||||
|
||||
@@ -1,46 +1,44 @@
|
||||
FiveIsland_ResortGorgeous_MapScripts:: @ 81687E4
|
||||
map_script 4, FiveIsland_ResortGorgeous_MapScript1_1687EF
|
||||
map_script 2, FiveIsland_ResortGorgeous_MapScript2_1687FE
|
||||
.byte 0
|
||||
map_script 4, FiveIsland_ResortGorgeous_MapScript1_1687EF
|
||||
map_script 2, FiveIsland_ResortGorgeous_MapScript2_1687FE
|
||||
.byte 0
|
||||
|
||||
FiveIsland_ResortGorgeous_MapScript1_1687EF:: @ 81687EF
|
||||
map_script_2 VAR_0x4084, 1, EventScript_1687F9
|
||||
.2byte 0
|
||||
map_script_2 VAR_MAP_SCENE_FIVE_ISLAND_RESORT_GORGEOUS, 1, EventScript_1687F9
|
||||
.2byte 0
|
||||
|
||||
EventScript_1687F9:: @ 81687F9
|
||||
turnobject 255, 2
|
||||
end
|
||||
turnobject 255, 2
|
||||
end
|
||||
|
||||
FiveIsland_ResortGorgeous_MapScript2_1687FE:: @ 81687FE
|
||||
map_script_2 VAR_0x4084, 1, EventScript_168808
|
||||
.2byte 0
|
||||
map_script_2 VAR_MAP_SCENE_FIVE_ISLAND_RESORT_GORGEOUS, 1, EventScript_168808
|
||||
.2byte 0
|
||||
|
||||
EventScript_168808:: @ 8168808
|
||||
lockall
|
||||
textcolor 1
|
||||
loadword 0, gUnknown_818A7DB
|
||||
callstd 4
|
||||
closemessage
|
||||
applymovement 8, Movement_1A75E9
|
||||
waitmovement 0
|
||||
opendoor 39, 8
|
||||
waitdooranim
|
||||
applymovement 8, Movement_168841
|
||||
waitmovement 0
|
||||
closedoor 39, 8
|
||||
waitdooranim
|
||||
removeobject 8
|
||||
clearflag FLAG_0x095
|
||||
setvar VAR_0x4084, 2
|
||||
releaseall
|
||||
end
|
||||
lockall
|
||||
textcolor 1
|
||||
msgbox gUnknown_818A7DB
|
||||
closemessage
|
||||
applymovement 8, Movement_1A75E9
|
||||
waitmovement 0
|
||||
opendoor 39, 8
|
||||
waitdooranim
|
||||
applymovement 8, Movement_168841
|
||||
waitmovement 0
|
||||
closedoor 39, 8
|
||||
waitdooranim
|
||||
removeobject 8
|
||||
clearflag FLAG_0x095
|
||||
setvar VAR_MAP_SCENE_FIVE_ISLAND_RESORT_GORGEOUS, 2
|
||||
releaseall
|
||||
end
|
||||
|
||||
Movement_168841:: @ 8168841
|
||||
step_11
|
||||
step_60
|
||||
step_end
|
||||
step_11
|
||||
step_60
|
||||
step_end
|
||||
|
||||
FiveIsland_ResortGorgeous_EventScript_168844:: @ 8168844
|
||||
loadword 0, gUnknown_818A7FE
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_818A7FE, 3
|
||||
end
|
||||
|
||||
@@ -1,163 +1,149 @@
|
||||
FiveIsland_ResortGorgeous_House_MapScripts:: @ 8171EBD
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
FiveIsland_ResortGorgeous_House_EventScript_171EBE:: @ 8171EBE
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A7AE0
|
||||
special sub_8112364
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x002
|
||||
goto_if 1, EventScript_172043
|
||||
compare_var_to_value VAR_STORAGE_UNKNOWN, 65535
|
||||
goto_if 1, EventScript_171F0B
|
||||
compare_var_to_value VAR_STORAGE_UNKNOWN, 0
|
||||
goto_if 5, EventScript_171F19
|
||||
loadword 0, gUnknown_81A42A0
|
||||
callstd 4
|
||||
goto EventScript_171EFE
|
||||
end
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
special sub_8112364
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x002
|
||||
goto_if_eq EventScript_172043
|
||||
compare_var_to_value VAR_STORAGE_UNKNOWN, 65535
|
||||
goto_if_eq EventScript_171F0B
|
||||
compare_var_to_value VAR_STORAGE_UNKNOWN, 0
|
||||
goto_if 5, EventScript_171F19
|
||||
msgbox gUnknown_81A42A0
|
||||
goto EventScript_171EFE
|
||||
end
|
||||
|
||||
EventScript_171EFE:: @ 8171EFE
|
||||
special sub_80CB0A8
|
||||
loadword 0, gUnknown_81A4315
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
special sub_80CB0A8
|
||||
msgbox gUnknown_81A4315
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_171F0B:: @ 8171F0B
|
||||
loadword 0, gUnknown_81A437A
|
||||
callstd 4
|
||||
goto EventScript_171EFE
|
||||
end
|
||||
msgbox gUnknown_81A437A
|
||||
goto EventScript_171EFE
|
||||
end
|
||||
|
||||
EventScript_171F19:: @ 8171F19
|
||||
copyvar VAR_0x8004, VAR_STORAGE_UNKNOWN
|
||||
specialvar VAR_RESULT, sub_80CC48C
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_171F34
|
||||
goto EventScript_171EFE
|
||||
end
|
||||
copyvar VAR_0x8004, VAR_STORAGE_UNKNOWN
|
||||
specialvar VAR_RESULT, sub_80CC48C
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_171F34
|
||||
goto EventScript_171EFE
|
||||
end
|
||||
|
||||
EventScript_171F34:: @ 8171F34
|
||||
special sub_80CB0A8
|
||||
loadword 0, gUnknown_81A43F7
|
||||
callstd 4
|
||||
addobject 2
|
||||
applymovement 2, Movement_172060
|
||||
waitmovement 0
|
||||
textcolor 0
|
||||
loadword 0, gUnknown_81A450B
|
||||
callstd 4
|
||||
applymovement 1, Movement_1A75E9
|
||||
waitmovement 0
|
||||
textcolor 1
|
||||
loadword 0, gUnknown_81A4521
|
||||
callstd 4
|
||||
textcolor 0
|
||||
loadword 0, gUnknown_81A4566
|
||||
callstd 4
|
||||
closemessage
|
||||
compare_var_to_value VAR_FACING, 2
|
||||
call_if 1, EventScript_171FCD
|
||||
compare_var_to_value VAR_FACING, 1
|
||||
call_if 1, EventScript_171FE9
|
||||
compare_var_to_value VAR_FACING, 4
|
||||
call_if 1, EventScript_171FFE
|
||||
compare_var_to_value VAR_FACING, 3
|
||||
call_if 1, EventScript_17201A
|
||||
moveobjectoffscreen 2
|
||||
loadword 0, gUnknown_81A458E
|
||||
callstd 4
|
||||
setorcopyvar VAR_0x8000, VAR_0x403B
|
||||
setorcopyvar VAR_0x8001, 1
|
||||
callstd 0
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_172025
|
||||
setflag FLAG_0x002
|
||||
setvar VAR_STORAGE_UNKNOWN, 0
|
||||
release
|
||||
end
|
||||
special sub_80CB0A8
|
||||
msgbox gUnknown_81A43F7
|
||||
addobject 2
|
||||
applymovement 2, Movement_172060
|
||||
waitmovement 0
|
||||
textcolor 0
|
||||
msgbox gUnknown_81A450B
|
||||
applymovement 1, Movement_1A75E9
|
||||
waitmovement 0
|
||||
textcolor 1
|
||||
msgbox gUnknown_81A4521
|
||||
textcolor 0
|
||||
msgbox gUnknown_81A4566
|
||||
closemessage
|
||||
compare_var_to_value VAR_FACING, 2
|
||||
call_if 1, EventScript_171FCD
|
||||
compare_var_to_value VAR_FACING, 1
|
||||
call_if 1, EventScript_171FE9
|
||||
compare_var_to_value VAR_FACING, 4
|
||||
call_if 1, EventScript_171FFE
|
||||
compare_var_to_value VAR_FACING, 3
|
||||
call_if 1, EventScript_17201A
|
||||
moveobjectoffscreen 2
|
||||
msgbox gUnknown_81A458E
|
||||
giveitem VAR_0x403B
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_172025
|
||||
setflag FLAG_0x002
|
||||
setvar VAR_STORAGE_UNKNOWN, 0
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_171FCD:: @ 8171FCD
|
||||
applymovement 1, Movement_1A75ED
|
||||
applymovement 2, Movement_17204D
|
||||
waitmovement 0
|
||||
applymovement 255, Movement_1A75E7
|
||||
waitmovement 0
|
||||
return
|
||||
applymovement 1, Movement_1A75ED
|
||||
applymovement 2, Movement_17204D
|
||||
waitmovement 0
|
||||
applymovement 255, Movement_1A75E7
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_171FE9:: @ 8171FE9
|
||||
applymovement 2, Movement_172055
|
||||
waitmovement 0
|
||||
applymovement 255, Movement_1A75E9
|
||||
waitmovement 0
|
||||
return
|
||||
applymovement 2, Movement_172055
|
||||
waitmovement 0
|
||||
applymovement 255, Movement_1A75E9
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_171FFE:: @ 8171FFE
|
||||
applymovement 1, Movement_1A75E7
|
||||
applymovement 2, Movement_172059
|
||||
waitmovement 0
|
||||
applymovement 255, Movement_1A75E9
|
||||
waitmovement 0
|
||||
return
|
||||
applymovement 1, Movement_1A75E7
|
||||
applymovement 2, Movement_172059
|
||||
waitmovement 0
|
||||
applymovement 255, Movement_1A75E9
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_17201A:: @ 817201A
|
||||
applymovement 2, Movement_17205E
|
||||
waitmovement 0
|
||||
return
|
||||
applymovement 2, Movement_17205E
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_172025:: @ 8172025
|
||||
textcolor 0
|
||||
loadword 0, gUnknown_81A45E8
|
||||
callstd 4
|
||||
textcolor 1
|
||||
loadword 0, gUnknown_81A461B
|
||||
callstd 4
|
||||
setflag FLAG_0x002
|
||||
setvar VAR_STORAGE_UNKNOWN, 0
|
||||
release
|
||||
end
|
||||
textcolor 0
|
||||
msgbox gUnknown_81A45E8
|
||||
textcolor 1
|
||||
msgbox gUnknown_81A461B
|
||||
setflag FLAG_0x002
|
||||
setvar VAR_STORAGE_UNKNOWN, 0
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_172043:: @ 8172043
|
||||
loadword 0, gUnknown_81A4632
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_81A4632
|
||||
release
|
||||
end
|
||||
|
||||
Movement_17204D:: @ 817204D
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_30
|
||||
step_end
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_30
|
||||
step_end
|
||||
|
||||
Movement_172055:: @ 8172055
|
||||
step_12
|
||||
step_12
|
||||
step_2d
|
||||
step_end
|
||||
step_12
|
||||
step_12
|
||||
step_2d
|
||||
step_end
|
||||
|
||||
Movement_172059:: @ 8172059
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_10
|
||||
step_end
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_10
|
||||
step_end
|
||||
|
||||
Movement_17205E:: @ 817205E
|
||||
step_11
|
||||
step_end
|
||||
step_11
|
||||
step_end
|
||||
|
||||
Movement_172060:: @ 8172060
|
||||
step_25
|
||||
step_end
|
||||
step_25
|
||||
step_end
|
||||
|
||||
FiveIsland_ResortGorgeous_House_EventScript_172062:: @ 8172062
|
||||
loadword 0, gUnknown_81A4657
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_81A4657, 2
|
||||
end
|
||||
|
||||
@@ -1,202 +1,186 @@
|
||||
FiveIsland_RocketWarehouse_MapScripts:: @ 8163F2E
|
||||
map_script 1, FiveIsland_RocketWarehouse_MapScript1_163F3D
|
||||
map_script 3, FiveIsland_RocketWarehouse_MapScript2_163F39
|
||||
.byte 0
|
||||
map_script 1, FiveIsland_RocketWarehouse_MapScript1_163F3D
|
||||
map_script 3, FiveIsland_RocketWarehouse_MapScript2_163F39
|
||||
.byte 0
|
||||
|
||||
FiveIsland_RocketWarehouse_MapScript2_163F39:: @ 8163F39
|
||||
setworldmapflag 2233
|
||||
end
|
||||
setworldmapflag FLAG_WORLD_MAP_FIVE_ISLAND_ROCKET_WAREHOUSE
|
||||
end
|
||||
|
||||
FiveIsland_RocketWarehouse_MapScript1_163F3D:: @ 8163F3D
|
||||
checktrainerflag 543
|
||||
call_if 1, EventScript_163F47
|
||||
end
|
||||
checktrainerflag FLAG_0x21F
|
||||
call_if 1, EventScript_163F47
|
||||
end
|
||||
|
||||
EventScript_163F47:: @ 8163F47
|
||||
setmetatile 26, 20, 672, 0
|
||||
setmetatile 27, 20, 672, 0
|
||||
return
|
||||
setmetatile 26, 20, 672, 0
|
||||
setmetatile 27, 20, 672, 0
|
||||
return
|
||||
|
||||
FiveIsland_RocketWarehouse_EventScript_163F5A:: @ 8163F5A
|
||||
lockall
|
||||
checkflag FLAG_0x2D5
|
||||
goto_if 1, EventScript_163F6E
|
||||
loadword 0, gUnknown_817B4E3
|
||||
callstd 4
|
||||
releaseall
|
||||
end
|
||||
lockall
|
||||
checkflag FLAG_0x2D5
|
||||
goto_if_eq EventScript_163F6E
|
||||
msgbox gUnknown_817B4E3
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_163F6E:: @ 8163F6E
|
||||
loadword 0, gUnknown_817B512
|
||||
callstd 4
|
||||
releaseall
|
||||
end
|
||||
msgbox gUnknown_817B512
|
||||
releaseall
|
||||
end
|
||||
|
||||
FiveIsland_RocketWarehouse_EventScript_163F78:: @ 8163F78
|
||||
loadword 0, gUnknown_817BB15
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_817BB15, 3
|
||||
end
|
||||
|
||||
FiveIsland_RocketWarehouse_EventScript_163F81:: @ 8163F81
|
||||
lockall
|
||||
applymovement 4, Movement_1A75E7
|
||||
waitmovement 0
|
||||
setvar VAR_0x4088, 1
|
||||
releaseall
|
||||
end
|
||||
lockall
|
||||
applymovement 4, Movement_1A75E7
|
||||
waitmovement 0
|
||||
setvar VAR_0x4088, 1
|
||||
releaseall
|
||||
end
|
||||
|
||||
FiveIsland_RocketWarehouse_EventScript_163F93:: @ 8163F93
|
||||
trainerbattle 2, 545, 0, Text_17BBAF, Text_17BC55, EventScript_163FCD
|
||||
checkflag 2116
|
||||
goto_if 1, EventScript_163FB7
|
||||
loadword 0, gUnknown_817BCA3
|
||||
callstd 6
|
||||
end
|
||||
trainerbattle 2, 545, 0, Text_17BBAF, Text_17BC55, EventScript_163FCD
|
||||
checkflag FLAG_0x844
|
||||
goto_if_eq EventScript_163FB7
|
||||
msgbox gUnknown_817BCA3, 6
|
||||
end
|
||||
|
||||
EventScript_163FB7:: @ 8163FB7
|
||||
setvar VAR_0x8004, 15
|
||||
setvar VAR_0x8005, 5
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
loadword 0, gUnknown_817BCD7
|
||||
callstd 6
|
||||
end
|
||||
setvar VAR_0x8004, 15
|
||||
setvar VAR_0x8005, 5
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
msgbox gUnknown_817BCD7, 6
|
||||
end
|
||||
|
||||
EventScript_163FCD:: @ 8163FCD
|
||||
loadword 0, gUnknown_817BC6C
|
||||
callstd 4
|
||||
setflag FLAG_0x2DC
|
||||
setorcopyvar VAR_0x8000, 374
|
||||
setorcopyvar VAR_0x8001, 1
|
||||
callstd 0
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_817BC6C
|
||||
setflag FLAG_0x2DC
|
||||
giveitem ITEM_SAPPHIRE
|
||||
release
|
||||
end
|
||||
|
||||
FiveIsland_RocketWarehouse_EventScript_163FE6:: @ 8163FE6
|
||||
trainerbattle 0, 541, 0, Text_17B54D, Text_17B585
|
||||
loadword 0, gUnknown_817B5A6
|
||||
callstd 6
|
||||
end
|
||||
trainerbattle 0, 541, 0, Text_17B54D, Text_17B585
|
||||
msgbox gUnknown_817B5A6, 6
|
||||
end
|
||||
|
||||
FiveIsland_RocketWarehouse_EventScript_163FFD:: @ 8163FFD
|
||||
trainerbattle 0, 542, 0, Text_17B677, Text_17B6D9
|
||||
loadword 0, gUnknown_817B6EF
|
||||
callstd 6
|
||||
end
|
||||
trainerbattle 0, 542, 0, Text_17B677, Text_17B6D9
|
||||
msgbox gUnknown_817B6EF, 6
|
||||
end
|
||||
|
||||
FiveIsland_RocketWarehouse_EventScript_164014:: @ 8164014
|
||||
trainerbattle 2, 544, 0, Text_17B8DA, Text_17B9FB, EventScript_16402F
|
||||
loadword 0, gUnknown_817BA64
|
||||
callstd 6
|
||||
end
|
||||
trainerbattle 2, 544, 0, Text_17B8DA, Text_17B9FB, EventScript_16402F
|
||||
msgbox gUnknown_817BA64, 6
|
||||
end
|
||||
|
||||
EventScript_16402F:: @ 816402F
|
||||
getplayerxy VAR_0x8004, VAR_0x8005
|
||||
compare_var_to_value VAR_0x8004, 24
|
||||
call_if 3, EventScript_164065
|
||||
loadword 0, gUnknown_817BA64
|
||||
callstd 4
|
||||
closemessage
|
||||
fadescreen 1
|
||||
removeobject 1
|
||||
removeobject 2
|
||||
removeobject 4
|
||||
removeobject 3
|
||||
setflag FLAG_0x088
|
||||
fadescreen 0
|
||||
setvar VAR_0x4088, 1
|
||||
setflag FLAG_0x2D5
|
||||
release
|
||||
end
|
||||
getplayerxy VAR_0x8004, VAR_0x8005
|
||||
compare_var_to_value VAR_0x8004, 24
|
||||
call_if 3, EventScript_164065
|
||||
msgbox gUnknown_817BA64
|
||||
closemessage
|
||||
fadescreen 1
|
||||
removeobject 1
|
||||
removeobject 2
|
||||
removeobject 4
|
||||
removeobject 3
|
||||
setflag FLAG_0x088
|
||||
fadescreen 0
|
||||
setvar VAR_0x4088, 1
|
||||
setflag FLAG_0x2D5
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_164065:: @ 8164065
|
||||
applymovement 255, Movement_1A75EB
|
||||
waitmovement 0
|
||||
return
|
||||
applymovement 255, Movement_1A75EB
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
FiveIsland_RocketWarehouse_EventScript_164070:: @ 8164070
|
||||
trainerbattle 0, 516, 0, Text_17B5D6, Text_17B62F
|
||||
loadword 0, gUnknown_817B642
|
||||
callstd 6
|
||||
end
|
||||
trainerbattle 0, 516, 0, Text_17B5D6, Text_17B62F
|
||||
msgbox gUnknown_817B642, 6
|
||||
end
|
||||
|
||||
FiveIsland_RocketWarehouse_EventScript_164087:: @ 8164087
|
||||
trainerbattle 2, 543, 0, Text_17B72D, Text_17B79C, EventScript_1640A2
|
||||
loadword 0, gUnknown_817B7FA
|
||||
callstd 6
|
||||
end
|
||||
trainerbattle 2, 543, 0, Text_17B72D, Text_17B79C, EventScript_1640A2
|
||||
msgbox gUnknown_817B7FA, 6
|
||||
end
|
||||
|
||||
EventScript_1640A2:: @ 81640A2
|
||||
getplayerxy VAR_0x8004, VAR_0x8005
|
||||
specialvar VAR_RESULT, player_get_direction_lower_nybble
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
call_if 1, EventScript_16412E
|
||||
loadword 0, gUnknown_817B7AE
|
||||
callstd 4
|
||||
closemessage
|
||||
compare_var_to_value VAR_0x8004, 24
|
||||
call_if 3, EventScript_164144
|
||||
compare_var_to_value VAR_0x8004, 25
|
||||
call_if 1, EventScript_16414F
|
||||
compare_var_to_value VAR_0x8004, 26
|
||||
call_if 1, EventScript_16415A
|
||||
compare_var_to_value VAR_0x8004, 27
|
||||
call_if 1, EventScript_16415A
|
||||
playse SE_PIN
|
||||
call EventScript_163F47
|
||||
special DrawWholeMapView
|
||||
waitse
|
||||
compare_var_to_value VAR_0x8004, 24
|
||||
call_if 3, EventScript_164165
|
||||
compare_var_to_value VAR_0x8004, 25
|
||||
call_if 1, EventScript_164165
|
||||
compare_var_to_value VAR_0x8004, 26
|
||||
call_if 1, EventScript_164165
|
||||
compare_var_to_value VAR_0x8004, 27
|
||||
call_if 1, EventScript_164170
|
||||
loadword 0, gUnknown_817B7FA
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
getplayerxy VAR_0x8004, VAR_0x8005
|
||||
specialvar VAR_RESULT, player_get_direction_lower_nybble
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
call_if 1, EventScript_16412E
|
||||
msgbox gUnknown_817B7AE
|
||||
closemessage
|
||||
compare_var_to_value VAR_0x8004, 24
|
||||
call_if 3, EventScript_164144
|
||||
compare_var_to_value VAR_0x8004, 25
|
||||
call_if 1, EventScript_16414F
|
||||
compare_var_to_value VAR_0x8004, 26
|
||||
call_if 1, EventScript_16415A
|
||||
compare_var_to_value VAR_0x8004, 27
|
||||
call_if 1, EventScript_16415A
|
||||
playse SE_PIN
|
||||
call EventScript_163F47
|
||||
special DrawWholeMapView
|
||||
waitse
|
||||
compare_var_to_value VAR_0x8004, 24
|
||||
call_if 3, EventScript_164165
|
||||
compare_var_to_value VAR_0x8004, 25
|
||||
call_if 1, EventScript_164165
|
||||
compare_var_to_value VAR_0x8004, 26
|
||||
call_if 1, EventScript_164165
|
||||
compare_var_to_value VAR_0x8004, 27
|
||||
call_if 1, EventScript_164170
|
||||
msgbox gUnknown_817B7FA
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16412E:: @ 816412E
|
||||
compare_var_to_value VAR_0x8004, 27
|
||||
goto_if 1, EventScript_1A77A9
|
||||
applymovement 255, Movement_1A75EB
|
||||
waitmovement 0
|
||||
return
|
||||
compare_var_to_value VAR_0x8004, 27
|
||||
goto_if_eq EventScript_1A77A9
|
||||
applymovement 255, Movement_1A75EB
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_164144:: @ 8164144
|
||||
applymovement 3, Movement_16417B
|
||||
waitmovement 0
|
||||
return
|
||||
applymovement 3, Movement_16417B
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_16414F:: @ 816414F
|
||||
applymovement 3, Movement_16417F
|
||||
waitmovement 0
|
||||
return
|
||||
applymovement 3, Movement_16417F
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_16415A:: @ 816415A
|
||||
applymovement 3, Movement_1A75E9
|
||||
waitmovement 0
|
||||
return
|
||||
applymovement 3, Movement_1A75E9
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_164165:: @ 8164165
|
||||
applymovement 3, Movement_1A75E7
|
||||
waitmovement 0
|
||||
return
|
||||
applymovement 3, Movement_1A75E7
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_164170:: @ 8164170
|
||||
applymovement 3, Movement_1A75ED
|
||||
waitmovement 0
|
||||
return
|
||||
applymovement 3, Movement_1A75ED
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Movement_16417B:: @ 816417B
|
||||
step_13
|
||||
step_13
|
||||
step_2e
|
||||
step_end
|
||||
step_13
|
||||
step_13
|
||||
step_2e
|
||||
step_end
|
||||
|
||||
Movement_16417F:: @ 816417F
|
||||
step_13
|
||||
step_2e
|
||||
step_end
|
||||
step_13
|
||||
step_2e
|
||||
step_end
|
||||
|
||||
@@ -1,80 +1,74 @@
|
||||
FiveIsland_WaterLabyrinth_MapScripts:: @ 816884D
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
FiveIsland_WaterLabyrinth_EventScript_16884E:: @ 816884E
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A7AE0
|
||||
special sub_8112364
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x2DA
|
||||
goto_if 1, EventScript_1688E3
|
||||
checkflag FLAG_0x2DB
|
||||
goto_if 1, EventScript_16892C
|
||||
loadword 0, gUnknown_818A80D
|
||||
callstd 4
|
||||
specialvar VAR_RESULT, sub_80CA76C
|
||||
compare_var_to_value VAR_RESULT, 6
|
||||
goto_if 1, EventScript_1688AC
|
||||
loadword 0, gUnknown_818A88F
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
special sub_8112364
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x2DA
|
||||
goto_if_eq EventScript_1688E3
|
||||
checkflag FLAG_0x2DB
|
||||
goto_if_eq EventScript_16892C
|
||||
msgbox gUnknown_818A80D
|
||||
specialvar VAR_RESULT, sub_80CA76C
|
||||
compare_var_to_value VAR_RESULT, 6
|
||||
goto_if_eq EventScript_1688AC
|
||||
msgbox gUnknown_818A88F
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_168895:: @ 8168895
|
||||
setvar VAR_0x8004, 1
|
||||
setvar VAR_0x8005, 2
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
loadword 0, gUnknown_818AA0C
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
setvar VAR_0x8004, 1
|
||||
setvar VAR_0x8005, 2
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
msgbox gUnknown_818AA0C
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_1688AC:: @ 81688AC
|
||||
loadword 0, gUnknown_818A8A6
|
||||
callstd 4
|
||||
goto EventScript_1688BA
|
||||
end
|
||||
msgbox gUnknown_818A8A6
|
||||
goto EventScript_1688BA
|
||||
end
|
||||
|
||||
EventScript_1688BA:: @ 81688BA
|
||||
countpokemon
|
||||
compare_var_to_value VAR_RESULT, 6
|
||||
goto_if 1, EventScript_16891F
|
||||
setflag FLAG_0x2DA
|
||||
giveegg SPECIES_TOGEPI
|
||||
textcolor 3
|
||||
playfanfare MUS_FANFA1
|
||||
message Text_18A91F
|
||||
waitfanfare
|
||||
waitmessage
|
||||
call EventScript_1A6675
|
||||
goto EventScript_1688E3
|
||||
end
|
||||
countpokemon
|
||||
compare_var_to_value VAR_RESULT, 6
|
||||
goto_if_eq EventScript_16891F
|
||||
setflag FLAG_0x2DA
|
||||
giveegg SPECIES_TOGEPI
|
||||
textcolor 3
|
||||
playfanfare MUS_FANFA1
|
||||
message Text_18A91F
|
||||
waitfanfare
|
||||
waitmessage
|
||||
call EventScript_1A6675
|
||||
goto EventScript_1688E3
|
||||
end
|
||||
|
||||
EventScript_1688E3:: @ 81688E3
|
||||
getspeciesname 1, SPECIES_TOGEPI
|
||||
setvar VAR_0x8004, 175
|
||||
specialvar VAR_RESULT, sub_80CD0F4
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_168895
|
||||
getspeciesname 1, SPECIES_TOGETIC
|
||||
setvar VAR_0x8004, 176
|
||||
specialvar VAR_RESULT, sub_80CD0F4
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_168895
|
||||
loadword 0, gUnknown_818A9C0
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
getspeciesname 1, SPECIES_TOGEPI
|
||||
setvar VAR_0x8004, 175
|
||||
specialvar VAR_RESULT, sub_80CD0F4
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_168895
|
||||
getspeciesname 1, SPECIES_TOGETIC
|
||||
setvar VAR_0x8004, 176
|
||||
specialvar VAR_RESULT, sub_80CD0F4
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_168895
|
||||
msgbox gUnknown_818A9C0
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16891F:: @ 816891F
|
||||
setflag FLAG_0x2DB
|
||||
loadword 0, gUnknown_818A940
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
setflag FLAG_0x2DB
|
||||
msgbox gUnknown_818A940
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16892C:: @ 816892C
|
||||
goto EventScript_1688BA
|
||||
end
|
||||
goto EventScript_1688BA
|
||||
end
|
||||
|
||||
+136
-151
@@ -1,194 +1,179 @@
|
||||
FourIsland_MapScripts:: @ 8167CAE
|
||||
map_script 3, FourIsland_MapScript1_167CB9
|
||||
map_script 2, FourIsland_MapScript2_167CE2
|
||||
.byte 0
|
||||
map_script 3, FourIsland_MapScript1_167CB9
|
||||
map_script 2, FourIsland_MapScript2_167CE2
|
||||
.byte 0
|
||||
|
||||
FourIsland_MapScript1_167CB9:: @ 8167CB9
|
||||
setworldmapflag 2206
|
||||
compare_var_to_value VAR_0x4086, 0
|
||||
call_if 1, EventScript_167CCD
|
||||
call EventScript_167CD1
|
||||
end
|
||||
setworldmapflag FLAG_WORLD_MAP_FOUR_ISLAND
|
||||
compare_var_to_value VAR_MAP_SCENE_FOUR_ISLAND, 0
|
||||
call_if 1, EventScript_167CCD
|
||||
call EventScript_167CD1
|
||||
end
|
||||
|
||||
EventScript_167CCD:: @ 8167CCD
|
||||
clearflag FLAG_0x097
|
||||
return
|
||||
clearflag FLAG_0x097
|
||||
return
|
||||
|
||||
EventScript_167CD1:: @ 8167CD1
|
||||
checkflag FLAG_PENDING_DAYCARE_EGG
|
||||
goto_if 0, EventScript_167CE1
|
||||
setobjectxyperm 1, 16, 14
|
||||
checkflag FLAG_PENDING_DAYCARE_EGG
|
||||
goto_if 0, EventScript_167CE1
|
||||
setobjectxyperm 1, 16, 14
|
||||
|
||||
EventScript_167CE1:: @ 8167CE1
|
||||
return
|
||||
return
|
||||
|
||||
FourIsland_MapScript2_167CE2:: @ 8167CE2
|
||||
map_script_2 VAR_0x4086, 0, EventScript_167CEC
|
||||
.2byte 0
|
||||
map_script_2 VAR_MAP_SCENE_FOUR_ISLAND, 0, EventScript_167CEC
|
||||
.2byte 0
|
||||
|
||||
EventScript_167CEC:: @ 8167CEC
|
||||
lockall
|
||||
textcolor 0
|
||||
applymovement 10, Movement_1A75ED
|
||||
waitmovement 0
|
||||
playbgm BGM_FRLG_RIVAL, 0
|
||||
applymovement 10, Movement_1A75DB
|
||||
waitmovement 0
|
||||
applymovement 10, Movement_1A75DD
|
||||
waitmovement 0
|
||||
delay 25
|
||||
applymovement 10, Movement_167D49
|
||||
waitmovement 0
|
||||
loadword 0, gUnknown_8182B37
|
||||
callstd 4
|
||||
closemessage
|
||||
applymovement 255, Movement_167D52
|
||||
applymovement 10, Movement_167D4E
|
||||
waitmovement 0
|
||||
fadedefaultbgm
|
||||
playse SE_KAIDAN
|
||||
delay 35
|
||||
removeobject 10
|
||||
setvar VAR_0x4086, 1
|
||||
releaseall
|
||||
end
|
||||
lockall
|
||||
textcolor 0
|
||||
applymovement 10, Movement_1A75ED
|
||||
waitmovement 0
|
||||
playbgm BGM_FRLG_RIVAL, 0
|
||||
applymovement 10, Movement_1A75DB
|
||||
waitmovement 0
|
||||
applymovement 10, Movement_1A75DD
|
||||
waitmovement 0
|
||||
delay 25
|
||||
applymovement 10, Movement_167D49
|
||||
waitmovement 0
|
||||
msgbox gUnknown_8182B37
|
||||
closemessage
|
||||
applymovement 255, Movement_167D52
|
||||
applymovement 10, Movement_167D4E
|
||||
waitmovement 0
|
||||
fadedefaultbgm
|
||||
playse SE_KAIDAN
|
||||
delay 35
|
||||
removeobject 10
|
||||
setvar VAR_MAP_SCENE_FOUR_ISLAND, 1
|
||||
releaseall
|
||||
end
|
||||
|
||||
Movement_167D49:: @ 8167D49
|
||||
step_13
|
||||
step_13
|
||||
step_10
|
||||
step_10
|
||||
step_end
|
||||
step_13
|
||||
step_13
|
||||
step_10
|
||||
step_10
|
||||
step_end
|
||||
|
||||
Movement_167D4E:: @ 8167D4E
|
||||
step_1c
|
||||
step_1a
|
||||
step_10
|
||||
step_end
|
||||
step_1c
|
||||
step_1a
|
||||
step_10
|
||||
step_end
|
||||
|
||||
Movement_167D52:: @ 8167D52
|
||||
step_12
|
||||
step_30
|
||||
step_end
|
||||
step_12
|
||||
step_30
|
||||
step_end
|
||||
|
||||
FourIsland_EventScript_167D55:: @ 8167D55
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A7AE0
|
||||
special sub_8112364
|
||||
lock
|
||||
faceplayer
|
||||
special GetDaycareMonNicknames
|
||||
specialvar VAR_RESULT, GetDaycareState
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_167D9B
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_167E0C
|
||||
compare_var_to_value VAR_RESULT, 3
|
||||
goto_if 1, EventScript_167E19
|
||||
loadword 0, gUnknown_81BF555
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
special sub_8112364
|
||||
lock
|
||||
faceplayer
|
||||
special GetDaycareMonNicknames
|
||||
specialvar VAR_RESULT, GetDaycareState
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_167D9B
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_167E0C
|
||||
compare_var_to_value VAR_RESULT, 3
|
||||
goto_if_eq EventScript_167E19
|
||||
msgbox gUnknown_81BF555
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_167D9B:: @ 8167D9B
|
||||
loadword 0, gUnknown_81BF5E3
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_167DD1
|
||||
loadword 0, gUnknown_81BF7B6
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_167DD1
|
||||
loadword 0, gUnknown_81BF6CF
|
||||
callstd 4
|
||||
clearflag FLAG_PENDING_DAYCARE_EGG
|
||||
special RejectEggFromDayCare
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_81BF5E3, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_167DD1
|
||||
msgbox gUnknown_81BF7B6, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_167DD1
|
||||
msgbox gUnknown_81BF6CF
|
||||
clearflag FLAG_PENDING_DAYCARE_EGG
|
||||
special RejectEggFromDayCare
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_167DD1:: @ 8167DD1
|
||||
specialvar VAR_RESULT, CalculatePlayerPartyCount
|
||||
compare_var_to_value VAR_RESULT, 6
|
||||
goto_if 5, EventScript_167DEB
|
||||
loadword 0, gUnknown_81BF6F0
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
specialvar VAR_RESULT, CalculatePlayerPartyCount
|
||||
compare_var_to_value VAR_RESULT, 6
|
||||
goto_if 5, EventScript_167DEB
|
||||
msgbox gUnknown_81BF6F0
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_167DEB:: @ 8167DEB
|
||||
textcolor 3
|
||||
message Text_1BF72A
|
||||
call EventScript_1A6675
|
||||
playfanfare MUS_FANFA1
|
||||
waitfanfare
|
||||
waitbuttonpress
|
||||
loadword 0, gUnknown_81BF755
|
||||
callstd 4
|
||||
special GiveEggFromDaycare
|
||||
clearflag FLAG_PENDING_DAYCARE_EGG
|
||||
release
|
||||
end
|
||||
textcolor 3
|
||||
message Text_1BF72A
|
||||
call EventScript_1A6675
|
||||
playfanfare MUS_FANFA1
|
||||
waitfanfare
|
||||
waitbuttonpress
|
||||
msgbox gUnknown_81BF755
|
||||
special GiveEggFromDaycare
|
||||
clearflag FLAG_PENDING_DAYCARE_EGG
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_167E0C:: @ 8167E0C
|
||||
special GetDaycareMonNicknames
|
||||
loadword 0, gUnknown_81BF69A
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
special GetDaycareMonNicknames
|
||||
msgbox gUnknown_81BF69A
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_167E19:: @ 8167E19
|
||||
special GetDaycareMonNicknames
|
||||
loadword 0, gUnknown_81BF789
|
||||
callstd 4
|
||||
special SetDaycareCompatibilityString
|
||||
special sub_80CA68C
|
||||
waitmessage
|
||||
waitbuttonpress
|
||||
release
|
||||
end
|
||||
special GetDaycareMonNicknames
|
||||
msgbox gUnknown_81BF789
|
||||
special SetDaycareCompatibilityString
|
||||
special sub_80CA68C
|
||||
waitmessage
|
||||
waitbuttonpress
|
||||
release
|
||||
end
|
||||
|
||||
FourIsland_EventScript_167E2E:: @ 8167E2E
|
||||
lock
|
||||
faceplayer
|
||||
checkflag 2116
|
||||
goto_if 1, EventScript_167E43
|
||||
loadword 0, gUnknown_8182A2B
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x844
|
||||
goto_if_eq EventScript_167E43
|
||||
msgbox gUnknown_8182A2B
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_167E43:: @ 8167E43
|
||||
setvar VAR_0x8004, 9
|
||||
setvar VAR_0x8005, 5
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
loadword 0, gUnknown_8182A75
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
setvar VAR_0x8004, 9
|
||||
setvar VAR_0x8005, 5
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
msgbox gUnknown_8182A75
|
||||
release
|
||||
end
|
||||
|
||||
FourIsland_EventScript_167E5A:: @ 8167E5A
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_0x8004, 9
|
||||
setvar VAR_0x8005, 4
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
loadword 0, gUnknown_8182CE3
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_0x8004, 9
|
||||
setvar VAR_0x8005, 4
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
msgbox gUnknown_8182CE3
|
||||
release
|
||||
end
|
||||
|
||||
FourIsland_EventScript_167E73:: @ 8167E73
|
||||
loadword 0, gUnknown_8182D8E
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_8182D8E, 2
|
||||
end
|
||||
|
||||
FourIsland_EventScript_167E7C:: @ 8167E7C
|
||||
loadword 0, gUnknown_8182A03
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_8182A03, 3
|
||||
end
|
||||
|
||||
FourIsland_EventScript_167E85:: @ 8167E85
|
||||
loadword 0, gUnknown_8182DEB
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_8182DEB, 3
|
||||
end
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
FourIsland_Harbor_MapScripts:: @ 8171C98
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
FourIsland_Harbor_EventScript_171C99:: @ 8171C99
|
||||
lock
|
||||
faceplayer
|
||||
message Text_181726
|
||||
waitmessage
|
||||
setvar VAR_0x8004, 4
|
||||
goto EventScript_1A900F
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
message Text_181726
|
||||
waitmessage
|
||||
setvar VAR_0x8004, 4
|
||||
goto EventScript_1A900F
|
||||
end
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
FourIsland_House1_MapScripts:: @ 8171C44
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
FourIsland_House1_EventScript_171C45:: @ 8171C45
|
||||
loadword 0, gUnknown_81A3802
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_81A3802, 2
|
||||
end
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
FourIsland_House2_MapScripts:: @ 8171CAC
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
@@ -1,33 +1,33 @@
|
||||
FourIsland_IcefallCave_1F_MapScripts:: @ 8163D44
|
||||
map_script 5, FourIsland_IcefallCave_1F_MapScript1_163D54
|
||||
map_script 1, FourIsland_IcefallCave_1F_MapScript2_163D57
|
||||
map_script 2, FourIsland_IcefallCave_1F_MapScript3_163D5B
|
||||
.byte 0
|
||||
map_script 5, FourIsland_IcefallCave_1F_MapScript1_163D54
|
||||
map_script 1, FourIsland_IcefallCave_1F_MapScript2_163D57
|
||||
map_script 2, FourIsland_IcefallCave_1F_MapScript3_163D5B
|
||||
.byte 0
|
||||
|
||||
FourIsland_IcefallCave_1F_MapScript1_163D54:: @ 8163D54
|
||||
setstepcallback 4
|
||||
end
|
||||
setstepcallback 4
|
||||
end
|
||||
|
||||
FourIsland_IcefallCave_1F_MapScript2_163D57:: @ 8163D57
|
||||
special sub_806E99C
|
||||
end
|
||||
special sub_806E99C
|
||||
end
|
||||
|
||||
FourIsland_IcefallCave_1F_MapScript3_163D5B:: @ 8163D5B
|
||||
map_script_2 VAR_0x4001, 1, EventScript_163D65
|
||||
.2byte 0
|
||||
map_script_2 VAR_0x4001, 1, EventScript_163D65
|
||||
.2byte 0
|
||||
|
||||
EventScript_163D65:: @ 8163D65
|
||||
lockall
|
||||
delay 20
|
||||
applymovement 255, Movement_163D7F
|
||||
waitmovement 0
|
||||
playse SE_FU_ZAKU
|
||||
delay 60
|
||||
warphole MAP_FOUR_ISLAND_ICEFALL_CAVE_B1F
|
||||
waitstate
|
||||
releaseall
|
||||
end
|
||||
lockall
|
||||
delay 20
|
||||
applymovement 255, Movement_163D7F
|
||||
waitmovement 0
|
||||
playse SE_FU_ZAKU
|
||||
delay 60
|
||||
warphole MAP_FOUR_ISLAND_ICEFALL_CAVE_B1F
|
||||
waitstate
|
||||
releaseall
|
||||
end
|
||||
|
||||
Movement_163D7F:: @ 8163D7F
|
||||
step_60
|
||||
step_end
|
||||
step_60
|
||||
step_end
|
||||
|
||||
@@ -1,201 +1,192 @@
|
||||
FourIsland_IcefallCave_Back_MapScripts:: @ 8163D82
|
||||
map_script 3, FourIsland_IcefallCave_Back_MapScript1_163D88
|
||||
.byte 0
|
||||
map_script 3, FourIsland_IcefallCave_Back_MapScript1_163D88
|
||||
.byte 0
|
||||
|
||||
FourIsland_IcefallCave_Back_MapScript1_163D88:: @ 8163D88
|
||||
compare_var_to_value VAR_0x4080, 1
|
||||
call_if 1, EventScript_163D94
|
||||
end
|
||||
compare_var_to_value VAR_0x4080, 1
|
||||
call_if 1, EventScript_163D94
|
||||
end
|
||||
|
||||
EventScript_163D94:: @ 8163D94
|
||||
setflag FLAG_0x08B
|
||||
return
|
||||
setflag FLAG_0x08B
|
||||
return
|
||||
|
||||
FourIsland_IcefallCave_Back_EventScript_163D98:: @ 8163D98
|
||||
lockall
|
||||
textcolor 1
|
||||
loadword 0, gUnknown_817B04F
|
||||
callstd 4
|
||||
applymovement 1, Movement_163EE8
|
||||
waitmovement 0
|
||||
textcolor 0
|
||||
loadword 0, gUnknown_817B0B9
|
||||
callstd 4
|
||||
closemessage
|
||||
playse SE_PIN
|
||||
applymovement 3, Movement_1A75DB
|
||||
waitmovement 0
|
||||
applymovement 3, Movement_1A75ED
|
||||
waitmovement 0
|
||||
applymovement 3, Movement_1A75DD
|
||||
waitmovement 0
|
||||
textcolor 1
|
||||
loadword 0, gUnknown_817B109
|
||||
callstd 4
|
||||
closemessage
|
||||
applymovement 3, Movement_1A75EB
|
||||
waitmovement 0
|
||||
delay 18
|
||||
applymovement 3, Movement_1A75ED
|
||||
waitmovement 0
|
||||
delay 35
|
||||
applymovement 4, Movement_163F11
|
||||
applymovement 3, Movement_163F18
|
||||
applymovement 255, Movement_163EDD
|
||||
waitmovement 0
|
||||
applymovement 2, Movement_163EE8
|
||||
waitmovement 0
|
||||
playbgm BGM_FRLG_SUSPICIOUS_EYE, 0
|
||||
textcolor 0
|
||||
loadword 0, gUnknown_817B20B
|
||||
callstd 4
|
||||
setvar VAR_LAST_TALKED, 4
|
||||
trainerbattle 3, 539, 0, Text_17B251
|
||||
applymovement 3, Movement_163F1B
|
||||
waitmovement 0
|
||||
textcolor 1
|
||||
loadword 0, gUnknown_817B269
|
||||
callstd 4
|
||||
textcolor 0
|
||||
loadword 0, gUnknown_817B2EF
|
||||
callstd 4
|
||||
textcolor 1
|
||||
message Text_17B313
|
||||
waitmessage
|
||||
waitse
|
||||
playmoncry SPECIES_LAPRAS, 2
|
||||
waitbuttonpress
|
||||
waitmoncry
|
||||
applymovement 1, Movement_163EEE
|
||||
waitmovement 0
|
||||
textcolor 0
|
||||
loadword 0, gUnknown_817B399
|
||||
callstd 4
|
||||
closemessage
|
||||
applymovement 3, Movement_163F1D
|
||||
applymovement 255, Movement_163EE2
|
||||
applymovement 1, Movement_163EF0
|
||||
applymovement 2, Movement_163EFA
|
||||
applymovement 4, Movement_163F05
|
||||
waitmovement 0
|
||||
removeobject 1
|
||||
removeobject 2
|
||||
removeobject 4
|
||||
delay 50
|
||||
applymovement 3, Movement_163F23
|
||||
waitmovement 0
|
||||
applymovement 255, Movement_1A75E7
|
||||
waitmovement 0
|
||||
textcolor 1
|
||||
loadword 0, gUnknown_817B457
|
||||
callstd 4
|
||||
setflag FLAG_0x08E
|
||||
clearflag FLAG_0x08C
|
||||
setvar VAR_0x4080, 1
|
||||
releaseall
|
||||
end
|
||||
lockall
|
||||
textcolor 1
|
||||
msgbox gUnknown_817B04F
|
||||
applymovement 1, Movement_163EE8
|
||||
waitmovement 0
|
||||
textcolor 0
|
||||
msgbox gUnknown_817B0B9
|
||||
closemessage
|
||||
playse SE_PIN
|
||||
applymovement 3, Movement_1A75DB
|
||||
waitmovement 0
|
||||
applymovement 3, Movement_1A75ED
|
||||
waitmovement 0
|
||||
applymovement 3, Movement_1A75DD
|
||||
waitmovement 0
|
||||
textcolor 1
|
||||
msgbox gUnknown_817B109
|
||||
closemessage
|
||||
applymovement 3, Movement_1A75EB
|
||||
waitmovement 0
|
||||
delay 18
|
||||
applymovement 3, Movement_1A75ED
|
||||
waitmovement 0
|
||||
delay 35
|
||||
applymovement 4, Movement_163F11
|
||||
applymovement 3, Movement_163F18
|
||||
applymovement 255, Movement_163EDD
|
||||
waitmovement 0
|
||||
applymovement 2, Movement_163EE8
|
||||
waitmovement 0
|
||||
playbgm BGM_FRLG_SUSPICIOUS_EYE, 0
|
||||
textcolor 0
|
||||
msgbox gUnknown_817B20B
|
||||
setvar VAR_LAST_TALKED, 4
|
||||
trainerbattle 3, 539, 0, Text_17B251
|
||||
applymovement 3, Movement_163F1B
|
||||
waitmovement 0
|
||||
textcolor 1
|
||||
msgbox gUnknown_817B269
|
||||
textcolor 0
|
||||
msgbox gUnknown_817B2EF
|
||||
textcolor 1
|
||||
message Text_17B313
|
||||
waitmessage
|
||||
waitse
|
||||
playmoncry SPECIES_LAPRAS, 2
|
||||
waitbuttonpress
|
||||
waitmoncry
|
||||
applymovement 1, Movement_163EEE
|
||||
waitmovement 0
|
||||
textcolor 0
|
||||
msgbox gUnknown_817B399
|
||||
closemessage
|
||||
applymovement 3, Movement_163F1D
|
||||
applymovement 255, Movement_163EE2
|
||||
applymovement 1, Movement_163EF0
|
||||
applymovement 2, Movement_163EFA
|
||||
applymovement 4, Movement_163F05
|
||||
waitmovement 0
|
||||
removeobject 1
|
||||
removeobject 2
|
||||
removeobject 4
|
||||
delay 50
|
||||
applymovement 3, Movement_163F23
|
||||
waitmovement 0
|
||||
applymovement 255, Movement_1A75E7
|
||||
waitmovement 0
|
||||
textcolor 1
|
||||
msgbox gUnknown_817B457
|
||||
setflag FLAG_0x08E
|
||||
clearflag FLAG_0x08C
|
||||
setvar VAR_0x4080, 1
|
||||
releaseall
|
||||
end
|
||||
|
||||
Movement_163EDD:: @ 8163EDD
|
||||
step_11
|
||||
step_11
|
||||
step_13
|
||||
step_11
|
||||
step_end
|
||||
step_11
|
||||
step_11
|
||||
step_13
|
||||
step_11
|
||||
step_end
|
||||
|
||||
Movement_163EE2:: @ 8163EE2
|
||||
step_1c
|
||||
step_2f
|
||||
step_1c
|
||||
step_1c
|
||||
step_2d
|
||||
step_end
|
||||
step_1c
|
||||
step_2f
|
||||
step_1c
|
||||
step_1c
|
||||
step_2d
|
||||
step_end
|
||||
|
||||
Movement_163EE8:: @ 8163EE8
|
||||
step_25
|
||||
step_end
|
||||
step_25
|
||||
step_end
|
||||
|
||||
gUnknown_163EEA:: @ 8163EEA
|
||||
step_4c
|
||||
step_13
|
||||
step_4d
|
||||
step_end
|
||||
step_4c
|
||||
step_13
|
||||
step_4d
|
||||
step_end
|
||||
|
||||
Movement_163EEE:: @ 8163EEE
|
||||
step_29
|
||||
step_end
|
||||
step_29
|
||||
step_end
|
||||
|
||||
Movement_163EF0:: @ 8163EF0
|
||||
step_13
|
||||
step_10
|
||||
step_1d
|
||||
step_1d
|
||||
step_1d
|
||||
step_1d
|
||||
step_1d
|
||||
step_1d
|
||||
step_1d
|
||||
step_end
|
||||
step_13
|
||||
step_10
|
||||
step_1d
|
||||
step_1d
|
||||
step_1d
|
||||
step_1d
|
||||
step_1d
|
||||
step_1d
|
||||
step_1d
|
||||
step_end
|
||||
|
||||
Movement_163EFA:: @ 8163EFA
|
||||
step_1c
|
||||
step_12
|
||||
step_10
|
||||
step_1d
|
||||
step_1d
|
||||
step_1d
|
||||
step_1d
|
||||
step_1d
|
||||
step_1d
|
||||
step_1d
|
||||
step_end
|
||||
step_1c
|
||||
step_12
|
||||
step_10
|
||||
step_1d
|
||||
step_1d
|
||||
step_1d
|
||||
step_1d
|
||||
step_1d
|
||||
step_1d
|
||||
step_1d
|
||||
step_end
|
||||
|
||||
Movement_163F05:: @ 8163F05
|
||||
step_1c
|
||||
step_10
|
||||
step_1c
|
||||
step_10
|
||||
step_20
|
||||
step_20
|
||||
step_1d
|
||||
step_1d
|
||||
step_1d
|
||||
step_1d
|
||||
step_1d
|
||||
step_end
|
||||
step_1c
|
||||
step_10
|
||||
step_1c
|
||||
step_10
|
||||
step_20
|
||||
step_20
|
||||
step_1d
|
||||
step_1d
|
||||
step_1d
|
||||
step_1d
|
||||
step_1d
|
||||
step_end
|
||||
|
||||
Movement_163F11:: @ 8163F11
|
||||
step_1c
|
||||
step_1b
|
||||
step_30
|
||||
step_end
|
||||
step_1c
|
||||
step_1b
|
||||
step_30
|
||||
step_end
|
||||
|
||||
Movement_163F15:: @ 8163F15
|
||||
step_12
|
||||
step_12
|
||||
step_end
|
||||
step_12
|
||||
step_12
|
||||
step_end
|
||||
|
||||
Movement_163F18:: @ 8163F18
|
||||
step_12
|
||||
step_11
|
||||
step_end
|
||||
step_12
|
||||
step_11
|
||||
step_end
|
||||
|
||||
Movement_163F1B:: @ 8163F1B
|
||||
step_26
|
||||
step_end
|
||||
step_26
|
||||
step_end
|
||||
|
||||
Movement_163F1D:: @ 8163F1D
|
||||
step_1b
|
||||
step_30
|
||||
step_1c
|
||||
step_1c
|
||||
step_2d
|
||||
step_end
|
||||
step_1b
|
||||
step_30
|
||||
step_1c
|
||||
step_1c
|
||||
step_2d
|
||||
step_end
|
||||
|
||||
Movement_163F23:: @ 8163F23
|
||||
step_13
|
||||
step_end
|
||||
step_13
|
||||
step_end
|
||||
|
||||
FourIsland_IcefallCave_Back_EventScript_163F25:: @ 8163F25
|
||||
loadword 0, gUnknown_817B457
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_817B457, 2
|
||||
end
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
FourIsland_IcefallCave_Entrance_MapScripts:: @ 8163D3A
|
||||
map_script 3, FourIsland_IcefallCave_Entrance_MapScript1_163D40
|
||||
.byte 0
|
||||
map_script 3, FourIsland_IcefallCave_Entrance_MapScript1_163D40
|
||||
.byte 0
|
||||
|
||||
FourIsland_IcefallCave_Entrance_MapScript1_163D40:: @ 8163D40
|
||||
setworldmapflag 2232
|
||||
end
|
||||
setworldmapflag FLAG_WORLD_MAP_FOUR_ISLAND_ICEFALL_CAVE_ENTRANCE
|
||||
end
|
||||
|
||||
@@ -1,39 +1,35 @@
|
||||
FourIsland_LoreleisHouse_MapScripts:: @ 8171C4E
|
||||
map_script 3, FourIsland_LoreleisHouse_MapScript1_171C54
|
||||
.byte 0
|
||||
map_script 3, FourIsland_LoreleisHouse_MapScript1_171C54
|
||||
.byte 0
|
||||
|
||||
FourIsland_LoreleisHouse_MapScript1_171C54:: @ 8171C54
|
||||
special sub_80CD154
|
||||
end
|
||||
special sub_80CD154
|
||||
end
|
||||
|
||||
FourIsland_LoreleisHouse_EventScript_171C58:: @ 8171C58
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x2D4
|
||||
goto_if 1, EventScript_171C83
|
||||
checkflag FLAG_0x2D5
|
||||
goto_if 1, EventScript_171C76
|
||||
loadword 0, gUnknown_81A3826
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x2D4
|
||||
goto_if_eq EventScript_171C83
|
||||
checkflag FLAG_0x2D5
|
||||
goto_if_eq EventScript_171C76
|
||||
msgbox gUnknown_81A3826
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_171C76:: @ 8171C76
|
||||
setflag FLAG_0x2D4
|
||||
loadword 0, gUnknown_81A390C
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
setflag FLAG_0x2D4
|
||||
msgbox gUnknown_81A390C
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_171C83:: @ 8171C83
|
||||
loadword 0, gUnknown_81A39D8
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_81A39D8
|
||||
release
|
||||
end
|
||||
|
||||
FourIsland_LoreleisHouse_EventScript_171C8D:: @ 8171C8D
|
||||
lock
|
||||
loadword 0, gUnknown_81A3A42
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
lock
|
||||
msgbox gUnknown_81A3A42
|
||||
release
|
||||
end
|
||||
|
||||
@@ -1,35 +1,33 @@
|
||||
FourIsland_Mart_MapScripts:: @ 8171CAD
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
FourIsland_Mart_EventScript_171CAE:: @ 8171CAE
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
message Text_1A6211
|
||||
waitmessage
|
||||
pokemart Items_171CD4
|
||||
loadword 0, gUnknown_81A5190
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
message Text_1A6211
|
||||
waitmessage
|
||||
pokemart Items_171CD4
|
||||
msgbox gUnknown_81A5190
|
||||
release
|
||||
end
|
||||
|
||||
.align 2
|
||||
.align 2
|
||||
Items_171CD4:: @ 8171CD4
|
||||
.2byte ITEM_ULTRA_BALL
|
||||
.2byte ITEM_FULL_RESTORE
|
||||
.2byte ITEM_MAX_POTION
|
||||
.2byte ITEM_REVIVE
|
||||
.2byte ITEM_ICE_HEAL
|
||||
.2byte ITEM_FULL_HEAL
|
||||
.2byte ITEM_ESCAPE_ROPE
|
||||
.2byte ITEM_MAX_REPEL
|
||||
.2byte ITEM_NONE
|
||||
release
|
||||
end
|
||||
.2byte ITEM_ULTRA_BALL
|
||||
.2byte ITEM_FULL_RESTORE
|
||||
.2byte ITEM_MAX_POTION
|
||||
.2byte ITEM_REVIVE
|
||||
.2byte ITEM_ICE_HEAL
|
||||
.2byte ITEM_FULL_HEAL
|
||||
.2byte ITEM_ESCAPE_ROPE
|
||||
.2byte ITEM_MAX_REPEL
|
||||
.2byte ITEM_NONE
|
||||
release
|
||||
end
|
||||
|
||||
FourIsland_Mart_EventScript_171CE8:: @ 8171CE8
|
||||
loadword 0, gUnknown_81A3B14
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_81A3B14, 2
|
||||
end
|
||||
|
||||
@@ -1,30 +1,27 @@
|
||||
FourIsland_PokemonCenter_1F_MapScripts:: @ 8171BEA
|
||||
map_script 3, FourIsland_PokemonCenter_1F_MapScript1_171BF5
|
||||
map_script 5, FourIsland_PokemonCenter_1F_MapScript2_1BC05C
|
||||
.byte 0
|
||||
map_script 3, FourIsland_PokemonCenter_1F_MapScript1_171BF5
|
||||
map_script 5, FourIsland_PokemonCenter_1F_MapScript2_1BC05C
|
||||
.byte 0
|
||||
|
||||
FourIsland_PokemonCenter_1F_MapScript1_171BF5:: @ 8171BF5
|
||||
setrespawn 17
|
||||
end
|
||||
setrespawn SPAWN_FOUR_ISLAND
|
||||
end
|
||||
|
||||
FourIsland_PokemonCenter_1F_EventScript_171BF9:: @ 8171BF9
|
||||
lock
|
||||
faceplayer
|
||||
call EventScript_1A6578
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
call EventScript_1A6578
|
||||
release
|
||||
end
|
||||
|
||||
FourIsland_PokemonCenter_1F_EventScript_171C02:: @ 8171C02
|
||||
loadword 0, gUnknown_81A3627
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_81A3627, 2
|
||||
end
|
||||
|
||||
FourIsland_PokemonCenter_1F_EventScript_171C0B:: @ 8171C0B
|
||||
loadword 0, gUnknown_81A3697
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_81A3697, 2
|
||||
end
|
||||
|
||||
FourIsland_PokemonCenter_1F_EventScript_171C14:: @ 8171C14
|
||||
loadword 0, gUnknown_81A3734
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_81A3734, 2
|
||||
end
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
FourIsland_PokemonCenter_2F_MapScripts:: @ 8171C1D
|
||||
map_script 2, FourIsland_PokemonCenter_2F_MapScript1_1BB2A3
|
||||
map_script 4, FourIsland_PokemonCenter_2F_MapScript2_1BB1ED
|
||||
map_script 1, FourIsland_PokemonCenter_2F_MapScript3_1BB237
|
||||
map_script 3, FourIsland_PokemonCenter_2F_MapScript4_1BB1B4
|
||||
.byte 0
|
||||
map_script 2, FourIsland_PokemonCenter_2F_MapScript1_1BB2A3
|
||||
map_script 4, FourIsland_PokemonCenter_2F_MapScript2_1BB1ED
|
||||
map_script 1, FourIsland_PokemonCenter_2F_MapScript3_1BB237
|
||||
map_script 3, FourIsland_PokemonCenter_2F_MapScript4_1BB1B4
|
||||
.byte 0
|
||||
|
||||
FourIsland_PokemonCenter_2F_EventScript_171C32:: @ 8171C32
|
||||
call EventScript_1BB4A3
|
||||
end
|
||||
call EventScript_1BB4A3
|
||||
end
|
||||
|
||||
EventScript_171C38:: @ 8171C38
|
||||
call EventScript_1BB6AB
|
||||
end
|
||||
call EventScript_1BB6AB
|
||||
end
|
||||
|
||||
EventScript_171C3E:: @ 8171C3E
|
||||
call EventScript_1BB7DE
|
||||
end
|
||||
call EventScript_1BB7DE
|
||||
end
|
||||
|
||||
@@ -1,235 +1,211 @@
|
||||
FourIsland_PokemonDayCare_MapScripts:: @ 817193F
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
FourIsland_PokemonDayCare_EventScript_171940:: @ 8171940
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
specialvar VAR_RESULT, GetDaycareState
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_171A2E
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_171A52
|
||||
compare_var_to_value VAR_RESULT, 3
|
||||
goto_if 1, EventScript_171B86
|
||||
loadword 0, gUnknown_81BF7E4
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_171993
|
||||
loadword 0, gUnknown_81BF916
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
specialvar VAR_RESULT, GetDaycareState
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_171A2E
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_171A52
|
||||
compare_var_to_value VAR_RESULT, 3
|
||||
goto_if_eq EventScript_171B86
|
||||
msgbox gUnknown_81BF7E4, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_171993
|
||||
msgbox gUnknown_81BF916
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_171993:: @ 8171993
|
||||
specialvar VAR_RESULT, CountPartyNonEggMons
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_171A1A
|
||||
loadword 0, gUnknown_81BF839
|
||||
callstd 4
|
||||
fadescreen 1
|
||||
special ChooseSendDaycareMon
|
||||
waitstate
|
||||
compare_var_to_value VAR_0x8004, 6
|
||||
goto_if 4, EventScript_1719F7
|
||||
specialvar VAR_RESULT, CountPartyAliveNonEggMons_IgnoreVar0x8004Slot
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_171A24
|
||||
specialvar VAR_0x8005, GetSelectedMonNickAndSpecies
|
||||
waitse
|
||||
playmoncry 32773, 0
|
||||
loadword 0, gUnknown_81BF860
|
||||
callstd 4
|
||||
waitmoncry
|
||||
special StoreSelectedPokemonInDaycare
|
||||
incrementgamestat 47
|
||||
specialvar VAR_RESULT, GetDaycareState
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_171A01
|
||||
release
|
||||
end
|
||||
specialvar VAR_RESULT, CountPartyNonEggMons
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_171A1A
|
||||
msgbox gUnknown_81BF839
|
||||
fadescreen 1
|
||||
special ChooseSendDaycareMon
|
||||
waitstate
|
||||
compare_var_to_value VAR_0x8004, 6
|
||||
goto_if 4, EventScript_1719F7
|
||||
specialvar VAR_RESULT, CountPartyAliveNonEggMons_IgnoreVar0x8004Slot
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_171A24
|
||||
specialvar VAR_0x8005, GetSelectedMonNickAndSpecies
|
||||
waitse
|
||||
playmoncry VAR_0x8005, 0
|
||||
msgbox gUnknown_81BF860
|
||||
waitmoncry
|
||||
special StoreSelectedPokemonInDaycare
|
||||
incrementgamestat 47
|
||||
specialvar VAR_RESULT, GetDaycareState
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_171A01
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_1719F7:: @ 81719F7
|
||||
loadword 0, gUnknown_81BF976
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_81BF976
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_171A01:: @ 8171A01
|
||||
loadword 0, gUnknown_81BF89F
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_171993
|
||||
goto EventScript_1719F7
|
||||
end
|
||||
msgbox gUnknown_81BF89F, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_171993
|
||||
goto EventScript_1719F7
|
||||
end
|
||||
|
||||
EventScript_171A1A:: @ 8171A1A
|
||||
loadword 0, gUnknown_81BFAAD
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_81BFAAD
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_171A24:: @ 8171A24
|
||||
loadword 0, gUnknown_81BFB09
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_81BFB09
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_171A2E:: @ 8171A2E
|
||||
loadword 0, gUnknown_81BF8F6
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_81BF8F6
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_171A38:: @ 8171A38
|
||||
loadword 0, gUnknown_81BF9CC
|
||||
callstd 4
|
||||
return
|
||||
msgbox gUnknown_81BF9CC
|
||||
return
|
||||
|
||||
EventScript_171A41:: @ 8171A41
|
||||
specialvar VAR_RESULT, GetNumLevelsGainedFromDaycare
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
call_if 5, EventScript_171A38
|
||||
return
|
||||
specialvar VAR_RESULT, GetNumLevelsGainedFromDaycare
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
call_if 5, EventScript_171A38
|
||||
return
|
||||
|
||||
EventScript_171A52:: @ 8171A52
|
||||
loadword 0, gUnknown_81BF988
|
||||
callstd 4
|
||||
setvar VAR_0x8004, 0
|
||||
call EventScript_171A41
|
||||
loadword 0, gUnknown_81BF89F
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_171993
|
||||
loadword 0, gUnknown_81BFAE8
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_171A90
|
||||
goto EventScript_1719F7
|
||||
end
|
||||
msgbox gUnknown_81BF988
|
||||
setvar VAR_0x8004, 0
|
||||
call EventScript_171A41
|
||||
msgbox gUnknown_81BF89F, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_171993
|
||||
msgbox gUnknown_81BFAE8, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_171A90
|
||||
goto EventScript_1719F7
|
||||
end
|
||||
|
||||
EventScript_171A90:: @ 8171A90
|
||||
specialvar VAR_RESULT, CalculatePlayerPartyCount
|
||||
compare_var_to_value VAR_RESULT, 6
|
||||
goto_if 1, EventScript_171B67
|
||||
specialvar VAR_RESULT, GetDaycareState
|
||||
setvar VAR_0x8004, 0
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_171ACF
|
||||
special ShowDaycareLevelMenu
|
||||
waitstate
|
||||
copyvar VAR_0x8004, VAR_RESULT
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1719F7
|
||||
goto EventScript_171ACF
|
||||
end
|
||||
specialvar VAR_RESULT, CalculatePlayerPartyCount
|
||||
compare_var_to_value VAR_RESULT, 6
|
||||
goto_if_eq EventScript_171B67
|
||||
specialvar VAR_RESULT, GetDaycareState
|
||||
setvar VAR_0x8004, 0
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_171ACF
|
||||
special ShowDaycareLevelMenu
|
||||
waitstate
|
||||
copyvar VAR_0x8004, VAR_RESULT
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1719F7
|
||||
goto EventScript_171ACF
|
||||
end
|
||||
|
||||
EventScript_171ACF:: @ 8171ACF
|
||||
special GetDaycareCost
|
||||
loadword 0, gUnknown_81BFA3B
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_171AEB
|
||||
goto EventScript_1719F7
|
||||
end
|
||||
special GetDaycareCost
|
||||
msgbox gUnknown_81BFA3B, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_171AEB
|
||||
goto EventScript_1719F7
|
||||
end
|
||||
|
||||
EventScript_171AEB:: @ 8171AEB
|
||||
specialvar VAR_RESULT, IsEnoughForCostInVar0x8005
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_171B05
|
||||
loadword 0, gUnknown_81BF932
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
specialvar VAR_RESULT, IsEnoughForCostInVar0x8005
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_171B05
|
||||
msgbox gUnknown_81BF932
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_171B05:: @ 8171B05
|
||||
applymovement 1, Movement_171B71
|
||||
waitmovement 0
|
||||
specialvar VAR_RESULT, TakePokemonFromDaycare
|
||||
special SubtractMoneyFromVar0x8005
|
||||
playse SE_T_KAMI2
|
||||
loadword 0, gUnknown_81BFA67
|
||||
callstd 4
|
||||
waitse
|
||||
playmoncry 32781, 0
|
||||
textcolor 3
|
||||
loadword 0, gUnknown_81BFA85
|
||||
callstd 4
|
||||
call EventScript_1A6675
|
||||
waitmoncry
|
||||
specialvar VAR_RESULT, GetDaycareState
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_171B4E
|
||||
goto EventScript_1719F7
|
||||
end
|
||||
applymovement 1, Movement_171B71
|
||||
waitmovement 0
|
||||
specialvar VAR_RESULT, TakePokemonFromDaycare
|
||||
special SubtractMoneyFromVar0x8005
|
||||
playse SE_T_KAMI2
|
||||
msgbox gUnknown_81BFA67
|
||||
waitse
|
||||
playmoncry VAR_RESULT, 0
|
||||
textcolor 3
|
||||
msgbox gUnknown_81BFA85
|
||||
call EventScript_1A6675
|
||||
waitmoncry
|
||||
specialvar VAR_RESULT, GetDaycareState
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_171B4E
|
||||
goto EventScript_1719F7
|
||||
end
|
||||
|
||||
EventScript_171B4E:: @ 8171B4E
|
||||
loadword 0, gUnknown_81BF94F
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_171A90
|
||||
goto EventScript_1719F7
|
||||
end
|
||||
msgbox gUnknown_81BF94F, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_171A90
|
||||
goto EventScript_1719F7
|
||||
end
|
||||
|
||||
EventScript_171B67:: @ 8171B67
|
||||
loadword 0, gUnknown_81BF9EF
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_81BF9EF
|
||||
release
|
||||
end
|
||||
|
||||
Movement_171B71:: @ 8171B71
|
||||
step_1c
|
||||
step_1c
|
||||
step_03
|
||||
step_1c
|
||||
step_1c
|
||||
step_02
|
||||
step_1c
|
||||
step_1c
|
||||
step_01
|
||||
step_up
|
||||
step_60
|
||||
step_1c
|
||||
step_1c
|
||||
step_1c
|
||||
step_1c
|
||||
step_1c
|
||||
step_00
|
||||
step_61
|
||||
step_down
|
||||
step_end
|
||||
step_1c
|
||||
step_1c
|
||||
step_03
|
||||
step_1c
|
||||
step_1c
|
||||
step_02
|
||||
step_1c
|
||||
step_1c
|
||||
step_01
|
||||
step_up
|
||||
step_60
|
||||
step_1c
|
||||
step_1c
|
||||
step_1c
|
||||
step_1c
|
||||
step_1c
|
||||
step_00
|
||||
step_61
|
||||
step_down
|
||||
step_end
|
||||
|
||||
EventScript_171B85:: @ 8171B85
|
||||
end
|
||||
end
|
||||
|
||||
EventScript_171B86:: @ 8171B86
|
||||
loadword 0, gUnknown_81BF988
|
||||
callstd 4
|
||||
setvar VAR_0x8004, 0
|
||||
call EventScript_171A41
|
||||
setvar VAR_0x8004, 1
|
||||
call EventScript_171A41
|
||||
loadword 0, gUnknown_81BFAE8
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if 1, EventScript_171A90
|
||||
loadword 0, gUnknown_81BF976
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_81BF988
|
||||
setvar VAR_0x8004, 0
|
||||
call EventScript_171A41
|
||||
setvar VAR_0x8004, 1
|
||||
call EventScript_171A41
|
||||
msgbox gUnknown_81BFAE8, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if_eq EventScript_171A90
|
||||
msgbox gUnknown_81BF976
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_171BBF:: @ 8171BBF
|
||||
special ShowDaycareLevelMenu
|
||||
waitstate
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if 1, EventScript_1719F7
|
||||
copyvar VAR_0x8004, VAR_RESULT
|
||||
specialvar VAR_RESULT, TakePokemonFromDaycare
|
||||
loadword 0, gUnknown_81BFA67
|
||||
callstd 4
|
||||
loadword 0, gUnknown_81BF976
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
special ShowDaycareLevelMenu
|
||||
waitstate
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1719F7
|
||||
copyvar VAR_0x8004, VAR_RESULT
|
||||
specialvar VAR_RESULT, TakePokemonFromDaycare
|
||||
msgbox gUnknown_81BFA67
|
||||
msgbox gUnknown_81BF976
|
||||
release
|
||||
end
|
||||
|
||||
+102
-120
@@ -1,163 +1,145 @@
|
||||
FuchsiaCity_MapScripts:: @ 8166D75
|
||||
map_script 3, FuchsiaCity_MapScript1_166D7B
|
||||
.byte 0
|
||||
map_script 3, FuchsiaCity_MapScript1_166D7B
|
||||
.byte 0
|
||||
|
||||
FuchsiaCity_MapScript1_166D7B:: @ 8166D7B
|
||||
setworldmapflag 2199
|
||||
checkflag FLAG_0x272
|
||||
call_if 1, EventScript_166D91
|
||||
checkflag FLAG_0x272
|
||||
call_if 0, EventScript_166D97
|
||||
end
|
||||
setworldmapflag FLAG_WORLD_MAP_FUCHSIA_CITY
|
||||
checkflag FLAG_0x272
|
||||
call_if 1, EventScript_166D91
|
||||
checkflag FLAG_0x272
|
||||
call_if 0, EventScript_166D97
|
||||
end
|
||||
|
||||
EventScript_166D91:: @ 8166D91
|
||||
setvar VAR_0x4010, 118
|
||||
return
|
||||
setvar VAR_0x4010, 118
|
||||
return
|
||||
|
||||
EventScript_166D97:: @ 8166D97
|
||||
setvar VAR_0x4010, 147
|
||||
return
|
||||
setvar VAR_0x4010, 147
|
||||
return
|
||||
|
||||
FuchsiaCity_EventScript_166D9D:: @ 8166D9D
|
||||
loadword 0, gUnknown_818056E
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_818056E, 2
|
||||
end
|
||||
|
||||
FuchsiaCity_EventScript_166DA6:: @ 8166DA6
|
||||
loadword 0, gUnknown_81805C6
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_81805C6, 2
|
||||
end
|
||||
|
||||
FuchsiaCity_EventScript_166DAF:: @ 8166DAF
|
||||
loadword 0, gUnknown_818062C
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_818062C, 2
|
||||
end
|
||||
|
||||
FuchsiaCity_EventScript_166DB8:: @ 8166DB8
|
||||
loadword 0, gUnknown_818065A
|
||||
callstd 2
|
||||
end
|
||||
msgbox gUnknown_818065A, 2
|
||||
end
|
||||
|
||||
FuchsiaCity_EventScript_166DC1:: @ 8166DC1
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_0x8004, 6
|
||||
setvar VAR_0x8005, 3
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
loadword 0, gUnknown_8180ABD
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_0x8004, 6
|
||||
setvar VAR_0x8005, 3
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
msgbox gUnknown_8180ABD
|
||||
release
|
||||
end
|
||||
|
||||
FuchsiaCity_EventScript_166DDA:: @ 8166DDA
|
||||
loadword 0, gUnknown_81806AB
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_81806AB, 3
|
||||
end
|
||||
|
||||
FuchsiaCity_EventScript_166DE3:: @ 8166DE3
|
||||
loadword 0, gUnknown_81806D3
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_81806D3, 3
|
||||
end
|
||||
|
||||
FuchsiaCity_EventScript_166DEC:: @ 8166DEC
|
||||
loadword 0, gUnknown_81806F0
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_81806F0, 3
|
||||
end
|
||||
|
||||
FuchsiaCity_EventScript_166DF5:: @ 8166DF5
|
||||
loadword 0, gUnknown_818070D
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_818070D, 3
|
||||
end
|
||||
|
||||
EventScript_166DFE:: @ 8166DFE
|
||||
loadword 0, gUnknown_8180727
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_8180727, 3
|
||||
end
|
||||
|
||||
FuchsiaCity_EventScript_166E07:: @ 8166E07
|
||||
lockall
|
||||
setvar VAR_0x8004, 6
|
||||
setvar VAR_0x8005, 0
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
loadword 0, gUnknown_8180768
|
||||
callstd 4
|
||||
releaseall
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, 6
|
||||
setvar VAR_0x8005, 0
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
msgbox gUnknown_8180768
|
||||
releaseall
|
||||
end
|
||||
|
||||
FuchsiaCity_EventScript_166E1F:: @ 8166E1F
|
||||
lockall
|
||||
setvar VAR_0x8004, 113
|
||||
special sub_80CBDCC
|
||||
drawmonpic SPECIES_CHANSEY, 10, 3
|
||||
loadword 0, gUnknown_81807A9
|
||||
callstd 4
|
||||
erasemonpic
|
||||
releaseall
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, SPECIES_CHANSEY
|
||||
special sub_80CBDCC
|
||||
drawmonpic SPECIES_CHANSEY, 10, 3
|
||||
msgbox gUnknown_81807A9
|
||||
erasemonpic
|
||||
releaseall
|
||||
end
|
||||
|
||||
FuchsiaCity_EventScript_166E38:: @ 8166E38
|
||||
lockall
|
||||
setvar VAR_0x8004, 100
|
||||
special sub_80CBDCC
|
||||
drawmonpic SPECIES_VOLTORB, 10, 3
|
||||
loadword 0, gUnknown_81807D9
|
||||
callstd 4
|
||||
erasemonpic
|
||||
releaseall
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, SPECIES_VOLTORB
|
||||
special sub_80CBDCC
|
||||
drawmonpic SPECIES_VOLTORB, 10, 3
|
||||
msgbox gUnknown_81807D9
|
||||
erasemonpic
|
||||
releaseall
|
||||
end
|
||||
|
||||
FuchsiaCity_EventScript_166E51:: @ 8166E51
|
||||
lockall
|
||||
setvar VAR_0x8004, 115
|
||||
special sub_80CBDCC
|
||||
drawmonpic SPECIES_KANGASKHAN, 10, 3
|
||||
loadword 0, gUnknown_8180806
|
||||
callstd 4
|
||||
erasemonpic
|
||||
releaseall
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, SPECIES_KANGASKHAN
|
||||
special sub_80CBDCC
|
||||
drawmonpic SPECIES_KANGASKHAN, 10, 3
|
||||
msgbox gUnknown_8180806
|
||||
erasemonpic
|
||||
releaseall
|
||||
end
|
||||
|
||||
FuchsiaCity_EventScript_166E6A:: @ 8166E6A
|
||||
lockall
|
||||
setvar VAR_0x8004, 79
|
||||
special sub_80CBDCC
|
||||
drawmonpic SPECIES_SLOWPOKE, 10, 3
|
||||
loadword 0, gUnknown_8180859
|
||||
callstd 4
|
||||
erasemonpic
|
||||
releaseall
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, SPECIES_SLOWPOKE
|
||||
special sub_80CBDCC
|
||||
drawmonpic SPECIES_SLOWPOKE, 10, 3
|
||||
msgbox gUnknown_8180859
|
||||
erasemonpic
|
||||
releaseall
|
||||
end
|
||||
|
||||
FuchsiaCity_EventScript_166E83:: @ 8166E83
|
||||
lockall
|
||||
setvar VAR_0x8004, 131
|
||||
special sub_80CBDCC
|
||||
drawmonpic SPECIES_LAPRAS, 10, 3
|
||||
loadword 0, gUnknown_8180887
|
||||
callstd 4
|
||||
erasemonpic
|
||||
releaseall
|
||||
end
|
||||
lockall
|
||||
setvar VAR_0x8004, SPECIES_LAPRAS
|
||||
special sub_80CBDCC
|
||||
drawmonpic SPECIES_LAPRAS, 10, 3
|
||||
msgbox gUnknown_8180887
|
||||
erasemonpic
|
||||
releaseall
|
||||
end
|
||||
|
||||
FuchsiaCity_EventScript_166E9C:: @ 8166E9C
|
||||
lockall
|
||||
checkflag FLAG_0x272
|
||||
goto_if 1, EventScript_166EBE
|
||||
setvar VAR_0x8004, 140
|
||||
special sub_80CBDCC
|
||||
drawmonpic SPECIES_KABUTO, 10, 3
|
||||
loadword 0, gUnknown_81808FA
|
||||
callstd 4
|
||||
erasemonpic
|
||||
releaseall
|
||||
end
|
||||
lockall
|
||||
checkflag FLAG_0x272
|
||||
goto_if_eq EventScript_166EBE
|
||||
setvar VAR_0x8004, SPECIES_KABUTO
|
||||
special sub_80CBDCC
|
||||
drawmonpic SPECIES_KABUTO, 10, 3
|
||||
msgbox gUnknown_81808FA
|
||||
erasemonpic
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_166EBE:: @ 8166EBE
|
||||
setvar VAR_0x8004, 138
|
||||
special sub_80CBDCC
|
||||
drawmonpic SPECIES_OMANYTE, 10, 3
|
||||
loadword 0, gUnknown_81808AE
|
||||
callstd 4
|
||||
erasemonpic
|
||||
releaseall
|
||||
end
|
||||
setvar VAR_0x8004, SPECIES_OMANYTE
|
||||
special sub_80CBDCC
|
||||
drawmonpic SPECIES_OMANYTE, 10, 3
|
||||
msgbox gUnknown_81808AE
|
||||
erasemonpic
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -1,79 +1,66 @@
|
||||
FuchsiaCity_Building1_MapScripts:: @ 816D74B
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
FuchsiaCity_Building1_EventScript_16D74C:: @ 816D74C
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x23A
|
||||
goto_if 1, EventScript_16D7FA
|
||||
checkflag FLAG_0x189
|
||||
goto_if 1, EventScript_16D780
|
||||
loadword 0, gUnknown_8198DF9
|
||||
callstd 5
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
call_if 1, EventScript_16D7E8
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
call_if 1, EventScript_16D7F1
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x23A
|
||||
goto_if_eq EventScript_16D7FA
|
||||
checkflag FLAG_0x189
|
||||
goto_if_eq EventScript_16D780
|
||||
msgbox gUnknown_8198DF9, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
call_if 1, EventScript_16D7E8
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
call_if 1, EventScript_16D7F1
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16D780:: @ 816D780
|
||||
textcolor 3
|
||||
playfanfare MUS_ME_WAZA
|
||||
message Text_198E84
|
||||
waitmessage
|
||||
waitfanfare
|
||||
loadword 0, gUnknown_8198EAA
|
||||
callstd 4
|
||||
call EventScript_1A6675
|
||||
checkplayergender
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
call_if 1, EventScript_16D7D6
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
call_if 1, EventScript_16D7DF
|
||||
additem ITEM_HM04, 1
|
||||
loadword 0, gUnknown_8199068
|
||||
setorcopyvar VAR_0x8000, 342
|
||||
setorcopyvar VAR_0x8001, 1
|
||||
setorcopyvar VAR_0x8002, 257
|
||||
callstd 9
|
||||
setflag FLAG_0x23A
|
||||
removeitem ITEM_GOLD_TEETH, 1
|
||||
release
|
||||
end
|
||||
textcolor 3
|
||||
playfanfare MUS_ME_WAZA
|
||||
message Text_198E84
|
||||
waitmessage
|
||||
waitfanfare
|
||||
msgbox gUnknown_8198EAA
|
||||
call EventScript_1A6675
|
||||
checkplayergender
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
call_if 1, EventScript_16D7D6
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
call_if 1, EventScript_16D7DF
|
||||
additem ITEM_HM04, 1
|
||||
giveitemfanfaremsg gUnknown_8199068, ITEM_HM04
|
||||
setflag FLAG_0x23A
|
||||
removeitem ITEM_GOLD_TEETH, 1
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16D7D6:: @ 816D7D6
|
||||
loadword 0, gUnknown_8198ECA
|
||||
callstd 4
|
||||
return
|
||||
msgbox gUnknown_8198ECA
|
||||
return
|
||||
|
||||
EventScript_16D7DF:: @ 816D7DF
|
||||
loadword 0, gUnknown_8198F96
|
||||
callstd 4
|
||||
return
|
||||
msgbox gUnknown_8198F96
|
||||
return
|
||||
|
||||
EventScript_16D7E8:: @ 816D7E8
|
||||
loadword 0, gUnknown_8198E3F
|
||||
callstd 4
|
||||
return
|
||||
msgbox gUnknown_8198E3F
|
||||
return
|
||||
|
||||
EventScript_16D7F1:: @ 816D7F1
|
||||
loadword 0, gUnknown_8198E63
|
||||
callstd 4
|
||||
return
|
||||
msgbox gUnknown_8198E63
|
||||
return
|
||||
|
||||
EventScript_16D7FA:: @ 816D7FA
|
||||
loadword 0, gUnknown_819908A
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_819908A
|
||||
release
|
||||
end
|
||||
|
||||
FuchsiaCity_Building1_EventScript_16D804:: @ 816D804
|
||||
loadword 0, gUnknown_819913C
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_819913C, 3
|
||||
end
|
||||
|
||||
FuchsiaCity_Building1_EventScript_16D80D:: @ 816D80D
|
||||
loadword 0, gUnknown_8199167
|
||||
callstd 3
|
||||
end
|
||||
msgbox gUnknown_8199167, 3
|
||||
end
|
||||
|
||||
@@ -1,120 +1,102 @@
|
||||
FuchsiaCity_Gym_MapScripts:: @ 816D54D
|
||||
.byte 0
|
||||
.byte 0
|
||||
|
||||
FuchsiaCity_Gym_EventScript_16D54E:: @ 816D54E
|
||||
setvar VAR_0x8004, 6
|
||||
setvar VAR_0x8005, 2
|
||||
special UpdatePickStateFromSpecialVar8005
|
||||
trainerbattle 1, 418, 0, Text_19832E, Text_198444, EventScript_16D580
|
||||
checkflag FLAG_0x259
|
||||
goto_if 0, EventScript_16D5A6
|
||||
loadword 0, gUnknown_8198481
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
setvar VAR_0x8004, 6
|
||||
setvar VAR_0x8005, 2
|
||||
special UpdatePickStateFromSpecialVar8005
|
||||
trainerbattle 1, 418, 0, Text_19832E, Text_198444, EventScript_16D580
|
||||
checkflag FLAG_0x259
|
||||
goto_if 0, EventScript_16D5A6
|
||||
msgbox gUnknown_8198481
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16D580:: @ 816D580
|
||||
setvar VAR_0x8004, 6
|
||||
setvar VAR_0x8005, 1
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
clearflag FLAG_0x09F
|
||||
setflag FLAG_0x4B4
|
||||
setflag FLAG_UNK824
|
||||
setvar VAR_0x8008, 5
|
||||
call EventScript_1A6B18
|
||||
goto EventScript_16D5A6
|
||||
end
|
||||
setvar VAR_0x8004, 6
|
||||
setvar VAR_0x8005, 1
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
clearflag FLAG_0x09F
|
||||
setflag FLAG_0x4B4
|
||||
setflag FLAG_UNK824
|
||||
setvar VAR_0x8008, 5
|
||||
call EventScript_1A6B18
|
||||
goto EventScript_16D5A6
|
||||
end
|
||||
|
||||
EventScript_16D5A6:: @ 816D5A6
|
||||
loadword 0, gUnknown_819850E
|
||||
callstd 4
|
||||
checkitemspace ITEM_TM06, 1
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if 1, EventScript_16D5E7
|
||||
additem ITEM_TM06, 1
|
||||
loadword 0, gUnknown_819858F
|
||||
setorcopyvar VAR_0x8000, 294
|
||||
setorcopyvar VAR_0x8001, 1
|
||||
setorcopyvar VAR_0x8002, 257
|
||||
callstd 9
|
||||
setflag FLAG_0x259
|
||||
loadword 0, gUnknown_81985AB
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_819850E
|
||||
checkitemspace ITEM_TM06, 1
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16D5E7
|
||||
additem ITEM_TM06, 1
|
||||
giveitemfanfaremsg gUnknown_819858F, ITEM_TM06
|
||||
setflag FLAG_0x259
|
||||
msgbox gUnknown_81985AB
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16D5E7:: @ 816D5E7
|
||||
loadword 0, gUnknown_819860D
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_819860D
|
||||
release
|
||||
end
|
||||
|
||||
FuchsiaCity_Gym_EventScript_16D5F1:: @ 816D5F1
|
||||
trainerbattle 0, 294, 0, Text_198866, Text_1988B6
|
||||
loadword 0, gUnknown_81988CB
|
||||
callstd 6
|
||||
end
|
||||
trainerbattle 0, 294, 0, Text_198866, Text_1988B6
|
||||
msgbox gUnknown_81988CB, 6
|
||||
end
|
||||
|
||||
FuchsiaCity_Gym_EventScript_16D608:: @ 816D608
|
||||
trainerbattle 0, 295, 0, Text_19891F, Text_19897F
|
||||
loadword 0, gUnknown_8198985
|
||||
callstd 6
|
||||
end
|
||||
trainerbattle 0, 295, 0, Text_19891F, Text_19897F
|
||||
msgbox gUnknown_8198985, 6
|
||||
end
|
||||
|
||||
FuchsiaCity_Gym_EventScript_16D61F:: @ 816D61F
|
||||
trainerbattle 0, 288, 0, Text_19871E, Text_198779
|
||||
setvar VAR_0x8004, 6
|
||||
setvar VAR_0x8005, 2
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
loadword 0, gUnknown_8198787
|
||||
callstd 6
|
||||
end
|
||||
trainerbattle 0, 288, 0, Text_19871E, Text_198779
|
||||
setvar VAR_0x8004, 6
|
||||
setvar VAR_0x8005, 2
|
||||
special SetFlavorTextFlagFromSpecialVars
|
||||
msgbox gUnknown_8198787, 6
|
||||
end
|
||||
|
||||
FuchsiaCity_Gym_EventScript_16D643:: @ 816D643
|
||||
trainerbattle 0, 289, 0, Text_1989A1, Text_1989EA
|
||||
loadword 0, gUnknown_8198A10
|
||||
callstd 6
|
||||
end
|
||||
trainerbattle 0, 289, 0, Text_1989A1, Text_1989EA
|
||||
msgbox gUnknown_8198A10, 6
|
||||
end
|
||||
|
||||
FuchsiaCity_Gym_EventScript_16D65A:: @ 816D65A
|
||||
trainerbattle 0, 292, 0, Text_198629, Text_1986B4
|
||||
loadword 0, gUnknown_81986C9
|
||||
callstd 6
|
||||
end
|
||||
trainerbattle 0, 292, 0, Text_198629, Text_1986B4
|
||||
msgbox gUnknown_81986C9, 6
|
||||
end
|
||||
|
||||
FuchsiaCity_Gym_EventScript_16D671:: @ 816D671
|
||||
trainerbattle 0, 293, 0, Text_1987E8, Text_198812
|
||||
loadword 0, gUnknown_8198825
|
||||
callstd 6
|
||||
end
|
||||
trainerbattle 0, 293, 0, Text_1987E8, Text_198812
|
||||
msgbox gUnknown_8198825, 6
|
||||
end
|
||||
|
||||
FuchsiaCity_Gym_EventScript_16D688:: @ 816D688
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x4B4
|
||||
goto_if 1, EventScript_16D69D
|
||||
loadword 0, gUnknown_8198A5E
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_0x4B4
|
||||
goto_if_eq EventScript_16D69D
|
||||
msgbox gUnknown_8198A5E
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16D69D:: @ 816D69D
|
||||
loadword 0, gUnknown_8198B1D
|
||||
callstd 4
|
||||
release
|
||||
end
|
||||
msgbox gUnknown_8198B1D
|
||||
release
|
||||
end
|
||||
|
||||
FuchsiaCity_Gym_EventScript_16D6A7:: @ 816D6A7
|
||||
lockall
|
||||
checkflag FLAG_UNK824
|
||||
goto_if 1, EventScript_16D6BB
|
||||
loadword 0, gUnknown_8198B4B
|
||||
callstd 4
|
||||
releaseall
|
||||
end
|
||||
lockall
|
||||
checkflag FLAG_UNK824
|
||||
goto_if_eq EventScript_16D6BB
|
||||
msgbox gUnknown_8198B4B
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_16D6BB:: @ 816D6BB
|
||||
loadword 0, gUnknown_8198B81
|
||||
callstd 4
|
||||
releaseall
|
||||
end
|
||||
msgbox gUnknown_8198B81
|
||||
releaseall
|
||||
end
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user