More label updates, moved predefs to new file

Also named most of the engine and event flag constants.
This commit is contained in:
PikalaxALT
2015-07-20 03:51:52 -04:00
parent 94129b6b45
commit bef792f2d2
90 changed files with 1926 additions and 1899 deletions

View File

@@ -469,13 +469,13 @@ Function3c314: ; 3c314
cp $2 cp $2
jr z, .asm_3c341 jr z, .asm_3c341
call BattleRandom call BattleRandom
cp $80 cp 1 + (50 percent)
jp c, .asm_3c3f1 jp c, .asm_3c3f1
jp Function3c3f3 jp Function3c3f3
.asm_3c341 .asm_3c341
call BattleRandom call BattleRandom
cp $80 cp 1 + (50 percent)
jp c, Function3c3f3 jp c, Function3c3f3
jp .asm_3c3f1 jp .asm_3c3f1
@@ -555,13 +555,13 @@ Function3c314: ; 3c314
cp $2 cp $2
jr z, .asm_3c3e9 jr z, .asm_3c3e9
call BattleRandom call BattleRandom
cp $80 cp 1 + (50 percent)
jp c, .asm_3c3f1 jp c, .asm_3c3f1
jp Function3c3f3 jp Function3c3f3
.asm_3c3e9 .asm_3c3e9
call BattleRandom call BattleRandom
cp $80 cp 1 + (50 percent)
jp c, Function3c3f3 jp c, Function3c3f3
.asm_3c3f1 .asm_3c3f1
scf scf
@@ -798,7 +798,7 @@ Function3c543: ; 3c543
call BattleRandom call BattleRandom
ld b, a ld b, a
cp $80 cp 1 + (50 percent)
jr nc, .Stay jr nc, .Stay
push bc push bc
@@ -810,7 +810,7 @@ Function3c543: ; 3c543
jr c, .Flee jr c, .Flee
ld a, b ld a, b
cp $1a cp 1 + (10 percent)
jr nc, .Stay jr nc, .Stay
ld a, [TempEnemyMonSpecies] ld a, [TempEnemyMonSpecies]
@@ -1607,7 +1607,7 @@ Function3ca8f: ; 3ca8f
and a and a
ret nz ret nz
call BattleRandom call BattleRandom
cp $19 cp 10 percent
ret nc ret nc
xor a xor a
ld [BattleMonStatus], a ld [BattleMonStatus], a
@@ -1628,7 +1628,7 @@ Function3ca8f: ; 3ca8f
and a and a
ret nz ret nz
call BattleRandom call BattleRandom
cp $19 cp 10 percent
ret nc ret nc
xor a xor a
ld [EnemyMonStatus], a ld [EnemyMonStatus], a
@@ -2882,7 +2882,7 @@ Function3d227: ; 3d227
call ClearSprites call ClearSprites
call WhiteBGMap call WhiteBGMap
call Function3eda6 call Function3eda6
call Function1c07 call ExitMenu
call Function309d call Function309d
call WaitBGMap call WaitBGMap
call ClearSGB call ClearSGB
@@ -3685,7 +3685,7 @@ Function3d74b: ; 3d74b
Function3d7a0: ; 3d7a0 Function3d7a0: ; 3d7a0
xor a xor a
ld [hBGMapMode], a ld [hBGMapMode], a
call Function1c07 call ExitMenu
call ClearSprites call ClearSprites
hlcoord 1, 0 hlcoord 1, 0
lb bc, 4, 10 lb bc, 4, 10
@@ -5211,7 +5211,7 @@ BattleMenu_Pack: ; 3e1c7
call Function3ed9f call Function3ed9f
call Function3f43d call Function3f43d
call Function3f47c call Function3f47c
call Function1c07 call ExitMenu
call WaitBGMap call WaitBGMap
call Function3ee27 call Function3ee27
call Function309d call Function309d
@@ -5248,7 +5248,7 @@ Function3e234: ; 3e234
call Function3f47c call Function3f47c
ld a, $1 ld a, $1
ld [wcfa9], a ld [wcfa9], a
call Function1c07 call ExitMenu
call Function3df2c call Function3df2c
call WaitBGMap call WaitBGMap
call Function309d call Function309d
@@ -5272,7 +5272,7 @@ Function3e234: ; 3e234
BattleMenu_PKMN: ; 3e28d BattleMenu_PKMN: ; 3e28d
call Function1d6e call Function1d6e
Function3e290: Function3e290:
call Function1c07 call ExitMenu
call Function1d6e call Function1d6e
call WhiteBGMap call WhiteBGMap
Function3e299: Function3e299:
@@ -6255,13 +6255,13 @@ LoadEnemyMon: ; 3e8eb
; 25% chance of getting an item ; 25% chance of getting an item
call BattleRandom call BattleRandom
cp a, $c0 cp a, 1 + (75 percent)
ld a, NO_ITEM ld a, NO_ITEM
jr c, .UpdateItem jr c, .UpdateItem
; From there, an 8% chance for Item2 ; From there, an 8% chance for Item2
call BattleRandom call BattleRandom
cp a, $14 ; 8% of 25% = 2% Item2 cp a, 8 percent ; 8% of 25% = 2% Item2
ld a, [BaseItems] ld a, [BaseItems]
jr nc, .UpdateItem jr nc, .UpdateItem
ld a, [BaseItems+1] ld a, [BaseItems+1]
@@ -8990,7 +8990,7 @@ Function3f998: ; 3f998
ret nz ret nz
.asm_3f9ca .asm_3f9ca
callab Function2a30d callab UpdateRoamMons
ret ret
; 3f9d1 ; 3f9d1

View File

