You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-09-08 08:13:02 -07:00
Trainer data structure and field move functions
Trainer data in map scripts is now a macro-defined structure. Field move functions in main.asm are now nearly completely annotated, with local references. Trailing white space deleted.
This commit is contained in:
@@ -718,11 +718,11 @@
|
|||||||
const EVENT_2C9
|
const EVENT_2C9
|
||||||
const EVENT_2CA
|
const EVENT_2CA
|
||||||
const EVENT_2CB
|
const EVENT_2CB
|
||||||
const EVENT_2CC
|
const EVENT_KRISS_ROOM_POSTER
|
||||||
const EVENT_2CD
|
const EVENT_2CD
|
||||||
const EVENT_2CE
|
const EVENT_2CE
|
||||||
const EVENT_2CF
|
const EVENT_2CF
|
||||||
const EVENT_2D0
|
const EVENT_2D0 ; 2d0
|
||||||
const EVENT_2D1
|
const EVENT_2D1
|
||||||
const EVENT_2D2
|
const EVENT_2D2
|
||||||
const EVENT_SWITCH_1
|
const EVENT_SWITCH_1
|
||||||
@@ -738,7 +738,7 @@
|
|||||||
const EVENT_SWITCH_10
|
const EVENT_SWITCH_10
|
||||||
const EVENT_SWITCH_11
|
const EVENT_SWITCH_11
|
||||||
const EVENT_SWITCH_12
|
const EVENT_SWITCH_12
|
||||||
const EVENT_SWITCH_13
|
const EVENT_SWITCH_13 ; 2e0
|
||||||
const EVENT_SWITCH_14
|
const EVENT_SWITCH_14
|
||||||
const EVENT_UNCOVERED_STAIRCASE_IN_MAHOGANY_MART
|
const EVENT_UNCOVERED_STAIRCASE_IN_MAHOGANY_MART
|
||||||
const EVENT_TURNED_OFF_SECURITY_CAMERAS
|
const EVENT_TURNED_OFF_SECURITY_CAMERAS
|
||||||
@@ -754,7 +754,7 @@
|
|||||||
const EVENT_EXPLODING_TRAP_5
|
const EVENT_EXPLODING_TRAP_5
|
||||||
const EVENT_EXPLODING_TRAP_6
|
const EVENT_EXPLODING_TRAP_6
|
||||||
const EVENT_EXPLODING_TRAP_7
|
const EVENT_EXPLODING_TRAP_7
|
||||||
const EVENT_EXPLODING_TRAP_8
|
const EVENT_EXPLODING_TRAP_8 ; 2f0
|
||||||
const EVENT_EXPLODING_TRAP_9
|
const EVENT_EXPLODING_TRAP_9
|
||||||
const EVENT_EXPLODING_TRAP_10
|
const EVENT_EXPLODING_TRAP_10
|
||||||
const EVENT_EXPLODING_TRAP_11
|
const EVENT_EXPLODING_TRAP_11
|
||||||
@@ -770,7 +770,7 @@
|
|||||||
const EVENT_EXPLODING_TRAP_21
|
const EVENT_EXPLODING_TRAP_21
|
||||||
const EVENT_EXPLODING_TRAP_22
|
const EVENT_EXPLODING_TRAP_22
|
||||||
const EVENT_LEARNED_HAIL_GIOVANNI
|
const EVENT_LEARNED_HAIL_GIOVANNI
|
||||||
const EVENT_OPENED_DOOR_TO_ROCKET_HIDEOUT_TRANSMITTER
|
const EVENT_OPENED_DOOR_TO_ROCKET_HIDEOUT_TRANSMITTER ; 300
|
||||||
const EVENT_LEARNED_SLOWPOKETAIL
|
const EVENT_LEARNED_SLOWPOKETAIL
|
||||||
const EVENT_LEARNED_RATICATE_TAIL
|
const EVENT_LEARNED_RATICATE_TAIL
|
||||||
const EVENT_OPENED_DOOR_TO_GIOVANNIS_OFFICE
|
const EVENT_OPENED_DOOR_TO_GIOVANNIS_OFFICE
|
||||||
@@ -786,7 +786,7 @@
|
|||||||
const EVENT_BRUNOS_ROOM_ENTRANCE_CLOSED
|
const EVENT_BRUNOS_ROOM_ENTRANCE_CLOSED
|
||||||
const EVENT_BRUNOS_ROOM_EXIT_OPEN
|
const EVENT_BRUNOS_ROOM_EXIT_OPEN
|
||||||
const EVENT_KARENS_ROOM_ENTRANCE_CLOSED
|
const EVENT_KARENS_ROOM_ENTRANCE_CLOSED
|
||||||
const EVENT_KARENS_ROOM_EXIT_OPEN
|
const EVENT_KARENS_ROOM_EXIT_OPEN ; 310
|
||||||
const EVENT_LANCES_ROOM_ENTRANCE_CLOSED
|
const EVENT_LANCES_ROOM_ENTRANCE_CLOSED
|
||||||
const EVENT_LANCES_ROOM_EXIT_OPEN
|
const EVENT_LANCES_ROOM_EXIT_OPEN
|
||||||
const EVENT_CONTEST_OFFICER_HAS_SUN_STONE
|
const EVENT_CONTEST_OFFICER_HAS_SUN_STONE
|
||||||
@@ -802,7 +802,7 @@
|
|||||||
const EVENT_SHOWED_STARYU_TO_BILLS_GRANDPA
|
const EVENT_SHOWED_STARYU_TO_BILLS_GRANDPA
|
||||||
const EVENT_SHOWED_GROWLITHE_VULPIX_TO_BILLS_GRANDPA
|
const EVENT_SHOWED_GROWLITHE_VULPIX_TO_BILLS_GRANDPA
|
||||||
const EVENT_SHOWED_PICHU_TO_BILLS_GRANDPA
|
const EVENT_SHOWED_PICHU_TO_BILLS_GRANDPA
|
||||||
const EVENT_GOT_EVERSTONE_FROM_BILLS_GRANDPA
|
const EVENT_GOT_EVERSTONE_FROM_BILLS_GRANDPA ; 320
|
||||||
const EVENT_GOT_LEAF_STONE_FROM_BILLS_GRANDPA
|
const EVENT_GOT_LEAF_STONE_FROM_BILLS_GRANDPA
|
||||||
const EVENT_GOT_WATER_STONE_FROM_BILLS_GRANDPA
|
const EVENT_GOT_WATER_STONE_FROM_BILLS_GRANDPA
|
||||||
const EVENT_GOT_FIRE_STONE_FROM_BILLS_GRANDPA
|
const EVENT_GOT_FIRE_STONE_FROM_BILLS_GRANDPA
|
||||||
@@ -1910,7 +1910,7 @@
|
|||||||
const EVENT_WHIRL_ISLAND_LUGIA_CHAMBER_LUGIA
|
const EVENT_WHIRL_ISLAND_LUGIA_CHAMBER_LUGIA
|
||||||
const EVENT_KURTS_HOUSE_KURT_1
|
const EVENT_KURTS_HOUSE_KURT_1
|
||||||
const EVENT_KURTS_HOUSE_KURT_2
|
const EVENT_KURTS_HOUSE_KURT_2
|
||||||
const EVENT_SLOWPOKE_WELL_KURT
|
const EVENT_SLOWPOKE_WELL_KURT ; 740
|
||||||
const EVENT_KRISS_HOUSE_2F_CONSOLE
|
const EVENT_KRISS_HOUSE_2F_CONSOLE
|
||||||
const EVENT_KRISS_HOUSE_2F_DOLL_1
|
const EVENT_KRISS_HOUSE_2F_DOLL_1
|
||||||
const EVENT_KRISS_HOUSE_2F_DOLL_2
|
const EVENT_KRISS_HOUSE_2F_DOLL_2
|
||||||
@@ -1926,7 +1926,7 @@
|
|||||||
const EVENT_BLACKTHORN_CITY_GRAMPS_NOT_BLOCKING_DRAGONS_DEN
|
const EVENT_BLACKTHORN_CITY_GRAMPS_NOT_BLOCKING_DRAGONS_DEN
|
||||||
const EVENT_RUINS_OF_ALPH_KABUTO_CHAMBER_RECEPTIONIST
|
const EVENT_RUINS_OF_ALPH_KABUTO_CHAMBER_RECEPTIONIST
|
||||||
const EVENT_OPENED_MT_SILVER
|
const EVENT_OPENED_MT_SILVER
|
||||||
const EVENT_FOUGHT_SNORLAX
|
const EVENT_FOUGHT_SNORLAX ; 750
|
||||||
const EVENT_LAKE_OF_RAGE_RED_GYARADOS
|
const EVENT_LAKE_OF_RAGE_RED_GYARADOS
|
||||||
const EVENT_WAREHOUSE_ENTRANCE_GRANNY
|
const EVENT_WAREHOUSE_ENTRANCE_GRANNY
|
||||||
const EVENT_WAREHOUSE_ENTRANCE_GRAMPS
|
const EVENT_WAREHOUSE_ENTRANCE_GRAMPS
|
||||||
@@ -1942,7 +1942,7 @@
|
|||||||
const EVENT_BLACKTHORN_CITY_SANTOS_OF_SATURDAY
|
const EVENT_BLACKTHORN_CITY_SANTOS_OF_SATURDAY
|
||||||
const EVENT_ROUTE_40_MONICA_OF_MONDAY
|
const EVENT_ROUTE_40_MONICA_OF_MONDAY
|
||||||
const EVENT_LANCES_ROOM_OAK_AND_MARY
|
const EVENT_LANCES_ROOM_OAK_AND_MARY
|
||||||
const EVENT_UNION_CAVE_B2F_LAPRAS
|
const EVENT_UNION_CAVE_B2F_LAPRAS ; 760
|
||||||
const EVENT_761
|
const EVENT_761
|
||||||
const EVENT_RED_IN_MT_SILVER
|
const EVENT_RED_IN_MT_SILVER
|
||||||
const EVENT_GOLDENROD_DEPT_STORE_5F_HAPPINESS_EVENT_LADY
|
const EVENT_GOLDENROD_DEPT_STORE_5F_HAPPINESS_EVENT_LADY
|
||||||
@@ -1959,7 +1959,7 @@
|
|||||||
const EVENT_CERULEAN_GYM_ROCKET
|
const EVENT_CERULEAN_GYM_ROCKET
|
||||||
const EVENT_ROUTE_25_MISTY_BOYFRIEND
|
const EVENT_ROUTE_25_MISTY_BOYFRIEND
|
||||||
const EVENT_TRAINERS_IN_CERULEAN_GYM
|
const EVENT_TRAINERS_IN_CERULEAN_GYM
|
||||||
const EVENT_VERMILION_CITY_SNORLAX
|
const EVENT_VERMILION_CITY_SNORLAX ; 770
|
||||||
const EVENT_ROUTE_5_6_POKEFAN_M_BLOCKS_UNDERGROUND_PATH
|
const EVENT_ROUTE_5_6_POKEFAN_M_BLOCKS_UNDERGROUND_PATH
|
||||||
const EVENT_SAFFRON_TRAIN_STATION_POPULATION
|
const EVENT_SAFFRON_TRAIN_STATION_POPULATION
|
||||||
const EVENT_COPYCATS_HOUSE_2F_DOLL
|
const EVENT_COPYCATS_HOUSE_2F_DOLL
|
||||||
@@ -1975,7 +1975,7 @@
|
|||||||
const EVENT_PICKED_UP_FOCUS_BAND
|
const EVENT_PICKED_UP_FOCUS_BAND
|
||||||
const EVENT_ROCK_TUNNEL_1F_ELIXER
|
const EVENT_ROCK_TUNNEL_1F_ELIXER
|
||||||
const EVENT_ROCK_TUNNEL_1F_TM_STEEL_WING
|
const EVENT_ROCK_TUNNEL_1F_TM_STEEL_WING
|
||||||
const EVENT_ROCK_TUNNEL_B1F_IRON
|
const EVENT_ROCK_TUNNEL_B1F_IRON ; 780
|
||||||
const EVENT_ROCK_TUNNEL_B1F_PP_UP
|
const EVENT_ROCK_TUNNEL_B1F_PP_UP
|
||||||
const EVENT_ROCK_TUNNEL_B1F_REVIVE
|
const EVENT_ROCK_TUNNEL_B1F_REVIVE
|
||||||
const EVENT_ROUTE_2_DIRE_HIT
|
const EVENT_ROUTE_2_DIRE_HIT
|
||||||
@@ -1992,7 +1992,7 @@
|
|||||||
const EVENT_KURTS_HOUSE_GRANDDAUGHTER_2
|
const EVENT_KURTS_HOUSE_GRANDDAUGHTER_2
|
||||||
const EVENT_RUINS_OF_ALPH_OUTSIDE_TOURIST_FISHER
|
const EVENT_RUINS_OF_ALPH_OUTSIDE_TOURIST_FISHER
|
||||||
const EVENT_RUINS_OF_ALPH_OUTSIDE_TOURIST_YOUNGSTERS
|
const EVENT_RUINS_OF_ALPH_OUTSIDE_TOURIST_YOUNGSTERS
|
||||||
const EVENT_DRAGON_SHRINE_CLAIR
|
const EVENT_DRAGON_SHRINE_CLAIR ; 790
|
||||||
const EVENT_BATTLE_TOWER_BATTLE_ROOM_YOUNGSTER
|
const EVENT_BATTLE_TOWER_BATTLE_ROOM_YOUNGSTER
|
||||||
const EVENT_KRISS_HOUSE_1F_NEIGHBOR
|
const EVENT_KRISS_HOUSE_1F_NEIGHBOR
|
||||||
const EVENT_KRISS_NEIGHBORS_HOUSE_NEIGHBOR
|
const EVENT_KRISS_NEIGHBORS_HOUSE_NEIGHBOR
|
||||||
@@ -2008,7 +2008,7 @@
|
|||||||
const EVENT_PICKED_UP_MYSTIC_WATER_FROM_OMANYTE_ITEM_ROOM
|
const EVENT_PICKED_UP_MYSTIC_WATER_FROM_OMANYTE_ITEM_ROOM
|
||||||
const EVENT_PICKED_UP_STARDUST_FROM_OMANYTE_ITEM_ROOM
|
const EVENT_PICKED_UP_STARDUST_FROM_OMANYTE_ITEM_ROOM
|
||||||
const EVENT_PICKED_UP_STAR_PIECE_FROM_OMANYTE_ITEM_ROOM
|
const EVENT_PICKED_UP_STAR_PIECE_FROM_OMANYTE_ITEM_ROOM
|
||||||
const EVENT_PICKED_UP_GOLD_BERRY_FROM_AERODACTYL_ITEM_ROOM
|
const EVENT_PICKED_UP_GOLD_BERRY_FROM_AERODACTYL_ITEM_ROOM ; 7a0
|
||||||
const EVENT_PICKED_UP_MOON_STONE_FROM_AERODACTYL_ITEM_ROOM
|
const EVENT_PICKED_UP_MOON_STONE_FROM_AERODACTYL_ITEM_ROOM
|
||||||
const EVENT_PICKED_UP_HEAL_POWDER_FROM_AERODACTYL_ITEM_ROOM
|
const EVENT_PICKED_UP_HEAL_POWDER_FROM_AERODACTYL_ITEM_ROOM
|
||||||
const EVENT_PICKED_UP_ENERGY_ROOT_FROM_AERODACTYL_ITEM_ROOM
|
const EVENT_PICKED_UP_ENERGY_ROOT_FROM_AERODACTYL_ITEM_ROOM
|
||||||
@@ -2024,7 +2024,7 @@
|
|||||||
const EVENT_CIANWOOD_CITY_EUSINE
|
const EVENT_CIANWOOD_CITY_EUSINE
|
||||||
const EVENT_SAW_SUICUNE_AT_CIANWOOD_CITY
|
const EVENT_SAW_SUICUNE_AT_CIANWOOD_CITY
|
||||||
const EVENT_SAW_SUICUNE_ON_ROUTE_42
|
const EVENT_SAW_SUICUNE_ON_ROUTE_42
|
||||||
const EVENT_SAW_SUICUNE_ON_ROUTE_36
|
const EVENT_SAW_SUICUNE_ON_ROUTE_36 ; 7b0
|
||||||
const EVENT_ECRUTEAK_HOUSE_WANDERING_SAGE
|
const EVENT_ECRUTEAK_HOUSE_WANDERING_SAGE
|
||||||
const EVENT_TIN_TOWER_1F_SUICUNE
|
const EVENT_TIN_TOWER_1F_SUICUNE
|
||||||
const EVENT_TIN_TOWER_1F_ENTEI
|
const EVENT_TIN_TOWER_1F_ENTEI
|
||||||
@@ -2040,7 +2040,7 @@
|
|||||||
const EVENT_ROUTE_44_MAX_REPEL
|
const EVENT_ROUTE_44_MAX_REPEL
|
||||||
const EVENT_ICE_PATH_1F_PROTEIN
|
const EVENT_ICE_PATH_1F_PROTEIN
|
||||||
const EVENT_DRAGONS_DEN_B1F_CALCIUM
|
const EVENT_DRAGONS_DEN_B1F_CALCIUM
|
||||||
const EVENT_DRAGONS_DEN_B1F_MAX_ELIXER
|
const EVENT_DRAGONS_DEN_B1F_MAX_ELIXER ; 7c0
|
||||||
const EVENT_SILVER_CAVE_ROOM_1_ULTRA_BALL
|
const EVENT_SILVER_CAVE_ROOM_1_ULTRA_BALL
|
||||||
const EVENT_SILVER_CAVE_ROOM_2_CALCIUM
|
const EVENT_SILVER_CAVE_ROOM_2_CALCIUM
|
||||||
const EVENT_SILVER_CAVE_ROOM_2_ULTRA_BALL
|
const EVENT_SILVER_CAVE_ROOM_2_ULTRA_BALL
|
||||||
@@ -2056,5 +2056,4 @@
|
|||||||
const EVENT_RADIO_TOWER_5F_ULTRA_BALL
|
const EVENT_RADIO_TOWER_5F_ULTRA_BALL
|
||||||
const EVENT_DARK_CAVE_VIOLET_ENTRANCE_DIRE_HIT
|
const EVENT_DARK_CAVE_VIOLET_ENTRANCE_DIRE_HIT
|
||||||
const EVENT_BATTLE_TOWER_OUTSIDE_SAILOR
|
const EVENT_BATTLE_TOWER_OUTSIDE_SAILOR
|
||||||
|
NUM_EVENTS EQU const_value ; 7d0
|
||||||
NUM_EVENTS EQU const_value
|
|
||||||
|
@@ -354,3 +354,13 @@ const_value SET 70
|
|||||||
const HELD_BRIGHTPOWDER
|
const HELD_BRIGHTPOWDER
|
||||||
const HELD_4E
|
const HELD_4E
|
||||||
const HELD_FOCUS_BAND
|
const HELD_FOCUS_BAND
|
||||||
|
|
||||||
|
const_def
|
||||||
|
const ITEMATTR_PRICE
|
||||||
|
const ITEMATTR_PRICE_HI
|
||||||
|
const ITEMATTR_EFFECT
|
||||||
|
const ITEMATTR_PARAM
|
||||||
|
const ITEMATTR_PERMISSIONS
|
||||||
|
const ITEMATTR_POCKET
|
||||||
|
const ITEMATTR_HELP
|
||||||
|
NUM_ITEMATTRS EQU const_value
|
||||||
|
@@ -1,34 +1,43 @@
|
|||||||
|
|
||||||
PHONE_SCHOOLBOY_JACK EQU $05
|
const_def
|
||||||
PHONE_POKEFAN_BEVERLY EQU $06
|
const PHONE_00
|
||||||
PHONE_SAILOR_HUEY EQU $07
|
const PHONE_MOM
|
||||||
|
const PHONE_OAK
|
||||||
PHONE_COOLTRAINERM_GAVEN EQU $0b
|
const PHONE_BILL
|
||||||
PHONE_COOLTRAINERF_BETH EQU $0c
|
const PHONE_ELM
|
||||||
PHONE_BIRDKEEPER_JOSE EQU $0d
|
const PHONE_SCHOOLBOY_JACK
|
||||||
PHONE_COOLTRAINERF_REENA EQU $0e
|
const PHONE_POKEFAN_BEVERLY
|
||||||
PHONE_YOUNGSTER_JOEY EQU $0f
|
const PHONE_SAILOR_HUEY
|
||||||
PHONE_BUG_CATCHER_WADE EQU $10
|
const PHONE_08
|
||||||
PHONE_FISHER_RALPH EQU $11
|
const PHONE_09
|
||||||
PHONE_PICNICKER_LIZ EQU $12
|
const PHONE_0A
|
||||||
PHONE_HIKER_ANTHONY EQU $13
|
const PHONE_COOLTRAINERM_GAVEN
|
||||||
PHONE_CAMPER_TODD EQU $14
|
const PHONE_COOLTRAINERF_BETH
|
||||||
PHONE_PICNICKER_GINA EQU $15
|
const PHONE_BIRDKEEPER_JOSE
|
||||||
PHONE_JUGGLER_IRWIN EQU $16
|
const PHONE_COOLTRAINERF_REENA
|
||||||
PHONE_BUG_CATCHER_ARNIE EQU $17
|
const PHONE_YOUNGSTER_JOEY
|
||||||
PHONE_SCHOOLBOY_ALAN EQU $18
|
const PHONE_BUG_CATCHER_WADE
|
||||||
|
const PHONE_FISHER_RALPH
|
||||||
PHONE_LASS_DANA EQU $1a
|
const PHONE_PICNICKER_LIZ
|
||||||
PHONE_SCHOOLBOY_CHAD EQU $1b
|
const PHONE_HIKER_ANTHONY
|
||||||
PHONE_POKEFANM_DEREK EQU $1c
|
const PHONE_CAMPER_TODD
|
||||||
PHONE_FISHER_TULLY EQU $1d
|
const PHONE_PICNICKER_GINA
|
||||||
PHONE_POKEMANIAC_BRENT EQU $1e
|
const PHONE_JUGGLER_IRWIN
|
||||||
PHONE_PICNICKER_TIFFANY EQU $1f
|
const PHONE_BUG_CATCHER_ARNIE
|
||||||
PHONE_BIRDKEEPER_VANCE EQU $20
|
const PHONE_SCHOOLBOY_ALAN
|
||||||
PHONE_FISHER_WILTON EQU $21
|
const PHONE_19
|
||||||
PHONE_BLACKBELT_KENJI EQU $22
|
const PHONE_LASS_DANA
|
||||||
PHONE_HIKER_PARRY EQU $23
|
const PHONE_SCHOOLBOY_CHAD
|
||||||
PHONE_PICNICKER_ERIN EQU $24
|
const PHONE_POKEFANM_DEREK
|
||||||
|
const PHONE_FISHER_TULLY
|
||||||
|
const PHONE_POKEMANIAC_BRENT
|
||||||
|
const PHONE_PICNICKER_TIFFANY
|
||||||
|
const PHONE_BIRDKEEPER_VANCE
|
||||||
|
const PHONE_FISHER_WILTON
|
||||||
|
const PHONE_BLACKBELT_KENJI
|
||||||
|
const PHONE_HIKER_PARRY
|
||||||
|
const PHONE_PICNICKER_ERIN
|
||||||
|
const PHONE_BUENA
|
||||||
|
|
||||||
const_def
|
const_def
|
||||||
const ELMCALL_NONE
|
const ELMCALL_NONE
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
; More overworld event handling.
|
; More overworld event handling.
|
||||||
|
|
||||||
|
|
||||||
WarpToLastSpawn:: ; 97c28
|
WarpToSpawnPoint:: ; 97c28
|
||||||
ld hl, StatusFlags2
|
ld hl, StatusFlags2
|
||||||
res 1, [hl]
|
res 1, [hl]
|
||||||
res 2, [hl]
|
res 2, [hl]
|
||||||
|
@@ -2446,19 +2446,19 @@ Function503d: ; 503d
|
|||||||
; 5041
|
; 5041
|
||||||
|
|
||||||
Function5041: ; 5041
|
Function5041: ; 5041
|
||||||
call Function5055
|
call CopyMovementPointer
|
||||||
.loop
|
.loop
|
||||||
xor a
|
xor a
|
||||||
ld [wc2ea], a
|
ld [wc2ea], a
|
||||||
call Function505e
|
call GetMovementByte
|
||||||
call Function506b
|
call DoMovementFunction
|
||||||
ld a, [wc2ea]
|
ld a, [wc2ea]
|
||||||
and a
|
and a
|
||||||
jr nz, .loop
|
jr nz, .loop
|
||||||
ret
|
ret
|
||||||
; 5055
|
; 5055
|
||||||
|
|
||||||
Function5055: ; 5055
|
CopyMovementPointer: ; 5055
|
||||||
ld a, l
|
ld a, l
|
||||||
ld [wc2eb], a
|
ld [wc2eb], a
|
||||||
ld a, h
|
ld a, h
|
||||||
@@ -2466,7 +2466,7 @@ Function5055: ; 5055
|
|||||||
ret
|
ret
|
||||||
; 505e
|
; 505e
|
||||||
|
|
||||||
Function505e: ; 505e
|
GetMovementByte: ; 505e
|
||||||
ld hl, wc2eb
|
ld hl, wc2eb
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
ld h, [hl]
|
ld h, [hl]
|
||||||
@@ -2480,7 +2480,7 @@ Function5065: ; 5065
|
|||||||
ret
|
ret
|
||||||
; 506b
|
; 506b
|
||||||
|
|
||||||
Function506b: ; 506b
|
DoMovementFunction: ; 506b
|
||||||
push af
|
push af
|
||||||
call Function54b8
|
call Function54b8
|
||||||
pop af
|
pop af
|
||||||
|
@@ -130,7 +130,7 @@ Movement_step_wait5: ; 5145
|
|||||||
ld hl, $000b
|
ld hl, $000b
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld [hl], $4
|
ld [hl], $4
|
||||||
call Function505e
|
call GetMovementByte
|
||||||
ld hl, $000a
|
ld hl, $000a
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld [hl], a
|
ld [hl], a
|
||||||
@@ -150,7 +150,7 @@ Function516a: ; 516a
|
|||||||
ld hl, $000c
|
ld hl, $000c
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld [hl], a
|
ld [hl], a
|
||||||
call Function505e
|
call GetMovementByte
|
||||||
ld hl, $000a
|
ld hl, $000a
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld [hl], a
|
ld [hl], a
|
||||||
@@ -174,7 +174,7 @@ Function5189: ; 5189
|
|||||||
; 5196
|
; 5196
|
||||||
|
|
||||||
Function5196: ; 5196
|
Function5196: ; 5196
|
||||||
call Function505e
|
call GetMovementByte
|
||||||
ld hl, $000a
|
ld hl, $000a
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld [hl], a
|
ld [hl], a
|
||||||
@@ -228,7 +228,7 @@ Function51db: ; 51db
|
|||||||
ld hl, $001b
|
ld hl, $001b
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld [hl], $0
|
ld [hl], $0
|
||||||
call Function505e
|
call GetMovementByte
|
||||||
ld hl, $000a
|
ld hl, $000a
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld [hl], a
|
ld [hl], a
|
||||||
@@ -302,7 +302,7 @@ Movement_step_sleep: ; 5242
|
|||||||
; parameters:
|
; parameters:
|
||||||
; duration (DecimalParam)
|
; duration (DecimalParam)
|
||||||
|
|
||||||
call Function505e
|
call GetMovementByte
|
||||||
jr Function5247
|
jr Function5247
|
||||||
|
|
||||||
Function5247: ; 5247
|
Function5247: ; 5247
|
||||||
@@ -411,7 +411,7 @@ Movement_step_shake: ; 52d5
|
|||||||
; parameters:
|
; parameters:
|
||||||
; displacement (DecimalParam)
|
; displacement (DecimalParam)
|
||||||
|
|
||||||
call Function505e
|
call GetMovementByte
|
||||||
call Function5565
|
call Function5565
|
||||||
jp Function5065
|
jp Function5065
|
||||||
; 52de
|
; 52de
|
||||||
|
@@ -500,7 +500,7 @@ Function10364: ; 10364
|
|||||||
jr c, .asm_1039c
|
jr c, .asm_1039c
|
||||||
call Function10a1d
|
call Function10a1d
|
||||||
ld hl, UnknownText_0x10ae9
|
ld hl, UnknownText_0x10ae9
|
||||||
call Function1d4f
|
call MenuTextBox
|
||||||
call YesNoBox
|
call YesNoBox
|
||||||
push af
|
push af
|
||||||
call Function1c07
|
call Function1c07
|
||||||
|
@@ -912,12 +912,12 @@ Script_winlosstext: ; 0x9714c
|
|||||||
; win_text_pointer (TextPointerLabelParam)
|
; win_text_pointer (TextPointerLabelParam)
|
||||||
; loss_text_pointer (TextPointerLabelParam)
|
; loss_text_pointer (TextPointerLabelParam)
|
||||||
|
|
||||||
ld hl, WalkingTile
|
ld hl, wWinTextPointer ; d047
|
||||||
call GetScriptByte
|
call GetScriptByte
|
||||||
ld [hli], a
|
ld [hli], a
|
||||||
call GetScriptByte
|
call GetScriptByte
|
||||||
ld [hli], a
|
ld [hli], a
|
||||||
ld hl, wd048 + 1
|
ld hl, wLossTextPointer ; d049; this is unnecessary
|
||||||
call GetScriptByte
|
call GetScriptByte
|
||||||
ld [hli], a
|
ld [hli], a
|
||||||
call GetScriptByte
|
call GetScriptByte
|
||||||
@@ -2675,7 +2675,7 @@ Script_setevent: ; 0x97988
|
|||||||
ld e, a
|
ld e, a
|
||||||
call GetScriptByte
|
call GetScriptByte
|
||||||
ld d, a
|
ld d, a
|
||||||
ld b, 1 ; set
|
ld b, SET_FLAG
|
||||||
call EventFlagAction
|
call EventFlagAction
|
||||||
ret
|
ret
|
||||||
; 0x97996
|
; 0x97996
|
||||||
@@ -2689,7 +2689,7 @@ Script_clearevent: ; 0x97996
|
|||||||
ld e, a
|
ld e, a
|
||||||
call GetScriptByte
|
call GetScriptByte
|
||||||
ld d, a
|
ld d, a
|
||||||
ld b, 0 ; clear
|
ld b, RESET_FLAG
|
||||||
call EventFlagAction
|
call EventFlagAction
|
||||||
ret
|
ret
|
||||||
; 0x979a4
|
; 0x979a4
|
||||||
@@ -2703,7 +2703,7 @@ Script_checkevent: ; 0x979a4
|
|||||||
ld e, a
|
ld e, a
|
||||||
call GetScriptByte
|
call GetScriptByte
|
||||||
ld d, a
|
ld d, a
|
||||||
ld b, 2 ; check
|
ld b, CHECK_FLAG
|
||||||
call EventFlagAction
|
call EventFlagAction
|
||||||
ld a, c
|
ld a, c
|
||||||
and a
|
and a
|
||||||
|
@@ -41,10 +41,10 @@ ENDM
|
|||||||
spawn BLACKTHORN, BLACKTHORN_CITY, 21, 30
|
spawn BLACKTHORN, BLACKTHORN_CITY, 21, 30
|
||||||
spawn MT_SILVER, SILVER_CAVE_OUTSIDE, 23, 20
|
spawn MT_SILVER, SILVER_CAVE_OUTSIDE, 23, 20
|
||||||
spawn FAST_SHIP, FAST_SHIP_CABINS_SW_SSW_NW, 6, 2
|
spawn FAST_SHIP, FAST_SHIP_CABINS_SW_SSW_NW, 6, 2
|
||||||
|
NUM_SPAWNS EQU const_value
|
||||||
const_value = -1
|
const_value = -1
|
||||||
spawn N_A, N_A, -1, -1
|
spawn N_A, N_A, -1, -1
|
||||||
|
|
||||||
NUM_SPAWNS EQU const_value
|
|
||||||
|
|
||||||
|
|
||||||
LoadSpawnPoint: ; 1531f
|
LoadSpawnPoint: ; 1531f
|
||||||
|
@@ -14,7 +14,7 @@ Special:: ; c01b
|
|||||||
; c029
|
; c029
|
||||||
|
|
||||||
SpecialsPointers:: ; c029
|
SpecialsPointers:: ; c029
|
||||||
add_special WarpToLastSpawn
|
add_special WarpToSpawnPoint
|
||||||
|
|
||||||
; Communications
|
; Communications
|
||||||
add_special Special_SetBitsForLinkTradeRequest
|
add_special Special_SetBitsForLinkTradeRequest
|
||||||
@@ -58,7 +58,7 @@ SpecialsPointers:: ; c029
|
|||||||
add_special Function90913
|
add_special Function90913
|
||||||
add_special Functionc2c0
|
add_special Functionc2c0
|
||||||
add_special Functionc2cd
|
add_special Functionc2cd
|
||||||
add_special Functionc355
|
add_special MapRadio
|
||||||
add_special Functionc360
|
add_special Functionc360
|
||||||
add_special Functionc373
|
add_special Functionc373
|
||||||
add_special Functionc380
|
add_special Functionc380
|
||||||
@@ -92,7 +92,7 @@ SpecialsPointers:: ; c029
|
|||||||
add_special Special_SelectRandomBugContestContestants
|
add_special Special_SelectRandomBugContestContestants
|
||||||
add_special Functionc3fc
|
add_special Functionc3fc
|
||||||
add_special Function26feb
|
add_special Function26feb
|
||||||
add_special Function27043
|
add_special ToggleDecorationsVisibility
|
||||||
add_special SpecialGiveShuckle
|
add_special SpecialGiveShuckle
|
||||||
add_special SpecialReturnShuckle
|
add_special SpecialReturnShuckle
|
||||||
add_special Function73f7
|
add_special Function73f7
|
||||||
@@ -150,7 +150,7 @@ SpecialsPointers:: ; c029
|
|||||||
add_special Function101225
|
add_special Function101225
|
||||||
add_special Function101231
|
add_special Function101231
|
||||||
add_special Function4925b
|
add_special Function4925b
|
||||||
add_special Function8adef
|
add_special SpecialOmanyteChamber
|
||||||
add_special Function11c1ab
|
add_special Function11c1ab
|
||||||
add_special Function170687
|
add_special Function170687
|
||||||
add_special Function8ae68
|
add_special Function8ae68
|
||||||
@@ -367,10 +367,10 @@ BugContestJudging: ; c34a
|
|||||||
ret
|
ret
|
||||||
; c355
|
; c355
|
||||||
|
|
||||||
Functionc355: ; c355
|
MapRadio: ; c355
|
||||||
ld a, [ScriptVar]
|
ld a, [ScriptVar]
|
||||||
ld e, a
|
ld e, a
|
||||||
callba Function91a53
|
callba PlayRadio
|
||||||
ret
|
ret
|
||||||
; c360
|
; c360
|
||||||
|
|
||||||
|
@@ -204,7 +204,7 @@ HomepageScript:
|
|||||||
Radio1Script:
|
Radio1Script:
|
||||||
loadfont
|
loadfont
|
||||||
writebyte $0
|
writebyte $0
|
||||||
special Functionc355
|
special MapRadio
|
||||||
loadmovesprites
|
loadmovesprites
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -212,7 +212,7 @@ Radio2Script:
|
|||||||
; Lucky Channel
|
; Lucky Channel
|
||||||
loadfont
|
loadfont
|
||||||
writebyte $4
|
writebyte $4
|
||||||
special Functionc355
|
special MapRadio
|
||||||
loadmovesprites
|
loadmovesprites
|
||||||
end
|
end
|
||||||
|
|
||||||
|
32
home.asm
32
home.asm
@@ -481,7 +481,7 @@ CallPointerAt:: ; 31be
|
|||||||
; 31cd
|
; 31cd
|
||||||
|
|
||||||
|
|
||||||
Function31cd:: ; 31cd
|
ExitMenuCallScript:: ; 31cd
|
||||||
; Push pointer hl in the current bank to wd0e8.
|
; Push pointer hl in the current bank to wd0e8.
|
||||||
ld a, [hROMBank]
|
ld a, [hROMBank]
|
||||||
|
|
||||||
@@ -1379,14 +1379,14 @@ CheckTrainerBattle:: ; 360d
|
|||||||
push de
|
push de
|
||||||
|
|
||||||
; Has a sprite
|
; Has a sprite
|
||||||
ld hl, $0001
|
ld hl, MAPOBJECT_SPRITE
|
||||||
add hl, de
|
add hl, de
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
and a
|
and a
|
||||||
jr z, .next
|
jr z, .next
|
||||||
|
|
||||||
; Is a trainer
|
; Is a trainer
|
||||||
ld hl, $0008
|
ld hl, MAPOBJECT_COLOR
|
||||||
add hl, de
|
add hl, de
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
and $f
|
and $f
|
||||||
@@ -1394,10 +1394,10 @@ CheckTrainerBattle:: ; 360d
|
|||||||
jr nz, .next
|
jr nz, .next
|
||||||
|
|
||||||
; Is visible on the map
|
; Is visible on the map
|
||||||
ld hl, $0000
|
ld hl, MAPOBJECT_OBJECT_STRUCT_ID
|
||||||
add hl, de
|
add hl, de
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
cp $ff
|
cp -1
|
||||||
jr z, .next
|
jr z, .next
|
||||||
|
|
||||||
; Is facing the player...
|
; Is facing the player...
|
||||||
@@ -1406,7 +1406,7 @@ CheckTrainerBattle:: ; 360d
|
|||||||
jr nc, .next
|
jr nc, .next
|
||||||
|
|
||||||
; ...within their sight range
|
; ...within their sight range
|
||||||
ld hl, $0009
|
ld hl, MAPOBJECT_RANGE
|
||||||
add hl, de
|
add hl, de
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
cp b
|
cp b
|
||||||
@@ -1415,7 +1415,7 @@ CheckTrainerBattle:: ; 360d
|
|||||||
; And hasn't already been beaten
|
; And hasn't already been beaten
|
||||||
push bc
|
push bc
|
||||||
push de
|
push de
|
||||||
ld hl, $000a
|
ld hl, MAPOBJECT_SCRIPT_POINTER
|
||||||
add hl, de
|
add hl, de
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
ld h, [hl]
|
ld h, [hl]
|
||||||
@@ -1429,7 +1429,7 @@ CheckTrainerBattle:: ; 360d
|
|||||||
pop de
|
pop de
|
||||||
pop bc
|
pop bc
|
||||||
and a
|
and a
|
||||||
jr z, .asm_3666
|
jr z, .startbattle
|
||||||
|
|
||||||
.next
|
.next
|
||||||
pop de
|
pop de
|
||||||
@@ -1445,7 +1445,7 @@ CheckTrainerBattle:: ; 360d
|
|||||||
xor a
|
xor a
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.asm_3666
|
.startbattle
|
||||||
pop de
|
pop de
|
||||||
pop af
|
pop af
|
||||||
ld [$ffe0], a
|
ld [$ffe0], a
|
||||||
@@ -1457,9 +1457,9 @@ CheckTrainerBattle:: ; 360d
|
|||||||
; 3674
|
; 3674
|
||||||
|
|
||||||
Function3674:: ; 3674
|
Function3674:: ; 3674
|
||||||
ld a, $1
|
ld a, 1
|
||||||
ld [CurFruit], a
|
ld [CurFruit], a
|
||||||
ld a, $ff
|
ld a, -1
|
||||||
ld [wd040], a
|
ld [wd040], a
|
||||||
|
|
||||||
Function367e:: ; 367e
|
Function367e:: ; 367e
|
||||||
@@ -1467,7 +1467,7 @@ Function367e:: ; 367e
|
|||||||
ld [EngineBuffer1], a
|
ld [EngineBuffer1], a
|
||||||
ld a, [$ffe0]
|
ld a, [$ffe0]
|
||||||
call GetMapObject
|
call GetMapObject
|
||||||
ld hl, $000a
|
ld hl, MAPOBJECT_SCRIPT_POINTER
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld a, [EngineBuffer1]
|
ld a, [EngineBuffer1]
|
||||||
call GetFarHalfword
|
call GetFarHalfword
|
||||||
@@ -1564,13 +1564,13 @@ FacingPlayerDistance:: ; 36ad
|
|||||||
; 36f5
|
; 36f5
|
||||||
|
|
||||||
|
|
||||||
Function36f5:: ; 36f5
|
CheckTrainerFlag:: ; 36f5
|
||||||
push bc
|
push bc
|
||||||
ld hl, $0001
|
ld hl, OBJECT_MAP_OBJECT_INDEX
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
call GetMapObject
|
call GetMapObject
|
||||||
ld hl, OBJECT_STEP_DURATION
|
ld hl, MAPOBJECT_SCRIPT_POINTER
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
ld h, [hl]
|
ld h, [hl]
|
||||||
@@ -1580,7 +1580,7 @@ Function36f5:: ; 36f5
|
|||||||
ld d, h
|
ld d, h
|
||||||
ld e, l
|
ld e, l
|
||||||
push de
|
push de
|
||||||
ld b, $2 ; check
|
ld b, CHECK_FLAG
|
||||||
call EventFlagAction
|
call EventFlagAction
|
||||||
pop de
|
pop de
|
||||||
ld a, c
|
ld a, c
|
||||||
|
@@ -1774,9 +1774,9 @@ Function2a3c:: ; 2a3c
|
|||||||
|
|
||||||
GetBlockLocation:: ; 2a66
|
GetBlockLocation:: ; 2a66
|
||||||
ld a, [MapWidth]
|
ld a, [MapWidth]
|
||||||
add $6
|
add 6
|
||||||
ld c, a
|
ld c, a
|
||||||
ld b, $0
|
ld b, 0
|
||||||
ld hl, wc801
|
ld hl, wc801
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ld a, e
|
ld a, e
|
||||||
@@ -1797,7 +1797,7 @@ GetBlockLocation:: ; 2a66
|
|||||||
.nope
|
.nope
|
||||||
ld c, d
|
ld c, d
|
||||||
srl c
|
srl c
|
||||||
ld b, $0
|
ld b, 0
|
||||||
add hl, bc
|
add hl, bc
|
||||||
ret
|
ret
|
||||||
; 2a8b
|
; 2a8b
|
||||||
|
@@ -21,9 +21,9 @@ Function1d4b:: ; 1d4b
|
|||||||
; 1d4f
|
; 1d4f
|
||||||
|
|
||||||
|
|
||||||
Function1d4f:: ; 1d4f
|
MenuTextBox:: ; 1d4f
|
||||||
push hl
|
push hl
|
||||||
call Function1d58
|
call LoadMenuTextBox
|
||||||
pop hl
|
pop hl
|
||||||
jp PrintText
|
jp PrintText
|
||||||
; 1d57
|
; 1d57
|
||||||
@@ -32,7 +32,7 @@ Function1d57:: ; 1d57
|
|||||||
ret
|
ret
|
||||||
; 1d58
|
; 1d58
|
||||||
|
|
||||||
Function1d58:: ; 1d58
|
LoadMenuTextBox:: ; 1d58
|
||||||
ld hl, MenuDataHeader_0x1d5f
|
ld hl, MenuDataHeader_0x1d5f
|
||||||
call LoadMenuDataHeader
|
call LoadMenuDataHeader
|
||||||
ret
|
ret
|
||||||
@@ -46,8 +46,8 @@ MenuDataHeader_0x1d5f:: ; 1d5f
|
|||||||
db 0 ; default option
|
db 0 ; default option
|
||||||
; 1d67
|
; 1d67
|
||||||
|
|
||||||
Function1d67:: ; 1d67
|
MenuTextBoxBackup:: ; 1d67
|
||||||
call Function1d4f
|
call MenuTextBox
|
||||||
call WriteBackup
|
call WriteBackup
|
||||||
ret
|
ret
|
||||||
; 1d6e
|
; 1d6e
|
||||||
@@ -539,7 +539,7 @@ PlayClickSFX:: ; 2009
|
|||||||
; 0x2012
|
; 0x2012
|
||||||
|
|
||||||
Function2012:: ; 2012
|
Function2012:: ; 2012
|
||||||
call Function1d4f
|
call MenuTextBox
|
||||||
call CloseText
|
call CloseText
|
||||||
call Function1c07
|
call Function1c07
|
||||||
ret
|
ret
|
||||||
|
File diff suppressed because it is too large
Load Diff
@@ -1177,7 +1177,7 @@ TownMap: ; ee01
|
|||||||
|
|
||||||
|
|
||||||
Bicycle: ; ee08
|
Bicycle: ; ee08
|
||||||
callba Functiond0b3
|
callba BikeFunction
|
||||||
ret
|
ret
|
||||||
; ee0f
|
; ee0f
|
||||||
|
|
||||||
@@ -2209,7 +2209,7 @@ Functionf419: ; f419 (3:7419)
|
|||||||
.asm_f440
|
.asm_f440
|
||||||
push bc
|
push bc
|
||||||
ld hl, UnknownText_0xf44a
|
ld hl, UnknownText_0xf44a
|
||||||
call Function1d67
|
call MenuTextBoxBackup
|
||||||
pop bc
|
pop bc
|
||||||
jr Functionf419
|
jr Functionf419
|
||||||
; f44a (3:744a)
|
; f44a (3:744a)
|
||||||
@@ -2224,7 +2224,7 @@ UnknownText_0xf44a: ; 0xf44a
|
|||||||
EscapeRope: ; f44f
|
EscapeRope: ; f44f
|
||||||
xor a
|
xor a
|
||||||
ld [wd0ec], a
|
ld [wd0ec], a
|
||||||
callba Functioncb95
|
callba EscapeRopeFunction
|
||||||
|
|
||||||
ld a, [wd0ec]
|
ld a, [wd0ec]
|
||||||
cp 1
|
cp 1
|
||||||
@@ -2492,7 +2492,7 @@ SuperRod: ; f5ad
|
|||||||
; f5b1
|
; f5b1
|
||||||
|
|
||||||
Function_0xf5b1: ; f5b1
|
Function_0xf5b1: ; f5b1
|
||||||
callba Functioncf8e
|
callba FishFunction
|
||||||
ret
|
ret
|
||||||
; f5b8
|
; f5b8
|
||||||
|
|
||||||
|
@@ -292,7 +292,11 @@ fix_facing: macro
|
|||||||
db movement_fix_facing ; $3b
|
db movement_fix_facing ; $3b
|
||||||
endm
|
endm
|
||||||
|
|
||||||
__enum__ = $3d
|
enum movement_return_dig
|
||||||
|
return_dig: macro
|
||||||
|
db movement_return_dig
|
||||||
|
db \1
|
||||||
|
endm
|
||||||
|
|
||||||
enum movement_hide_person
|
enum movement_hide_person
|
||||||
hide_person: macro
|
hide_person: macro
|
||||||
@@ -351,7 +355,17 @@ step_wait5: macro
|
|||||||
db movement_step_wait5 ; $4f
|
db movement_step_wait5 ; $4f
|
||||||
endm
|
endm
|
||||||
|
|
||||||
__enum__ = $53
|
__enum__ = $51
|
||||||
|
|
||||||
|
enum movement_fish_got_bite
|
||||||
|
fish_got_bite: macro
|
||||||
|
db movement_fish_got_bite
|
||||||
|
endm
|
||||||
|
|
||||||
|
enum movement_fish_got_bite_2
|
||||||
|
fish_got_bite_2: macro
|
||||||
|
db movement_fish_got_bite_2
|
||||||
|
endm
|
||||||
|
|
||||||
enum movement_hide_emote
|
enum movement_hide_emote
|
||||||
hide_emote: macro
|
hide_emote: macro
|
||||||
|
@@ -2,3 +2,10 @@ trainerclass: MACRO
|
|||||||
enum \1
|
enum \1
|
||||||
const_value = 1
|
const_value = 1
|
||||||
ENDM
|
ENDM
|
||||||
|
|
||||||
|
trainer: MACRO
|
||||||
|
; flag, group, id, seen text, win text, lost text, talk-again text
|
||||||
|
dw \1
|
||||||
|
db \2, \3
|
||||||
|
dw \4, \5, \6, \7
|
||||||
|
ENDM
|
||||||
|
@@ -61,23 +61,7 @@ AzaleaGymTriggerRockets:
|
|||||||
jumpstd radiotowerrockets
|
jumpstd radiotowerrockets
|
||||||
|
|
||||||
TrainerTwinsAmyandmay1:
|
TrainerTwinsAmyandmay1:
|
||||||
; bit/flag number
|
trainer EVENT_BEAT_TWINS_AMY_AND_MAY, TWINS, AMYANDMAY1, TwinsAmyandmay1SeenText, TwinsAmyandmay1BeatenText, $0000, TwinsAmyandmay1Script
|
||||||
dw EVENT_BEAT_TWINS_AMY_AND_MAY
|
|
||||||
|
|
||||||
; trainer group && trainer id
|
|
||||||
db TWINS, AMYANDMAY1
|
|
||||||
|
|
||||||
; text when seen
|
|
||||||
dw TwinsAmyandmay1SeenText
|
|
||||||
|
|
||||||
; text when trainer beaten
|
|
||||||
dw TwinsAmyandmay1BeatenText
|
|
||||||
|
|
||||||
; script when lost
|
|
||||||
dw $0000
|
|
||||||
|
|
||||||
; script when talk again
|
|
||||||
dw TwinsAmyandmay1Script
|
|
||||||
|
|
||||||
TwinsAmyandmay1Script:
|
TwinsAmyandmay1Script:
|
||||||
talkaftercancel
|
talkaftercancel
|
||||||
@@ -88,23 +72,7 @@ TwinsAmyandmay1Script:
|
|||||||
end
|
end
|
||||||
|
|
||||||
TrainerTwinsAmyandmay2:
|
TrainerTwinsAmyandmay2:
|
||||||
; bit/flag number
|
trainer EVENT_BEAT_TWINS_AMY_AND_MAY, TWINS, AMYANDMAY2, TwinsAmyandmay2SeenText, TwinsAmyandmay2BeatenText, $0000, TwinsAmyandmay2Script
|
||||||
dw EVENT_BEAT_TWINS_AMY_AND_MAY
|
|
||||||
|
|
||||||
; trainer group && trainer id
|
|
||||||
db TWINS, AMYANDMAY2
|
|
||||||
|
|
||||||
; text when seen
|
|
||||||
dw TwinsAmyandmay2SeenText
|
|
||||||
|
|
||||||
; text when trainer beaten
|
|
||||||
dw TwinsAmyandmay2BeatenText
|
|
||||||
|
|
||||||
; script when lost
|
|
||||||
dw $0000
|
|
||||||
|
|
||||||
; script when talk again
|
|
||||||
dw TwinsAmyandmay2Script
|
|
||||||
|
|
||||||
TwinsAmyandmay2Script:
|
TwinsAmyandmay2Script:
|
||||||
talkaftercancel
|
talkaftercancel
|
||||||
@@ -115,23 +83,7 @@ TwinsAmyandmay2Script:
|
|||||||
end
|
end
|
||||||
|
|
||||||
TrainerBug_catcherBug_catcher_benny:
|
TrainerBug_catcherBug_catcher_benny:
|
||||||
; bit/flag number
|
trainer EVENT_BEAT_BUG_CATCHER_BENNY, BUG_CATCHER, BUG_CATCHER_BENNY, Bug_catcherBug_catcher_bennySeenText, Bug_catcherBug_catcher_bennyBeatenText, $0000, Bug_catcherBug_catcher_bennyScript
|
||||||
dw EVENT_BEAT_BUG_CATCHER_BENNY
|
|
||||||
|
|
||||||
; trainer group && trainer id
|
|
||||||
db BUG_CATCHER, BUG_CATCHER_BENNY
|
|
||||||
|
|
||||||
; text when seen
|
|
||||||
dw Bug_catcherBug_catcher_bennySeenText
|
|
||||||
|
|
||||||
; text when trainer beaten
|
|
||||||
dw Bug_catcherBug_catcher_bennyBeatenText
|
|
||||||
|
|
||||||
; script when lost
|
|
||||||
dw $0000
|
|
||||||
|
|
||||||
; script when talk again
|
|
||||||
dw Bug_catcherBug_catcher_bennyScript
|
|
||||||
|
|
||||||
Bug_catcherBug_catcher_bennyScript:
|
Bug_catcherBug_catcher_bennyScript:
|
||||||
talkaftercancel
|
talkaftercancel
|
||||||
@@ -142,23 +94,7 @@ Bug_catcherBug_catcher_bennyScript:
|
|||||||
end
|
end
|
||||||
|
|
||||||
TrainerBug_catcherAl:
|
TrainerBug_catcherAl:
|
||||||
; bit/flag number
|
trainer EVENT_BEAT_BUG_CATCHER_AL, BUG_CATCHER, AL, Bug_catcherAlSeenText, Bug_catcherAlBeatenText, $0000, Bug_catcherAlScript
|
||||||
dw EVENT_BEAT_BUG_CATCHER_AL
|
|
||||||
|
|
||||||
; trainer group && trainer id
|
|
||||||
db BUG_CATCHER, AL
|
|
||||||
|
|
||||||
; text when seen
|
|
||||||
dw Bug_catcherAlSeenText
|
|
||||||
|
|
||||||
; text when trainer beaten
|
|
||||||
dw Bug_catcherAlBeatenText
|
|
||||||
|
|
||||||
; script when lost
|
|
||||||
dw $0000
|
|
||||||
|
|
||||||
; script when talk again
|
|
||||||
dw Bug_catcherAlScript
|
|
||||||
|
|
||||||
Bug_catcherAlScript:
|
Bug_catcherAlScript:
|
||||||
talkaftercancel
|
talkaftercancel
|
||||||
@@ -169,23 +105,7 @@ Bug_catcherAlScript:
|
|||||||
end
|
end
|
||||||
|
|
||||||
TrainerBug_catcherJosh:
|
TrainerBug_catcherJosh:
|
||||||
; bit/flag number
|
trainer EVENT_BEAT_BUG_CATCHER_JOSH, BUG_CATCHER, JOSH, Bug_catcherJoshSeenText, Bug_catcherJoshBeatenText, $0000, Bug_catcherJoshScript
|
||||||
dw EVENT_BEAT_BUG_CATCHER_JOSH
|
|
||||||
|
|
||||||
; trainer group && trainer id
|
|
||||||
db BUG_CATCHER, JOSH
|
|
||||||
|
|
||||||
; text when seen
|
|
||||||
dw Bug_catcherJoshSeenText
|
|
||||||
|
|
||||||
; text when trainer beaten
|
|
||||||
dw Bug_catcherJoshBeatenText
|
|
||||||
|
|
||||||
; script when lost
|
|
||||||
dw $0000
|
|
||||||
|
|
||||||
; script when talk again
|
|
||||||
dw Bug_catcherJoshScript
|
|
||||||
|
|
||||||
Bug_catcherJoshScript:
|
Bug_catcherJoshScript:
|
||||||
talkaftercancel
|
talkaftercancel
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user