Add macros, constants, and labels for map scripts and text (#367)

This introduces `def_script_pointers`, `def_text_pointers`, and `object_const_def` macros, and applies them to all maps. Most other map labels have also been identified.
This commit is contained in:
vulcandth 2023-07-13 20:27:56 -05:00 committed by GitHub
parent d3128b9a7f
commit d001ced41b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
664 changed files with 13245 additions and 11581 deletions

View File

@ -28,7 +28,7 @@
const SPRITE_ROCKET ; $18
const SPRITE_CHANNELER ; $19
const SPRITE_WAITER ; $1a
const SPRITE_ERIKA ; $1b
const SPRITE_SILPH_WORKER_F ; $1b
const SPRITE_MIDDLE_AGED_WOMAN ; $1c
const SPRITE_BRUNETTE_GIRL ; $1d
const SPRITE_LANCE ; $1e
@ -45,7 +45,7 @@
const SPRITE_NURSE ; $29
const SPRITE_LINK_RECEPTIONIST ; $2a
const SPRITE_SILPH_PRESIDENT ; $2b
const SPRITE_SILPH_WORKER ; $2c
const SPRITE_SILPH_WORKER_M ; $2c
const SPRITE_WARDEN ; $2d
const SPRITE_CAPTAIN ; $2e
const SPRITE_FISHER ; $2f

View File

@ -1,50 +1,50 @@
; mart inventories are below
; they are texts
ViridianCashierText::
ViridianMartClerkText::
script_mart POKE_BALL, ANTIDOTE, PARLYZ_HEAL, BURN_HEAL
PewterCashierText::
PewterMartClerkText::
script_mart POKE_BALL, POTION, ESCAPE_ROPE, ANTIDOTE, BURN_HEAL, AWAKENING, PARLYZ_HEAL
CeruleanCashierText::
CeruleanMartClerkText::
script_mart POKE_BALL, POTION, REPEL, ANTIDOTE, BURN_HEAL, AWAKENING, PARLYZ_HEAL
BikeShopCashierText:: ; unreferenced
UnusedBikeShopClerkText:: ; unreferenced
script_mart BICYCLE
VermilionCashierText::
VermilionMartClerkText::
script_mart POKE_BALL, SUPER_POTION, ICE_HEAL, AWAKENING, PARLYZ_HEAL, REPEL
LavenderCashierText::
LavenderMartClerkText::
script_mart GREAT_BALL, SUPER_POTION, REVIVE, ESCAPE_ROPE, SUPER_REPEL, ANTIDOTE, BURN_HEAL, ICE_HEAL, PARLYZ_HEAL
CeladonMart2Clerk1Text::
CeladonMart2FClerk1Text::
script_mart GREAT_BALL, SUPER_POTION, REVIVE, SUPER_REPEL, ANTIDOTE, BURN_HEAL, ICE_HEAL, AWAKENING, PARLYZ_HEAL
CeladonMart2Clerk2Text::
CeladonMart2FClerk2Text::
script_mart TM_DOUBLE_TEAM, TM_REFLECT, TM_RAZOR_WIND, TM_HORN_DRILL, TM_EGG_BOMB, TM_MEGA_PUNCH, TM_MEGA_KICK, TM_TAKE_DOWN, TM_SUBMISSION
CeladonMart4ClerkText::
CeladonMart4FClerkText::
script_mart POKE_DOLL, FIRE_STONE, THUNDER_STONE, WATER_STONE, LEAF_STONE
CeladonMart5Clerk1Text::
CeladonMart5FClerk1Text::
script_mart X_ACCURACY, GUARD_SPEC, DIRE_HIT, X_ATTACK, X_DEFEND, X_SPEED, X_SPECIAL
CeladonMart5Clerk2Text::
CeladonMart5FClerk2Text::
script_mart HP_UP, PROTEIN, IRON, CARBOS, CALCIUM
FuchsiaCashierText::
FuchsiaMartClerkText::
script_mart ULTRA_BALL, GREAT_BALL, SUPER_POTION, REVIVE, FULL_HEAL, SUPER_REPEL
UnusedCashierText:: ; unreferenced
UnusedMartClerkText:: ; unreferenced
script_mart GREAT_BALL, HYPER_POTION, SUPER_POTION, FULL_HEAL, REVIVE
CinnabarCashierText::
CinnabarMartClerkText::
script_mart ULTRA_BALL, GREAT_BALL, HYPER_POTION, MAX_REPEL, ESCAPE_ROPE, FULL_HEAL, REVIVE
SaffronCashierText::
SaffronMartClerkText::
script_mart GREAT_BALL, HYPER_POTION, MAX_REPEL, ESCAPE_ROPE, FULL_HEAL, REVIVE
IndigoCashierText::
IndigoPlateauLobbyClerkText::
script_mart ULTRA_BALL, GREAT_BALL, FULL_RESTORE, MAX_POTION, FULL_HEAL, REVIVE, MAX_REPEL

View File

@ -1,3 +1,6 @@
object_const_def
const AGATHASROOM_AGATHA
AgathasRoom_Object:
db $0 ; border block
@ -10,6 +13,6 @@ AgathasRoom_Object:
def_bg_events
def_object_events
object_event 5, 2, SPRITE_AGATHA, STAY, DOWN, 1, OPP_AGATHA, 1
object_event 5, 2, SPRITE_AGATHA, STAY, DOWN, TEXT_AGATHASROOM_AGATHA, OPP_AGATHA, 1
def_warps_to AGATHAS_ROOM

View File

@ -1,3 +1,8 @@
object_const_def
const BIKESHOP_CLERK
const BIKESHOP_MIDDLE_AGED_WOMAN
const BIKESHOP_YOUNGSTER
BikeShop_Object:
db $e ; border block
@ -8,8 +13,8 @@ BikeShop_Object:
def_bg_events
def_object_events
object_event 6, 2, SPRITE_BIKE_SHOP_CLERK, STAY, NONE, 1 ; person
object_event 5, 6, SPRITE_MIDDLE_AGED_WOMAN, WALK, UP_DOWN, 2 ; person
object_event 1, 3, SPRITE_YOUNGSTER, STAY, UP, 3 ; person
object_event 6, 2, SPRITE_BIKE_SHOP_CLERK, STAY, NONE, TEXT_BIKESHOP_CLERK
object_event 5, 6, SPRITE_MIDDLE_AGED_WOMAN, WALK, UP_DOWN, TEXT_BIKESHOP_MIDDLE_AGED_WOMAN
object_event 1, 3, SPRITE_YOUNGSTER, STAY, UP, TEXT_BIKESHOP_YOUNGSTER
def_warps_to BIKE_SHOP

View File

@ -1,3 +1,8 @@
object_const_def
const BILLSHOUSE_BILL_POKEMON
const BILLSHOUSE_BILL1
const BILLSHOUSE_BILL2
BillsHouse_Object:
db $d ; border block
@ -8,8 +13,8 @@ BillsHouse_Object:
def_bg_events
def_object_events
object_event 6, 5, SPRITE_MONSTER, STAY, NONE, 1 ; person
object_event 4, 4, SPRITE_SUPER_NERD, STAY, NONE, 2 ; person
object_event 6, 5, SPRITE_SUPER_NERD, STAY, NONE, 3 ; person
object_event 6, 5, SPRITE_MONSTER, STAY, NONE, TEXT_BILLSHOUSE_BILL_POKEMON
object_event 4, 4, SPRITE_SUPER_NERD, STAY, NONE, TEXT_BILLSHOUSE_BILL_SS_TICKET
object_event 6, 5, SPRITE_SUPER_NERD, STAY, NONE, TEXT_BILLSHOUSE_BILL_CHECK_OUT_MY_RARE_POKEMON
def_warps_to BILLS_HOUSE

View File

@ -1,3 +1,8 @@
object_const_def
const BLUESHOUSE_DAISY1
const BLUESHOUSE_DAISY2
const BLUESHOUSE_TOWN_MAP
BluesHouse_Object:
db $a ; border block
@ -8,8 +13,8 @@ BluesHouse_Object:
def_bg_events
def_object_events
object_event 2, 3, SPRITE_DAISY, STAY, RIGHT, 1
object_event 6, 4, SPRITE_DAISY, WALK, UP_DOWN, 2, 0
object_event 3, 3, SPRITE_POKEDEX, STAY, NONE, 3, 0
object_event 2, 3, SPRITE_DAISY, STAY, RIGHT, TEXT_BLUESHOUSE_DAISY_SITTING
object_event 6, 4, SPRITE_DAISY, WALK, UP_DOWN, TEXT_BLUESHOUSE_DAISY_WALKING, 0
object_event 3, 3, SPRITE_POKEDEX, STAY, NONE, TEXT_BLUESHOUSE_TOWN_MAP, 0
def_warps_to BLUES_HOUSE

View File

@ -1,3 +1,6 @@
object_const_def
const BRUNOSROOM_BRUNO
BrunosRoom_Object:
db $3 ; border block
@ -10,6 +13,6 @@ BrunosRoom_Object:
def_bg_events
def_object_events
object_event 5, 2, SPRITE_BRUNO, STAY, DOWN, 1, OPP_BRUNO, 1
object_event 5, 2, SPRITE_BRUNO, STAY, DOWN, TEXT_BRUNOSROOM_BRUNO, OPP_BRUNO, 1
def_warps_to BRUNOS_ROOM

View File

@ -1,3 +1,8 @@
object_const_def
const CELADONCHIEFHOUSE_CHIEF
const CELADONCHIEFHOUSE_ROCKET
const CELADONCHIEFHOUSE_SAILOR
CeladonChiefHouse_Object:
db $f ; border block
@ -8,8 +13,8 @@ CeladonChiefHouse_Object:
def_bg_events
def_object_events
object_event 4, 2, SPRITE_GRAMPS, STAY, DOWN, 1 ; person
object_event 1, 4, SPRITE_ROCKET, WALK, ANY_DIR, 2 ; person
object_event 5, 6, SPRITE_SAILOR, STAY, LEFT, 3 ; person
object_event 4, 2, SPRITE_GRAMPS, STAY, DOWN, TEXT_CELADONCHIEFHOUSE_CHIEF
object_event 1, 4, SPRITE_ROCKET, WALK, ANY_DIR, TEXT_CELADONCHIEFHOUSE_ROCKET
object_event 5, 6, SPRITE_SAILOR, STAY, LEFT, TEXT_CELADONCHIEFHOUSE_SAILOR
def_warps_to CELADON_CHIEF_HOUSE

View File

@ -1,3 +1,14 @@
object_const_def
const CELADONCITY_LITTLE_GIRL
const CELADONCITY_GRAMPS1
const CELADONCITY_GIRL
const CELADONCITY_GRAMPS2
const CELADONCITY_GRAMPS3
const CELADONCITY_FISHER
const CELADONCITY_POLIWRATH
const CELADONCITY_ROCKET1
const CELADONCITY_ROCKET2
CeladonCity_Object:
db $f ; border block
@ -17,25 +28,25 @@ CeladonCity_Object:
warp_event 43, 27, CELADON_HOTEL, 1
def_bg_events
bg_event 27, 15, 10 ; CeladonCityText10
bg_event 19, 15, 11 ; CeladonCityText11
bg_event 42, 9, 12 ; PokeCenterSignText
bg_event 13, 29, 13 ; CeladonCityText13
bg_event 21, 9, 14 ; CeladonCityText14
bg_event 12, 13, 15 ; CeladonCityText15
bg_event 39, 21, 16 ; CeladonCityText16
bg_event 33, 21, 17 ; CeladonCityText17
bg_event 27, 21, 18 ; CeladonCityText18
bg_event 27, 15, TEXT_CELADONCITY_TRAINER_TIPS1
bg_event 19, 15, TEXT_CELADONCITY_SIGN
bg_event 42, 9, TEXT_CELADONCITY_POKECENTER_SIGN
bg_event 13, 29, TEXT_CELADONCITY_GYM_SIGN
bg_event 21, 9, TEXT_CELADONCITY_MANSION_SIGN
bg_event 12, 13, TEXT_CELADONCITY_DEPTSTORE_SIGN
bg_event 39, 21, TEXT_CELADONCITY_TRAINER_TIPS2
bg_event 33, 21, TEXT_CELADONCITY_PRIZEEXCHANGE_SIGN
bg_event 27, 21, TEXT_CELADONCITY_GAMECORNER_SIGN
def_object_events
object_event 8, 17, SPRITE_LITTLE_GIRL, WALK, ANY_DIR, 1 ; person
object_event 11, 28, SPRITE_GRAMPS, STAY, UP, 2 ; person
object_event 14, 19, SPRITE_GIRL, WALK, UP_DOWN, 3 ; person
object_event 25, 22, SPRITE_GRAMPS, STAY, DOWN, 4 ; person
object_event 22, 16, SPRITE_GRAMPS, STAY, DOWN, 5 ; person
object_event 32, 12, SPRITE_FISHER, STAY, LEFT, 6 ; person
object_event 30, 12, SPRITE_MONSTER, STAY, RIGHT, 7 ; person
object_event 32, 29, SPRITE_ROCKET, WALK, LEFT_RIGHT, 8 ; person
object_event 42, 14, SPRITE_ROCKET, WALK, LEFT_RIGHT, 9 ; person
object_event 8, 17, SPRITE_LITTLE_GIRL, WALK, ANY_DIR, TEXT_CELADONCITY_LITTLE_GIRL
object_event 11, 28, SPRITE_GRAMPS, STAY, UP, TEXT_CELADONCITY_GRAMPS1
object_event 14, 19, SPRITE_GIRL, WALK, UP_DOWN, TEXT_CELADONCITY_GIRL
object_event 25, 22, SPRITE_GRAMPS, STAY, DOWN, TEXT_CELADONCITY_GRAMPS2
object_event 22, 16, SPRITE_GRAMPS, STAY, DOWN, TEXT_CELADONCITY_GRAMPS3
object_event 32, 12, SPRITE_FISHER, STAY, LEFT, TEXT_CELADONCITY_FISHER
object_event 30, 12, SPRITE_MONSTER, STAY, RIGHT, TEXT_CELADONCITY_POLIWRATH
object_event 32, 29, SPRITE_ROCKET, WALK, LEFT_RIGHT, TEXT_CELADONCITY_ROCKET1
object_event 42, 14, SPRITE_ROCKET, WALK, LEFT_RIGHT, TEXT_CELADONCITY_ROCKET2
def_warps_to CELADON_CITY

View File

@ -1,3 +1,10 @@
object_const_def
const CELADONDINER_COOK
const CELADONDINER_MIDDLE_AGED_WOMAN
const CELADONDINER_MIDDLE_AGED_MAN
const CELADONDINER_FISHER
const CELADONDINER_GYM_GUIDE
CeladonDiner_Object:
db $f ; border block
@ -8,10 +15,10 @@ CeladonDiner_Object:
def_bg_events
def_object_events
object_event 8, 5, SPRITE_COOK, WALK, LEFT_RIGHT, 1 ; person
object_event 7, 2, SPRITE_MIDDLE_AGED_WOMAN, STAY, NONE, 2 ; person
object_event 1, 4, SPRITE_MIDDLE_AGED_MAN, STAY, DOWN, 3 ; person
object_event 5, 3, SPRITE_FISHER, STAY, RIGHT, 4 ; person
object_event 0, 1, SPRITE_GYM_GUIDE, STAY, DOWN, 5 ; person
object_event 8, 5, SPRITE_COOK, WALK, LEFT_RIGHT, TEXT_CELADONDINER_COOK
object_event 7, 2, SPRITE_MIDDLE_AGED_WOMAN, STAY, NONE, TEXT_CELADONDINER_MIDDLE_AGED_WOMAN
object_event 1, 4, SPRITE_MIDDLE_AGED_MAN, STAY, DOWN, TEXT_CELADONDINER_MIDDLE_AGED_MAN
object_event 5, 3, SPRITE_FISHER, STAY, RIGHT, TEXT_CELADONDINER_FISHER
object_event 0, 1, SPRITE_GYM_GUIDE, STAY, DOWN, TEXT_CELADONDINER_GYM_GUIDE
def_warps_to CELADON_DINER

View File

@ -1,3 +1,13 @@
object_const_def
const CELADONGYM_ERIKA
const CELADONGYM_COOLTRAINER_F1
const CELADONGYM_BEAUTY1
const CELADONGYM_COOLTRAINER_F2
const CELADONGYM_BEAUTY2
const CELADONGYM_COOLTRAINER_F3
const CELADONGYM_BEAUTY3
const CELADONGYM_COOLTRAINER_F4
CeladonGym_Object:
db $3 ; border block
@ -8,13 +18,13 @@ CeladonGym_Object:
def_bg_events
def_object_events
object_event 4, 3, SPRITE_ERIKA, STAY, DOWN, 1, OPP_ERIKA, 1
object_event 2, 11, SPRITE_COOLTRAINER_F, STAY, RIGHT, 2, OPP_LASS, 17
object_event 7, 10, SPRITE_BEAUTY, STAY, LEFT, 3, OPP_BEAUTY, 1
object_event 9, 5, SPRITE_COOLTRAINER_F, STAY, DOWN, 4, OPP_JR_TRAINER_F, 11
object_event 1, 5, SPRITE_BEAUTY, STAY, DOWN, 5, OPP_BEAUTY, 2
object_event 6, 3, SPRITE_COOLTRAINER_F, STAY, DOWN, 6, OPP_LASS, 18
object_event 3, 3, SPRITE_BEAUTY, STAY, DOWN, 7, OPP_BEAUTY, 3
object_event 5, 3, SPRITE_COOLTRAINER_F, STAY, DOWN, 8, OPP_COOLTRAINER_F, 1
object_event 4, 3, SPRITE_SILPH_WORKER_F, STAY, DOWN, TEXT_CELADONGYM_ERIKA, OPP_ERIKA, 1
object_event 2, 11, SPRITE_COOLTRAINER_F, STAY, RIGHT, TEXT_CELADONGYM_COOLTRAINER_F1, OPP_LASS, 17
object_event 7, 10, SPRITE_BEAUTY, STAY, LEFT, TEXT_CELADONGYM_BEAUTY1, OPP_BEAUTY, 1
object_event 9, 5, SPRITE_COOLTRAINER_F, STAY, DOWN, TEXT_CELADONGYM_COOLTRAINER_F2, OPP_JR_TRAINER_F, 11
object_event 1, 5, SPRITE_BEAUTY, STAY, DOWN, TEXT_CELADONGYM_BEAUTY2, OPP_BEAUTY, 2
object_event 6, 3, SPRITE_COOLTRAINER_F, STAY, DOWN, TEXT_CELADONGYM_COOLTRAINER_F3, OPP_LASS, 18
object_event 3, 3, SPRITE_BEAUTY, STAY, DOWN, TEXT_CELADONGYM_BEAUTY3, OPP_BEAUTY, 3
object_event 5, 3, SPRITE_COOLTRAINER_F, STAY, DOWN, TEXT_CELADONGYM_COOLTRAINER_F4, OPP_COOLTRAINER_F, 1
def_warps_to CELADON_GYM

View File

@ -1,3 +1,8 @@
object_const_def
const CELADONHOTEL_GRANNY
const CELADONHOTEL_BEAUTY
const CELADONHOTEL_SUPER_NERD
CeladonHotel_Object:
db $0 ; border block
@ -8,8 +13,8 @@ CeladonHotel_Object:
def_bg_events
def_object_events
object_event 3, 1, SPRITE_GRANNY, STAY, DOWN, 1 ; person
object_event 2, 4, SPRITE_BEAUTY, STAY, NONE, 2 ; person
object_event 8, 4, SPRITE_SUPER_NERD, WALK, LEFT_RIGHT, 3 ; person
object_event 3, 1, SPRITE_GRANNY, STAY, DOWN, TEXT_CELADONHOTEL_GRANNY
object_event 2, 4, SPRITE_BEAUTY, STAY, NONE, TEXT_CELADONHOTEL_BEAUTY
object_event 8, 4, SPRITE_SUPER_NERD, WALK, LEFT_RIGHT, TEXT_CELADONHOTEL_SUPER_NERD
def_warps_to CELADON_HOTEL

View File

@ -1,3 +1,9 @@
object_const_def
const CELADONMANSION1F_MEOWTH
const CELADONMANSION1F_GRANNY
const CELADONMANSION1F_CLEFAIRY
const CELADONMANSION1F_NIDORANF
CeladonMansion1F_Object:
db $f ; border block
@ -9,12 +15,12 @@ CeladonMansion1F_Object:
warp_event 2, 1, CELADON_MANSION_2F, 3
def_bg_events
bg_event 4, 9, 5 ; CeladonMansion1Text5
bg_event 4, 9, TEXT_CELADONMANSION1F_MANAGERS_SUITE_SIGN
def_object_events
object_event 0, 5, SPRITE_MONSTER, STAY, RIGHT, 1 ; person
object_event 1, 5, SPRITE_GRANNY, STAY, DOWN, 2 ; person
object_event 1, 8, SPRITE_FAIRY, WALK, LEFT_RIGHT, 3 ; person
object_event 4, 4, SPRITE_MONSTER, WALK, UP_DOWN, 4 ; person
object_event 0, 5, SPRITE_MONSTER, STAY, RIGHT, TEXT_CELADONMANSION1F_MEOWTH
object_event 1, 5, SPRITE_GRANNY, STAY, DOWN, TEXT_CELADONMANSION1F_GRANNY
object_event 1, 8, SPRITE_FAIRY, WALK, LEFT_RIGHT, TEXT_CELADONMANSION1F_CLEFAIRY
object_event 4, 4, SPRITE_MONSTER, WALK, UP_DOWN, TEXT_CELADONMANSION1F_NIDORANF
def_warps_to CELADON_MANSION_1F

View File

@ -8,7 +8,7 @@ CeladonMansion2F_Object:
warp_event 4, 1, CELADON_MANSION_3F, 4
def_bg_events
bg_event 4, 9, 1 ; CeladonMansion2Text1
bg_event 4, 9, TEXT_CELADONMANSION2F_MEETING_ROOM_SIGN
def_object_events

View File

@ -1,3 +1,9 @@
object_const_def
const CELADONMANSION3F_PROGRAMMER
const CELADONMANSION3F_GRAPHIC_ARTIST
const CELADONMANSION3F_WRITER
const CELADONMANSION3F_GAME_DESIGNER
CeladonMansion3F_Object:
db $f ; border block
@ -8,15 +14,15 @@ CeladonMansion3F_Object:
warp_event 4, 1, CELADON_MANSION_2F, 4
def_bg_events
bg_event 1, 3, 5 ; CeladonMansion3Text5
bg_event 4, 3, 6 ; CeladonMansion3Text6
bg_event 1, 6, 7 ; CeladonMansion3Text7
bg_event 4, 9, 8 ; CeladonMansion3Text8
bg_event 1, 3, TEXT_CELADONMANSION3F_GAME_PROGRAM_PC
bg_event 4, 3, TEXT_CELADONMANSION3F_PLAYING_GAME_PC
bg_event 1, 6, TEXT_CELADONMANSION3F_GAME_SCRIPT_PC
bg_event 4, 9, TEXT_CELADONMANSION3F_DEV_ROOM_SIGN
def_object_events
object_event 0, 4, SPRITE_BIKE_SHOP_CLERK, STAY, UP, 1 ; person
object_event 3, 4, SPRITE_CLERK, STAY, UP, 2 ; person
object_event 0, 7, SPRITE_SUPER_NERD, STAY, UP, 3 ; person
object_event 2, 3, SPRITE_SILPH_WORKER, STAY, NONE, 4 ; person
object_event 0, 4, SPRITE_BIKE_SHOP_CLERK, STAY, UP, TEXT_CELADONMANSION3F_PROGRAMMER
object_event 3, 4, SPRITE_CLERK, STAY, UP, TEXT_CELADONMANSION3F_GRAPHIC_ARTIST
object_event 0, 7, SPRITE_SUPER_NERD, STAY, UP, TEXT_CELADONMANSION3F_WRITER
object_event 2, 3, SPRITE_SILPH_WORKER_M, STAY, NONE, TEXT_CELADONMANSION3F_GAME_DESIGNER
def_warps_to CELADON_MANSION_3F

View File

@ -7,7 +7,7 @@ CeladonMansionRoof_Object:
warp_event 2, 7, CELADON_MANSION_ROOF_HOUSE, 1
def_bg_events
bg_event 3, 7, 1 ; CeladonMansion4Text1
bg_event 3, 7, TEXT_CELADONMANSIONROOF_HOUSE_SIGN
def_object_events

View File

@ -1,3 +1,7 @@
object_const_def
const CELADONMANSION_ROOF_HOUSE_HIKER
const CELADONMANSION_ROOF_HOUSE_EEVEE_POKEBALL
CeladonMansionRoofHouse_Object:
db $a ; border block
@ -8,7 +12,7 @@ CeladonMansionRoofHouse_Object:
def_bg_events
def_object_events
object_event 2, 2, SPRITE_HIKER, STAY, DOWN, 1 ; person
object_event 4, 3, SPRITE_POKE_BALL, STAY, NONE, 2 ; person
object_event 2, 2, SPRITE_HIKER, STAY, DOWN, TEXT_CELADONMANSION_ROOF_HOUSE_HIKER
object_event 4, 3, SPRITE_POKE_BALL, STAY, NONE, TEXT_CELADONMANSION_ROOF_HOUSE_EEVEE_POKEBALL
def_warps_to CELADON_MANSION_ROOF_HOUSE

View File

@ -1,3 +1,6 @@
object_const_def
const CELADONMART1F_RECEPTIONIST
CeladonMart1F_Object:
db $f ; border block
@ -10,10 +13,10 @@ CeladonMart1F_Object:
warp_event 1, 1, CELADON_MART_ELEVATOR, 1
def_bg_events
bg_event 11, 4, 2 ; CeladonMart1Text2
bg_event 14, 1, 3 ; CeladonMart1Text3
bg_event 11, 4, TEXT_CELADONMART1F_DIRECTORY_SIGN
bg_event 14, 1, TEXT_CELADONMART1F_CURRENT_FLOOR_SIGN
def_object_events
object_event 8, 3, SPRITE_LINK_RECEPTIONIST, STAY, DOWN, 1 ; person
object_event 8, 3, SPRITE_LINK_RECEPTIONIST, STAY, DOWN, TEXT_CELADONMART1F_RECEPTIONIST
def_warps_to CELADON_MART_1F

View File

@ -1,3 +1,9 @@
object_const_def
const CELADONMART2F_CLERK1
const CELADONMART2F_CLERK2
const CELADONMART2F_MIDDLE_AGED_MAN
const CELADONMART2F_GIRL
CeladonMart2F_Object:
db $f ; border block
@ -7,12 +13,12 @@ CeladonMart2F_Object:
warp_event 1, 1, CELADON_MART_ELEVATOR, 1
def_bg_events
bg_event 14, 1, 5 ; CeladonMart2Text5
bg_event 14, 1, TEXT_CELADONMART2F_CURRENT_FLOOR_SIGN
def_object_events
object_event 5, 3, SPRITE_CLERK, STAY, DOWN, 1 ; person
object_event 6, 3, SPRITE_CLERK, STAY, DOWN, 2 ; person
object_event 19, 5, SPRITE_MIDDLE_AGED_MAN, STAY, NONE, 3 ; person
object_event 14, 4, SPRITE_GIRL, WALK, UP_DOWN, 4 ; person
object_event 5, 3, SPRITE_CLERK, STAY, DOWN, TEXT_CELADONMART2F_CLERK1
object_event 6, 3, SPRITE_CLERK, STAY, DOWN, TEXT_CELADONMART2F_CLERK2
object_event 19, 5, SPRITE_MIDDLE_AGED_MAN, STAY, NONE, TEXT_CELADONMART2F_MIDDLE_AGED_MAN
object_event 14, 4, SPRITE_GIRL, WALK, UP_DOWN, TEXT_CELADONMART2F_GIRL
def_warps_to CELADON_MART_2F

View File

@ -1,3 +1,10 @@
object_const_def
const CELADONMART3F_CLERK
const CELADONMART3F_GAMEBOY_KID1
const CELADONMART3F_GAMEBOY_KID2
const CELADONMART3F_GAMEBOY_KID3
const CELADONMART3F_LITTLE_BOY
CeladonMart3F_Object:
db $f ; border block
@ -7,24 +14,24 @@ CeladonMart3F_Object:
warp_event 1, 1, CELADON_MART_ELEVATOR, 1
def_bg_events
bg_event 2, 4, 6 ; CeladonMart3Text6
bg_event 3, 4, 7 ; CeladonMart3Text7
bg_event 5, 4, 8 ; CeladonMart3Text8
bg_event 6, 4, 9 ; CeladonMart3Text9
bg_event 2, 6, 10 ; CeladonMart3Text10
bg_event 3, 6, 11 ; CeladonMart3Text11
bg_event 5, 6, 12 ; CeladonMart3Text12
bg_event 6, 6, 13 ; CeladonMart3Text13
bg_event 14, 1, 14 ; CeladonMart3Text14
bg_event 4, 1, 15 ; CeladonMart3Text15
bg_event 6, 1, 16 ; CeladonMart3Text16
bg_event 10, 1, 17 ; CeladonMart3Text17
bg_event 2, 4, TEXT_CELADONMART3F_SNES1
bg_event 3, 4, TEXT_CELADONMART3F_RPG
bg_event 5, 4, TEXT_CELADONMART3F_SNES2
bg_event 6, 4, TEXT_CELADONMART3F_SPORTS_GAME
bg_event 2, 6, TEXT_CELADONMART3F_SNES3
bg_event 3, 6, TEXT_CELADONMART3F_PUZZLE_GAME
bg_event 5, 6, TEXT_CELADONMART3F_SNES4
bg_event 6, 6, TEXT_CELADONMART3F_FIGHTING_GAME
bg_event 14, 1, TEXT_CELADONMART3F_CURRENT_FLOOR_SIGN
bg_event 4, 1, TEXT_CELADONMART3F_POKEMON_POSTER1
bg_event 6, 1, TEXT_CELADONMART3F_POKEMON_POSTER2
bg_event 10, 1, TEXT_CELADONMART3F_POKEMON_POSTER3
def_object_events
object_event 16, 5, SPRITE_CLERK, STAY, NONE, 1 ; person
object_event 11, 6, SPRITE_GAMEBOY_KID, STAY, RIGHT, 2 ; person
object_event 7, 2, SPRITE_GAMEBOY_KID, STAY, DOWN, 3 ; person
object_event 8, 2, SPRITE_GAMEBOY_KID, STAY, DOWN, 4 ; person
object_event 2, 5, SPRITE_LITTLE_BOY, STAY, UP, 5 ; person
object_event 16, 5, SPRITE_CLERK, STAY, NONE, TEXT_CELADONMART3F_CLERK
object_event 11, 6, SPRITE_GAMEBOY_KID, STAY, RIGHT, TEXT_CELADONMART3F_GAMEBOY_KID1
object_event 7, 2, SPRITE_GAMEBOY_KID, STAY, DOWN, TEXT_CELADONMART3F_GAMEBOY_KID2
object_event 8, 2, SPRITE_GAMEBOY_KID, STAY, DOWN, TEXT_CELADONMART3F_GAMEBOY_KID3
object_event 2, 5, SPRITE_LITTLE_BOY, STAY, UP, TEXT_CELADONMART3F_LITTLE_BOY
def_warps_to CELADON_MART_3F

View File

@ -1,3 +1,8 @@
object_const_def
const CELADONMART4F_CLERK
const CELADONMART4F_SUPER_NERD
const CELADONMART4F_YOUNGSTER
CeladonMart4F_Object:
db $f ; border block
@ -7,11 +12,11 @@ CeladonMart4F_Object:
warp_event 1, 1, CELADON_MART_ELEVATOR, 1
def_bg_events
bg_event 14, 1, 4 ; CeladonMart4Text4
bg_event 14, 1, TEXT_CELADONMART4F_CURRENT_FLOOR_SIGN
def_object_events
object_event 5, 7, SPRITE_CLERK, STAY, NONE, 1 ; person
object_event 15, 5, SPRITE_SUPER_NERD, WALK, LEFT_RIGHT, 2 ; person
object_event 5, 2, SPRITE_YOUNGSTER, WALK, LEFT_RIGHT, 3 ; person
object_event 5, 7, SPRITE_CLERK, STAY, NONE, TEXT_CELADONMART4F_CLERK
object_event 15, 5, SPRITE_SUPER_NERD, WALK, LEFT_RIGHT, TEXT_CELADONMART4F_SUPER_NERD
object_event 5, 2, SPRITE_YOUNGSTER, WALK, LEFT_RIGHT, TEXT_CELADONMART4F_YOUNGSTER
def_warps_to CELADON_MART_4F

View File

@ -1,3 +1,9 @@
object_const_def
const CELADONMART5F_GENTLEMAN
const CELADONMART5F_SAILOR
const CELADONMART5F_CLERK1
const CELADONMART5F_CLERK2
CeladonMart5F_Object:
db $f ; border block
@ -7,12 +13,12 @@ CeladonMart5F_Object:
warp_event 1, 1, CELADON_MART_ELEVATOR, 1
def_bg_events
bg_event 14, 1, 5 ; CeladonMart5Text5
bg_event 14, 1, TEXT_CELADONMART5F_CURRENT_FLOOR_SIGN
def_object_events
object_event 14, 5, SPRITE_GENTLEMAN, WALK, UP_DOWN, 1 ; person
object_event 2, 6, SPRITE_SAILOR, STAY, NONE, 2 ; person
object_event 5, 3, SPRITE_CLERK, STAY, DOWN, 3 ; person
object_event 6, 3, SPRITE_CLERK, STAY, DOWN, 4 ; person
object_event 14, 5, SPRITE_GENTLEMAN, WALK, UP_DOWN, TEXT_CELADONMART5F_GENTLEMAN
object_event 2, 6, SPRITE_SAILOR, STAY, NONE, TEXT_CELADONMART5F_SAILOR
object_event 5, 3, SPRITE_CLERK, STAY, DOWN, TEXT_CELADONMART5F_CLERK1
object_event 6, 3, SPRITE_CLERK, STAY, DOWN, TEXT_CELADONMART5F_CLERK2
def_warps_to CELADON_MART_5F

View File

@ -6,7 +6,7 @@ CeladonMartElevator_Object:
warp_event 2, 3, CELADON_MART_1F, 6
def_bg_events
bg_event 3, 0, 1 ; CeladonMartElevatorText1
bg_event 3, 0, TEXT_CELADONMARTELEVATOR
def_object_events

View File

@ -1,3 +1,7 @@
object_const_def
const CELADONMARTROOF_SUPER_NERD
const CELADONMARTROOF_LITTLE_GIRL
CeladonMartRoof_Object:
db $42 ; border block
@ -5,13 +9,13 @@ CeladonMartRoof_Object:
warp_event 15, 2, CELADON_MART_5F, 1
def_bg_events
bg_event 10, 1, 3 ; CeladonMartRoofText3
bg_event 11, 1, 4 ; CeladonMartRoofText4
bg_event 12, 2, 5 ; CeladonMartRoofText5
bg_event 13, 2, 6 ; CeladonMartRoofText6
bg_event 10, 1, TEXT_CELADONMARTROOF_VENDING_MACHINE1
bg_event 11, 1, TEXT_CELADONMARTROOF_VENDING_MACHINE2
bg_event 12, 2, TEXT_CELADONMARTROOF_VENDING_MACHINE3
bg_event 13, 2, TEXT_CELADONMARTROOF_CURRENT_FLOOR_SIGN
def_object_events
object_event 10, 4, SPRITE_SUPER_NERD, STAY, LEFT, 1 ; person
object_event 5, 5, SPRITE_LITTLE_GIRL, WALK, ANY_DIR, 2 ; person
object_event 10, 4, SPRITE_SUPER_NERD, STAY, LEFT, TEXT_CELADONMARTROOF_SUPER_NERD
object_event 5, 5, SPRITE_LITTLE_GIRL, WALK, ANY_DIR, TEXT_CELADONMARTROOF_LITTLE_GIRL
def_warps_to CELADON_MART_ROOF

View File

@ -1,3 +1,9 @@
object_const_def
const CELADONPOKECENTER_NURSE
const CELADONPOKECENTER_GENTLEMAN
const CELADONPOKECENTER_BEAUTY
const CELADONPOKECENTER_LINK_RECEPTIONIST
CeladonPokecenter_Object:
db $0 ; border block
@ -8,9 +14,9 @@ CeladonPokecenter_Object:
def_bg_events
def_object_events
object_event 3, 1, SPRITE_NURSE, STAY, DOWN, 1 ; person
object_event 7, 3, SPRITE_GENTLEMAN, WALK, LEFT_RIGHT, 2 ; person
object_event 10, 5, SPRITE_BEAUTY, WALK, ANY_DIR, 3 ; person
object_event 11, 2, SPRITE_LINK_RECEPTIONIST, STAY, DOWN, 4 ; person
object_event 3, 1, SPRITE_NURSE, STAY, DOWN, TEXT_CELADONPOKECENTER_NURSE
object_event 7, 3, SPRITE_GENTLEMAN, WALK, LEFT_RIGHT, TEXT_CELADONPOKECENTER_GENTLEMAN
object_event 10, 5, SPRITE_BEAUTY, WALK, ANY_DIR, TEXT_CELADONPOKECENTER_BEAUTY
object_event 11, 2, SPRITE_LINK_RECEPTIONIST, STAY, DOWN, TEXT_CELADONPOKECENTER_LINK_RECEPTIONIST
def_warps_to CELADON_POKECENTER

View File

@ -1,3 +1,6 @@
object_const_def
const CERULEANBADGEHOUSE_MIDDLE_AGED_MAN
CeruleanBadgeHouse_Object:
db $c ; border block
@ -9,6 +12,6 @@ CeruleanBadgeHouse_Object:
def_bg_events
def_object_events
object_event 5, 3, SPRITE_MIDDLE_AGED_MAN, STAY, RIGHT, 1 ; person
object_event 5, 3, SPRITE_MIDDLE_AGED_MAN, STAY, RIGHT, TEXT_CERULEANBADGEHOUSE_MIDDLE_AGED_MAN
def_warps_to CERULEAN_BADGE_HOUSE

View File

@ -1,3 +1,8 @@
object_const_def
const CERULEANCAVE1F_FULL_RESTORE
const CERULEANCAVE1F_MAX_ELIXER
const CERULEANCAVE1F_NUGGET
CeruleanCave1F_Object:
db $7d ; border block
@ -15,8 +20,8 @@ CeruleanCave1F_Object:
def_bg_events
def_object_events
object_event 7, 13, SPRITE_POKE_BALL, STAY, NONE, 1, FULL_RESTORE
object_event 19, 3, SPRITE_POKE_BALL, STAY, NONE, 2, MAX_ELIXER
object_event 5, 0, SPRITE_POKE_BALL, STAY, NONE, 3, NUGGET
object_event 7, 13, SPRITE_POKE_BALL, STAY, NONE, TEXT_CERULEANCAVE1F_FULL_RESTORE, FULL_RESTORE
object_event 19, 3, SPRITE_POKE_BALL, STAY, NONE, TEXT_CERULEANCAVE1F_MAX_ELIXER, MAX_ELIXER
object_event 5, 0, SPRITE_POKE_BALL, STAY, NONE, TEXT_CERULEANCAVE1F_NUGGET, NUGGET
def_warps_to CERULEAN_CAVE_1F

View File

@ -1,3 +1,8 @@
object_const_def
const CERULEANCAVE2F_PP_UP
const CERULEANCAVE2F_ULTRA_BALL
const CERULEANCAVE2F_FULL_RESTORE
CeruleanCave2F_Object:
db $7d ; border block
@ -12,8 +17,8 @@ CeruleanCave2F_Object:
def_bg_events
def_object_events
object_event 29, 9, SPRITE_POKE_BALL, STAY, NONE, 1, PP_UP
object_event 4, 15, SPRITE_POKE_BALL, STAY, NONE, 2, ULTRA_BALL
object_event 13, 6, SPRITE_POKE_BALL, STAY, NONE, 3, FULL_RESTORE
object_event 29, 9, SPRITE_POKE_BALL, STAY, NONE, TEXT_CERULEANCAVE2F_PP_UP, PP_UP
object_event 4, 15, SPRITE_POKE_BALL, STAY, NONE, TEXT_CERULEANCAVE2F_ULTRA_BALL, ULTRA_BALL
object_event 13, 6, SPRITE_POKE_BALL, STAY, NONE, TEXT_CERULEANCAVE2F_FULL_RESTORE, FULL_RESTORE
def_warps_to CERULEAN_CAVE_2F

View File

@ -1,3 +1,8 @@
object_const_def
const CERULEANCAVE_B1F_MEWTWO
const CERULEANCAVE_B1F_ULTRA_BALL
const CERULEANCAVE_B1F_MAX_REVIVE
CeruleanCaveB1F_Object:
db $7d ; border block
@ -7,8 +12,8 @@ CeruleanCaveB1F_Object:
def_bg_events
def_object_events
object_event 27, 13, SPRITE_MONSTER, STAY, DOWN, 1, MEWTWO, 70
object_event 16, 9, SPRITE_POKE_BALL, STAY, NONE, 2, ULTRA_BALL
object_event 18, 1, SPRITE_POKE_BALL, STAY, NONE, 3, MAX_REVIVE
object_event 27, 13, SPRITE_MONSTER, STAY, DOWN, TEXT_CERULEANCAVEB1F_MEWTWO, MEWTWO, 70
object_event 16, 9, SPRITE_POKE_BALL, STAY, NONE, TEXT_CERULEANCAVEB1F_ULTRA_BALL, ULTRA_BALL
object_event 18, 1, SPRITE_POKE_BALL, STAY, NONE, TEXT_CERULEANCAVEB1F_MAX_REVIVE, MAX_REVIVE
def_warps_to CERULEAN_CAVE_B1F

View File

@ -1,3 +1,16 @@
object_const_def
const CERULEANCITY_RIVAL
const CERULEANCITY_ROCKET
const CERULEANCITY_COOLTRAINER_M
const CERULEANCITY_SUPER_NERD1
const CERULEANCITY_SUPER_NERD2
const CERULEANCITY_GUARD1
const CERULEANCITY_COOLTRAINER_F1
const CERULEANCITY_SLOWBRO
const CERULEANCITY_COOLTRAINER_F2
const CERULEANCITY_SUPER_NERD3
const CERULEANCITY_GUARD2
CeruleanCity_Object:
db $f ; border block
@ -14,24 +27,24 @@ CeruleanCity_Object:
warp_event 9, 9, CERULEAN_BADGE_HOUSE, 1
def_bg_events
bg_event 23, 19, 12 ; CeruleanCityText12
bg_event 17, 29, 13 ; CeruleanCityText13
bg_event 26, 25, 14 ; MartSignText
bg_event 20, 17, 15 ; PokeCenterSignText
bg_event 11, 25, 16 ; CeruleanCityText16
bg_event 27, 21, 17 ; CeruleanCityText17
bg_event 23, 19, TEXT_CERULEANCITY_SIGN
bg_event 17, 29, TEXT_CERULEANCITY_TRAINER_TIPS
bg_event 26, 25, TEXT_CERULEANCITY_MART_SIGN
bg_event 20, 17, TEXT_CERULEANCITY_POKECENTER_SIGN
bg_event 11, 25, TEXT_CERULEANCITY_BIKESHOP_SIGN
bg_event 27, 21, TEXT_CERULEANCITY_GYM_SIGN
def_object_events
object_event 20, 2, SPRITE_BLUE, STAY, DOWN, 1 ; person
object_event 30, 8, SPRITE_ROCKET, STAY, NONE, 2, OPP_ROCKET, 5
object_event 31, 20, SPRITE_COOLTRAINER_M, STAY, DOWN, 3 ; person
object_event 15, 18, SPRITE_SUPER_NERD, WALK, UP_DOWN, 4 ; person
object_event 9, 21, SPRITE_SUPER_NERD, WALK, LEFT_RIGHT, 5 ; person
object_event 28, 12, SPRITE_GUARD, STAY, DOWN, 6 ; person
object_event 29, 26, SPRITE_COOLTRAINER_F, STAY, LEFT, 7 ; person
object_event 28, 26, SPRITE_MONSTER, STAY, DOWN, 8 ; person
object_event 9, 27, SPRITE_COOLTRAINER_F, WALK, LEFT_RIGHT, 9 ; person
object_event 4, 12, SPRITE_SUPER_NERD, STAY, DOWN, 10 ; person
object_event 27, 12, SPRITE_GUARD, STAY, DOWN, 11 ; person
object_event 20, 2, SPRITE_BLUE, STAY, DOWN, TEXT_CERULEANCITY_RIVAL
object_event 30, 8, SPRITE_ROCKET, STAY, NONE, TEXT_CERULEANCITY_ROCKET, OPP_ROCKET, 5
object_event 31, 20, SPRITE_COOLTRAINER_M, STAY, DOWN, TEXT_CERULEANCITY_COOLTRAINER_M
object_event 15, 18, SPRITE_SUPER_NERD, WALK, UP_DOWN, TEXT_CERULEANCITY_SUPER_NERD1
object_event 9, 21, SPRITE_SUPER_NERD, WALK, LEFT_RIGHT, TEXT_CERULEANCITY_SUPER_NERD2
object_event 28, 12, SPRITE_GUARD, STAY, DOWN, TEXT_CERULEANCITY_GUARD1
object_event 29, 26, SPRITE_COOLTRAINER_F, STAY, LEFT, TEXT_CERULEANCITY_COOLTRAINER_F1
object_event 28, 26, SPRITE_MONSTER, STAY, DOWN, TEXT_CERULEANCITY_SLOWBRO
object_event 9, 27, SPRITE_COOLTRAINER_F, WALK, LEFT_RIGHT, TEXT_CERULEANCITY_COOLTRAINER_F2
object_event 4, 12, SPRITE_SUPER_NERD, STAY, DOWN, TEXT_CERULEANCITY_SUPER_NERD3
object_event 27, 12, SPRITE_GUARD, STAY, DOWN, TEXT_CERULEANCITY_GUARD2
def_warps_to CERULEAN_CITY

View File

@ -1,3 +1,9 @@
object_const_def
const CERULEANGYM_MISTY
const CERULEANGYM_COOLTRAINER_F
const CERULEANGYM_SWIMMER
const CERULEANGYM_GYM_GUIDE
CeruleanGym_Object:
db $3 ; border block
@ -8,9 +14,9 @@ CeruleanGym_Object:
def_bg_events
def_object_events
object_event 4, 2, SPRITE_BRUNETTE_GIRL, STAY, DOWN, 1, OPP_MISTY, 1
object_event 2, 3, SPRITE_COOLTRAINER_F, STAY, RIGHT, 2, OPP_JR_TRAINER_F, 1
object_event 8, 7, SPRITE_SWIMMER, STAY, LEFT, 3, OPP_SWIMMER, 1
object_event 7, 10, SPRITE_GYM_GUIDE, STAY, DOWN, 4 ; person
object_event 4, 2, SPRITE_BRUNETTE_GIRL, STAY, DOWN, TEXT_CERULEANGYM_MISTY, OPP_MISTY, 1
object_event 2, 3, SPRITE_COOLTRAINER_F, STAY, RIGHT, TEXT_CERULEANGYM_COOLTRAINER_F, OPP_JR_TRAINER_F, 1
object_event 8, 7, SPRITE_SWIMMER, STAY, LEFT, TEXT_CERULEANGYM_SWIMMER, OPP_SWIMMER, 1
object_event 7, 10, SPRITE_GYM_GUIDE, STAY, DOWN, TEXT_CERULEANGYM_GYM_GUIDE
def_warps_to CERULEAN_GYM

View File

@ -1,3 +1,8 @@
object_const_def
const CERULEANMART_CLERK
const CERULEANMART_COOLTRAINER_M
const CERULEANMART_COOLTRAINER_F
CeruleanMart_Object:
db $0 ; border block
@ -8,8 +13,8 @@ CeruleanMart_Object:
def_bg_events
def_object_events
object_event 0, 5, SPRITE_CLERK, STAY, RIGHT, 1 ; person
object_event 3, 4, SPRITE_COOLTRAINER_M, WALK, UP_DOWN, 2 ; person
object_event 6, 2, SPRITE_COOLTRAINER_F, WALK, LEFT_RIGHT, 3 ; person
object_event 0, 5, SPRITE_CLERK, STAY, RIGHT, TEXT_CERULEANMART_CLERK
object_event 3, 4, SPRITE_COOLTRAINER_M, WALK, UP_DOWN, TEXT_CERULEANMART_COOLTRAINER_M
object_event 6, 2, SPRITE_COOLTRAINER_F, WALK, LEFT_RIGHT, TEXT_CERULEANMART_COOLTRAINER_F
def_warps_to CERULEAN_MART

View File

@ -1,3 +1,9 @@
object_const_def
const CERULEANPOKECENTER_NURSE
const CERULEANPOKECENTER_SUPER_NERD
const CERULEANPOKECENTER_GENTLEMAN
const CERULEANPOKECENTER_LINK_RECEPTIONIST
CeruleanPokecenter_Object:
db $0 ; border block
@ -8,9 +14,9 @@ CeruleanPokecenter_Object:
def_bg_events
def_object_events
object_event 3, 1, SPRITE_NURSE, STAY, DOWN, 1 ; person
object_event 10, 5, SPRITE_SUPER_NERD, WALK, ANY_DIR, 2 ; person
object_event 4, 3, SPRITE_GENTLEMAN, STAY, DOWN, 3 ; person
object_event 11, 2, SPRITE_LINK_RECEPTIONIST, STAY, DOWN, 4 ; person
object_event 3, 1, SPRITE_NURSE, STAY, DOWN, TEXT_CERULEANPOKECENTER_NURSE
object_event 10, 5, SPRITE_SUPER_NERD, WALK, ANY_DIR, TEXT_CERULEANPOKECENTER_SUPER_NERD
object_event 4, 3, SPRITE_GENTLEMAN, STAY, DOWN, TEXT_CERULEANPOKECENTER_GENTLEMAN
object_event 11, 2, SPRITE_LINK_RECEPTIONIST, STAY, DOWN, TEXT_CERULEANPOKECENTER_LINK_RECEPTIONIST
def_warps_to CERULEAN_POKECENTER

View File

@ -1,3 +1,7 @@
object_const_def
const CERULEANTRADEHOUSE_GRANNY
const CERULEANTRADEHOUSE_GAMBLER
CeruleanTradeHouse_Object:
db $a ; border block
@ -8,7 +12,7 @@ CeruleanTradeHouse_Object:
def_bg_events
def_object_events
object_event 5, 4, SPRITE_GRANNY, STAY, LEFT, 1 ; person
object_event 1, 2, SPRITE_GAMBLER, STAY, NONE, 2 ; person
object_event 5, 4, SPRITE_GRANNY, STAY, LEFT, TEXT_CERULEANTRADEHOUSE_GRANNY
object_event 1, 2, SPRITE_GAMBLER, STAY, NONE, TEXT_CERULEANTRADEHOUSE_GAMBLER
def_warps_to CERULEAN_TRADE_HOUSE

View File

@ -1,3 +1,7 @@
object_const_def
const CERULEANTRASHEDHOUSE_FISHING_GURU
const CERULEANTRASHEDHOUSE_GIRL
CeruleanTrashedHouse_Object:
db $a ; border block
@ -7,10 +11,10 @@ CeruleanTrashedHouse_Object:
warp_event 3, 0, LAST_MAP, 8
def_bg_events
bg_event 3, 0, 3 ; CeruleanHouseTrashedText3
bg_event 3, 0, TEXT_CERULEANTRASHEDHOUSE_WALL_HOLE
def_object_events
object_event 2, 1, SPRITE_FISHING_GURU, STAY, DOWN, 1 ; person
object_event 5, 6, SPRITE_GIRL, WALK, LEFT_RIGHT, 2 ; person
object_event 2, 1, SPRITE_FISHING_GURU, STAY, DOWN, TEXT_CERULEANTRASHEDHOUSE_FISHING_GURU
object_event 5, 6, SPRITE_GIRL, WALK, LEFT_RIGHT, TEXT_CERULEANTRASHEDHOUSE_GIRL
def_warps_to CERULEAN_TRASHED_HOUSE

View File

@ -1,3 +1,7 @@
object_const_def
const CHAMPIONSROOM_RIVAL
const CHAMPIONSROOM_OAK
ChampionsRoom_Object:
db $3 ; border block
@ -10,7 +14,7 @@ ChampionsRoom_Object:
def_bg_events
def_object_events
object_event 4, 2, SPRITE_BLUE, STAY, DOWN, 1 ; person
object_event 3, 7, SPRITE_OAK, STAY, UP, 2 ; person
object_event 4, 2, SPRITE_BLUE, STAY, DOWN, TEXT_CHAMPIONSROOM_RIVAL
object_event 3, 7, SPRITE_OAK, STAY, UP, TEXT_CHAMPIONSROOM_OAK
def_warps_to CHAMPIONS_ROOM

View File

@ -1,3 +1,14 @@
object_const_def
const CINNABARGYM_BLAINE
const CINNABARGYM_SUPER_NERD1
const CINNABARGYM_SUPER_NERD2
const CINNABARGYM_SUPER_NERD3
const CINNABARGYM_SUPER_NERD4
const CINNABARGYM_SUPER_NERD5
const CINNABARGYM_SUPER_NERD6
const CINNABARGYM_SUPER_NERD7
const CINNABARGYM_GYM_GUIDE
CinnabarGym_Object:
db $2e ; border block
@ -8,14 +19,14 @@ CinnabarGym_Object:
def_bg_events
def_object_events
object_event 3, 3, SPRITE_MIDDLE_AGED_MAN, STAY, DOWN, 1, OPP_BLAINE, 1
object_event 17, 2, SPRITE_SUPER_NERD, STAY, DOWN, 2, OPP_SUPER_NERD, 9
object_event 17, 8, SPRITE_SUPER_NERD, STAY, DOWN, 3, OPP_BURGLAR, 4
object_event 11, 4, SPRITE_SUPER_NERD, STAY, DOWN, 4, OPP_SUPER_NERD, 10
object_event 11, 8, SPRITE_SUPER_NERD, STAY, DOWN, 5, OPP_BURGLAR, 5
object_event 11, 14, SPRITE_SUPER_NERD, STAY, DOWN, 6, OPP_SUPER_NERD, 11
object_event 3, 14, SPRITE_SUPER_NERD, STAY, DOWN, 7, OPP_BURGLAR, 6
object_event 3, 8, SPRITE_SUPER_NERD, STAY, DOWN, 8, OPP_SUPER_NERD, 12
object_event 16, 13, SPRITE_GYM_GUIDE, STAY, DOWN, 9 ; person
object_event 3, 3, SPRITE_MIDDLE_AGED_MAN, STAY, DOWN, TEXT_CINNABARGYM_BLAINE, OPP_BLAINE, 1
object_event 17, 2, SPRITE_SUPER_NERD, STAY, DOWN, TEXT_CINNABARGYM_SUPER_NERD1, OPP_SUPER_NERD, 9
object_event 17, 8, SPRITE_SUPER_NERD, STAY, DOWN, TEXT_CINNABARGYM_SUPER_NERD2, OPP_BURGLAR, 4
object_event 11, 4, SPRITE_SUPER_NERD, STAY, DOWN, TEXT_CINNABARGYM_SUPER_NERD3, OPP_SUPER_NERD, 10
object_event 11, 8, SPRITE_SUPER_NERD, STAY, DOWN, TEXT_CINNABARGYM_SUPER_NERD4, OPP_BURGLAR, 5
object_event 11, 14, SPRITE_SUPER_NERD, STAY, DOWN, TEXT_CINNABARGYM_SUPER_NERD5, OPP_SUPER_NERD, 11
object_event 3, 14, SPRITE_SUPER_NERD, STAY, DOWN, TEXT_CINNABARGYM_SUPER_NERD6, OPP_BURGLAR, 6
object_event 3, 8, SPRITE_SUPER_NERD, STAY, DOWN, TEXT_CINNABARGYM_SUPER_NERD7, OPP_SUPER_NERD, 12
object_event 16, 13, SPRITE_GYM_GUIDE, STAY, DOWN, TEXT_CINNABARGYM_GYM_GUIDE
def_warps_to CINNABAR_GYM

View File

@ -1,3 +1,7 @@
object_const_def
const CINNABARISLAND_GIRL
const CINNABARISLAND_GAMBLER
CinnabarIsland_Object:
db $43 ; border block
@ -9,14 +13,14 @@ CinnabarIsland_Object:
warp_event 15, 11, CINNABAR_MART, 1
def_bg_events
bg_event 9, 5, 3 ; CinnabarIslandText3
bg_event 16, 11, 4 ; MartSignText
bg_event 12, 11, 5 ; PokeCenterSignText
bg_event 9, 11, 6 ; CinnabarIslandText6
bg_event 13, 3, 7 ; CinnabarIslandText7
bg_event 9, 5, TEXT_CINNABARISLAND_SIGN
bg_event 16, 11, TEXT_CINNABARISLAND_MART_SIGN
bg_event 12, 11, TEXT_CINNABARISLAND_POKECENTER_SIGN
bg_event 9, 11, TEXT_CINNABARISLAND_POKEMONLAB_SIGN
bg_event 13, 3, TEXT_CINNABARISLAND_GYM_SIGN
def_object_events
object_event 12, 5, SPRITE_GIRL, WALK, LEFT_RIGHT, 1 ; person
object_event 14, 6, SPRITE_GAMBLER, STAY, NONE, 2 ; person
object_event 12, 5, SPRITE_GIRL, WALK, LEFT_RIGHT, TEXT_CINNABARISLAND_GIRL
object_event 14, 6, SPRITE_GAMBLER, STAY, NONE, TEXT_CINNABARISLAND_GAMBLER
def_warps_to CINNABAR_ISLAND

View File

@ -1,3 +1,6 @@
object_const_def
const CINNABARLAB_FISHING_GURU
CinnabarLab_Object:
db $17 ; border block
@ -9,12 +12,12 @@ CinnabarLab_Object:
warp_event 16, 4, CINNABAR_LAB_FOSSIL_ROOM, 1
def_bg_events
bg_event 3, 2, 2 ; Lab1Text2
bg_event 9, 4, 3 ; Lab1Text3
bg_event 13, 4, 4 ; Lab1Text4
bg_event 17, 4, 5 ; Lab1Text5
bg_event 3, 2, TEXT_CINNABARLAB_PHOTO
bg_event 9, 4, TEXT_CINNABARLAB_MEETING_ROOM_SIGN
bg_event 13, 4, TEXT_CINNABARLAB_R_AND_D_SIGN
bg_event 17, 4, TEXT_CINNABARLAB_TESTING_ROOM_SIGN
def_object_events
object_event 1, 3, SPRITE_FISHING_GURU, STAY, NONE, 1 ; person
object_event 1, 3, SPRITE_FISHING_GURU, STAY, NONE, TEXT_CINNABARLAB_FISHING_GURU
def_warps_to CINNABAR_LAB

View File

@ -1,3 +1,7 @@
object_const_def
const CINNABARLABFOSSILROOM_SCIENTIST1
const CINNABARLABFOSSILROOM_SCIENTIST2
CinnabarLabFossilRoom_Object:
db $17 ; border block
@ -8,7 +12,7 @@ CinnabarLabFossilRoom_Object:
def_bg_events
def_object_events
object_event 5, 2, SPRITE_SCIENTIST, WALK, LEFT_RIGHT, 1 ; person
object_event 7, 6, SPRITE_SCIENTIST, STAY, UP, 2 ; person
object_event 5, 2, SPRITE_SCIENTIST, WALK, LEFT_RIGHT, TEXT_CINNABARLABFOSSILROOM_SCIENTIST1
object_event 7, 6, SPRITE_SCIENTIST, STAY, UP, TEXT_CINNABARLABFOSSILROOM_SCIENTIST2
def_warps_to CINNABAR_LAB_FOSSIL_ROOM

View File

@ -1,3 +1,7 @@
object_const_def
const CINNABARLABMETRONOMEROOM_SCIENTIST1
const CINNABARLABMETRONOMEROOM_SCIENTIST2
CinnabarLabMetronomeRoom_Object:
db $17 ; border block
@ -6,12 +10,12 @@ CinnabarLabMetronomeRoom_Object:
warp_event 3, 7, CINNABAR_LAB, 4
def_bg_events
bg_event 0, 4, 3 ; Lab3Text3
bg_event 1, 4, 4 ; Lab3Text4
bg_event 2, 1, 5 ; Lab3Text5
bg_event 0, 4, TEXT_CINNABARLABMETRONOMEROOM_PC_KEYBOARD
bg_event 1, 4, TEXT_CINNABARLABMETRONOMEROOM_PC_MONITOR
bg_event 2, 1, TEXT_CINNABARLABMETRONOMEROOM_AMBER_PIPE
def_object_events
object_event 7, 2, SPRITE_SCIENTIST, STAY, DOWN, 1 ; person
object_event 2, 3, SPRITE_SCIENTIST, WALK, LEFT_RIGHT, 2 ; person
object_event 7, 2, SPRITE_SCIENTIST, STAY, DOWN, TEXT_CINNABARLABMETRONOMEROOM_SCIENTIST1
object_event 2, 3, SPRITE_SCIENTIST, WALK, LEFT_RIGHT, TEXT_CINNABARLABMETRONOMEROOM_SCIENTIST2
def_warps_to CINNABAR_LAB_METRONOME_ROOM

View File

@ -1,3 +1,8 @@
object_const_def
const CINNABARLABTRADEROOM_SUPER_NERD
const CINNABARLABTRADEROOM_GRAMPS
const CINNABARLABTRADEROOM_BEAUTY
CinnabarLabTradeRoom_Object:
db $17 ; border block
@ -8,8 +13,8 @@ CinnabarLabTradeRoom_Object:
def_bg_events
def_object_events
object_event 3, 2, SPRITE_SUPER_NERD, STAY, DOWN, 1 ; person
object_event 1, 4, SPRITE_GRAMPS, STAY, NONE, 2 ; person
object_event 5, 5, SPRITE_BEAUTY, STAY, UP, 3 ; person
object_event 3, 2, SPRITE_SUPER_NERD, STAY, DOWN, TEXT_CINNABARLABTRADEROOM_SUPER_NERD
object_event 1, 4, SPRITE_GRAMPS, STAY, NONE, TEXT_CINNABARLABTRADEROOM_GRAMPS
object_event 5, 5, SPRITE_BEAUTY, STAY, UP, TEXT_CINNABARLABTRADEROOM_BEAUTY
def_warps_to CINNABAR_LAB_TRADE_ROOM

View File

@ -1,3 +1,8 @@
object_const_def
const CINNABARMART_CLERK
const CINNABARMART_SILPH_WORKER_F
const CINNABARMART_SCIENTIST
CinnabarMart_Object:
db $0 ; border block
@ -8,8 +13,8 @@ CinnabarMart_Object:
def_bg_events
def_object_events
object_event 0, 5, SPRITE_CLERK, STAY, RIGHT, 1 ; person
object_event 6, 2, SPRITE_ERIKA, STAY, NONE, 2 ; person
object_event 3, 4, SPRITE_SCIENTIST, STAY, NONE, 3 ; person
object_event 0, 5, SPRITE_CLERK, STAY, RIGHT, TEXT_CINNABARMART_CLERK
object_event 6, 2, SPRITE_SILPH_WORKER_F, STAY, NONE, TEXT_CINNABARMART_SILPH_WORKER_F
object_event 3, 4, SPRITE_SCIENTIST, STAY, NONE, TEXT_CINNABARMART_SCIENTIST
def_warps_to CINNABAR_MART

View File

@ -1,3 +1,9 @@
object_const_def
const CINNABARPOKECENTER_NURSE
const CINNABARPOKECENTER_COOLTRAINER_F
const CINNABARPOKECENTER_GENTLEMAN
const CINNABARPOKECENTER_LINK_RECEPTIONIST
CinnabarPokecenter_Object:
db $0 ; border block
@ -8,9 +14,9 @@ CinnabarPokecenter_Object:
def_bg_events
def_object_events
object_event 3, 1, SPRITE_NURSE, STAY, DOWN, 1 ; person
object_event 9, 4, SPRITE_COOLTRAINER_F, WALK, ANY_DIR, 2 ; person
object_event 2, 6, SPRITE_GENTLEMAN, STAY, NONE, 3 ; person
object_event 11, 2, SPRITE_LINK_RECEPTIONIST, STAY, DOWN, 4 ; person
object_event 3, 1, SPRITE_NURSE, STAY, DOWN, TEXT_CINNABARPOKECENTER_NURSE
object_event 9, 4, SPRITE_COOLTRAINER_F, WALK, ANY_DIR, TEXT_CINNABARPOKECENTER_COOLTRAINER_F
object_event 2, 6, SPRITE_GENTLEMAN, STAY, NONE, TEXT_CINNABARPOKECENTER_GENTLEMAN
object_event 11, 2, SPRITE_LINK_RECEPTIONIST, STAY, DOWN, TEXT_CINNABARPOKECENTER_LINK_RECEPTIONIST
def_warps_to CINNABAR_POKECENTER

View File

@ -1,3 +1,6 @@
object_const_def
const COLOSSEUM_OPPONENT
Colosseum_Object:
db $e ; border block
@ -6,6 +9,6 @@ Colosseum_Object:
def_bg_events
def_object_events
object_event 2, 2, SPRITE_RED, STAY, 0, 1 ; person
object_event 2, 2, SPRITE_RED, STAY, ANY_DIR, TEXT_COLOSSEUM_OPPONENT
def_warps_to COLOSSEUM

View File

@ -1,3 +1,8 @@
object_const_def
const COPYCATSHOUSE1F_MIDDLE_AGED_WOMAN
const COPYCATSHOUSE1F_MIDDLE_AGED_MAN
const COPYCATSHOUSE1F_CHANSEY
CopycatsHouse1F_Object:
db $a ; border block
@ -9,8 +14,8 @@ CopycatsHouse1F_Object:
def_bg_events
def_object_events
object_event 2, 2, SPRITE_MIDDLE_AGED_WOMAN, STAY, DOWN, 1 ; person
object_event 5, 4, SPRITE_MIDDLE_AGED_MAN, STAY, LEFT, 2 ; person
object_event 1, 4, SPRITE_FAIRY, WALK, UP_DOWN, 3 ; person
object_event 2, 2, SPRITE_MIDDLE_AGED_WOMAN, STAY, DOWN, TEXT_COPYCATSHOUSE1F_MIDDLE_AGED_WOMAN
object_event 5, 4, SPRITE_MIDDLE_AGED_MAN, STAY, LEFT, TEXT_COPYCATSHOUSE1F_MIDDLE_AGED_MAN
object_event 1, 4, SPRITE_FAIRY, WALK, UP_DOWN, TEXT_COPYCATSHOUSE1F_CHANSEY
def_warps_to COPYCATS_HOUSE_1F

View File

@ -1,3 +1,10 @@
object_const_def
const COPYCATSHOUSE2F_COPYCAT
const COPYCATSHOUSE2F_DODUO
const COPYCATSHOUSE2F_MONSTER
const COPYCATSHOUSE2F_BIRD
const COPYCATSHOUSE2F_FAIRY
CopycatsHouse2F_Object:
db $a ; border block
@ -5,14 +12,14 @@ CopycatsHouse2F_Object:
warp_event 7, 1, COPYCATS_HOUSE_1F, 3
def_bg_events
bg_event 3, 5, 6 ; CopycatsHouse2FText6
bg_event 0, 1, 7 ; CopycatsHouse2FText7
bg_event 3, 5, TEXT_COPYCATSHOUSE2F_SNES
bg_event 0, 1, TEXT_COPYCATSHOUSE2F_PC
def_object_events
object_event 4, 3, SPRITE_BRUNETTE_GIRL, WALK, ANY_DIR, 1 ; person
object_event 4, 6, SPRITE_BIRD, WALK, LEFT_RIGHT, 2 ; person
object_event 5, 1, SPRITE_MONSTER, STAY, DOWN, 3 ; person
object_event 2, 0, SPRITE_BIRD, STAY, DOWN, 4 ; person
object_event 1, 6, SPRITE_FAIRY, STAY, RIGHT, 5 ; person
object_event 4, 3, SPRITE_BRUNETTE_GIRL, WALK, ANY_DIR, TEXT_COPYCATSHOUSE2F_COPYCAT
object_event 4, 6, SPRITE_BIRD, WALK, LEFT_RIGHT, TEXT_COPYCATSHOUSE2F_DODUO
object_event 5, 1, SPRITE_MONSTER, STAY, DOWN, TEXT_COPYCATSHOUSE2F_MONSTER
object_event 2, 0, SPRITE_BIRD, STAY, DOWN, TEXT_COPYCATSHOUSE2F_BIRD
object_event 1, 6, SPRITE_FAIRY, STAY, RIGHT, TEXT_COPYCATSHOUSE2F_FAIRY
def_warps_to COPYCATS_HOUSE_2F

View File

@ -1,3 +1,6 @@
object_const_def
const DAYCARE_GENTLEMAN
Daycare_Object:
db $a ; border block
@ -8,6 +11,6 @@ Daycare_Object:
def_bg_events
def_object_events
object_event 2, 3, SPRITE_GENTLEMAN, STAY, RIGHT, 1 ; person
object_event 2, 3, SPRITE_GENTLEMAN, STAY, RIGHT, TEXT_DAYCARE_GENTLEMAN
def_warps_to DAYCARE

View File

@ -1,3 +1,6 @@
object_const_def
const DIGLETTSCAVEROUTE11_GAMBLER
DiglettsCaveRoute11_Object:
db $7d ; border block
@ -9,6 +12,6 @@ DiglettsCaveRoute11_Object:
def_bg_events
def_object_events
object_event 2, 3, SPRITE_GAMBLER, STAY, NONE, 1 ; person
object_event 2, 3, SPRITE_GAMBLER, STAY, NONE, TEXT_DIGLETTSCAVEROUTE11_GAMBLER
def_warps_to DIGLETTS_CAVE_ROUTE_11

View File

@ -1,3 +1,6 @@
object_const_def
const DIGLETTSCAVEROUTE2_FISHING_GURU
DiglettsCaveRoute2_Object:
db $7d ; border block
@ -9,6 +12,6 @@ DiglettsCaveRoute2_Object:
def_bg_events
def_object_events
object_event 3, 3, SPRITE_FISHING_GURU, STAY, NONE, 1 ; person
object_event 3, 3, SPRITE_FISHING_GURU, STAY, NONE, TEXT_DIGLETTSCAVEROUTE2_FISHING_GURU
def_warps_to DIGLETTS_CAVE_ROUTE_2

View File

@ -1,3 +1,12 @@
object_const_def
const FIGHTINGDOJO_KARATE_MASTER
const FIGHTINGDOJO_BLACKBELT1
const FIGHTINGDOJO_BLACKBELT2
const FIGHTINGDOJO_BLACKBELT3
const FIGHTINGDOJO_BLACKBELT4
const FIGHTINGDOJO_HITMONLEE_POKE_BALL
const FIGHTINGDOJO_HITMONCHAN_POKE_BALL
FightingDojo_Object:
db $3 ; border block
@ -8,12 +17,12 @@ FightingDojo_Object:
def_bg_events
def_object_events
object_event 5, 3, SPRITE_HIKER, STAY, DOWN, 1, OPP_BLACKBELT, 1
object_event 3, 4, SPRITE_HIKER, STAY, RIGHT, 2, OPP_BLACKBELT, 2
object_event 3, 6, SPRITE_HIKER, STAY, RIGHT, 3, OPP_BLACKBELT, 3
object_event 5, 5, SPRITE_HIKER, STAY, LEFT, 4, OPP_BLACKBELT, 4
object_event 5, 7, SPRITE_HIKER, STAY, LEFT, 5, OPP_BLACKBELT, 5
object_event 4, 1, SPRITE_POKE_BALL, STAY, NONE, 6 ; person
object_event 5, 1, SPRITE_POKE_BALL, STAY, NONE, 7 ; person
object_event 5, 3, SPRITE_HIKER, STAY, DOWN, 1, OPP_BLACKBELT, TEXT_FIGHTINGDOJO_KARATE_MASTER
object_event 3, 4, SPRITE_HIKER, STAY, RIGHT, 2, OPP_BLACKBELT, TEXT_FIGHTINGDOJO_BLACKBELT1
object_event 3, 6, SPRITE_HIKER, STAY, RIGHT, 3, OPP_BLACKBELT, TEXT_FIGHTINGDOJO_BLACKBELT2
object_event 5, 5, SPRITE_HIKER, STAY, LEFT, 4, OPP_BLACKBELT, TEXT_FIGHTINGDOJO_BLACKBELT3
object_event 5, 7, SPRITE_HIKER, STAY, LEFT, 5, OPP_BLACKBELT, TEXT_FIGHTINGDOJO_BLACKBELT4
object_event 4, 1, SPRITE_POKE_BALL, STAY, NONE, TEXT_FIGHTINGDOJO_HITMONLEE_POKE_BALL
object_event 5, 1, SPRITE_POKE_BALL, STAY, NONE, TEXT_FIGHTINGDOJO_HITMONCHAN_POKE_BALL
def_warps_to FIGHTING_DOJO

View File

@ -1,3 +1,8 @@
object_const_def
const FUCHSIABILLSGRANDPASHOUSE_MIDDLE_AGED_WOMAN
const FUCHSIABILLSGRANDPASHOUSE_BILLS_GRANDPA
const FUCHSIABILLSGRANDPASHOUSE_YOUNGSTER
FuchsiaBillsGrandpasHouse_Object:
db $a ; border block
@ -8,8 +13,8 @@ FuchsiaBillsGrandpasHouse_Object:
def_bg_events
def_object_events
object_event 2, 3, SPRITE_MIDDLE_AGED_WOMAN, STAY, RIGHT, 1 ; person
object_event 7, 2, SPRITE_GAMBLER, STAY, UP, 2 ; person
object_event 5, 5, SPRITE_YOUNGSTER, STAY, NONE, 3 ; person
object_event 2, 3, SPRITE_MIDDLE_AGED_WOMAN, STAY, RIGHT, TEXT_FUCHSIABILLSGRANDPASHOUSE_MIDDLE_AGED_WOMAN
object_event 7, 2, SPRITE_GAMBLER, STAY, UP, TEXT_FUCHSIABILLSGRANDPASHOUSE_BILLS_GRANDPA
object_event 5, 5, SPRITE_YOUNGSTER, STAY, NONE, TEXT_FUCHSIABILLSGRANDPASHOUSE_YOUNGSTER
def_warps_to FUCHSIA_BILLS_GRANDPAS_HOUSE

View File

@ -1,3 +1,15 @@
object_const_def
const FUCHSIACITY_YOUNGSTER1
const FUCHSIACITY_GAMBLER
const FUCHSIACITY_ERIK
const FUCHSIACITY_YOUNGSTER2
const FUCHSIACITY_CHANSEY
const FUCHSIACITY_VOLTORB
const FUCHSIACITY_KANGASKHAN
const FUCHSIACITY_SLOWPOKE
const FUCHSIACITY_LAPRAS
const FUCHSIACITY_FOSSIL
FuchsiaCity_Object:
db $f ; border block
@ -13,31 +25,31 @@ FuchsiaCity_Object:
warp_event 31, 24, FUCHSIA_GOOD_ROD_HOUSE, 1
def_bg_events
bg_event 15, 23, 11 ; FuchsiaCityText11
bg_event 25, 15, 12 ; FuchsiaCityText12
bg_event 17, 5, 13 ; FuchsiaCityText13
bg_event 6, 13, 14 ; MartSignText
bg_event 20, 27, 15 ; PokeCenterSignText
bg_event 27, 29, 16 ; FuchsiaCityText16
bg_event 21, 15, 17 ; FuchsiaCityText17
bg_event 5, 29, 18 ; FuchsiaCityText18
bg_event 33, 7, 19 ; FuchsiaCityText19
bg_event 27, 7, 20 ; FuchsiaCityText20
bg_event 13, 7, 21 ; FuchsiaCityText21
bg_event 31, 13, 22 ; FuchsiaCityText22
bg_event 13, 15, 23 ; FuchsiaCityText23
bg_event 7, 7, 24 ; FuchsiaCityText24
bg_event 15, 23, TEXT_FUCHSIACITY_SIGN1
bg_event 25, 15, TEXT_FUCHSIACITY_SIGN2
bg_event 17, 5, TEXT_FUCHSIACITY_SAFARI_GAME_SIGN
bg_event 6, 13, TEXT_FUCHSIACITY_MART_SIGN
bg_event 20, 27, TEXT_FUCHSIACITY_POKECENTER_SIGN
bg_event 27, 29, TEXT_FUCHSIACITY_WARDENS_HOME_SIGN
bg_event 21, 15, TEXT_FUCHSIACITY_SAFARI_ZONE_SIGN
bg_event 5, 29, TEXT_FUCHSIACITY_GYM_SIGN
bg_event 33, 7, TEXT_FUCHSIACITY_CHANSEY_SIGN
bg_event 27, 7, TEXT_FUCHSIACITY_VOLTORB_SIGN
bg_event 13, 7, TEXT_FUCHSIACITY_KANGASKHAN_SIGN
bg_event 31, 13, TEXT_FUCHSIACITY_SLOWPOKE_SIGN
bg_event 13, 15, TEXT_FUCHSIACITY_LAPRAS_SIGN
bg_event 7, 7, TEXT_FUCHSIACITY_FOSSIL_SIGN
def_object_events
object_event 10, 12, SPRITE_YOUNGSTER, WALK, LEFT_RIGHT, 1 ; person
object_event 28, 17, SPRITE_GAMBLER, WALK, LEFT_RIGHT, 2 ; person
object_event 30, 14, SPRITE_FISHER, STAY, DOWN, 3 ; person
object_event 24, 8, SPRITE_YOUNGSTER, STAY, UP, 4 ; person
object_event 31, 5, SPRITE_FAIRY, WALK, ANY_DIR, 5 ; person
object_event 25, 6, SPRITE_POKE_BALL, STAY, NONE, 6 ; person
object_event 12, 6, SPRITE_MONSTER, WALK, LEFT_RIGHT, 7 ; person
object_event 30, 12, SPRITE_MONSTER, WALK, LEFT_RIGHT, 8 ; person
object_event 8, 17, SPRITE_SEEL, WALK, ANY_DIR, 9 ; person
object_event 6, 5, SPRITE_FOSSIL, STAY, NONE, 10 ; person
object_event 10, 12, SPRITE_YOUNGSTER, WALK, LEFT_RIGHT, TEXT_FUCHSIACITY_YOUNGSTER1
object_event 28, 17, SPRITE_GAMBLER, WALK, LEFT_RIGHT, TEXT_FUCHSIACITY_GAMBLER
object_event 30, 14, SPRITE_FISHER, STAY, DOWN, TEXT_FUCHSIACITY_ERIK
object_event 24, 8, SPRITE_YOUNGSTER, STAY, UP, TEXT_FUCHSIACITY_YOUNGSTER2
object_event 31, 5, SPRITE_FAIRY, WALK, ANY_DIR, TEXT_FUCHSIACITY_CHANSEY
object_event 25, 6, SPRITE_POKE_BALL, STAY, NONE, TEXT_FUCHSIACITY_VOLTORB
object_event 12, 6, SPRITE_MONSTER, WALK, LEFT_RIGHT, TEXT_FUCHSIACITY_KANGASKHAN
object_event 30, 12, SPRITE_MONSTER, WALK, LEFT_RIGHT, TEXT_FUCHSIACITY_SLOWPOKE
object_event 8, 17, SPRITE_SEEL, WALK, ANY_DIR, TEXT_FUCHSIACITY_LAPRAS
object_event 6, 5, SPRITE_FOSSIL, STAY, NONE, TEXT_FUCHSIACITY_FOSSIL
def_warps_to FUCHSIA_CITY

View File

@ -1,3 +1,6 @@
object_const_def
const FUCHSIAGOODRODHOUSE_FISHING_GURU
FuchsiaGoodRodHouse_Object:
db $c ; border block
@ -9,6 +12,6 @@ FuchsiaGoodRodHouse_Object:
def_bg_events
def_object_events
object_event 5, 3, SPRITE_FISHING_GURU, STAY, RIGHT, 1 ; person
object_event 5, 3, SPRITE_FISHING_GURU, STAY, RIGHT, TEXT_FUCHSIAGOODRODHOUSE_FISHING_GURU
def_warps_to FUCHSIA_GOOD_ROD_HOUSE

View File

@ -1,3 +1,13 @@
object_const_def
const FUCHSIAGYM_KOGA
const FUCHSIAGYM_ROCKER1
const FUCHSIAGYM_ROCKER2
const FUCHSIAGYM_ROCKER3
const FUCHSIAGYM_ROCKER4
const FUCHSIAGYM_ROCKER5
const FUCHSIAGYM_ROCKER6
const FUCHSIAGYM_GYM_GUIDE
FuchsiaGym_Object:
db $3 ; border block
@ -8,13 +18,13 @@ FuchsiaGym_Object:
def_bg_events
def_object_events
object_event 4, 10, SPRITE_KOGA, STAY, DOWN, 1, OPP_KOGA, 1
object_event 8, 13, SPRITE_ROCKER, STAY, DOWN, 2, OPP_JUGGLER, 7
object_event 7, 8, SPRITE_ROCKER, STAY, RIGHT, 3, OPP_JUGGLER, 3
object_event 1, 12, SPRITE_ROCKER, STAY, DOWN, 4, OPP_JUGGLER, 8
object_event 3, 5, SPRITE_ROCKER, STAY, UP, 5, OPP_TAMER, 1
object_event 8, 2, SPRITE_ROCKER, STAY, DOWN, 6, OPP_TAMER, 2
object_event 2, 7, SPRITE_ROCKER, STAY, LEFT, 7, OPP_JUGGLER, 4
object_event 7, 15, SPRITE_GYM_GUIDE, STAY, DOWN, 8 ; person
object_event 4, 10, SPRITE_KOGA, STAY, DOWN, TEXT_FUCHSIAGYM_KOGA, OPP_KOGA, 1
object_event 8, 13, SPRITE_ROCKER, STAY, DOWN, TEXT_FUCHSIAGYM_ROCKER1, OPP_JUGGLER, 7
object_event 7, 8, SPRITE_ROCKER, STAY, RIGHT, TEXT_FUCHSIAGYM_ROCKER2, OPP_JUGGLER, 3
object_event 1, 12, SPRITE_ROCKER, STAY, DOWN, TEXT_FUCHSIAGYM_ROCKER3, OPP_JUGGLER, 8
object_event 3, 5, SPRITE_ROCKER, STAY, UP, TEXT_FUCHSIAGYM_ROCKER4, OPP_TAMER, 1
object_event 8, 2, SPRITE_ROCKER, STAY, DOWN, TEXT_FUCHSIAGYM_ROCKER5, OPP_TAMER, 2
object_event 2, 7, SPRITE_ROCKER, STAY, LEFT, TEXT_FUCHSIAGYM_ROCKER6, OPP_JUGGLER, 4
object_event 7, 15, SPRITE_GYM_GUIDE, STAY, DOWN, TEXT_FUCHSIAGYM_GYM_GUIDE
def_warps_to FUCHSIA_GYM

View File

@ -1,3 +1,8 @@
object_const_def
const FUCHSIAMART_CLERK
const FUCHSIAMART_MIDDLE_AGED_MAN
const FUCHSIAMART_COOLTRAINER_F
FuchsiaMart_Object:
db $0 ; border block
@ -8,8 +13,8 @@ FuchsiaMart_Object:
def_bg_events
def_object_events
object_event 0, 5, SPRITE_CLERK, STAY, RIGHT, 1 ; person
object_event 4, 2, SPRITE_MIDDLE_AGED_MAN, STAY, NONE, 2 ; person
object_event 6, 5, SPRITE_COOLTRAINER_F, WALK, UP_DOWN, 3 ; person
object_event 0, 5, SPRITE_CLERK, STAY, RIGHT, TEXT_FUCHSIAMART_CLERK
object_event 4, 2, SPRITE_MIDDLE_AGED_MAN, STAY, NONE, TEXT_FUCHSIAMART_MIDDLE_AGED_MAN
object_event 6, 5, SPRITE_COOLTRAINER_F, WALK, UP_DOWN, TEXT_FUCHSIAMART_COOLTRAINER_F
def_warps_to FUCHSIA_MART

View File

@ -1,3 +1,8 @@
object_const_def
const FUCHSIAMEETINGROOM_SAFARI_ZONE_WORKER1
const FUCHSIAMEETINGROOM_SAFARI_ZONE_WORKER2
const FUCHSIAMEETINGROOM_SAFARI_ZONE_WORKER3
FuchsiaMeetingRoom_Object:
db $17 ; border block
@ -8,8 +13,8 @@ FuchsiaMeetingRoom_Object:
def_bg_events
def_object_events
object_event 4, 1, SPRITE_SAFARI_ZONE_WORKER, STAY, DOWN, 1 ; person
object_event 0, 2, SPRITE_SAFARI_ZONE_WORKER, STAY, UP, 2 ; person
object_event 10, 1, SPRITE_SAFARI_ZONE_WORKER, STAY, DOWN, 3 ; person
object_event 4, 1, SPRITE_SAFARI_ZONE_WORKER, STAY, DOWN, TEXT_FUCHSIAMEETINGROOM_SAFARI_ZONE_WORKER1
object_event 0, 2, SPRITE_SAFARI_ZONE_WORKER, STAY, UP, TEXT_FUCHSIAMEETINGROOM_SAFARI_ZONE_WORKER2
object_event 10, 1, SPRITE_SAFARI_ZONE_WORKER, STAY, DOWN, TEXT_FUCHSIAMEETINGROOM_SAFARI_ZONE_WORKER3
def_warps_to FUCHSIA_MEETING_ROOM

View File

@ -1,3 +1,9 @@
object_const_def
const FUCHSIAPOKECENTER_NURSE
const FUCHSIAPOKECENTER_ROCKER
const FUCHSIAPOKECENTER_COOLTRAINER_F
const FUCHSIAPOKECENTER_LINK_RECEPTIONIST
FuchsiaPokecenter_Object:
db $0 ; border block
@ -8,9 +14,9 @@ FuchsiaPokecenter_Object:
def_bg_events
def_object_events
object_event 3, 1, SPRITE_NURSE, STAY, DOWN, 1 ; person
object_event 2, 3, SPRITE_ROCKER, STAY, NONE, 2 ; person
object_event 6, 5, SPRITE_COOLTRAINER_F, WALK, LEFT_RIGHT, 3 ; person
object_event 11, 2, SPRITE_LINK_RECEPTIONIST, STAY, DOWN, 4 ; person
object_event 3, 1, SPRITE_NURSE, STAY, DOWN, TEXT_FUCHSIAPOKECENTER_NURSE
object_event 2, 3, SPRITE_ROCKER, STAY, NONE, TEXT_FUCHSIAPOKECENTER_ROCKER
object_event 6, 5, SPRITE_COOLTRAINER_F, WALK, LEFT_RIGHT, TEXT_FUCHSIAPOKECENTER_COOLTRAINER_F
object_event 11, 2, SPRITE_LINK_RECEPTIONIST, STAY, DOWN, TEXT_FUCHSIAPOKECENTER_LINK_RECEPTIONIST
def_warps_to FUCHSIA_POKECENTER

View File

@ -1,3 +1,16 @@
object_const_def
const GAMECORNER_BEAUTY1
const GAMECORNER_CLERK1
const GAMECORNER_MIDDLE_AGED_MAN1
const GAMECORNER_BEAUTY2
const GAMECORNER_FISHING_GURU
const GAMECORNER_MIDDLE_AGED_WOMAN
const GAMECORNER_GYM_GUIDE
const GAMECORNER_GAMBLER
const GAMECORNER_CLERK2
const GAMECORNER_GENTLEMAN
const GAMECORNER_ROCKET
GameCorner_Object:
db $f ; border block
@ -7,19 +20,19 @@ GameCorner_Object:
warp_event 17, 4, ROCKET_HIDEOUT_B1F, 2
def_bg_events
bg_event 9, 4, 12 ; CeladonGameCornerText12
bg_event 9, 4, TEXT_GAMECORNER_POSTER
def_object_events
object_event 2, 6, SPRITE_BEAUTY, STAY, DOWN, 1 ; person
object_event 5, 6, SPRITE_CLERK, STAY, DOWN, 2 ; person
object_event 2, 10, SPRITE_MIDDLE_AGED_MAN, STAY, LEFT, 3 ; person
object_event 2, 13, SPRITE_BEAUTY, STAY, LEFT, 4 ; person
object_event 5, 11, SPRITE_FISHING_GURU, STAY, RIGHT, 5 ; person
object_event 8, 11, SPRITE_MIDDLE_AGED_WOMAN, STAY, LEFT, 6 ; person
object_event 8, 14, SPRITE_GYM_GUIDE, STAY, LEFT, 7 ; person
object_event 11, 15, SPRITE_GAMBLER, STAY, RIGHT, 8 ; person
object_event 14, 11, SPRITE_CLERK, STAY, LEFT, 9 ; person
object_event 17, 13, SPRITE_GENTLEMAN, STAY, RIGHT, 10 ; person
object_event 9, 5, SPRITE_ROCKET, STAY, UP, 11, OPP_ROCKET, 7
object_event 2, 6, SPRITE_BEAUTY, STAY, DOWN, TEXT_GAMECORNER_BEAUTY1
object_event 5, 6, SPRITE_CLERK, STAY, DOWN, TEXT_GAMECORNER_CLERK1
object_event 2, 10, SPRITE_MIDDLE_AGED_MAN, STAY, LEFT, TEXT_GAMECORNER_MIDDLE_AGED_MAN1
object_event 2, 13, SPRITE_BEAUTY, STAY, LEFT, TEXT_GAMECORNER_BEAUTY2
object_event 5, 11, SPRITE_FISHING_GURU, STAY, RIGHT, TEXT_GAMECORNER_FISHING_GURU
object_event 8, 11, SPRITE_MIDDLE_AGED_WOMAN, STAY, LEFT, TEXT_GAMECORNER_MIDDLE_AGED_WOMAN
object_event 8, 14, SPRITE_GYM_GUIDE, STAY, LEFT, TEXT_GAMECORNER_GYM_GUIDE
object_event 11, 15, SPRITE_GAMBLER, STAY, RIGHT, TEXT_GAMECORNER_GAMBLER
object_event 14, 11, SPRITE_CLERK, STAY, LEFT, TEXT_GAMECORNER_CLERK2
object_event 17, 13, SPRITE_GENTLEMAN, STAY, RIGHT, TEXT_GAMECORNER_GENTLEMAN
object_event 9, 5, SPRITE_ROCKET, STAY, UP, TEXT_GAMECORNER_ROCKET, OPP_ROCKET, 7
def_warps_to GAME_CORNER

View File

@ -1,3 +1,7 @@
object_const_def
const GAMECORNERPRIZEROOM_BALDING_GUY
const GAMECORNERPRIZEROOM_GAMBLER
GameCornerPrizeRoom_Object:
db $f ; border block
@ -6,12 +10,12 @@ GameCornerPrizeRoom_Object:
warp_event 5, 7, LAST_MAP, 10
def_bg_events
bg_event 2, 2, 3 ; CeladonPrizeRoomText3
bg_event 4, 2, 4 ; CeladonPrizeRoomText4
bg_event 6, 2, 5 ; CeladonPrizeRoomText5
bg_event 2, 2, TEXT_GAMECORNERPRIZEROOM_PRIZE_VENDOR_1
bg_event 4, 2, TEXT_GAMECORNERPRIZEROOM_PRIZE_VENDOR_2
bg_event 6, 2, TEXT_GAMECORNERPRIZEROOM_PRIZE_VENDOR_3
def_object_events
object_event 1, 4, SPRITE_BALDING_GUY, STAY, NONE, 1 ; person
object_event 7, 3, SPRITE_GAMBLER, WALK, LEFT_RIGHT, 2 ; person
object_event 1, 4, SPRITE_BALDING_GUY, STAY, NONE, TEXT_GAMECORNERPRIZEROOM_BALDING_GUY
object_event 7, 3, SPRITE_GAMBLER, WALK, LEFT_RIGHT, TEXT_GAMECORNERPRIZEROOM_GAMBLER
def_warps_to GAME_CORNER_PRIZE_ROOM

View File

@ -1,3 +1,6 @@
object_const_def
const HALLOFFAME_OAK
HallOfFame_Object:
db $3 ; border block
@ -8,6 +11,6 @@ HallOfFame_Object:
def_bg_events
def_object_events
object_event 5, 2, SPRITE_OAK, STAY, DOWN, 1 ; person
object_event 5, 2, SPRITE_OAK, STAY, DOWN, TEXT_HALLOFFAME_OAK
def_warps_to HALL_OF_FAME

View File

@ -1,3 +1,10 @@
object_const_def
const INDIGOPLATEAULOBBY_NURSE
const INDIGOPLATEAULOBBY_GYM_GUIDE
const INDIGOPLATEAULOBBY_COOLTRAINER_F
const INDIGOPLATEAULOBBY_CLERK
const INDIGOPLATEAULOBBY_LINK_RECEPTIONIST
IndigoPlateauLobby_Object:
db $0 ; border block
@ -9,10 +16,10 @@ IndigoPlateauLobby_Object:
def_bg_events
def_object_events
object_event 7, 5, SPRITE_NURSE, STAY, DOWN, 1 ; person
object_event 4, 9, SPRITE_GYM_GUIDE, STAY, RIGHT, 2 ; person
object_event 5, 1, SPRITE_COOLTRAINER_F, STAY, DOWN, 3 ; person
object_event 0, 5, SPRITE_CLERK, STAY, RIGHT, 4 ; person
object_event 13, 6, SPRITE_LINK_RECEPTIONIST, STAY, DOWN, 5 ; person
object_event 7, 5, SPRITE_NURSE, STAY, DOWN, TEXT_INDIGOPLATEAULOBBY_NURSE
object_event 4, 9, SPRITE_GYM_GUIDE, STAY, RIGHT, TEXT_INDIGOPLATEAULOBBY_GYM_GUIDE
object_event 5, 1, SPRITE_COOLTRAINER_F, STAY, DOWN, TEXT_INDIGOPLATEAULOBBY_COOLTRAINER_F
object_event 0, 5, SPRITE_CLERK, STAY, RIGHT, TEXT_INDIGOPLATEAULOBBY_CLERK
object_event 13, 6, SPRITE_LINK_RECEPTIONIST, STAY, DOWN, TEXT_INDIGOPLATEAULOBBY_LINK_RECEPTIONIST
def_warps_to INDIGO_PLATEAU_LOBBY

View File

@ -1,3 +1,6 @@
object_const_def
const LANCESROOM_LANCE
LancesRoom_Object:
db $3 ; border block
@ -9,6 +12,6 @@ LancesRoom_Object:
def_bg_events
def_object_events
object_event 6, 1, SPRITE_LANCE, STAY, DOWN, 1, OPP_LANCE, 1
object_event 6, 1, SPRITE_LANCE, STAY, DOWN, TEXT_LANCESROOM_LANCE, OPP_LANCE, 1
def_warps_to LANCES_ROOM

View File

@ -1,3 +1,7 @@
object_const_def
const LAVENDERCUBONEHOUSE_CUBONE
const LAVENDERCUBONEHOUSE_BRUNETTE_GIRL
LavenderCuboneHouse_Object:
db $a ; border block
@ -8,7 +12,7 @@ LavenderCuboneHouse_Object:
def_bg_events
def_object_events
object_event 3, 5, SPRITE_MONSTER, STAY, UP, 1 ; person
object_event 2, 4, SPRITE_BRUNETTE_GIRL, STAY, RIGHT, 2 ; person
object_event 3, 5, SPRITE_MONSTER, STAY, UP, TEXT_LAVENDERCUBONEHOUSE_CUBONE
object_event 2, 4, SPRITE_BRUNETTE_GIRL, STAY, RIGHT, TEXT_LAVENDERCUBONEHOUSE_BRUNETTE_GIRL
def_warps_to LAVENDER_CUBONE_HOUSE

View File

@ -1,3 +1,8 @@
object_const_def
const LAVENDERMART_CLERK
const LAVENDERMART_BALDING_GUY
const LAVENDERMART_COOLTRAINER_M
LavenderMart_Object:
db $0 ; border block
@ -8,8 +13,8 @@ LavenderMart_Object:
def_bg_events
def_object_events
object_event 0, 5, SPRITE_CLERK, STAY, RIGHT, 1 ; person
object_event 3, 4, SPRITE_BALDING_GUY, STAY, NONE, 2 ; person
object_event 7, 2, SPRITE_COOLTRAINER_M, STAY, NONE, 3 ; person
object_event 0, 5, SPRITE_CLERK, STAY, RIGHT, TEXT_LAVENDERMART_CLERK
object_event 3, 4, SPRITE_BALDING_GUY, STAY, NONE, TEXT_LAVENDERMART_BALDING_GUY
object_event 7, 2, SPRITE_COOLTRAINER_M, STAY, NONE, TEXT_LAVENDERMART_COOLTRAINER_M
def_warps_to LAVENDER_MART

View File

@ -1,3 +1,9 @@
object_const_def
const LAVENDERPOKECENTER_NURSE
const LAVENDERPOKECENTER_GENTLEMAN
const LAVENDERPOKECENTER_LITTLE_GIRL
const LAVENDERPOKECENTER_LINK_RECEPTIONIST
LavenderPokecenter_Object:
db $0 ; border block
@ -8,9 +14,9 @@ LavenderPokecenter_Object:
def_bg_events
def_object_events
object_event 3, 1, SPRITE_NURSE, STAY, DOWN, 1 ; person
object_event 5, 3, SPRITE_GENTLEMAN, STAY, NONE, 2 ; person
object_event 2, 6, SPRITE_LITTLE_GIRL, WALK, UP_DOWN, 3 ; person
object_event 11, 2, SPRITE_LINK_RECEPTIONIST, STAY, DOWN, 4 ; person
object_event 3, 1, SPRITE_NURSE, STAY, DOWN, TEXT_LAVENDERPOKECENTER_NURSE
object_event 5, 3, SPRITE_GENTLEMAN, STAY, NONE, TEXT_LAVENDERPOKECENTER_GENTLEMAN
object_event 2, 6, SPRITE_LITTLE_GIRL, WALK, UP_DOWN, TEXT_LAVENDERPOKECENTER_LITTLE_GIRL
object_event 11, 2, SPRITE_LINK_RECEPTIONIST, STAY, DOWN, TEXT_LAVENDERPOKECENTER_LINK_RECEPTIONIST
def_warps_to LAVENDER_POKECENTER

View File

@ -1,3 +1,8 @@
object_const_def
const LAVENDERTOWN_LITTLE_GIRL
const LAVENDERTOWN_COOLTRAINER_M
const LAVENDERTOWN_SUPER_NERD
LavenderTown_Object:
db $2c ; border block
@ -10,16 +15,16 @@ LavenderTown_Object:
warp_event 7, 13, NAME_RATERS_HOUSE, 1
def_bg_events
bg_event 11, 9, 4 ; LavenderTownText4
bg_event 9, 3, 5 ; LavenderTownText5
bg_event 16, 13, 6 ; MartSignText
bg_event 4, 5, 7 ; PokeCenterSignText
bg_event 5, 9, 8 ; LavenderTownText8
bg_event 17, 7, 9 ; LavenderTownText9
bg_event 11, 9, TEXT_LAVENDERTOWN_SIGN
bg_event 9, 3, TEXT_LAVENDERTOWN_SILPH_SCOPE_SIGN
bg_event 16, 13, TEXT_LAVENDERTOWN_MART_SIGN
bg_event 4, 5, TEXT_LAVENDERTOWN_POKECENTER_SIGN
bg_event 5, 9, TEXT_LAVENDERTOWN_POKEMON_HOUSE_SIGN
bg_event 17, 7, TEXT_LAVENDERTOWN_POKEMON_TOWER_SIGN
def_object_events
object_event 15, 9, SPRITE_LITTLE_GIRL, WALK, ANY_DIR, 1 ; person
object_event 9, 10, SPRITE_COOLTRAINER_M, STAY, NONE, 2 ; person
object_event 8, 7, SPRITE_SUPER_NERD, WALK, LEFT_RIGHT, 3 ; person
object_event 15, 9, SPRITE_LITTLE_GIRL, WALK, ANY_DIR, TEXT_LAVENDERTOWN_LITTLE_GIRL
object_event 9, 10, SPRITE_COOLTRAINER_M, STAY, NONE, TEXT_LAVENDERTOWN_COOLTRAINER_M
object_event 8, 7, SPRITE_SUPER_NERD, WALK, LEFT_RIGHT, TEXT_LAVENDERTOWN_SUPER_NERD
def_warps_to LAVENDER_TOWN

View File

@ -1,3 +1,6 @@
object_const_def
const LORELEISROOM_LORELEI
LoreleisRoom_Object:
db $3 ; border block
@ -10,6 +13,6 @@ LoreleisRoom_Object:
def_bg_events
def_object_events
object_event 5, 2, SPRITE_LORELEI, STAY, DOWN, 1, OPP_LORELEI, 1
object_event 5, 2, SPRITE_LORELEI, STAY, DOWN, TEXT_LORELEISROOM_LORELEI, OPP_LORELEI, 1
def_warps_to LORELEIS_ROOM

View File

@ -1,3 +1,11 @@
object_const_def
const MRFUJISHOUSE_SUPER_NERD
const MRFUJISHOUSE_LITTLE_GIRL
const MRFUJISHOUSE_PSYDUCK
const MRFUJISHOUSE_NIDORINO
const MRFUJISHOUSE_MR_FUJI
const MRFUJISHOUSE_POKEDEX
MrFujisHouse_Object:
db $a ; border block
@ -8,11 +16,11 @@ MrFujisHouse_Object:
def_bg_events
def_object_events
object_event 3, 5, SPRITE_SUPER_NERD, STAY, NONE, 1 ; person
object_event 6, 3, SPRITE_LITTLE_GIRL, STAY, DOWN, 2 ; person
object_event 6, 4, SPRITE_MONSTER, STAY, UP, 3 ; person
object_event 1, 3, SPRITE_MONSTER, STAY, NONE, 4 ; person
object_event 3, 1, SPRITE_MR_FUJI, STAY, NONE, 5 ; person
object_event 3, 3, SPRITE_POKEDEX, STAY, NONE, 6 ; person
object_event 3, 5, SPRITE_SUPER_NERD, STAY, NONE, TEXT_MRFUJISHOUSE_SUPER_NERD
object_event 6, 3, SPRITE_LITTLE_GIRL, STAY, DOWN, TEXT_MRFUJISHOUSE_LITTLE_GIRL
object_event 6, 4, SPRITE_MONSTER, STAY, UP, TEXT_MRFUJISHOUSE_PSYDUCK
object_event 1, 3, SPRITE_MONSTER, STAY, NONE, TEXT_MRFUJISHOUSE_NIDORINO
object_event 3, 1, SPRITE_MR_FUJI, STAY, NONE, TEXT_MRFUJISHOUSE_MR_FUJI
object_event 3, 3, SPRITE_POKEDEX, STAY, NONE, TEXT_MRFUJISHOUSE_POKEDEX
def_warps_to MR_FUJIS_HOUSE

View File

@ -1,3 +1,6 @@
object_const_def
const MRPSYCHICSHOUSE_MR_PSYCHIC
MrPsychicsHouse_Object:
db $a ; border block
@ -8,6 +11,6 @@ MrPsychicsHouse_Object:
def_bg_events
def_object_events
object_event 5, 3, SPRITE_FISHING_GURU, STAY, LEFT, 1 ; person
object_event 5, 3, SPRITE_FISHING_GURU, STAY, LEFT, TEXT_MRPSYCHICSHOUSE_MR_PSYCHIC
def_warps_to MR_PSYCHICS_HOUSE

View File

@ -1,3 +1,19 @@
object_const_def
const MTMOON1F_HIKER
const MTMOON1F_YOUNGSTER1
const MTMOON1F_COOLTRAINER_F1
const MTMOON1F_SUPER_NERD
const MTMOON1F_COOLTRAINER_F2
const MTMOON1F_YOUNGSTER2
const MTMOON1F_YOUNGSTER3
const MTMOON1F_POTION1
const MTMOON1F_MOON_STONE
const MTMOON1F_RARE_CANDY
const MTMOON1F_ESCAPE_ROPE
const MTMOON1F_POTION2
const MTMOON1F_TM_WATER_GUN
const MTMOON1F_BEWARE_ZUBAT_SIGN
MtMoon1F_Object:
db $3 ; border block
@ -9,21 +25,21 @@ MtMoon1F_Object:
warp_event 25, 15, MT_MOON_B1F, 4
def_bg_events
bg_event 15, 23, 14 ; MtMoon1Text14
bg_event 15, 23, TEXT_MTMOON1F_BEWARE_ZUBAT_SIGN
def_object_events
object_event 5, 6, SPRITE_HIKER, STAY, DOWN, 1, OPP_HIKER, 1
object_event 12, 16, SPRITE_YOUNGSTER, STAY, RIGHT, 2, OPP_YOUNGSTER, 3
object_event 30, 4, SPRITE_COOLTRAINER_F, STAY, DOWN, 3, OPP_LASS, 5
object_event 24, 31, SPRITE_SUPER_NERD, STAY, UP, 4, OPP_SUPER_NERD, 1
object_event 16, 23, SPRITE_COOLTRAINER_F, STAY, DOWN, 5, OPP_LASS, 6
object_event 7, 22, SPRITE_YOUNGSTER, STAY, DOWN, 6, OPP_BUG_CATCHER, 7
object_event 30, 27, SPRITE_YOUNGSTER, STAY, RIGHT, 7, OPP_BUG_CATCHER, 8
object_event 2, 20, SPRITE_POKE_BALL, STAY, NONE, 8, POTION
object_event 2, 2, SPRITE_POKE_BALL, STAY, NONE, 9, MOON_STONE
object_event 35, 31, SPRITE_POKE_BALL, STAY, NONE, 10, RARE_CANDY
object_event 36, 23, SPRITE_POKE_BALL, STAY, NONE, 11, ESCAPE_ROPE
object_event 20, 33, SPRITE_POKE_BALL, STAY, NONE, 12, POTION
object_event 5, 32, SPRITE_POKE_BALL, STAY, NONE, 13, TM_WATER_GUN
object_event 5, 6, SPRITE_HIKER, STAY, DOWN, TEXT_MTMOON1F_HIKER, OPP_HIKER, 1
object_event 12, 16, SPRITE_YOUNGSTER, STAY, RIGHT, TEXT_MTMOON1F_YOUNGSTER1, OPP_YOUNGSTER, 3
object_event 30, 4, SPRITE_COOLTRAINER_F, STAY, DOWN, TEXT_MTMOON1F_COOLTRAINER_F1, OPP_LASS, 5
object_event 24, 31, SPRITE_SUPER_NERD, STAY, UP, TEXT_MTMOON1F_SUPER_NERD, OPP_SUPER_NERD, 1
object_event 16, 23, SPRITE_COOLTRAINER_F, STAY, DOWN, TEXT_MTMOON1F_COOLTRAINER_F2, OPP_LASS, 6
object_event 7, 22, SPRITE_YOUNGSTER, STAY, DOWN, TEXT_MTMOON1F_YOUNGSTER2, OPP_BUG_CATCHER, 7
object_event 30, 27, SPRITE_YOUNGSTER, STAY, RIGHT, TEXT_MTMOON1F_YOUNGSTER3, OPP_BUG_CATCHER, 8
object_event 2, 20, SPRITE_POKE_BALL, STAY, NONE, TEXT_MTMOON1F_POTION1, POTION
object_event 2, 2, SPRITE_POKE_BALL, STAY, NONE, TEXT_MTMOON1F_MOON_STONE, MOON_STONE
object_event 35, 31, SPRITE_POKE_BALL, STAY, NONE, TEXT_MTMOON1F_RARE_CANDY, RARE_CANDY
object_event 36, 23, SPRITE_POKE_BALL, STAY, NONE, TEXT_MTMOON1F_ESCAPE_ROPE, ESCAPE_ROPE
object_event 20, 33, SPRITE_POKE_BALL, STAY, NONE, TEXT_MTMOON1F_POTION2, POTION
object_event 5, 32, SPRITE_POKE_BALL, STAY, NONE, TEXT_MTMOON1F_TM_WATER_GUN, TM_WATER_GUN
def_warps_to MT_MOON_1F

View File

@ -1,3 +1,14 @@
object_const_def
const MTMOONB2F_SUPER_NERD
const MTMOONB2F_ROCKET1
const MTMOONB2F_ROCKET2
const MTMOONB2F_ROCKET3
const MTMOONB2F_ROCKET4
const MTMOONB2F_DOME_FOSSIL
const MTMOONB2F_HELIX_FOSSIL
const MTMOONB2F_HP_UP
const MTMOONB2F_TM_MEGA_PUNCH
MtMoonB2F_Object:
db $3 ; border block
@ -10,14 +21,14 @@ MtMoonB2F_Object:
def_bg_events
def_object_events
object_event 12, 8, SPRITE_SUPER_NERD, STAY, RIGHT, 1, OPP_SUPER_NERD, 2
object_event 11, 16, SPRITE_ROCKET, STAY, DOWN, 2, OPP_ROCKET, 1
object_event 15, 22, SPRITE_ROCKET, STAY, DOWN, 3, OPP_ROCKET, 2
object_event 29, 11, SPRITE_ROCKET, STAY, UP, 4, OPP_ROCKET, 3
object_event 29, 17, SPRITE_ROCKET, STAY, LEFT, 5, OPP_ROCKET, 4
object_event 12, 6, SPRITE_FOSSIL, STAY, NONE, 6 ; person
object_event 13, 6, SPRITE_FOSSIL, STAY, NONE, 7 ; person
object_event 25, 21, SPRITE_POKE_BALL, STAY, NONE, 8, HP_UP
object_event 29, 5, SPRITE_POKE_BALL, STAY, NONE, 9, TM_MEGA_PUNCH
object_event 12, 8, SPRITE_SUPER_NERD, STAY, RIGHT, TEXT_MTMOONB2F_SUPER_NERD, OPP_SUPER_NERD, 2
object_event 11, 16, SPRITE_ROCKET, STAY, DOWN, TEXT_MTMOONB2F_ROCKET1, OPP_ROCKET, 1
object_event 15, 22, SPRITE_ROCKET, STAY, DOWN, TEXT_MTMOONB2F_ROCKET2, OPP_ROCKET, 2
object_event 29, 11, SPRITE_ROCKET, STAY, UP, TEXT_MTMOONB2F_ROCKET3, OPP_ROCKET, 3
object_event 29, 17, SPRITE_ROCKET, STAY, LEFT, TEXT_MTMOONB2F_ROCKET4, OPP_ROCKET, 4
object_event 12, 6, SPRITE_FOSSIL, STAY, NONE, TEXT_MTMOONB2F_DOME_FOSSIL
object_event 13, 6, SPRITE_FOSSIL, STAY, NONE, TEXT_MTMOONB2F_HELIX_FOSSIL
object_event 25, 21, SPRITE_POKE_BALL, STAY, NONE, TEXT_MTMOONB2F_HP_UP, HP_UP
object_event 29, 5, SPRITE_POKE_BALL, STAY, NONE, TEXT_MTMOONB2F_TM_MEGA_PUNCH, TM_MEGA_PUNCH
def_warps_to MT_MOON_B2F

View File

@ -1,3 +1,11 @@
object_const_def
const MTMOONPOKECENTER_NURSE
const MTMOONPOKECENTER_YOUNGSTER
const MTMOONPOKECENTER_GENTLEMAN
const MTMOONPOKECENTER_MAGIKARP_SALESMAN
const MTMOONPOKECENTER_CLIPBOARD
const MTMOONPOKECENTER_LINK_RECEPTIONIST
MtMoonPokecenter_Object:
db $0 ; border block
@ -8,11 +16,11 @@ MtMoonPokecenter_Object:
def_bg_events
def_object_events
object_event 3, 1, SPRITE_NURSE, STAY, DOWN, 1 ; person
object_event 4, 3, SPRITE_YOUNGSTER, STAY, UP, 2 ; person
object_event 7, 3, SPRITE_GENTLEMAN, STAY, UP, 3 ; person
object_event 10, 6, SPRITE_MIDDLE_AGED_MAN, WALK, LEFT_RIGHT, 4 ; person
object_event 7, 2, SPRITE_CLIPBOARD, STAY, NONE, 5 ; person
object_event 11, 2, SPRITE_LINK_RECEPTIONIST, STAY, DOWN, 6 ; person
object_event 3, 1, SPRITE_NURSE, STAY, DOWN, TEXT_MTMOONPOKECENTER_NURSE
object_event 4, 3, SPRITE_YOUNGSTER, STAY, UP, TEXT_MTMOONPOKECENTER_YOUNGSTER
object_event 7, 3, SPRITE_GENTLEMAN, STAY, UP, TEXT_MTMOONPOKECENTER_GENTLEMAN
object_event 10, 6, SPRITE_MIDDLE_AGED_MAN, WALK, LEFT_RIGHT, TEXT_MTMOONPOKECENTER_MAGIKARP_SALESMAN
object_event 7, 2, SPRITE_CLIPBOARD, STAY, NONE, TEXT_MTMOONPOKECENTER_CLIPBOARD
object_event 11, 2, SPRITE_LINK_RECEPTIONIST, STAY, DOWN, TEXT_MTMOONPOKECENTER_LINK_RECEPTIONIST
def_warps_to MT_MOON_POKECENTER

View File

@ -1,3 +1,10 @@
object_const_def
const MUSEUM1F_SCIENTIST1
const MUSEUM1F_GAMBLER
const MUSEUM1F_SCIENTIST2
const MUSEUM1F_SCIENTIST3
const MUSEUM1F_OLD_AMBER
Museum1F_Object:
db $a ; border block
@ -11,10 +18,10 @@ Museum1F_Object:
def_bg_events
def_object_events
object_event 12, 4, SPRITE_SCIENTIST, STAY, LEFT, 1 ; person
object_event 1, 4, SPRITE_GAMBLER, STAY, NONE, 2 ; person
object_event 15, 2, SPRITE_SCIENTIST, STAY, DOWN, 3 ; person
object_event 17, 4, SPRITE_SCIENTIST, STAY, NONE, 4 ; person
object_event 16, 2, SPRITE_OLD_AMBER, STAY, NONE, 5 ; person
object_event 12, 4, SPRITE_SCIENTIST, STAY, LEFT, TEXT_MUSEUM1F_SCIENTIST1
object_event 1, 4, SPRITE_GAMBLER, STAY, NONE, TEXT_MUSEUM1F_GAMBLER
object_event 15, 2, SPRITE_SCIENTIST, STAY, DOWN, TEXT_MUSEUM1F_SCIENTIST2
object_event 17, 4, SPRITE_SCIENTIST, STAY, NONE, TEXT_MUSEUM1F_SCIENTIST3
object_event 16, 2, SPRITE_OLD_AMBER, STAY, NONE, TEXT_MUSEUM1F_OLD_AMBER
def_warps_to MUSEUM_1F

View File

@ -1,3 +1,10 @@
object_const_def
const MUSEUM2F_YOUNGSTER
const MUSEUM2F_GRAMPS
const MUSEUM2F_SCIENTIST
const MUSEUM2F_BRUNETTE_GIRL
const MUSEUM2F_HIKER
Museum2F_Object:
db $a ; border block
@ -5,14 +12,14 @@ Museum2F_Object:
warp_event 7, 7, MUSEUM_1F, 5
def_bg_events
bg_event 11, 2, 6 ; Museum2FText6
bg_event 2, 5, 7 ; Museum2FText7
bg_event 11, 2, TEXT_MUSEUM2F_SPACE_SHUTTLE_SIGN
bg_event 2, 5, TEXT_MUSEUM2F_MOON_STONE_SIGN
def_object_events
object_event 1, 7, SPRITE_YOUNGSTER, WALK, LEFT_RIGHT, 1 ; person
object_event 0, 5, SPRITE_GRAMPS, STAY, DOWN, 2 ; person
object_event 7, 5, SPRITE_SCIENTIST, STAY, DOWN, 3 ; person
object_event 11, 5, SPRITE_BRUNETTE_GIRL, STAY, NONE, 4 ; person
object_event 12, 5, SPRITE_HIKER, STAY, DOWN, 5 ; person
object_event 1, 7, SPRITE_YOUNGSTER, WALK, LEFT_RIGHT, TEXT_MUSEUM2F_YOUNGSTER
object_event 0, 5, SPRITE_GRAMPS, STAY, DOWN, TEXT_MUSEUM2F_GRAMPS
object_event 7, 5, SPRITE_SCIENTIST, STAY, DOWN, TEXT_MUSEUM2F_SCIENTIST
object_event 11, 5, SPRITE_BRUNETTE_GIRL, STAY, NONE, TEXT_MUSEUM2F_BRUNETTE_GIRL
object_event 12, 5, SPRITE_HIKER, STAY, DOWN, TEXT_MUSEUM2F_HIKER
def_warps_to MUSEUM_2F

View File

@ -1,3 +1,6 @@
object_const_def
const NAMERATERSHOUSE_NAME_RATER
NameRatersHouse_Object:
db $a ; border block
@ -8,6 +11,6 @@ NameRatersHouse_Object:
def_bg_events
def_object_events
object_event 5, 3, SPRITE_SILPH_PRESIDENT, STAY, LEFT, 1 ; person
object_event 5, 3, SPRITE_SILPH_PRESIDENT, STAY, LEFT, TEXT_NAMERATERSHOUSE_NAME_RATER
def_warps_to NAME_RATERS_HOUSE

View File

@ -1,3 +1,16 @@
object_const_def
const OAKSLAB_RIVAL
const OAKSLAB_CHARMANDER_POKE_BALL
const OAKSLAB_SQUIRTLE_POKE_BALL
const OAKSLAB_BULBASAUR_POKE_BALL
const OAKSLAB_OAK1
const OAKSLAB_POKEDEX1
const OAKSLAB_POKEDEX2
const OAKSLAB_OAK2
const OAKSLAB_GIRL
const OAKSLAB_SCIENTIST1
const OAKSLAB_SCIENTIST2
OaksLab_Object:
db $3 ; border block
@ -8,16 +21,16 @@ OaksLab_Object:
def_bg_events
def_object_events
object_event 4, 3, SPRITE_BLUE, STAY, NONE, 1, OPP_RIVAL1, 1
object_event 6, 3, SPRITE_POKE_BALL, STAY, NONE, 2 ; person
object_event 7, 3, SPRITE_POKE_BALL, STAY, NONE, 3 ; person
object_event 8, 3, SPRITE_POKE_BALL, STAY, NONE, 4 ; person
object_event 5, 2, SPRITE_OAK, STAY, DOWN, 5 ; person
object_event 2, 1, SPRITE_POKEDEX, STAY, NONE, 6 ; person
object_event 3, 1, SPRITE_POKEDEX, STAY, NONE, 7 ; person
object_event 5, 10, SPRITE_OAK, STAY, UP, 8 ; person
object_event 1, 9, SPRITE_GIRL, WALK, UP_DOWN, 9 ; person
object_event 2, 10, SPRITE_SCIENTIST, STAY, NONE, 10 ; person
object_event 8, 10, SPRITE_SCIENTIST, STAY, NONE, 11 ; person
object_event 4, 3, SPRITE_BLUE, STAY, NONE, TEXT_OAKSLAB_RIVAL, OPP_RIVAL1, 1
object_event 6, 3, SPRITE_POKE_BALL, STAY, NONE, TEXT_OAKSLAB_CHARMANDER_POKE_BALL
object_event 7, 3, SPRITE_POKE_BALL, STAY, NONE, TEXT_OAKSLAB_SQUIRTLE_POKE_BALL
object_event 8, 3, SPRITE_POKE_BALL, STAY, NONE, TEXT_OAKSLAB_BULBASAUR_POKE_BALL
object_event 5, 2, SPRITE_OAK, STAY, DOWN, TEXT_OAKSLAB_OAK1
object_event 2, 1, SPRITE_POKEDEX, STAY, NONE, TEXT_OAKSLAB_POKEDEX1
object_event 3, 1, SPRITE_POKEDEX, STAY, NONE, TEXT_OAKSLAB_POKEDEX2
object_event 5, 10, SPRITE_OAK, STAY, UP, TEXT_OAKSLAB_OAK2
object_event 1, 9, SPRITE_GIRL, WALK, UP_DOWN, TEXT_OAKSLAB_GIRL
object_event 2, 10, SPRITE_SCIENTIST, STAY, NONE, TEXT_OAKSLAB_SCIENTIST1
object_event 8, 10, SPRITE_SCIENTIST, STAY, NONE, TEXT_OAKSLAB_SCIENTIST2
def_warps_to OAKS_LAB

View File

@ -1,3 +1,8 @@
object_const_def
const PALLETTOWN_OAK
const PALLETTOWN_GIRL
const PALLETTOWN_FISHER
PalletTown_Object:
db $b ; border block
@ -7,14 +12,14 @@ PalletTown_Object:
warp_event 12, 11, OAKS_LAB, 2
def_bg_events
bg_event 13, 13, 4 ; PalletTownText4
bg_event 7, 9, 5 ; PalletTownText5
bg_event 3, 5, 6 ; PalletTownText6
bg_event 11, 5, 7 ; PalletTownText7
bg_event 13, 13, TEXT_PALLETTOWN_OAKSLAB_SIGN
bg_event 7, 9, TEXT_PALLETTOWN_SIGN
bg_event 3, 5, TEXT_PALLETTOWN_PLAYERSHOUSE_SIGN
bg_event 11, 5, TEXT_PALLETTOWN_RIVALSHOUSE_SIGN
def_object_events
object_event 8, 5, SPRITE_OAK, STAY, NONE, 1 ; person
object_event 3, 8, SPRITE_GIRL, WALK, ANY_DIR, 2 ; person
object_event 11, 14, SPRITE_FISHER, WALK, ANY_DIR, 3 ; person
object_event 8, 5, SPRITE_OAK, STAY, NONE, TEXT_PALLETTOWN_OAK
object_event 3, 8, SPRITE_GIRL, WALK, ANY_DIR, TEXT_PALLETTOWN_GIRL
object_event 11, 14, SPRITE_FISHER, WALK, ANY_DIR, TEXT_PALLETTOWN_FISHER
def_warps_to PALLET_TOWN

View File

@ -1,3 +1,10 @@
object_const_def
const PEWTERCITY_COOLTRAINER_F
const PEWTERCITY_COOLTRAINER_M
const PEWTERCITY_SUPER_NERD1
const PEWTERCITY_SUPER_NERD2
const PEWTERCITY_YOUNGSTER
PewterCity_Object:
db $a ; border block
@ -11,19 +18,19 @@ PewterCity_Object:
warp_event 13, 25, PEWTER_POKECENTER, 1
def_bg_events
bg_event 19, 29, 6 ; PewterCityText6
bg_event 33, 19, 7 ; PewterCityText7
bg_event 24, 17, 8 ; MartSignText
bg_event 14, 25, 9 ; PokeCenterSignText
bg_event 15, 9, 10 ; PewterCityText10
bg_event 11, 17, 11 ; PewterCityText11
bg_event 25, 23, 12 ; PewterCityText12
bg_event 19, 29, TEXT_PEWTERCITY_TRAINER_TIPS
bg_event 33, 19, TEXT_PEWTERCITY_POLICE_NOTICE_SIGN
bg_event 24, 17, TEXT_PEWTERCITY_MART_SIGN
bg_event 14, 25, TEXT_PEWTERCITY_POKECENTER_SIGN
bg_event 15, 9, TEXT_PEWTERCITY_MUSEUM_SIGN
bg_event 11, 17, TEXT_PEWTERCITY_GYM_SIGN
bg_event 25, 23, TEXT_PEWTERCITY_SIGN
def_object_events
object_event 8, 15, SPRITE_COOLTRAINER_F, STAY, NONE, 1 ; person
object_event 17, 25, SPRITE_COOLTRAINER_M, STAY, NONE, 2 ; person
object_event 27, 17, SPRITE_SUPER_NERD, STAY, NONE, 3 ; person
object_event 26, 25, SPRITE_SUPER_NERD, WALK, LEFT_RIGHT, 4 ; person
object_event 35, 16, SPRITE_YOUNGSTER, STAY, DOWN, 5 ; person
object_event 8, 15, SPRITE_COOLTRAINER_F, STAY, NONE, TEXT_PEWTERCITY_COOLTRAINER_F
object_event 17, 25, SPRITE_COOLTRAINER_M, STAY, NONE, TEXT_PEWTERCITY_COOLTRAINER_M
object_event 27, 17, SPRITE_SUPER_NERD, STAY, NONE, TEXT_PEWTERCITY_SUPER_NERD1
object_event 26, 25, SPRITE_SUPER_NERD, WALK, LEFT_RIGHT, TEXT_PEWTERCITY_SUPER_NERD2
object_event 35, 16, SPRITE_YOUNGSTER, STAY, DOWN, TEXT_PEWTERCITY_YOUNGSTER
def_warps_to PEWTER_CITY

View File

@ -1,3 +1,8 @@
object_const_def
const PEWTERGYM_BROCK
const PEWTERGYM_COOLTRAINER_M
const PEWTERGYM_GYM_GUIDE
PewterGym_Object:
db $3 ; border block
@ -8,8 +13,8 @@ PewterGym_Object:
def_bg_events
def_object_events
object_event 4, 1, SPRITE_SUPER_NERD, STAY, DOWN, 1, OPP_BROCK, 1
object_event 3, 6, SPRITE_COOLTRAINER_M, STAY, RIGHT, 2, OPP_JR_TRAINER_M, 1
object_event 7, 10, SPRITE_GYM_GUIDE, STAY, DOWN, 3 ; person
object_event 4, 1, SPRITE_SUPER_NERD, STAY, DOWN, TEXT_PEWTERGYM_BROCK, OPP_BROCK, 1
object_event 3, 6, SPRITE_COOLTRAINER_M, STAY, RIGHT, TEXT_PEWTERGYM_COOLTRAINER_M, OPP_JR_TRAINER_M, 1
object_event 7, 10, SPRITE_GYM_GUIDE, STAY, DOWN, TEXT_PEWTERGYM_GYM_GUIDE
def_warps_to PEWTER_GYM

View File

@ -1,3 +1,8 @@
object_const_def
const PEWTERMART_CLERK
const PEWTERMART_YOUNGSTER
const PEWTERMART_SUPER_NERD
PewterMart_Object:
db $0 ; border block
@ -8,8 +13,8 @@ PewterMart_Object:
def_bg_events
def_object_events
object_event 0, 5, SPRITE_CLERK, STAY, RIGHT, 1 ; person
object_event 3, 3, SPRITE_YOUNGSTER, WALK, UP_DOWN, 2 ; person
object_event 5, 5, SPRITE_SUPER_NERD, STAY, NONE, 3 ; person
object_event 0, 5, SPRITE_CLERK, STAY, RIGHT, TEXT_PEWTERMART_CLERK
object_event 3, 3, SPRITE_YOUNGSTER, WALK, UP_DOWN, TEXT_PEWTERMART_YOUNGSTER
object_event 5, 5, SPRITE_SUPER_NERD, STAY, NONE, TEXT_PEWTERMART_SUPER_NERD
def_warps_to PEWTER_MART

View File

@ -1,3 +1,8 @@
object_const_def
const PEWTERNIDORANHOUSE_NIDORAN
const PEWTERNIDORANHOUSE_LITTLE_BOY
const PEWTERNIDORANHOUSE_MIDDLE_AGED_MAN
PewterNidoranHouse_Object:
db $a ; border block
@ -8,8 +13,8 @@ PewterNidoranHouse_Object:
def_bg_events
def_object_events
object_event 4, 5, SPRITE_MONSTER, STAY, LEFT, 1 ; person
object_event 3, 5, SPRITE_LITTLE_BOY, STAY, RIGHT, 2 ; person
object_event 1, 2, SPRITE_MIDDLE_AGED_MAN, STAY, NONE, 3 ; person
object_event 4, 5, SPRITE_MONSTER, STAY, LEFT, PEWTERNIDORANHOUSE_NIDORAN
object_event 3, 5, SPRITE_LITTLE_BOY, STAY, RIGHT, PEWTERNIDORANHOUSE_LITTLE_BOY
object_event 1, 2, SPRITE_MIDDLE_AGED_MAN, STAY, NONE, PEWTERNIDORANHOUSE_MIDDLE_AGED_MAN
def_warps_to PEWTER_NIDORAN_HOUSE

View File

@ -1,3 +1,9 @@
object_const_def
const PEWTERPOKECENTER_NURSE
const PEWTERPOKECENTER_GENTLEMAN
const PEWTERPOKECENTER_JIGGLYPUFF
const PEWTERPOKECENTER_LINK_RECEPTIONIST
PewterPokecenter_Object:
db $0 ; border block
@ -8,9 +14,9 @@ PewterPokecenter_Object:
def_bg_events
def_object_events
object_event 3, 1, SPRITE_NURSE, STAY, DOWN, 1 ; person
object_event 11, 7, SPRITE_GENTLEMAN, STAY, LEFT, 2 ; person
object_event 1, 3, SPRITE_FAIRY, STAY, DOWN, 3 ; person
object_event 11, 2, SPRITE_LINK_RECEPTIONIST, STAY, DOWN, 4 ; person
object_event 3, 1, SPRITE_NURSE, STAY, DOWN, TEXT_PEWTERPOKECENTER_NURSE
object_event 11, 7, SPRITE_GENTLEMAN, STAY, LEFT, TEXT_PEWTERPOKECENTER_GENTLEMAN
object_event 1, 3, SPRITE_FAIRY, STAY, DOWN, TEXT_PEWTERPOKECENTER_JIGGLYPUFF
object_event 11, 2, SPRITE_LINK_RECEPTIONIST, STAY, DOWN, TEXT_PEWTERPOKECENTER_LINK_RECEPTIONIST
def_warps_to PEWTER_POKECENTER

View File

@ -1,3 +1,7 @@
object_const_def
const PEWTERSPEECHHOUSE_GAMBLER
const PEWTERSPEECHHOUSE_YOUNGSTER
PewterSpeechHouse_Object:
db $a ; border block
@ -8,7 +12,7 @@ PewterSpeechHouse_Object:
def_bg_events
def_object_events
object_event 2, 3, SPRITE_GAMBLER, STAY, RIGHT, 1 ; person
object_event 4, 5, SPRITE_YOUNGSTER, STAY, NONE, 2 ; person
object_event 2, 3, SPRITE_GAMBLER, STAY, RIGHT, TEXT_PEWTERSPEECHHOUSE_GAMBLER
object_event 4, 5, SPRITE_YOUNGSTER, STAY, NONE, TEXT_PEWTERSPEECHHOUSE_YOUNGSTER
def_warps_to PEWTER_SPEECH_HOUSE

View File

@ -1,3 +1,13 @@
object_const_def
const POKEMONFANCLUB_PIKACHU_FAN
const POKEMONFANCLUB_SEEL_FAN
const POKEMONFANCLUB_PIKACHU
const POKEMONFANCLUB_SEEL
const POKEMONFANCLUB_CHAIRMAN
const POKEMONFANCLUB_RECEPTIONIST
const POKEMONFANCLUB_SIGN_1
const POKEMONFANCLUB_SIGN_2
PokemonFanClub_Object:
db $d ; border block
@ -6,15 +16,15 @@ PokemonFanClub_Object:
warp_event 3, 7, LAST_MAP, 2
def_bg_events
bg_event 1, 0, 7 ; FanClubText7
bg_event 6, 0, 8 ; FanClubText8
bg_event 1, 0, TEXT_POKEMONFANCLUB_SIGN_1
bg_event 6, 0, TEXT_POKEMONFANCLUB_SIGN_2
def_object_events
object_event 6, 3, SPRITE_FISHER, STAY, LEFT, 1 ; person
object_event 1, 3, SPRITE_GIRL, STAY, RIGHT, 2 ; person
object_event 6, 4, SPRITE_FAIRY, STAY, LEFT, 3 ; person
object_event 1, 4, SPRITE_SEEL, STAY, RIGHT, 4 ; person
object_event 3, 1, SPRITE_GENTLEMAN, STAY, DOWN, 5 ; person
object_event 5, 1, SPRITE_LINK_RECEPTIONIST, STAY, DOWN, 6 ; person
object_event 6, 3, SPRITE_FISHER, STAY, LEFT, TEXT_POKEMONFANCLUB_PIKACHU_FAN
object_event 1, 3, SPRITE_GIRL, STAY, RIGHT, TEXT_POKEMONFANCLUB_SEEL_FAN
object_event 6, 4, SPRITE_FAIRY, STAY, LEFT, TEXT_POKEMONFANCLUB_PIKACHU
object_event 1, 4, SPRITE_SEEL, STAY, RIGHT, TEXT_POKEMONFANCLUB_SEEL
object_event 3, 1, SPRITE_GENTLEMAN, STAY, DOWN, TEXT_POKEMONFANCLUB_CHAIRMAN
object_event 5, 1, SPRITE_LINK_RECEPTIONIST, STAY, DOWN, TEXT_POKEMONFANCLUB_RECEPTIONIST
def_warps_to POKEMON_FAN_CLUB

View File

@ -1,3 +1,8 @@
object_const_def
const POKEMONMANSION1F_SCIENTIST
const POKEMONMANSION1F_ESCAPE_ROPE
const POKEMONMANSION1F_CARBOS
PokemonMansion1F_Object:
db $2e ; border block
@ -14,8 +19,8 @@ PokemonMansion1F_Object:
def_bg_events
def_object_events
object_event 17, 17, SPRITE_SCIENTIST, STAY, LEFT, 1, OPP_SCIENTIST, 4
object_event 14, 3, SPRITE_POKE_BALL, STAY, NONE, 2, ESCAPE_ROPE
object_event 18, 21, SPRITE_POKE_BALL, STAY, NONE, 3, CARBOS
object_event 17, 17, SPRITE_SCIENTIST, STAY, LEFT, TEXT_POKEMONMANSION1F_SCIENTIST, OPP_SCIENTIST, 4
object_event 14, 3, SPRITE_POKE_BALL, STAY, NONE, TEXT_POKEMONMANSION1F_ESCAPE_ROPE, ESCAPE_ROPE
object_event 18, 21, SPRITE_POKE_BALL, STAY, NONE, TEXT_POKEMONMANSION1F_CARBOS, CARBOS
def_warps_to POKEMON_MANSION_1F

View File

@ -1,3 +1,9 @@
object_const_def
const POKEMONMANSION2F_SUPER_NERD
const POKEMONMANSION2F_CALCIUM
const POKEMONMANSION2F_DIARY1
const POKEMONMANSION2F_DIARY2
PokemonMansion2F_Object:
db $1 ; border block
@ -10,9 +16,9 @@ PokemonMansion2F_Object:
def_bg_events
def_object_events
object_event 3, 17, SPRITE_SUPER_NERD, WALK, LEFT_RIGHT, 1, OPP_BURGLAR, 7
object_event 28, 7, SPRITE_POKE_BALL, STAY, NONE, 2, CALCIUM
object_event 18, 2, SPRITE_POKEDEX, STAY, NONE, 3 ; person
object_event 3, 22, SPRITE_POKEDEX, STAY, NONE, 4 ; person
object_event 3, 17, SPRITE_SUPER_NERD, WALK, LEFT_RIGHT, TEXT_POKEMONMANSION2F_SUPER_NERD, OPP_BURGLAR, 7
object_event 28, 7, SPRITE_POKE_BALL, STAY, NONE, TEXT_POKEMONMANSION2F_CALCIUM, CALCIUM
object_event 18, 2, SPRITE_POKEDEX, STAY, NONE, TEXT_POKEMONMANSION2F_DIARY1
object_event 3, 22, SPRITE_POKEDEX, STAY, NONE, TEXT_POKEMONMANSION2F_DIARY2
def_warps_to POKEMON_MANSION_2F

View File

@ -1,3 +1,10 @@
object_const_def
const POKEMONMANSION3F_SUPER_NERD
const POKEMONMANSION3F_SCIENTIST
const POKEMONMANSION3F_MAX_POTION
const POKEMONMANSION3F_IRON
const POKEMONMANSION3F_DIARY
PokemonMansion3F_Object:
db $1 ; border block
@ -9,10 +16,10 @@ PokemonMansion3F_Object:
def_bg_events
def_object_events
object_event 5, 11, SPRITE_SUPER_NERD, WALK, LEFT_RIGHT, 1, OPP_BURGLAR, 8
object_event 20, 11, SPRITE_SCIENTIST, STAY, LEFT, 2, OPP_SCIENTIST, 12
object_event 1, 16, SPRITE_POKE_BALL, STAY, NONE, 3, MAX_POTION
object_event 25, 5, SPRITE_POKE_BALL, STAY, NONE, 4, IRON
object_event 6, 12, SPRITE_POKEDEX, STAY, NONE, 5 ; person
object_event 5, 11, SPRITE_SUPER_NERD, WALK, LEFT_RIGHT, TEXT_POKEMONMANSION3F_SUPER_NERD, OPP_BURGLAR, 8
object_event 20, 11, SPRITE_SCIENTIST, STAY, LEFT, TEXT_POKEMONMANSION3F_SCIENTIST, OPP_SCIENTIST, 12
object_event 1, 16, SPRITE_POKE_BALL, STAY, NONE, TEXT_POKEMONMANSION3F_MAX_POTION, MAX_POTION
object_event 25, 5, SPRITE_POKE_BALL, STAY, NONE, TEXT_POKEMONMANSION3F_IRON, IRON
object_event 6, 12, SPRITE_POKEDEX, STAY, NONE, TEXT_POKEMONMANSION3F_DIARY
def_warps_to POKEMON_MANSION_3F

View File

@ -1,3 +1,13 @@
object_const_def
const POKEMONMANSIONB1F_BURGLAR
const POKEMONMANSIONB1F_SCIENTIST
const POKEMONMANSIONB1F_RARE_CANDY
const POKEMONMANSIONB1F_FULL_RESTORE
const POKEMONMANSIONB1F_TM_BLIZZARD
const POKEMONMANSIONB1F_TM_SOLARBEAM
const POKEMONMANSIONB1F_DIARY
const POKEMONMANSIONB1F_SECRET_KEY
PokemonMansionB1F_Object:
db $1 ; border block
@ -7,13 +17,13 @@ PokemonMansionB1F_Object:
def_bg_events
def_object_events
object_event 16, 23, SPRITE_SUPER_NERD, STAY, NONE, 1, OPP_BURGLAR, 9
object_event 27, 11, SPRITE_SCIENTIST, STAY, DOWN, 2, OPP_SCIENTIST, 13
object_event 10, 2, SPRITE_POKE_BALL, STAY, NONE, 3, RARE_CANDY
object_event 1, 22, SPRITE_POKE_BALL, STAY, NONE, 4, FULL_RESTORE
object_event 19, 25, SPRITE_POKE_BALL, STAY, NONE, 5, TM_BLIZZARD
object_event 5, 4, SPRITE_POKE_BALL, STAY, NONE, 6, TM_SOLARBEAM
object_event 16, 20, SPRITE_POKEDEX, STAY, NONE, 7 ; person
object_event 5, 13, SPRITE_POKE_BALL, STAY, NONE, 8, SECRET_KEY
object_event 16, 23, SPRITE_SUPER_NERD, STAY, NONE, TEXT_POKEMONMANSIONB1F_BURGLAR, OPP_BURGLAR, 9
object_event 27, 11, SPRITE_SCIENTIST, STAY, DOWN, TEXT_POKEMONMANSIONB1F_SCIENTIST, OPP_SCIENTIST, 13
object_event 10, 2, SPRITE_POKE_BALL, STAY, NONE, TEXT_POKEMONMANSIONB1F_RARE_CANDY, RARE_CANDY
object_event 1, 22, SPRITE_POKE_BALL, STAY, NONE, TEXT_POKEMONMANSIONB1F_FULL_RESTORE, FULL_RESTORE
object_event 19, 25, SPRITE_POKE_BALL, STAY, NONE, TEXT_POKEMONMANSIONB1F_TM_BLIZZARD, TM_BLIZZARD
object_event 5, 4, SPRITE_POKE_BALL, STAY, NONE, TEXT_POKEMONMANSIONB1F_TM_SOLARBEAM, TM_SOLARBEAM
object_event 16, 20, SPRITE_POKEDEX, STAY, NONE, TEXT_POKEMONMANSIONB1F_DIARY
object_event 5, 13, SPRITE_POKE_BALL, STAY, NONE, TEXT_POKEMONMANSIONB1F_SECRET_KEY, SECRET_KEY
def_warps_to POKEMON_MANSION_B1F

View File

@ -1,3 +1,10 @@
object_const_def
const POKEMONTOWER1F_RECEPTIONIST
const POKEMONTOWER1F_MIDDLE_AGED_WOMAN
const POKEMONTOWER1F_BALDING_GUY
const POKEMONTOWER1F_GIRL
const POKEMONTOWER1F_CHANNELER
PokemonTower1F_Object:
db $1 ; border block
@ -9,10 +16,10 @@ PokemonTower1F_Object:
def_bg_events
def_object_events
object_event 15, 13, SPRITE_LINK_RECEPTIONIST, STAY, UP, 1 ; person
object_event 6, 8, SPRITE_MIDDLE_AGED_WOMAN, STAY, NONE, 2 ; person
object_event 8, 12, SPRITE_BALDING_GUY, STAY, NONE, 3 ; person
object_event 13, 7, SPRITE_GIRL, STAY, NONE, 4 ; person
object_event 17, 7, SPRITE_CHANNELER, STAY, LEFT, 5 ; person
object_event 15, 13, SPRITE_LINK_RECEPTIONIST, STAY, UP, TEXT_POKEMONTOWER1F_RECEPTIONIST
object_event 6, 8, SPRITE_MIDDLE_AGED_WOMAN, STAY, NONE, TEXT_POKEMONTOWER1F_MIDDLE_AGED_WOMAN
object_event 8, 12, SPRITE_BALDING_GUY, STAY, NONE, TEXT_POKEMONTOWER1F_BALDING_GUY
object_event 13, 7, SPRITE_GIRL, STAY, NONE, TEXT_POKEMONTOWER1F_GIRL
object_event 17, 7, SPRITE_CHANNELER, STAY, LEFT, TEXT_POKEMONTOWER1F_CHANNELER
def_warps_to POKEMON_TOWER_1F

View File

@ -1,3 +1,7 @@
object_const_def
const POKEMONTOWER2F_RIVAL
const POKEMONTOWER2F_CHANNELER
PokemonTower2F_Object:
db $1 ; border block
@ -8,7 +12,7 @@ PokemonTower2F_Object:
def_bg_events
def_object_events
object_event 14, 5, SPRITE_BLUE, STAY, NONE, 1 ; person
object_event 3, 7, SPRITE_CHANNELER, STAY, RIGHT, 2 ; person
object_event 14, 5, SPRITE_BLUE, STAY, NONE, TEXT_POKEMONTOWER2F_RIVAL
object_event 3, 7, SPRITE_CHANNELER, STAY, RIGHT, TEXT_POKEMONTOWER2F_CHANNELER
def_warps_to POKEMON_TOWER_2F

View File

@ -1,3 +1,9 @@
object_const_def
const POKEMONTOWER3F_CHANNELER1
const POKEMONTOWER3F_CHANNELER2
const POKEMONTOWER3F_CHANNELER3
const POKEMONTOWER3F_ESCAPE_ROPE
PokemonTower3F_Object:
db $1 ; border block
@ -8,9 +14,9 @@ PokemonTower3F_Object:
def_bg_events
def_object_events
object_event 12, 3, SPRITE_CHANNELER, STAY, LEFT, 1, OPP_CHANNELER, 5
object_event 9, 8, SPRITE_CHANNELER, STAY, DOWN, 2, OPP_CHANNELER, 6
object_event 10, 13, SPRITE_CHANNELER, STAY, DOWN, 3, OPP_CHANNELER, 8
object_event 12, 1, SPRITE_POKE_BALL, STAY, NONE, 4, ESCAPE_ROPE
object_event 12, 3, SPRITE_CHANNELER, STAY, LEFT, TEXT_POKEMONTOWER3F_CHANNELER1, OPP_CHANNELER, 5
object_event 9, 8, SPRITE_CHANNELER, STAY, DOWN, TEXT_POKEMONTOWER3F_CHANNELER2, OPP_CHANNELER, 6
object_event 10, 13, SPRITE_CHANNELER, STAY, DOWN, TEXT_POKEMONTOWER3F_CHANNELER3, OPP_CHANNELER, 8
object_event 12, 1, SPRITE_POKE_BALL, STAY, NONE, TEXT_POKEMONTOWER3F_ESCAPE_ROPE, ESCAPE_ROPE
def_warps_to POKEMON_TOWER_3F

View File

@ -1,3 +1,11 @@
object_const_def
const POKEMONTOWER4F_CHANNELER1
const POKEMONTOWER4F_CHANNELER2
const POKEMONTOWER4F_CHANNELER3
const POKEMONTOWER4F_ELIXER
const POKEMONTOWER4F_AWAKENING
const POKEMONTOWER4F_HP_UP
PokemonTower4F_Object:
db $1 ; border block
@ -8,11 +16,11 @@ PokemonTower4F_Object:
def_bg_events
def_object_events
object_event 5, 10, SPRITE_CHANNELER, STAY, RIGHT, 1, OPP_CHANNELER, 9
object_event 15, 7, SPRITE_CHANNELER, STAY, DOWN, 2, OPP_CHANNELER, 10
object_event 14, 12, SPRITE_CHANNELER, STAY, LEFT, 3, OPP_CHANNELER, 12
object_event 12, 10, SPRITE_POKE_BALL, STAY, NONE, 4, ELIXER
object_event 9, 10, SPRITE_POKE_BALL, STAY, NONE, 5, AWAKENING
object_event 12, 16, SPRITE_POKE_BALL, STAY, NONE, 6, HP_UP
object_event 5, 10, SPRITE_CHANNELER, STAY, RIGHT, TEXT_POKEMONTOWER4F_CHANNELER1, OPP_CHANNELER, 9
object_event 15, 7, SPRITE_CHANNELER, STAY, DOWN, TEXT_POKEMONTOWER4F_CHANNELER2, OPP_CHANNELER, 10
object_event 14, 12, SPRITE_CHANNELER, STAY, LEFT, TEXT_POKEMONTOWER4F_CHANNELER3, OPP_CHANNELER, 12
object_event 12, 10, SPRITE_POKE_BALL, STAY, NONE, TEXT_POKEMONTOWER4F_ELIXER, ELIXER
object_event 9, 10, SPRITE_POKE_BALL, STAY, NONE, TEXT_POKEMONTOWER4F_AWAKENING, AWAKENING
object_event 12, 16, SPRITE_POKE_BALL, STAY, NONE, TEXT_POKEMONTOWER4F_HP_UP, HP_UP
def_warps_to POKEMON_TOWER_4F

View File

@ -1,3 +1,11 @@
object_const_def
const POKEMONTOWER5F_CHANNELER1
const POKEMONTOWER5F_CHANNELER2
const POKEMONTOWER5F_CHANNELER3
const POKEMONTOWER5F_CHANNELER4
const POKEMONTOWER5F_CHANNELER5
const POKEMONTOWER5F_NUGGET
PokemonTower5F_Object:
db $1 ; border block
@ -8,11 +16,11 @@ PokemonTower5F_Object:
def_bg_events
def_object_events
object_event 12, 8, SPRITE_CHANNELER, STAY, NONE, 1 ; person
object_event 17, 7, SPRITE_CHANNELER, STAY, LEFT, 2, OPP_CHANNELER, 14
object_event 14, 3, SPRITE_CHANNELER, STAY, LEFT, 3, OPP_CHANNELER, 16
object_event 6, 10, SPRITE_CHANNELER, STAY, RIGHT, 4, OPP_CHANNELER, 17
object_event 9, 16, SPRITE_CHANNELER, STAY, RIGHT, 5, OPP_CHANNELER, 18
object_event 6, 14, SPRITE_POKE_BALL, STAY, NONE, 6, NUGGET
object_event 12, 8, SPRITE_CHANNELER, STAY, NONE, TEXT_POKEMONTOWER5F_CHANNELER1
object_event 17, 7, SPRITE_CHANNELER, STAY, LEFT, TEXT_POKEMONTOWER5F_CHANNELER2, OPP_CHANNELER, 14
object_event 14, 3, SPRITE_CHANNELER, STAY, LEFT, TEXT_POKEMONTOWER5F_CHANNELER3, OPP_CHANNELER, 16
object_event 6, 10, SPRITE_CHANNELER, STAY, RIGHT, TEXT_POKEMONTOWER5F_CHANNELER4, OPP_CHANNELER, 17
object_event 9, 16, SPRITE_CHANNELER, STAY, RIGHT, TEXT_POKEMONTOWER5F_CHANNELER5, OPP_CHANNELER, 18
object_event 6, 14, SPRITE_POKE_BALL, STAY, NONE, TEXT_POKEMONTOWER5F_NUGGET, NUGGET
def_warps_to POKEMON_TOWER_5F

View File

@ -1,3 +1,10 @@
object_const_def
const POKEMONTOWER6F_CHANNELER1
const POKEMONTOWER6F_CHANNELER2
const POKEMONTOWER6F_CHANNELER3
const POKEMONTOWER6F_RARE_CANDY
const POKEMONTOWER6F_X_ACCURACY
PokemonTower6F_Object:
db $1 ; border block
@ -8,10 +15,10 @@ PokemonTower6F_Object:
def_bg_events
def_object_events
object_event 12, 10, SPRITE_CHANNELER, STAY, RIGHT, 1, OPP_CHANNELER, 19
object_event 9, 5, SPRITE_CHANNELER, STAY, DOWN, 2, OPP_CHANNELER, 20
object_event 16, 5, SPRITE_CHANNELER, STAY, LEFT, 3, OPP_CHANNELER, 21
object_event 6, 8, SPRITE_POKE_BALL, STAY, NONE, 4, RARE_CANDY
object_event 14, 14, SPRITE_POKE_BALL, STAY, NONE, 5, X_ACCURACY
object_event 12, 10, SPRITE_CHANNELER, STAY, RIGHT, TEXT_POKEMONTOWER6F_CHANNELER1, OPP_CHANNELER, 19
object_event 9, 5, SPRITE_CHANNELER, STAY, DOWN, TEXT_POKEMONTOWER6F_CHANNELER2, OPP_CHANNELER, 20
object_event 16, 5, SPRITE_CHANNELER, STAY, LEFT, TEXT_POKEMONTOWER6F_CHANNELER3, OPP_CHANNELER, 21
object_event 6, 8, SPRITE_POKE_BALL, STAY, NONE, TEXT_POKEMONTOWER6F_RARE_CANDY, RARE_CANDY
object_event 14, 14, SPRITE_POKE_BALL, STAY, NONE, TEXT_POKEMONTOWER6F_X_ACCURACY, X_ACCURACY
def_warps_to POKEMON_TOWER_6F

View File

@ -1,3 +1,9 @@
object_const_def
const POKEMONTOWER7F_ROCKET1
const POKEMONTOWER7F_ROCKET2
const POKEMONTOWER7F_ROCKET3
const POKEMONTOWER7F_MR_FUJI
PokemonTower7F_Object:
db $1 ; border block
@ -7,9 +13,9 @@ PokemonTower7F_Object:
def_bg_events
def_object_events
object_event 9, 11, SPRITE_ROCKET, STAY, RIGHT, 1, OPP_ROCKET, 19
object_event 12, 9, SPRITE_ROCKET, STAY, LEFT, 2, OPP_ROCKET, 20
object_event 9, 7, SPRITE_ROCKET, STAY, RIGHT, 3, OPP_ROCKET, 21
object_event 10, 3, SPRITE_MR_FUJI, STAY, DOWN, 4 ; person
object_event 9, 11, SPRITE_ROCKET, STAY, RIGHT, TEXT_POKEMONTOWER7F_ROCKET1, OPP_ROCKET, 19
object_event 12, 9, SPRITE_ROCKET, STAY, LEFT, TEXT_POKEMONTOWER7F_ROCKET2, OPP_ROCKET, 20
object_event 9, 7, SPRITE_ROCKET, STAY, RIGHT, TEXT_POKEMONTOWER7F_ROCKET3, OPP_ROCKET, 21
object_event 10, 3, SPRITE_MR_FUJI, STAY, DOWN, TEXT_POKEMONTOWER7F_MR_FUJI
def_warps_to POKEMON_TOWER_7F

View File

@ -1,3 +1,19 @@
object_const_def
const POWERPLANT_VOLTORB1
const POWERPLANT_VOLTORB2
const POWERPLANT_VOLTORB3
const POWERPLANT_ELECTRODE1
const POWERPLANT_VOLTORB4
const POWERPLANT_VOLTORB5
const POWERPLANT_ELECTRODE2
const POWERPLANT_VOLTORB6
const POWERPLANT_ZAPDOS
const POWERPLANT_CARBOS
const POWERPLANT_HP_UP
const POWERPLANT_RARE_CANDY
const POWERPLANT_TM_THUNDER
const POWERPLANT_TM_REFLECT
PowerPlant_Object:
db $2e ; border block
@ -9,19 +25,19 @@ PowerPlant_Object:
def_bg_events
def_object_events
object_event 9, 20, SPRITE_POKE_BALL, STAY, NONE, 1, VOLTORB, 40
object_event 32, 18, SPRITE_POKE_BALL, STAY, NONE, 2, VOLTORB, 40
object_event 21, 25, SPRITE_POKE_BALL, STAY, NONE, 3, VOLTORB, 40
object_event 25, 18, SPRITE_POKE_BALL, STAY, NONE, 4, ELECTRODE, 43
object_event 23, 34, SPRITE_POKE_BALL, STAY, NONE, 5, VOLTORB, 40
object_event 26, 28, SPRITE_POKE_BALL, STAY, NONE, 6, VOLTORB, 40
object_event 21, 14, SPRITE_POKE_BALL, STAY, NONE, 7, ELECTRODE, 43
object_event 37, 32, SPRITE_POKE_BALL, STAY, NONE, 8, VOLTORB, 40
object_event 4, 9, SPRITE_BIRD, STAY, UP, 9, ZAPDOS, 50
object_event 7, 25, SPRITE_POKE_BALL, STAY, NONE, 10, CARBOS
object_event 28, 3, SPRITE_POKE_BALL, STAY, NONE, 11, HP_UP
object_event 34, 3, SPRITE_POKE_BALL, STAY, NONE, 12, RARE_CANDY
object_event 26, 32, SPRITE_POKE_BALL, STAY, NONE, 13, TM_THUNDER
object_event 20, 32, SPRITE_POKE_BALL, STAY, NONE, 14, TM_REFLECT
object_event 9, 20, SPRITE_POKE_BALL, STAY, NONE, TEXT_POWERPLANT_VOLTORB1, VOLTORB, 40
object_event 32, 18, SPRITE_POKE_BALL, STAY, NONE, TEXT_POWERPLANT_VOLTORB2, VOLTORB, 40
object_event 21, 25, SPRITE_POKE_BALL, STAY, NONE, TEXT_POWERPLANT_VOLTORB3, VOLTORB, 40
object_event 25, 18, SPRITE_POKE_BALL, STAY, NONE, TEXT_POWERPLANT_ELECTRODE1, ELECTRODE, 43
object_event 23, 34, SPRITE_POKE_BALL, STAY, NONE, TEXT_POWERPLANT_VOLTORB4, VOLTORB, 40
object_event 26, 28, SPRITE_POKE_BALL, STAY, NONE, TEXT_POWERPLANT_VOLTORB5, VOLTORB, 40
object_event 21, 14, SPRITE_POKE_BALL, STAY, NONE, TEXT_POWERPLANT_ELECTRODE2, ELECTRODE, 43
object_event 37, 32, SPRITE_POKE_BALL, STAY, NONE, TEXT_POWERPLANT_VOLTORB6, VOLTORB, 40
object_event 4, 9, SPRITE_BIRD, STAY, UP, TEXT_POWERPLANT_ZAPDOS, ZAPDOS, 50
object_event 7, 25, SPRITE_POKE_BALL, STAY, NONE, TEXT_POWERPLANT_CARBOS, CARBOS
object_event 28, 3, SPRITE_POKE_BALL, STAY, NONE, TEXT_POWERPLANT_HP_UP, HP_UP
object_event 34, 3, SPRITE_POKE_BALL, STAY, NONE, TEXT_POWERPLANT_RARE_CANDY, RARE_CANDY
object_event 26, 32, SPRITE_POKE_BALL, STAY, NONE, TEXT_POWERPLANT_TM_THUNDER, TM_THUNDER
object_event 20, 32, SPRITE_POKE_BALL, STAY, NONE, TEXT_POWERPLANT_TM_REFLECT, TM_REFLECT
def_warps_to POWER_PLANT

View File

@ -1,3 +1,6 @@
object_const_def
const REDSHOUSE1F_MOM
RedsHouse1F_Object:
db $a ; border block
@ -7,9 +10,9 @@ RedsHouse1F_Object:
warp_event 7, 1, REDS_HOUSE_2F, 1
def_bg_events
bg_event 3, 1, 2 ; RedsHouse1FTVText
bg_event 3, 1, TEXT_REDSHOUSE1F_TV
def_object_events
object_event 5, 4, SPRITE_MOM, STAY, LEFT, 1
object_event 5, 4, SPRITE_MOM, STAY, LEFT, TEXT_REDSHOUSE1F_MOM
def_warps_to REDS_HOUSE_1F

View File

@ -1,3 +1,12 @@
object_const_def
const ROCKTUNNEL1F_HIKER1
const ROCKTUNNEL1F_HIKER2
const ROCKTUNNEL1F_HIKER3
const ROCKTUNNEL1F_SUPER_NERD
const ROCKTUNNEL1F_COOLTRAINER_F1
const ROCKTUNNEL1F_COOLTRAINER_F2
const ROCKTUNNEL1F_COOLTRAINER_F3
RockTunnel1F_Object:
db $3 ; border block
@ -12,15 +21,15 @@ RockTunnel1F_Object:
warp_event 37, 17, ROCK_TUNNEL_B1F, 4
def_bg_events
bg_event 11, 29, 8 ; RockTunnel1Text8
bg_event 11, 29, TEXT_ROCKTUNNEL1F_SIGN
def_object_events
object_event 7, 5, SPRITE_HIKER, STAY, DOWN, 1, OPP_HIKER, 12
object_event 5, 16, SPRITE_HIKER, STAY, DOWN, 2, OPP_HIKER, 13
object_event 17, 15, SPRITE_HIKER, STAY, LEFT, 3, OPP_HIKER, 14
object_event 23, 8, SPRITE_SUPER_NERD, STAY, LEFT, 4, OPP_POKEMANIAC, 7
object_event 37, 21, SPRITE_COOLTRAINER_F, STAY, LEFT, 5, OPP_JR_TRAINER_F, 17
object_event 22, 24, SPRITE_COOLTRAINER_F, STAY, DOWN, 6, OPP_JR_TRAINER_F, 18
object_event 32, 24, SPRITE_COOLTRAINER_F, STAY, RIGHT, 7, OPP_JR_TRAINER_F, 19
object_event 7, 5, SPRITE_HIKER, STAY, DOWN, TEXT_ROCKTUNNEL1F_HIKER1, OPP_HIKER, 12
object_event 5, 16, SPRITE_HIKER, STAY, DOWN, TEXT_ROCKTUNNEL1F_HIKER2, OPP_HIKER, 13
object_event 17, 15, SPRITE_HIKER, STAY, LEFT, TEXT_ROCKTUNNEL1F_HIKER3, OPP_HIKER, 14
object_event 23, 8, SPRITE_SUPER_NERD, STAY, LEFT, TEXT_ROCKTUNNEL1F_SUPER_NERD, OPP_POKEMANIAC, 7
object_event 37, 21, SPRITE_COOLTRAINER_F, STAY, LEFT, TEXT_ROCKTUNNEL1F_COOLTRAINER_F1, OPP_JR_TRAINER_F, 17
object_event 22, 24, SPRITE_COOLTRAINER_F, STAY, DOWN, TEXT_ROCKTUNNEL1F_COOLTRAINER_F2, OPP_JR_TRAINER_F, 18
object_event 32, 24, SPRITE_COOLTRAINER_F, STAY, RIGHT, TEXT_ROCKTUNNEL1F_COOLTRAINER_F3, OPP_JR_TRAINER_F, 19
def_warps_to ROCK_TUNNEL_1F

View File

@ -1,3 +1,13 @@
object_const_def
const ROCKTUNNELB1F_COOLTRAINER_F1
const ROCKTUNNELB1F_HIKER1
const ROCKTUNNELB1F_SUPER_NERD1
const ROCKTUNNELB1F_SUPER_NERD2
const ROCKTUNNELB1F_HIKER2
const ROCKTUNNELB1F_COOLTRAINER_F2
const ROCKTUNNELB1F_HIKER3
const ROCKTUNNELB1F_SUPER_NERD3
RockTunnelB1F_Object:
db $3 ; border block
@ -10,13 +20,13 @@ RockTunnelB1F_Object:
def_bg_events
def_object_events
object_event 11, 13, SPRITE_COOLTRAINER_F, STAY, DOWN, 1, OPP_JR_TRAINER_F, 9
object_event 6, 10, SPRITE_HIKER, STAY, DOWN, 2, OPP_HIKER, 9
object_event 3, 5, SPRITE_SUPER_NERD, STAY, DOWN, 3, OPP_POKEMANIAC, 3
object_event 20, 21, SPRITE_SUPER_NERD, STAY, RIGHT, 4, OPP_POKEMANIAC, 4
object_event 30, 10, SPRITE_HIKER, STAY, DOWN, 5, OPP_HIKER, 10
object_event 14, 28, SPRITE_COOLTRAINER_F, STAY, RIGHT, 6, OPP_JR_TRAINER_F, 10
object_event 33, 5, SPRITE_HIKER, STAY, RIGHT, 7, OPP_HIKER, 11
object_event 26, 30, SPRITE_SUPER_NERD, STAY, DOWN, 8, OPP_POKEMANIAC, 5
object_event 11, 13, SPRITE_COOLTRAINER_F, STAY, DOWN, TEXT_ROCKTUNNELB1F_COOLTRAINER_F1, OPP_JR_TRAINER_F, 9
object_event 6, 10, SPRITE_HIKER, STAY, DOWN, TEXT_ROCKTUNNELB1F_HIKER1, OPP_HIKER, 9
object_event 3, 5, SPRITE_SUPER_NERD, STAY, DOWN, TEXT_ROCKTUNNELB1F_SUPER_NERD1, OPP_POKEMANIAC, 3
object_event 20, 21, SPRITE_SUPER_NERD, STAY, RIGHT, TEXT_ROCKTUNNELB1F_SUPER_NERD2, OPP_POKEMANIAC, 4
object_event 30, 10, SPRITE_HIKER, STAY, DOWN, TEXT_ROCKTUNNELB1F_HIKER2, OPP_HIKER, 10
object_event 14, 28, SPRITE_COOLTRAINER_F, STAY, RIGHT, TEXT_ROCKTUNNELB1F_COOLTRAINER_F2, OPP_JR_TRAINER_F, 10
object_event 33, 5, SPRITE_HIKER, STAY, RIGHT, TEXT_ROCKTUNNELB1F_HIKER3, OPP_HIKER, 11
object_event 26, 30, SPRITE_SUPER_NERD, STAY, DOWN, TEXT_ROCKTUNNELB1F_SUPER_NERD3, OPP_POKEMANIAC, 5
def_warps_to ROCK_TUNNEL_B1F

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