@@ -16,13 +16,13 @@
const ENGINE_POKERUS const ENGINE_POKERUS
const ENGINE_ROCKET_SIGNAL_ON_CH20 const ENGINE_ROCKET_SIGNAL_ON_CH20
const ENGINE_CREDITS_SKIP const ENGINE_CREDITS_SKIP
const ENGINE_BUG_CONTEST_ON const ENGINE_BUG_CONTEST_ON ; 10
const ENGINE_BUG_CONTEST_TIMER const ENGINE_BUG_CONTEST_TIMER
const ENGINE_12 const ENGINE_12
const ENGINE_ROCKETS_IN_RADIO_TOWER const ENGINE_ROCKETS_IN_RADIO_TOWER
const ENGINE_BIKE_SHOP_CALL_ENABLED const ENGINE_BIKE_SHOP_CALL_ENABLED
const ENGINE_GIVE_POKERUS const ENGINE_GIVE_POKERUS
const ENGINE_16 const ENGINE_FLORIA
const ENGINE_ROCKETS_IN_MAHOGANY const ENGINE_ROCKETS_IN_MAHOGANY
const ENGINE_STRENGTH_ACTIVE const ENGINE_STRENGTH_ACTIVE
const ENGINE_ALWAYS_ON_BIKE const ENGINE_ALWAYS_ON_BIKE
@@ -32,7 +32,7 @@
const ENGINE_PLAINBADGE const ENGINE_PLAINBADGE
const ENGINE_FOGBADGE const ENGINE_FOGBADGE
const ENGINE_MINERALBADGE const ENGINE_MINERALBADGE
const ENGINE_STORMBADGE const ENGINE_STORMBADGE ; 20
const ENGINE_GLACIERBADGE const ENGINE_GLACIERBADGE
const ENGINE_RISINGBADGE const ENGINE_RISINGBADGE
const ENGINE_BOULDERBADGE const ENGINE_BOULDERBADGE
@@ -48,7 +48,7 @@
const ENGINE_UNLOCKED_UNOWNS_3 const ENGINE_UNLOCKED_UNOWNS_3
const ENGINE_UNLOCKED_UNOWNS_4 const ENGINE_UNLOCKED_UNOWNS_4
const ENGINE_UNLOCKED_UNOWNS_5 const ENGINE_UNLOCKED_UNOWNS_5
const ENGINE_UNLOCKED_UNOWNS_6 const ENGINE_UNLOCKED_UNOWNS_6 ; 30
const ENGINE_UNLOCKED_UNOWNS_7 const ENGINE_UNLOCKED_UNOWNS_7
const ENGINE_UNLOCKED_UNOWNS_8 const ENGINE_UNLOCKED_UNOWNS_8
const ENGINE_FLYPOINT_KRISS_HOUSE const ENGINE_FLYPOINT_KRISS_HOUSE
@@ -64,7 +64,7 @@
const ENGINE_FLYPOINT_CELADON const ENGINE_FLYPOINT_CELADON
const ENGINE_FLYPOINT_FUCHSIA const ENGINE_FLYPOINT_FUCHSIA
const ENGINE_FLYPOINT_CINNABAR const ENGINE_FLYPOINT_CINNABAR
const ENGINE_FLYPOINT_INDIGO_PLATEAU const ENGINE_FLYPOINT_INDIGO_PLATEAU ; 40
const ENGINE_FLYPOINT_NEW_BARK const ENGINE_FLYPOINT_NEW_BARK
const ENGINE_FLYPOINT_CHERRYGROVE const ENGINE_FLYPOINT_CHERRYGROVE
const ENGINE_FLYPOINT_VIOLET const ENGINE_FLYPOINT_VIOLET
@@ -80,7 +80,7 @@
const ENGINE_FLYPOINT_UNUSED const ENGINE_FLYPOINT_UNUSED
const ENGINE_LUCKY_NUMBER_SHOW const ENGINE_LUCKY_NUMBER_SHOW
const ENGINE_4F const ENGINE_4F
const ENGINE_KURT_MAKING_BALLS const ENGINE_KURT_MAKING_BALLS ; 50
const ENGINE_DAILY_BUG_CONTEST const ENGINE_DAILY_BUG_CONTEST
const ENGINE_SPECIAL_WILDDATA const ENGINE_SPECIAL_WILDDATA
const ENGINE_TIME_CAPSULE const ENGINE_TIME_CAPSULE
@@ -95,8 +95,8 @@
const ENGINE_TEA_IN_BLUES_HOUSE const ENGINE_TEA_IN_BLUES_HOUSE
const ENGINE_INDIGO_PLATEAU_RIVAL_FIGHT const ENGINE_INDIGO_PLATEAU_RIVAL_FIGHT
const ENGINE_DAILY_MOVE_TUTOR const ENGINE_DAILY_MOVE_TUTOR
const ENGINE_5F const ENGINE_BUENAS_PASSWORD
const ENGINE_60 const ENGINE_BUENAS_PASSWORD_2 ; 60
const ENGINE_GOLDENROD_DEPT_STORE_SALE_IS_ON const ENGINE_GOLDENROD_DEPT_STORE_SALE_IS_ON
const ENGINE_62 const ENGINE_62
const ENGINE_PLAYER_IS_FEMALE const ENGINE_PLAYER_IS_FEMALE
@@ -112,7 +112,7 @@
const ENGINE_RALPH const ENGINE_RALPH
const ENGINE_LIZ const ENGINE_LIZ
const ENGINE_ANTHONY const ENGINE_ANTHONY
const ENGINE_TODD const ENGINE_TODD ; 70
const ENGINE_GINA const ENGINE_GINA
const ENGINE_ARNIE const ENGINE_ARNIE
const ENGINE_ALAN const ENGINE_ALAN
@@ -128,37 +128,37 @@
const ENGINE_BEVERLY_HAS_NUGGET const ENGINE_BEVERLY_HAS_NUGGET
const ENGINE_JOSE_HAS_STAR_PIECE const ENGINE_JOSE_HAS_STAR_PIECE
const ENGINE_WADE_HAS_ITEM const ENGINE_WADE_HAS_ITEM
const ENGINE_GINA_HAS_LEAF_STONE const ENGINE_GINA_HAS_LEAF_STONE ; 80
const ENGINE_ALAN_HAS_FIRE_STONE const ENGINE_ALAN_HAS_FIRE_STONE
const ENGINE_LIZ_HAS_THUNDERSTONE const ENGINE_DANA_HAS_THUNDERSTONE
const ENGINE_DEREK_HAS_NUGGET const ENGINE_DEREK_HAS_NUGGET
const ENGINE_TULLY_HAS_WATER_STONE const ENGINE_TULLY_HAS_WATER_STONE
const ENGINE_TIFFANY_HAS_PINK_BOW const ENGINE_TIFFANY_HAS_PINK_BOW
const ENGINE_WILTON_HAS_ITEM const ENGINE_WILTON_HAS_ITEM
const ENGINE_87 const ENGINE_JACK_MONDAY_MORNING
const ENGINE_88 const ENGINE_HUEY_WEDNESDAY_NIGHT
const ENGINE_89 const ENGINE_GAVEN_THURSDAY_MORNING
const ENGINE_8A const ENGINE_BETH_FRIDAY_AFTERNOON
const ENGINE_8B const ENGINE_JOSE_SATURDAY_NIGHT
const ENGINE_8C const ENGINE_REENA_SUNDAY_MORNING
const ENGINE_8D const ENGINE_JOEY_MONDAY_AFTERNOON
const ENGINE_8E const ENGINE_WADE_TUESDAY_NIGHT
const ENGINE_8F const ENGINE_RALPH_WEDNESDAY_MORNING
const ENGINE_90 const ENGINE_LIZ_THURSDAY_AFTERNOON ; 90
const ENGINE_91 const ENGINE_ANTHONY_FRIDAY_NIGHT
const ENGINE_92 const ENGINE_TODD_SATURDAY_MORNING
const ENGINE_93 const ENGINE_GINA_SUNDAY_AFTERNOON
const ENGINE_94 const ENGINE_ARNIE_TUESDAY_MORNING
const ENGINE_95 const ENGINE_ALAN_WEDNESDAY_AFTERNOON
const ENGINE_96 const ENGINE_DANA_THURSDAY_NIGHT
const ENGINE_97 const ENGINE_CHAD_FRIDAY_MORNING
const ENGINE_98 const ENGINE_TULLY_SUNDAY_NIGHT
const ENGINE_99 const ENGINE_BRENT_MONDAY_MORNING
const ENGINE_9A const ENGINE_TIFFANY_TUESDAY_AFTERNOON
const ENGINE_9B const ENGINE_VANCE_WEDNESDAY_NIGHT
const ENGINE_9C const ENGINE_WILTON_THRUSDAY_MORNING
const ENGINE_9D const ENGINE_PARRY_FRIDAY_AFTERNOON
const ENGINE_9E const ENGINE_ERIN_SATURDAY_NIGHT
const ENGINE_KRIS_IN_CABLE_CLUB const ENGINE_KRIS_IN_CABLE_CLUB
const ENGINE_DUNSPARCE_SWARM const ENGINE_DUNSPARCE_SWARM ; a0
const ENGINE_YANMA_SWARM const ENGINE_YANMA_SWARM

View File

@@ -1,14 +1,16 @@
const_def const_def
const EVENT_000 ; These first eight flags are reset upon reloading the map.
const EVENT_001 const EVENT_GAVE_KURT_APRICORNS ; 000
const EVENT_002 const EVENT_RECEIVED_BALLS_FROM_KURT
const EVENT_003 const EVENT_DRAGON_SHRINE_QUESTION_2
const EVENT_004 const EVENT_DRAGON_SHRINE_QUESTION_3
const EVENT_005 const EVENT_DRAGON_SHRINE_QUESTION_4
const EVENT_006 const EVENT_DRAGON_SHRINE_QUESTION_5
const EVENT_007 const EVENT_JUST_RECEIVED_DRATINI
const EVENT_IN_YOUR_ROOM
; Johto story events
const EVENT_GOT_TM31_MUD_SLAP const EVENT_GOT_TM31_MUD_SLAP
const EVENT_GOT_TM49_FURY_CUTTER const EVENT_GOT_TM49_FURY_CUTTER
const EVENT_GOT_TM01_DYNAMICPUNCH const EVENT_GOT_TM01_DYNAMICPUNCH
@@ -49,23 +51,23 @@
const EVENT_GOT_TOGEPI_EGG_FROM_ELMS_AIDE const EVENT_GOT_TOGEPI_EGG_FROM_ELMS_AIDE
const EVENT_MADE_UNOWN_APPEAR_IN_RUINS const EVENT_MADE_UNOWN_APPEAR_IN_RUINS
const EVENT_FAST_SHIP_DESTINATION_OLIVINE const EVENT_FAST_SHIP_DESTINATION_OLIVINE
const EVENT_030 const EVENT_FAST_SHIP_FIRST_TIME
const EVENT_031 const EVENT_FAST_SHIP_HAS_ARRIVED
const EVENT_032 const EVENT_FAST_SHIP_FOUND_GIRL
const EVENT_033 const EVENT_FAST_SHIP_LAZY_SAILOR
const EVENT_034 const EVENT_FAST_SHIP_INFORMED_ABOUT_LAZY_SAILOR
const EVENT_035 const EVENT_KURT_GAVE_YOU_LURE_BALL
const EVENT_INITIALIZED_EVENTS const EVENT_INITIALIZED_EVENTS
const EVENT_JASMINE_EXPLAINED_AMPHYS_SICKNESS const EVENT_JASMINE_EXPLAINED_AMPHYS_SICKNESS
const EVENT_038 const EVENT_LAKE_OF_RAGE_EXPLAINED_WEIRD_MAGIKARP
const EVENT_039 const EVENT_LAKE_OF_RAGE_ASKED_FOR_MAGIKARP
const EVENT_03A const EVENT_LAKE_OF_RAGE_ELIXIR_ON_STANDBY
const EVENT_03B const EVENT_03B
const EVENT_03C const EVENT_03C
const EVENT_HEALED_MOOMOO const EVENT_HEALED_MOOMOO
const EVENT_GOT_TM13_SNORE_FROM_MOOMOO_FARM const EVENT_GOT_TM13_SNORE_FROM_MOOMOO_FARM
const EVENT_TALKED_TO_FARMER_ABOUT_MOOMOO const EVENT_TALKED_TO_FARMER_ABOUT_MOOMOO
const EVENT_TALKED_TO_MOM_AFTER_MYSTERY_EGG_QUEST const EVENT_TALKED_TO_MOM_AFTER_MYSTERY_EGG_QUEST ; 040
const EVENT_DUDE_TALKED_TO_YOU const EVENT_DUDE_TALKED_TO_YOU
const EVENT_LEARNED_TO_CATCH_POKEMON const EVENT_LEARNED_TO_CATCH_POKEMON
const EVENT_ELM_CALLED_ABOUT_STOLEN_POKEMON const EVENT_ELM_CALLED_ABOUT_STOLEN_POKEMON
@@ -75,13 +77,13 @@
const EVENT_GOT_SUNNY_DAY_FROM_RADIO_TOWER const EVENT_GOT_SUNNY_DAY_FROM_RADIO_TOWER
const EVENT_GOT_PINK_BOW_FROM_MARY const EVENT_GOT_PINK_BOW_FROM_MARY
const EVENT_USED_BASEMENT_KEY const EVENT_USED_BASEMENT_KEY
const EVENT_04A const EVENT_RECEIVED_CARD_KEY
const EVENT_GOT_TM08_ROCK_SMASH const EVENT_GOT_TM08_ROCK_SMASH
const EVENT_04C const EVENT_LANCE_HEALED_YOU_IN_TEAM_ROCKET_BASE
const EVENT_GOT_MYSTIC_WATER_IN_CHERRYGROVE const EVENT_GOT_MYSTIC_WATER_IN_CHERRYGROVE
const EVENT_GOT_TM05_ROAR const EVENT_GOT_TM05_ROAR
const EVENT_GOT_EEVEE const EVENT_GOT_EEVEE
const EVENT_GOT_KENYA const EVENT_GOT_KENYA ; 050
const EVENT_GAVE_KENYA const EVENT_GAVE_KENYA
const EVENT_GOT_HP_UP_FROM_RANDY const EVENT_GOT_HP_UP_FROM_RANDY
const EVENT_GOT_TM50_NIGHTMARE const EVENT_GOT_TM50_NIGHTMARE
@@ -97,7 +99,7 @@
const EVENT_GOT_MIRACLE_SEED_IN_ROUTE_32 const EVENT_GOT_MIRACLE_SEED_IN_ROUTE_32
const EVENT_GOT_CHARCOAL_IN_CHARCOAL_KILN const EVENT_GOT_CHARCOAL_IN_CHARCOAL_KILN
const EVENT_GOT_TM02_HEADBUTT const EVENT_GOT_TM02_HEADBUTT
const EVENT_DECIDED_TO_HELP_LANCE const EVENT_DECIDED_TO_HELP_LANCE ; 060
const EVENT_GOT_TYROGUE_FROM_KIYO const EVENT_GOT_TYROGUE_FROM_KIYO
const EVENT_MET_FRIEDA_OF_FRIDAY const EVENT_MET_FRIEDA_OF_FRIDAY
const EVENT_GOT_POISON_BARB_FROM_FRIEDA const EVENT_GOT_POISON_BARB_FROM_FRIEDA
@@ -112,25 +114,25 @@
const EVENT_MET_SANTOS_OF_SATURDAY const EVENT_MET_SANTOS_OF_SATURDAY
const EVENT_GOT_SPELL_TAG_FROM_SANTOS const EVENT_GOT_SPELL_TAG_FROM_SANTOS
const EVENT_MET_MONICA_OF_MONDAY const EVENT_MET_MONICA_OF_MONDAY
const EVENT_GOT_SHARP_BEAK_FROM_MONICA const EVENT_GOT_SHARP_BEAK_FROM_MONICA ; 070
const EVENT_GOT_SOFT_SAND_FROM_KATE const EVENT_GOT_SOFT_SAND_FROM_KATE
const EVENT_GOT_METAL_COAT_FROM_GRANDPA_ON_SS_AQUA const EVENT_GOT_METAL_COAT_FROM_GRANDPA_ON_SS_AQUA
const EVENT_GOT_BLACKGLASSES_IN_DARK_CAVE const EVENT_GOT_BLACKGLASSES_IN_DARK_CAVE
const EVENT_GOT_KINGS_ROCK_IN_SLOWPOKE_WELL const EVENT_GOT_KINGS_ROCK_IN_SLOWPOKE_WELL
const EVENT_GOT_TM47_STEEL_WING const EVENT_GOT_TM47_STEEL_WING
const EVENT_GOT_TM37_SANDSTORM const EVENT_GOT_TM37_SANDSTORM
const EVENT_076 const EVENT_FIRST_TIME_BANKING_WITH_MOM
const EVENT_TOLD_ELM_ABOUT_TOGEPI_OVER_THE_PHONE const EVENT_TOLD_ELM_ABOUT_TOGEPI_OVER_THE_PHONE
const EVENT_GOT_CLEAR_BELL const EVENT_GOT_CLEAR_BELL
const EVENT_GOT_SILVER_WING const EVENT_GOT_SILVER_WING
const EVENT_GOT_TM12_SWEET_SCENT const EVENT_GOT_TM12_SWEET_SCENT
const EVENT_RELEASED_THE_BEASTS const EVENT_RELEASED_THE_BEASTS
const EVENT_GOT_MASTER_BALL_FROM_ELM const EVENT_GOT_MASTER_BALL_FROM_ELM
; Johto Signpost Items
const EVENT_TIN_TOWER_4F_HIDDEN_MAX_POTION const EVENT_TIN_TOWER_4F_HIDDEN_MAX_POTION
const EVENT_TIN_TOWER_5F_HIDDEN_FULL_RESTORE const EVENT_TIN_TOWER_5F_HIDDEN_FULL_RESTORE
const EVENT_TIN_TOWER_5F_HIDDEN_CARBOS const EVENT_TIN_TOWER_5F_HIDDEN_CARBOS
; Signpost items const EVENT_BURNED_TOWER_1F_HIDDEN_ETHER ; 080
const EVENT_BURNED_TOWER_1F_HIDDEN_ETHER
const EVENT_081 const EVENT_081
const EVENT_082 const EVENT_082
const EVENT_083 const EVENT_083
@@ -187,8 +189,9 @@
const EVENT_LAKE_OF_RAGE_HIDDEN_RARE_CANDY const EVENT_LAKE_OF_RAGE_HIDDEN_RARE_CANDY
const EVENT_LAKE_OF_RAGE_HIDDEN_MAX_POTION const EVENT_LAKE_OF_RAGE_HIDDEN_MAX_POTION
const EVENT_SILVER_CAVE_OUTSIDE_HIDDEN_FULL_RESTORE const EVENT_SILVER_CAVE_OUTSIDE_HIDDEN_FULL_RESTORE
; Crystal-exclusive events in Johto
const EVENT_MET_FLORIA const EVENT_MET_FLORIA
const EVENT_0BA const EVENT_TALKED_TO_FLORIA_AT_FLOWER_SHOP
const EVENT_BUGGING_KURT_TOO_MUCH const EVENT_BUGGING_KURT_TOO_MUCH
const EVENT_TALKED_TO_RUINS_COWARD const EVENT_TALKED_TO_RUINS_COWARD
const EVENT_GOT_DRATINI const EVENT_GOT_DRATINI
@@ -202,6 +205,7 @@
const EVENT_0C5 const EVENT_0C5
const EVENT_0C6 const EVENT_0C6
const EVENT_0C7 const EVENT_0C7
; Kanto story events
const EVENT_GOT_NUGGET_FROM_GUY const EVENT_GOT_NUGGET_FROM_GUY
const EVENT_RETURNED_MACHINE_PART const EVENT_RETURNED_MACHINE_PART
const EVENT_MET_MANAGER_AT_POWER_PLANT const EVENT_MET_MANAGER_AT_POWER_PLANT
@@ -230,6 +234,7 @@
const EVENT_TALKED_TO_OAK_IN_KANTO const EVENT_TALKED_TO_OAK_IN_KANTO
const EVENT_GOT_HP_UP_FROM_VERMILION_GUY const EVENT_GOT_HP_UP_FROM_VERMILION_GUY
const EVENT_GOT_TM29_PSYCHIC const EVENT_GOT_TM29_PSYCHIC
; Kanto Signpost Items
const EVENT_DIGLETTS_CAVE_HIDDEN_MAX_REVIVE const EVENT_DIGLETTS_CAVE_HIDDEN_MAX_REVIVE
const EVENT_UNDERGROUND_HIDDEN_FULL_RESTORE const EVENT_UNDERGROUND_HIDDEN_FULL_RESTORE
const EVENT_UNDERGROUND_HIDDEN_X_SPECIAL const EVENT_UNDERGROUND_HIDDEN_X_SPECIAL
@@ -258,11 +263,12 @@
const EVENT_CELADON_CITY_HIDDEN_PP_UP const EVENT_CELADON_CITY_HIDDEN_PP_UP
const EVENT_CINNABAR_ISLAND_HIDDEN_RARE_CANDY const EVENT_CINNABAR_ISLAND_HIDDEN_RARE_CANDY
const EVENT_BURNED_TOWER_1F_HIDDEN_ULTRA_BALL const EVENT_BURNED_TOWER_1F_HIDDEN_ULTRA_BALL
const EVENT_100 const EVENT_GINA_GAVE_LEAF_STONE
const EVENT_101 const EVENT_ALAN_GAVE_FIRE_STONE
const EVENT_102 const EVENT_DANA_GAVE_THUNDERSTONE
const EVENT_103 const EVENT_TULLY_GAVE_WATER_STONE
const EVENT_104 const EVENT_TIFFANY_GAVE_PINK_BOW
; ???
const EVENT_105 const EVENT_105
const EVENT_106 const EVENT_106
const EVENT_107 const EVENT_107
@@ -602,13 +608,15 @@
const EVENT_255 const EVENT_255
const EVENT_256 const EVENT_256
const EVENT_257 const EVENT_257
const EVENT_258 ; Kurt events
const EVENT_259 const EVENT_GAVE_KURT_RED_APRICORN
const EVENT_25A const EVENT_GAVE_KURT_BLU_APRICORN
const EVENT_25B const EVENT_GAVE_KURT_YLW_APRICORN
const EVENT_25C const EVENT_GAVE_KURT_GRN_APRICORN
const EVENT_25D const EVENT_GAVE_KURT_WHT_APRICORN
const EVENT_25E const EVENT_GAVE_KURT_BLK_APRICORN
const EVENT_GAVE_KURT_PNK_APRICORN
; Phone events
const EVENT_JACK_ASKED_FOR_PHONE_NUMBER const EVENT_JACK_ASKED_FOR_PHONE_NUMBER
const EVENT_260 const EVENT_260
const EVENT_BEVERLY_ASKED_FOR_PHONE_NUMBER const EVENT_BEVERLY_ASKED_FOR_PHONE_NUMBER
@@ -620,7 +628,7 @@
const EVENT_GOT_CARBOS_FROM_VANCE const EVENT_GOT_CARBOS_FROM_VANCE
const EVENT_GOT_IRON_FROM_PARRY const EVENT_GOT_IRON_FROM_PARRY
const EVENT_GOT_CALCIUM_FROM_ERIN const EVENT_GOT_CALCIUM_FROM_ERIN
const EVENT_26A const EVENT_KENJI_ON_BREAK
const EVENT_GAVEN_ASKED_FOR_PHONE_NUMBER const EVENT_GAVEN_ASKED_FOR_PHONE_NUMBER
const EVENT_26C const EVENT_26C
const EVENT_BETH_ASKED_FOR_PHONE_NUMBER const EVENT_BETH_ASKED_FOR_PHONE_NUMBER
@@ -674,10 +682,12 @@
const EVENT_ERIN_ASKED_FOR_PHONE_NUMBER const EVENT_ERIN_ASKED_FOR_PHONE_NUMBER
const EVENT_BUENA_OFFERED_HER_PHONE_NUMBER_NO_BLUE_CARD const EVENT_BUENA_OFFERED_HER_PHONE_NUMBER_NO_BLUE_CARD
const EVENT_29F const EVENT_29F
const EVENT_2A0 ; 2a0 ; Ruins Of Alph puzzles
const EVENT_2A1 const EVENT_SOLVED_HO_OH_PUZZLE ; 2a0
const EVENT_2A2 const EVENT_SOLVED_KABUTO_PUZZLE
const EVENT_2A3 const EVENT_SOLVED_OMANYTE_PUZZLE
const EVENT_SOLVED_AERODACTYL_PUZZLE
; Decorations
const EVENT_DECO_BED_1 const EVENT_DECO_BED_1
const EVENT_DECO_BED_2 const EVENT_DECO_BED_2
const EVENT_DECO_BED_3 const EVENT_DECO_BED_3
@@ -724,7 +734,8 @@
const EVENT_DECO_BIG_SNORLAX_DOLL const EVENT_DECO_BIG_SNORLAX_DOLL
const EVENT_DECO_BIG_ONIX_DOLL ; 2d0 const EVENT_DECO_BIG_ONIX_DOLL ; 2d0
const EVENT_DECO_BIG_LAPRAS_DOLL const EVENT_DECO_BIG_LAPRAS_DOLL
const EVENT_2D2 ; More Johto events
const EVENT_WARPED_FROM_ROUTE_35_NATIONAL_PARK_GATE
const EVENT_SWITCH_1 const EVENT_SWITCH_1
const EVENT_SWITCH_2 const EVENT_SWITCH_2
const EVENT_SWITCH_3 const EVENT_SWITCH_3
@@ -807,6 +818,7 @@
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
const EVENT_GOT_THUNDERSTONE_FROM_BILLS_GRANDPA const EVENT_GOT_THUNDERSTONE_FROM_BILLS_GRANDPA
; More Crystal-specific events
const EVENT_LISTENED_TO_INITIAL_RADIO const EVENT_LISTENED_TO_INITIAL_RADIO
const EVENT_WALL_OPENED_IN_HO_OH_CHAMBER const EVENT_WALL_OPENED_IN_HO_OH_CHAMBER
const EVENT_WALL_OPENED_IN_KABUTO_CHAMBER const EVENT_WALL_OPENED_IN_KABUTO_CHAMBER
@@ -835,6 +847,7 @@
const EVENT_GOT_ODD_EGG const EVENT_GOT_ODD_EGG
const EVENT_33F const EVENT_33F
const EVENT_GOT_GS_BALL_FROM_POKECOM_CENTER const EVENT_GOT_GS_BALL_FROM_POKECOM_CENTER
; ???
const EVENT_341 const EVENT_341
const EVENT_342 const EVENT_342
const EVENT_343 const EVENT_343
@@ -1533,6 +1546,7 @@
const EVENT_BEAT_SAGE_GAKU const EVENT_BEAT_SAGE_GAKU
const EVENT_BEAT_SAGE_MASA const EVENT_BEAT_SAGE_MASA
const EVENT_BEAT_SAGE_KOJI const EVENT_BEAT_SAGE_KOJI
; ???
const EVENT_5CC const EVENT_5CC
const EVENT_5CD const EVENT_5CD
const EVENT_5CE const EVENT_5CE
@@ -1725,7 +1739,7 @@
const EVENT_MOUNT_MORTAR_2F_INSIDE_ESCAPE_ROPE const EVENT_MOUNT_MORTAR_2F_INSIDE_ESCAPE_ROPE
const EVENT_MOUNT_MORTAR_B1F_HYPER_POTION const EVENT_MOUNT_MORTAR_B1F_HYPER_POTION
const EVENT_MOUNT_MORTAR_B1F_CARBOS const EVENT_MOUNT_MORTAR_B1F_CARBOS
const EVENT_ICE_PATH_1F_HM_WATERFALL const EVENT_GOT_HM07_WATERFALL
const EVENT_ICE_PATH_1F_PP_UP const EVENT_ICE_PATH_1F_PP_UP
const EVENT_ICE_PATH_B1F_IRON const EVENT_ICE_PATH_B1F_IRON
const EVENT_ICE_PATH_B2F_MAHOGANY_SIDE_FULL_HEAL const EVENT_ICE_PATH_B2F_MAHOGANY_SIDE_FULL_HEAL
@@ -1835,9 +1849,9 @@
const EVENT_6F2 const EVENT_6F2
const EVENT_ILEX_FOREST_APPRENTICE const EVENT_ILEX_FOREST_APPRENTICE
const EVENT_ILEX_FOREST_CHARCOAL_MASTER const EVENT_ILEX_FOREST_CHARCOAL_MASTER
const EVENT_6F5 const EVENT_CHARCOAL_KILN_FARFETCH_D
const EVENT_6F6 const EVENT_CHARCOAL_KILN_APPRENTICE
const EVENT_6F7 const EVENT_CHARCOAL_KILN_BOSS
const EVENT_ROUTE_36_SUDOWOODO const EVENT_ROUTE_36_SUDOWOODO
const EVENT_AZALEA_TOWN_SLOWPOKES const EVENT_AZALEA_TOWN_SLOWPOKES
const EVENT_AZALEA_TOWN_SLOWPOKETAIL_ROCKET const EVENT_AZALEA_TOWN_SLOWPOKETAIL_ROCKET
@@ -1943,7 +1957,7 @@
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 ; 760 const EVENT_UNION_CAVE_B2F_LAPRAS ; 760
const EVENT_761 const EVENT_TEAM_ROCKET_DISBANDED
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
const EVENT_BURNED_TOWER_MORTY const EVENT_BURNED_TOWER_MORTY

View File

@@ -1,22 +1,22 @@
; trainer groups ; trainer groups
enum_start 1 enum_start 1
trainerclass FALKNER trainerclass FALKNER ; 1
trainerclass WHITNEY trainerclass WHITNEY ; 2
trainerclass BUGSY trainerclass BUGSY ; 3
trainerclass MORTY trainerclass MORTY ; 4
trainerclass PRYCE trainerclass PRYCE ; 5
trainerclass JASMINE trainerclass JASMINE ; 6
trainerclass CHUCK trainerclass CHUCK ; 7
trainerclass CLAIR trainerclass CLAIR ; 8
trainerclass RIVAL1 trainerclass RIVAL1 ; 9
const RIVAL1_1 const RIVAL1_1
const RIVAL1_2 const RIVAL1_2
const RIVAL1_3 const RIVAL1_3
@@ -33,40 +33,40 @@
const RIVAL1_14 const RIVAL1_14
const RIVAL1_15 const RIVAL1_15
trainerclass POKEMON_PROF trainerclass POKEMON_PROF ; a
trainerclass WILL trainerclass WILL ; b
trainerclass CAL trainerclass CAL ; c
const CAL1 const CAL1
const CAL2 const CAL2
const CAL3 const CAL3
trainerclass BRUNO trainerclass BRUNO ; d
trainerclass KAREN trainerclass KAREN ; e
trainerclass KOGA trainerclass KOGA ; f
trainerclass CHAMPION trainerclass CHAMPION ; 10
const LANCE const LANCE
trainerclass BROCK trainerclass BROCK ; 11
trainerclass MISTY trainerclass MISTY ; 12
trainerclass LT_SURGE trainerclass LT_SURGE ; 13
trainerclass SCIENTIST trainerclass SCIENTIST ; 14
const ROSS const ROSS
const MITCH const MITCH
const JED const JED
const MARC const MARC
const RICH const RICH
trainerclass ERIKA trainerclass ERIKA ; 15
trainerclass YOUNGSTER trainerclass YOUNGSTER ; 16
const JOEY1 const JOEY1
const MIKEY const MIKEY
const ALBERT const ALBERT
@@ -82,7 +82,7 @@
const JOEY4 const JOEY4
const JOEY5 const JOEY5
trainerclass SCHOOLBOY trainerclass SCHOOLBOY ; 17
const JACK1 const JACK1
const KIPP const KIPP
const ALAN1 const ALAN1
@@ -108,7 +108,7 @@
const CHAD4 const CHAD4
const CHAD5 const CHAD5
trainerclass BIRD_KEEPER trainerclass BIRD_KEEPER ; 18
const ROD const ROD
const ABE const ABE
const BRYAN const BRYAN
@@ -129,7 +129,7 @@
const VANCE2 const VANCE2
const VANCE3 const VANCE3
trainerclass LASS trainerclass LASS ; 19
const CARRIE const CARRIE
const BRIDGET const BRIDGET
const ALICE const ALICE
@@ -148,9 +148,9 @@
const DANA4 const DANA4
const DANA5 const DANA5
trainerclass JANINE trainerclass JANINE ; 1a
trainerclass COOLTRAINERM trainerclass COOLTRAINERM ; 1b
const NICK const NICK
const AARON const AARON
const PAUL const PAUL
@@ -172,7 +172,7 @@
const ALLEN const ALLEN
const DARIN const DARIN
trainerclass COOLTRAINERF trainerclass COOLTRAINERF ; 1c
const GWEN const GWEN
const LOIS const LOIS
const FRAN const FRAN
@@ -195,7 +195,7 @@
const REENA3 const REENA3
const CARA const CARA
trainerclass BEAUTY trainerclass BEAUTY ; 1d
const VICTORIA const VICTORIA
const SAMANTHA const SAMANTHA
const JULIE const JULIE
@@ -214,7 +214,7 @@
const VALERIE const VALERIE
const OLIVIA const OLIVIA
trainerclass POKEMANIAC trainerclass POKEMANIAC ; 1e
const LARRY const LARRY
const ANDREW const ANDREW
const CALVIN const CALVIN
@@ -231,27 +231,27 @@
const BRENT4 const BRENT4
const MILLER const MILLER
trainerclass GRUNTM trainerclass GRUNTM ; 1f
trainerclass GENTLEMAN trainerclass GENTLEMAN ; 20
const PRESTON const PRESTON
const EDWARD const EDWARD
const GREGORY const GREGORY
const VIRGIL const VIRGIL
const ALFRED const ALFRED
trainerclass SKIER trainerclass SKIER ; 21
const ROXANNE const ROXANNE
const CLARISSA const CLARISSA
trainerclass TEACHER trainerclass TEACHER ; 22
const COLETTE const COLETTE
const HILLARY const HILLARY
const SHIRLEY const SHIRLEY
trainerclass SABRINA trainerclass SABRINA ; 23
trainerclass BUG_CATCHER trainerclass BUG_CATCHER ; 24
const DON const DON
const ROB const ROB
const ED const ED
@@ -272,7 +272,7 @@
const ARNIE5 const ARNIE5
const WAYNE const WAYNE
trainerclass FISHER trainerclass FISHER ; 25
const JUSTIN const JUSTIN
const RALPH1 const RALPH1
const ARNOLD const ARNOLD
@@ -299,7 +299,7 @@
const RALPH5 const RALPH5
const TULLY4 const TULLY4
trainerclass SWIMMERM trainerclass SWIMMERM ; 26
const HAROLD const HAROLD
const SIMON const SIMON
const RANDALL const RANDALL
@@ -322,7 +322,7 @@
const LEWIS const LEWIS
const PARKER const PARKER
trainerclass SWIMMERF trainerclass SWIMMERF ; 27
const ELAINE const ELAINE
const PAULA const PAULA
const KAYLEE const KAYLEE
@@ -343,7 +343,7 @@
const DIANA const DIANA
const BRIANA const BRIANA
trainerclass SAILOR trainerclass SAILOR ; 28
const EUGENE const EUGENE
const HUEY1 const HUEY1
const TERRELL const TERRELL
@@ -358,7 +358,7 @@
const HUEY3 const HUEY3
const HUEY4 const HUEY4
trainerclass SUPER_NERD trainerclass SUPER_NERD ; 29
const STAN const STAN
const ERIC const ERIC
const GREGG const GREGG
@@ -374,13 +374,13 @@
const HUGH const HUGH
const MARKUS const MARKUS
trainerclass RIVAL2 trainerclass RIVAL2 ; 2a
trainerclass GUITARIST trainerclass GUITARIST ; 2b
const CLYDE const CLYDE
const VINCENT const VINCENT
trainerclass HIKER trainerclass HIKER ; 2c
const ANTHONY1 const ANTHONY1
const RUSSELL const RUSSELL
const PHILLIP const PHILLIP
@@ -404,7 +404,7 @@
const ANTHONY4 const ANTHONY4
const ANTHONY5 const ANTHONY5
trainerclass BIKER trainerclass BIKER ; 2d
const BIKER_BENNY const BIKER_BENNY
const KAZU const KAZU
const DWAYNE const DWAYNE
@@ -415,14 +415,14 @@
const JOEL const JOEL
const GLENN const GLENN
trainerclass BLAINE trainerclass BLAINE ; 2e
trainerclass BURGLAR trainerclass BURGLAR ; 2f
const DUNCAN const DUNCAN
const EDDIE const EDDIE
const COREY const COREY
trainerclass FIREBREATHER trainerclass FIREBREATHER ; 30
const OTIS const OTIS
const DICK const DICK
const NED const NED
@@ -432,7 +432,7 @@
const RAY const RAY
const LYLE const LYLE
trainerclass JUGGLER trainerclass JUGGLER ; 31
const IRWIN1 const IRWIN1
const FRITZ const FRITZ
const HORTON const HORTON
@@ -440,7 +440,7 @@
const IRWIN3 const IRWIN3
const IRWIN4 const IRWIN4
trainerclass BLACKBELT_T trainerclass BLACKBELT_T ; 32
const KENJI1 const KENJI1
const YOSHI const YOSHI
const KENJI2 const KENJI2
@@ -451,9 +451,9 @@
const KENJI3 const KENJI3
const WAI const WAI
trainerclass EXECUTIVEM trainerclass EXECUTIVEM ; 33
trainerclass PSYCHIC_T trainerclass PSYCHIC_T ; 34
const NATHAN const NATHAN
const FRANKLIN const FRANKLIN
const HERMAN const HERMAN
@@ -467,7 +467,7 @@
const JARED const JARED
const RODNEY const RODNEY
trainerclass PICNICKER trainerclass PICNICKER ; 35
const LIZ1 const LIZ1
const GINA1 const GINA1
const BROOKE const BROOKE
@@ -495,7 +495,7 @@
const GINA5 const GINA5
const TIFFANY4 const TIFFANY4
trainerclass CAMPER trainerclass CAMPER ; 36
const ROLAND const ROLAND
const TODD1 const TODD1
const IVAN const IVAN
@@ -519,9 +519,9 @@
const TODD5 const TODD5
const QUENTIN const QUENTIN
trainerclass EXECUTIVEF trainerclass EXECUTIVEF ; 37
trainerclass SAGE trainerclass SAGE ; 38
const CHOW const CHOW
const NICO const NICO
const JIN const JIN
@@ -535,7 +535,7 @@
const MASA const MASA
const KOJI const KOJI
trainerclass MEDIUM trainerclass MEDIUM ; 39
const MARTHA const MARTHA
const GRACE const GRACE
const BETHANY const BETHANY
@@ -544,12 +544,12 @@
const REBECCA const REBECCA
const DORIS const DORIS
trainerclass BOARDER trainerclass BOARDER ; 3a
const RONALD const RONALD
const BRAD const BRAD
const DOUGLAS const DOUGLAS
trainerclass POKEFANM trainerclass POKEFANM ; 3b
const WILLIAM const WILLIAM
const DEREK1 const DEREK1
const ROBERT const ROBERT
@@ -565,7 +565,7 @@
const REX const REX
const ALLAN const ALLAN
trainerclass KIMONO_GIRL trainerclass KIMONO_GIRL ; 3c
const NAOKO1 const NAOKO1
const NAOKO2 const NAOKO2
const SAYO const SAYO
@@ -573,7 +573,7 @@
const KUNI const KUNI
const MIKI const MIKI
trainerclass TWINS trainerclass TWINS ; 3d
const AMYANDMAY1 const AMYANDMAY1
const ANNANDANNE1 const ANNANDANNE1
const ANNANDANNE2 const ANNANDANNE2
@@ -585,7 +585,7 @@
const LEAANDPIA1 const LEAANDPIA1
const LEAANDPIA2 const LEAANDPIA2
trainerclass POKEFANF trainerclass POKEFANF ; 3e
const BEVERLY1 const BEVERLY1
const RUTH const RUTH
const BEVERLY2 const BEVERLY2
@@ -593,17 +593,17 @@
const GEORGIA const GEORGIA
const JAIME const JAIME
trainerclass RED trainerclass RED ; 3f
trainerclass BLUE trainerclass BLUE ; 40
trainerclass OFFICER trainerclass OFFICER ; 41
const KEITH const KEITH
const DIRK const DIRK
trainerclass GRUNTF trainerclass GRUNTF ; 42
trainerclass MYSTICALMAN trainerclass MYSTICALMAN ; 43
const EUSINE const EUSINE
NUM_TRAINER_CLASSES EQU __enum__ NUM_TRAINER_CLASSES EQU __enum__

View File

@@ -12,17 +12,7 @@ FishAction: ; 92402
call GetFishGroupHeader call GetFishGroupHeader
ld hl, FishGroupHeaders ld hl, FishGroupHeaders
; encounter chance add_n_times hl, de, 7
add hl, de
; pointer to old rod data
add hl, de
add hl, de
; pointer to good rod data
add hl, de
add hl, de
; pointer to super rod data
add hl, de
add hl, de
call Fish call Fish
@@ -52,8 +42,7 @@ Fish: ; 9241a
inc hl inc hl
ld e, b ld e, b
ld d, 0 ld d, 0
add hl, de add_n_times hl, de, 2
add hl, de
ld a, [hli] ld a, [hli]
ld h, [hl] ld h, [hl]
ld l, a ld l, a
@@ -122,7 +111,7 @@ GetFishGroupHeader: ; 9245b
; Return fishing encounter group header d in de. ; Return fishing encounter group header d in de.
push hl push hl
ld hl, wdc1e ld hl, DailyFlags
bit 2, [hl] bit 2, [hl]
pop hl pop hl
jr z, .end jr z, .end

View File

@@ -100,26 +100,26 @@
dwb wdc9d, %00000001 ; lucky number show dwb wdc9d, %00000001 ; lucky number show
dwb StatusFlags2, %00001000 dwb StatusFlags2, %00001000
dwb wdc1e, %00000001 ; kurt making balls ; $50 dwb DailyFlags, %00000001 ; kurt making balls ; $50
dwb wdc1e, %00000010 dwb DailyFlags, %00000010
dwb wdc1e, %00000100 ; special wilddata? dwb DailyFlags, %00000100 ; special wilddata?
dwb wdc1e, %00001000 ; time capsule (24h wait) dwb DailyFlags, %00001000 ; time capsule (24h wait)
dwb wdc1e, %00010000 ; all fruit trees dwb DailyFlags, %00010000 ; all fruit trees
dwb wdc1e, %00100000 ; shuckle given dwb DailyFlags, %00100000 ; shuckle given
dwb wdc1e, %01000000 ; goldenrod underground merchant closed dwb DailyFlags, %01000000 ; goldenrod underground merchant closed
dwb wdc1e, %10000000 ; fought in trainer hall today dwb DailyFlags, %10000000 ; fought in trainer hall today
dwb wdc1f, %00000001 ; mt moon square clefairy ; $58 dwb WeeklyFlags, %00000001 ; mt moon square clefairy ; $58
dwb wdc1f, %00000010 ; union cave lapras dwb WeeklyFlags, %00000010 ; union cave lapras
dwb wdc1f, %00000100 ; goldenrod underground haircut used dwb WeeklyFlags, %00000100 ; goldenrod underground haircut used
dwb wdc1f, %00001000 ; goldenrod mall happiness event floor05 person07 dwb WeeklyFlags, %00001000 ; goldenrod mall happiness event floor05 person07
dwb wdc1f, %00010000 ; tea in blues house dwb WeeklyFlags, %00010000 ; tea in blues house
dwb wdc1f, %00100000 ; indigo plateau rival fight dwb WeeklyFlags, %00100000 ; indigo plateau rival fight
dwb wdc1f, %01000000 dwb WeeklyFlags, %01000000
dwb wdc1f, %10000000 dwb WeeklyFlags, %10000000
dwb wdc20, %00000001 ; $60 dwb SwarmFlags, %00000001 ; $60
dwb wdc20, %00000010 ; goldenrod dept store sale is on dwb SwarmFlags, %00000010 ; goldenrod dept store sale is on
dwb GameTimerPause, %10000000 ; $62 dwb GameTimerPause, %10000000 ; $62
@@ -194,5 +194,5 @@
dwb wd45b, %00000100 ; female player has been transformed into male dwb wd45b, %00000100 ; female player has been transformed into male
dwb wdc20, %00000100 ; dunsparce swarm ; $a0 dwb SwarmFlags, %00000100 ; dunsparce swarm ; $a0
dwb wdc20, %00001000 ; yanma swarm dwb SwarmFlags, %00001000 ; yanma swarm

View File

@@ -275,7 +275,7 @@ Function97db5: ; 97db5
ld a, [PlayerState] ld a, [PlayerState]
cp 1 cp 1
jr nz, .NoCall jr nz, .NoCall
call Function2d05 call GetMapHeaderPhoneServiceNybble
and a and a
jr nz, .NoCall jr nz, .NoCall
ld hl, wdca1 + 1 ld hl, wdca1 + 1

View File

@@ -43,7 +43,7 @@ GetCurTreeFruit: ; 44041
; 4404c ; 4404c
TryResetFruitTrees: ; 4404c TryResetFruitTrees: ; 4404c
ld hl, wdc1e ld hl, DailyFlags
bit 4, [hl] bit 4, [hl]
ret nz ret nz
jp ResetFruitTrees jp ResetFruitTrees
@@ -70,7 +70,7 @@ ResetFruitTrees: ; 4406a
ld [hli], a ld [hli], a
ld [hli], a ld [hli], a
ld [hl], a ld [hl], a
ld hl, wdc1e ld hl, DailyFlags
set 4, [hl] set 4, [hl]
ret ret
; 44078 ; 44078

View File

@@ -3051,8 +3051,8 @@ Function579d: ; 579d
ld [wd04e], a ld [wd04e], a
ld [wd4e2], a ld [wd4e2], a
call Function57bc call Function57bc
callba Function149c6 callba CheckWarpCollision
call c, Function57d9 call c, SpawnInFacingDown
call Function57ca call Function57ca
ret ret
; 57bc ; 57bc
@@ -3080,7 +3080,7 @@ Function57ca: ; 57ca
jr Function57db jr Function57db
; 57d9 ; 57d9
Function57d9: ; 57d9 SpawnInFacingDown: ; 57d9
ld a, 0 ld a, 0
; fallthrough ; fallthrough
; 57db ; 57db

View File

@@ -293,76 +293,76 @@ ReadMapSetupScript: ; 1541d
; 15440 ; 15440
MapSetupCommands: ; 15440 MapSetupCommands: ; 15440
dbw BANK(EnableLCD), EnableLCD dbw BANK(EnableLCD), EnableLCD ; 00
dbw BANK(DisableLCD), DisableLCD dbw BANK(DisableLCD), DisableLCD ; 01
dbw BANK(SoundRestart), SoundRestart dbw BANK(SoundRestart), SoundRestart ; 02
dbw BANK(PlayMapMusic), PlayMapMusic dbw BANK(PlayMapMusic), PlayMapMusic ; 03
dbw BANK(RestartMapMusic), RestartMapMusic dbw BANK(RestartMapMusic), RestartMapMusic ; 04
dbw BANK(FadeToMapMusic), FadeToMapMusic dbw BANK(FadeToMapMusic), FadeToMapMusic ; 05
dbw BANK(Function15574), Function15574 dbw BANK(FadeOutMapAndMusic), FadeOutMapAndMusic ; 06
dbw BANK(EnterMapMusic), EnterMapMusic dbw BANK(EnterMapMusic), EnterMapMusic ; 07
dbw BANK(Function15587), Function15587 dbw BANK(ForceMapMusic), ForceMapMusic ; 08
dbw BANK(Function3cae), Function3cae dbw BANK(CrankUpTheVolume), CrankUpTheVolume ; 09
dbw BANK(Function24cd), Function24cd dbw BANK(LoadBlockData), LoadBlockData ; 0a
dbw BANK(Function28e3), Function28e3 dbw BANK(LoadNeighboringBlockData), LoadNeighboringBlockData ; 0b
dbw BANK(Function289d), Function289d dbw BANK(SaveScreen), SaveScreen ; 0c
dbw BANK(BufferScreen), BufferScreen dbw BANK(BufferScreen), BufferScreen ; 0d
dbw BANK(Function1047cf), Function1047cf dbw BANK(LoadGraphics), LoadGraphics ; 0e
dbw BANK(LoadTilesetHeader), LoadTilesetHeader dbw BANK(LoadTilesetHeader), LoadTilesetHeader ; 0f
dbw BANK(Function104750), Function104750 dbw BANK(LoadMapTimeOfDay), LoadMapTimeOfDay ; 10
dbw BANK(Function1047eb), Function1047eb dbw BANK(LoadMapPalettes), LoadMapPalettes ; 11
dbw BANK(Function29ff8), Function29ff8 dbw BANK(LoadWildMonData), LoadWildMonData ; 12
dbw BANK(Function1047f0), Function1047f0 dbw BANK(RefreshMapSprites), RefreshMapSprites ; 13
dbw BANK(Function1045b0), Function1045b0 dbw BANK(RunCallback_05_03), RunCallback_05_03 ; 14
dbw BANK(Function1045c4), Function1045c4 dbw BANK(RunCallback_03), RunCallback_03 ; 15
dbw BANK(Function154d7), Function154d7 dbw BANK(LoadObjectsRunCallback_02), LoadObjectsRunCallback_02 ; 16
dbw BANK(LoadSpawnPoint), LoadSpawnPoint dbw BANK(LoadSpawnPoint), LoadSpawnPoint ; 17
dbw BANK(EnterMapConnection), EnterMapConnection dbw BANK(EnterMapConnection), EnterMapConnection ; 18
dbw BANK(Function1046c6), Function1046c6 dbw BANK(LoadWarpData), LoadWarpData ; 19
dbw BANK(Function2309), Function2309 dbw BANK(LoadMapAttributes), LoadMapAttributes ; 1a
dbw BANK(Function2317), Function2317 dbw BANK(LoadMapAttributes_IgnoreHidden), LoadMapAttributes_IgnoreHidden ; 1b
dbw BANK(WhiteBGMap), WhiteBGMap dbw BANK(WhiteBGMap), WhiteBGMap ; 1c
dbw BANK(Function8c084), Function8c084 dbw BANK(FadeBlackBGMap), FadeBlackBGMap ; 1d
dbw BANK(Function8c079), Function8c079 dbw BANK(FadeInBGMap), FadeInBGMap ; 1e
dbw BANK(Function10486d), Function10486d dbw BANK(GetCoordOfUpperLeftCorner), GetCoordOfUpperLeftCorner ; 1f
dbw BANK(Function248a), Function248a dbw BANK(RestoreFacingAfterWarp), RestoreFacingAfterWarp ; 20
dbw BANK(Function57d9), Function57d9 dbw BANK(SpawnInFacingDown), SpawnInFacingDown ; 21
dbw BANK(Function8029), Function8029 dbw BANK(GetSpawnCoord), GetSpawnCoord ; 22
dbw BANK(Function80b8), Function80b8 dbw BANK(RefreshPlayerCoords), RefreshPlayerCoords ; 23
dbw BANK(Function154eb), Function154eb dbw BANK(DelayClearingOldSprites), DelayClearingOldSprites ; 24
dbw BANK(Function154f1), Function154f1 dbw BANK(DelayLoadingNewSprites), DelayLoadingNewSprites ; 25
dbw BANK(Function2a30d), Function2a30d dbw BANK(UpdateRoamMons), UpdateRoamMons ; 26
dbw BANK(Function2a394), Function2a394 dbw BANK(RestoreRoamMons), RestoreRoamMons ; 27
dbw BANK(Function15567), Function15567 dbw BANK(FadeOldMapMusic), FadeOldMapMusic ; 28
dbw BANK(Function154cf), Function154cf dbw BANK(ActivateMapAnims), ActivateMapAnims ; 29
dbw BANK(Function154d3), Function154d3 dbw BANK(SuspendMapAnims), SuspendMapAnims ; 2a
dbw BANK(Function1556d), Function1556d dbw BANK(RetainOldPalettes), RetainOldPalettes ; 2b
dbw BANK(Function154ca), Function154ca dbw BANK(DontScrollText), DontScrollText ; 2c
dbw BANK(Functionb8000), Functionb8000 dbw BANK(ReturnFromMapSetupScript), ReturnFromMapSetupScript ; 2d
; 154ca ; 154ca
Function154ca: ; 154ca DontScrollText: ; 154ca
xor a xor a
ld [wc2d7], a ld [wc2d7], a
ret ret
; 154cf ; 154cf
Function154cf: ; 154cf ActivateMapAnims: ; 154cf
ld a, $1 ld a, $1
ld [$ffde], a ld [$ffde], a
ret ret
; 154d3 ; 154d3
Function154d3: ; 154d3 SuspendMapAnims: ; 154d3
xor a xor a
ld [$ffde], a ld [$ffde], a
ret ret
; 154d7 ; 154d7
Function154d7: ; 154d7 LoadObjectsRunCallback_02: ; 154d7
ld a, $2 ld a, $2
call Function263b call RunMapCallback
callba Function2454f callba Function2454f
callba Function8177 callba Function8177
ret ret
@@ -372,13 +372,13 @@ Function154ea: ; 154ea
ret ret
; 154eb ; 154eb
Function154eb: ; 154eb DelayClearingOldSprites: ; 154eb
ld hl, wd45b ld hl, wd45b
set 7, [hl] set 7, [hl]
ret ret
; 154f1 ; 154f1
Function154f1: ; 154f1 DelayLoadingNewSprites: ; 154f1
ld hl, wd45b ld hl, wd45b
set 6, [hl] set 6, [hl]
ret ret
@@ -386,13 +386,13 @@ Function154f1: ; 154f1
Function154f7: ; 154f7 Function154f7: ; 154f7
nop nop
call Function1550c call Function1550c
jr c, .asm_15508 jr c, .ok
call Function1554e call Function1554e
jr c, .asm_15508 jr c, .ok
call Function1551a call Function1551a
jr c, .asm_15508 jr c, .ok
ret ret
.asm_15508 .ok
call Functione4a call Functione4a
ret ret
@@ -401,89 +401,89 @@ Function1550c: ; 1550c (5:550c)
ld hl, BikeFlags ld hl, BikeFlags
bit 1, [hl] bit 1, [hl]
ret z ret z
ld a, $1 ld a, PLAYER_BIKE
ld [PlayerState], a ld [PlayerState], a
scf scf
ret ret
Function1551a: ; 1551a (5:551a) Function1551a: ; 1551a (5:551a)
ld a, [PlayerState] ld a, [PlayerState]
cp $0 cp PLAYER_NORMAL
jr z, .asm_1554c jr z, .nope
cp $2 cp PLAYER_SLIP
jr z, .asm_1554c jr z, .nope
cp $4 cp PLAYER_SURF
jr z, .asm_15545 jr z, .surfing
cp $8 cp PLAYER_SURF_PIKA
jr z, .asm_15545 jr z, .surfing
call GetMapPermission call GetMapPermission
cp $3 cp $3
jr z, .asm_1553e jr z, .checkbiking
cp $5 cp $5
jr z, .asm_1553e jr z, .checkbiking
cp $7 cp $7
jr z, .asm_1553e jr z, .checkbiking
jr .asm_1554c jr .nope
.asm_1553e .checkbiking
ld a, [PlayerState] ld a, [PlayerState]
cp $1 cp PLAYER_BIKE
jr nz, .asm_1554c jr nz, .nope
.asm_15545 .surfing
ld a, $0 ld a, PLAYER_NORMAL
ld [PlayerState], a ld [PlayerState], a
scf scf
ret ret
.asm_1554c .nope
and a and a
ret ret
Function1554e: ; 1554e (5:554e) Function1554e: ; 1554e (5:554e)
call Function1852 call Function1852
jr nz, .asm_15565 jr nz, .ret_nc
ld a, [PlayerState] ld a, [PlayerState]
cp $4 cp PLAYER_SURF
jr z, .asm_15563 jr z, .surfing
cp $8 cp PLAYER_SURF_PIKA
jr z, .asm_15563 jr z, .surfing
ld a, $4 ld a, PLAYER_SURF
ld [PlayerState], a ld [PlayerState], a
.asm_15563 .surfing
scf scf
ret ret
.asm_15565 .ret_nc
and a and a
ret ret
; 15567 ; 15567
Function15567: ; 15567 FadeOldMapMusic: ; 15567
ld a, 6 ld a, 6
call SkipMusic call SkipMusic
ret ret
; 1556d ; 1556d
Function1556d: ; 1556d RetainOldPalettes: ; 1556d
callba _UpdateTimePals callba _UpdateTimePals
ret ret
Function15574: ; 15574 FadeOutMapAndMusic: ; 15574
ld e, 0 ld e, 0
ld a, [MusicFadeIDLo] ld a, [MusicFadeIDLo]
ld d, 0 ld d, 0
ld a, [MusicFadeIDHi] ld a, [MusicFadeIDHi]
ld a, $4 ld a, $4
ld [MusicFade], a ld [MusicFade], a
call Function4b6 call FadeToWhite
ret ret
; 15587 ; 15587
Function15587: ; 15587 ForceMapMusic: ; 15587
ld a, [PlayerState] ld a, [PlayerState]
cp $1 cp PLAYER_BIKE
jr nz, .asm_15596 jr nz, .notbiking
call VolumeOff call VolumeOff
ld a, $88 ld a, $88
ld [MusicFade], a ld [MusicFade], a
.asm_15596 .notbiking
call Function3d2f call Function3d2f
ret ret
; 1559a ; 1559a

View File

@@ -1476,7 +1476,7 @@ UnknownScript_0xa0a08:
iftrue UnknownScript_0xa0a1d iftrue UnknownScript_0xa0a1d
checknite checknite
iftrue UnknownScript_0xa0a25 iftrue UnknownScript_0xa0a25
setevent EVENT_26A setevent EVENT_KENJI_ON_BREAK
farwritetext UnknownText_0x66f11 farwritetext UnknownText_0x66f11
keeptextopen keeptextopen
jump UnknownScript_0xa0484 jump UnknownScript_0xa0484

View File

@@ -138,7 +138,7 @@ Function100e8: ; 100e8 (4:40e8)
push de push de
call LoadMenuDataHeader call LoadMenuDataHeader
call InterpretMenu2 call InterpretMenu2
call Function1c07 call ExitMenu
pop hl pop hl
ret c ret c
ld a, [wcfa9] ld a, [wcfa9]
@@ -290,7 +290,7 @@ Function101c5: ; 101c5 (4:41c5)
push de push de
call LoadMenuDataHeader call LoadMenuDataHeader
call InterpretMenu2 call InterpretMenu2
call Function1c07 call ExitMenu
pop hl pop hl
ret c ret c
ld a, [wcfa9] ld a, [wcfa9]
@@ -495,7 +495,7 @@ Function10364: ; 10364
call Function10889 call Function10889
callba Function24fbf callba Function24fbf
push af push af
call Function1c07 call ExitMenu
pop af pop af
jr c, .asm_1039c jr c, .asm_1039c
call Function10a1d call Function10a1d
@@ -503,7 +503,7 @@ Function10364: ; 10364
call MenuTextBox call MenuTextBox
call YesNoBox call YesNoBox
push af push af
call Function1c07 call ExitMenu
pop af pop af
jr c, .asm_1039c jr c, .asm_1039c
ld hl, NumItems ld hl, NumItems
@@ -822,7 +822,7 @@ Function105dc: ; 105dc (4:45dc)
push de push de
call LoadMenuDataHeader call LoadMenuDataHeader
call InterpretMenu2 call InterpretMenu2
call Function1c07 call ExitMenu
pop hl pop hl
ret c ret c
ld a, [wcfa9] ld a, [wcfa9]

File diff suppressed because it is too large Load Diff

106
engine/predef.asm Normal file
View File

@@ -0,0 +1,106 @@
GetPredefPointer:: ; 854b
; Return the bank and address of PredefID in a and PredefAddress.
; Save hl for later (back in Predef)
ld a, h
ld [PredefTemp], a
ld a, l
ld [PredefTemp + 1], a
push de
ld a, [PredefID]
ld e, a
ld d, 0
ld hl, PredefPointers
add_n_times hl, de, 3
pop de
ld a, [hli]
ld [PredefAddress + 1], a
ld a, [hli]
ld [PredefAddress], a
ld a, [hl]
ret
; 856b
PredefPointers:: ; 856b
; $4b Predef pointers
; address, bank
add_predef LearnMove ; $0
add_predef Predef1
add_predef HealParty
add_predef FlagPredef
add_predef Functionc699
add_predef FillPP
add_predef Functiond88c
add_predef Functionda96
add_predef Functiondb3f ; $8
add_predef Functionde6e
add_predef GiveEgg
add_predef Functionc6e0
add_predef Functione167
add_predef Functione17b
add_predef CanLearnTMHMMove
add_predef GetTMHMMove
add_predef Function28eef ; $ 10
add_predef PrintMoveDesc
add_predef UpdatePlayerHUD
add_predef FillBox
add_predef Function3d873
add_predef UpdateEnemyHUD
add_predef StartBattle
add_predef FillInExpBar
add_predef Function3f43d ; $18
add_predef Function3f47c
add_predef LearnLevelMoves
add_predef FillMoves
add_predef Function421e6
add_predef Function28f63
add_predef Function28f24
add_predef Function5084a
add_predef ListMoves ; $20
add_predef Function50d2e
add_predef Function50cdb
add_predef Function50c50
add_predef GetGender
add_predef StatsScreenInit
add_predef DrawPlayerHP
add_predef DrawEnemyHP
add_predef PrintTempMonStats ; $28
add_predef GetTypeName
add_predef PrintMoveType
add_predef PrintType
add_predef PrintMonTypes
add_predef GetUnownLetter
add_predef Functioncbcdd
add_predef Predef2F
add_predef Function9853 ; $30
add_predef Function864c
add_predef Function91d11
add_predef CheckContestMon
add_predef Function8c20f
add_predef Function8c000
add_predef Function8c000_2
add_predef PlayBattleAnim
add_predef Predef38 ; $38
add_predef Predef39
add_predef Functionfd1d0
add_predef PartyMonItemName
add_predef GetFrontpic
add_predef GetBackpic
add_predef Function5108b
add_predef GetTrainerPic
add_predef DecompressPredef ; $40
add_predef Function347d3
add_predef ConvertMon_1to2
add_predef Functionfb877
add_predef Functiond0000
add_predef Function50d0a
add_predef Functiond00a3
add_predef Functiond008e
add_predef Functiond0669 ; $48
add_predef Functiond066e
dbw $ff, Function2d43 ; ????
; 864c

View File

@@ -2124,7 +2124,7 @@ ConvertMemToText: ; 0x976c0
CopyConvertedText: ; 976c8 CopyConvertedText: ; 976c8
ld hl, StringBuffer3 ld hl, StringBuffer3
ld bc, 19 ld bc, StringBuffer4 - StringBuffer3
call AddNTimes call AddNTimes
call CopyName2 call CopyName2
ret ret
@@ -2200,7 +2200,7 @@ Script_name: ; 0x97716
call GetScriptByte call GetScriptByte
ld [wcf61], a ld [wcf61], a
Unknown_9771c: ; 0x9771c ContinueToGetName: ; 0x9771c
call GetScriptByte call GetScriptByte
ld [CurSpecies], a ld [CurSpecies], a
call GetName call GetName
@@ -2216,7 +2216,7 @@ Script_trainerclassname: ; 0x9772b
ld a, TRAINER_NAME ld a, TRAINER_NAME
ld [wcf61], a ld [wcf61], a
jr Unknown_9771c ; 0x97730 $ea jr ContinueToGetName ; 0x97730 $ea
; 0x97732 ; 0x97732
Script_readmoney: ; 0x97732 Script_readmoney: ; 0x97732

View File

@@ -46,7 +46,7 @@ SpecialsPointers:: ; c029
add_special Special_CheckMagikarpLength add_special Special_CheckMagikarpLength
add_special Functionfbcd2 add_special Functionfbcd2
add_special HealParty add_special HealParty
add_special Function1559a add_special PokemonCenterPC
add_special Functionc2e7 add_special Functionc2e7
add_special Function166d6 add_special Function166d6
add_special Function1672a add_special Function1672a
@@ -64,10 +64,10 @@ SpecialsPointers:: ; c029
add_special Functionc380 add_special Functionc380
add_special Functionc38d add_special Functionc38d
add_special Functionc3db add_special Functionc3db
add_special Function8c084 add_special FadeBlackBGMap
add_special Function8c092 add_special Function8c092
add_special Function8c0b6 add_special Function8c0b6
add_special Function8c079 add_special FadeInBGMap
add_special Function8c0ab add_special Function8c0ab
add_special Functiond91 add_special Functiond91
add_special WhiteBGMap add_special WhiteBGMap
@@ -112,7 +112,7 @@ SpecialsPointers:: ; c029
add_special Function2a4ab add_special Function2a4ab
add_special Function2a51f add_special Function2a51f
add_special RandomPhoneMon add_special RandomPhoneMon
add_special Function14209 add_special RunCallback_04
add_special Functionfb841 add_special Functionfb841
add_special SpecialSnorlaxAwake add_special SpecialSnorlaxAwake
add_special Function7413 add_special Function7413
@@ -182,7 +182,7 @@ SpecialsPointers:: ; c029
add_special Function103780 add_special Function103780
add_special Function10387b add_special Function10387b
add_special Function4ae12 add_special Function4ae12
add_special Function1047eb add_special LoadMapPalettes
add_special Function4a927 add_special Function4a927
add_special Function90a54 add_special Function90a54
add_special Function90a88 add_special Function90a88

View File

@@ -221,7 +221,7 @@ TrashCanScript: ; 0xbc1a5
PCScript: PCScript:
loadfont loadfont
special Function1559a special PokemonCenterPC
loadmovesprites loadmovesprites
end end
@@ -306,13 +306,13 @@ BugContestResultsWarpScript:
scall BugContestResults_CopyContestantsToResults scall BugContestResults_CopyContestantsToResults
setevent EVENT_ROUTE_36_NATIONAL_PARK_GATE_OFFICER_CONTEST_DAY setevent EVENT_ROUTE_36_NATIONAL_PARK_GATE_OFFICER_CONTEST_DAY
clearevent EVENT_ROUTE_36_NATIONAL_PARK_GATE_OFFICER_NOT_CONTEST_DAY clearevent EVENT_ROUTE_36_NATIONAL_PARK_GATE_OFFICER_NOT_CONTEST_DAY
setevent EVENT_2D2 setevent EVENT_WARPED_FROM_ROUTE_35_NATIONAL_PARK_GATE
warp GROUP_ROUTE_36_NATIONAL_PARK_GATE, MAP_ROUTE_36_NATIONAL_PARK_GATE, $0, $4 warp GROUP_ROUTE_36_NATIONAL_PARK_GATE, MAP_ROUTE_36_NATIONAL_PARK_GATE, $0, $4
applymovement $0, Movement_ContestResults_WalkAfterWarp applymovement $0, Movement_ContestResults_WalkAfterWarp
BugContestResultsScript: BugContestResultsScript:
clearflag ENGINE_BUG_CONTEST_TIMER clearflag ENGINE_BUG_CONTEST_TIMER
clearevent EVENT_2D2 clearevent EVENT_WARPED_FROM_ROUTE_35_NATIONAL_PARK_GATE
clearevent EVENT_CONTEST_OFFICER_HAS_SUN_STONE clearevent EVENT_CONTEST_OFFICER_HAS_SUN_STONE
clearevent EVENT_CONTEST_OFFICER_HAS_EVERSTONE clearevent EVENT_CONTEST_OFFICER_HAS_EVERSTONE
clearevent EVENT_CONTEST_OFFICER_HAS_GOLD_BERRY clearevent EVENT_CONTEST_OFFICER_HAS_GOLD_BERRY
@@ -383,7 +383,7 @@ BugContestResults_CleanUp
; 0xbc31e ; 0xbc31e
BugContestResults_FirstPlace ; 0xbc31e BugContestResults_FirstPlace ; 0xbc31e
setevent EVENT_000 setevent EVENT_GAVE_KURT_APRICORNS
itemtotext SUN_STONE, $1 itemtotext SUN_STONE, $1
farwritetext ContestResults_PlayerWonAPrizeText farwritetext ContestResults_PlayerWonAPrizeText
closetext closetext

View File

@@ -836,7 +836,12 @@ NamesPointers:: ; 33ab
dbw 0, PartyMonOT dbw 0, PartyMonOT
dbw 0, OTPartyMonOT dbw 0, OTPartyMonOT
dbw BANK(TrainerClassNames), TrainerClassNames dbw BANK(TrainerClassNames), TrainerClassNames
dbw $04, MoveDescriptions ; ???? ; 33c0
Function33c0:
inc b
ld d, d
ld c, e
; 33c3 ; 33c3
GetName:: ; 33c3 GetName:: ; 33c3

View File

@@ -321,7 +321,7 @@ Function3ca8:: ; 3ca8
ret ret
; 3cae ; 3cae
Function3cae:: ; 3cae CrankUpTheVolume:: ; 3cae
ld a, 4 | 1 << 7 ld a, 4 | 1 << 7
ld [MusicFade], a ld [MusicFade], a
ret ret

View File

@@ -36,7 +36,7 @@ Function4a3:: ; 4a3
jr FadeOut jr FadeOut
; 4b6 ; 4b6
Function4b6:: ; 4b6 FadeToWhite:: ; 4b6
ld a, [hCGB] ld a, [hCGB]
and a and a
jr z, .asm_4c2 jr z, .asm_4c2

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