ref: 73171bfff573fa8900563319c014f3e626db6b3e
parent: cbcdb2ec2a013beba4f321988e393419a8eed10e
author: YamaArashi <shadow962@live.com>
date: Tue Jul 21 06:36:03 EDT 2015
named most of the used events
--- a/constants/event_constants.asm
+++ b/constants/event_constants.asm
@@ -1,12 +1,12 @@
const_value = 0
- const EVENT_STOPPED_FROM_LEAVING_PALLET
+ const EVENT_FOLLOWED_OAK_INTO_LAB
const EVENT_001
const EVENT_002
const EVENT_003
const EVENT_004
const EVENT_005
- const EVENT_006
+ const EVENT_PALLET_AFTER_GETTING_POKEBALLS
const EVENT_007
const EVENT_008
const EVENT_009
@@ -24,24 +24,24 @@
const EVENT_015
const EVENT_016
const EVENT_017
- const EVENT_018
- const EVENT_019
- const EVENT_01A
+ const EVENT_GOT_TOWN_MAP
+ const EVENT_ENTERED_BLUES_HOUSE
+ const EVENT_DAISY_WALKING
const EVENT_01B
const EVENT_01C
const EVENT_01D
const EVENT_01E
const EVENT_01F
- const EVENT_FOLLOWED_OAK_INSIDE_LAB
+ const EVENT_FOLLOWED_OAK_INTO_LAB_2
const EVENT_OAK_ASKED_TO_CHOOSE_MON
const EVENT_GOT_STARTER
const EVENT_BATTLED_RIVAL_IN_OAKS_LAB
const EVENT_GOT_POKEBALLS_FROM_OAK
const EVENT_GOT_POKEDEX
- const EVENT_026
- const EVENT_027
- const EVENT_028
- const EVENT_029
+ const EVENT_PALLET_AFTER_GETTING_POKEBALLS_2
+ const EVENT_OAK_APPEARED_IN_PALLET
+ const EVENT_VIRIDIAN_GYM_OPEN
+ const EVENT_GOT_TM42
const EVENT_02A
const EVENT_02B
const EVENT_02C
@@ -56,8 +56,8 @@
const EVENT_035
const EVENT_036
const EVENT_037
- const EVENT_038
- const EVENT_039
+ const EVENT_OAK_GOT_PARCEL
+ const EVENT_GOT_OAKS_PARCEL
const EVENT_03A
const EVENT_03B
const EVENT_03C
@@ -104,8 +104,8 @@
const EVENT_065
const EVENT_066
const EVENT_067
- const EVENT_068
- const EVENT_069
+ const EVENT_BOUGHT_MUSEUM_TICKET
+ const EVENT_GOT_OLD_AMBER
const EVENT_06A
const EVENT_06B
const EVENT_06C
@@ -152,7 +152,7 @@
const EVENT_095
const EVENT_096
const EVENT_097
- const EVENT_098
+ const EVENT_BEAT_CERULEAN_RIVAL
const EVENT_099
const EVENT_09A
const EVENT_09B
@@ -167,7 +167,7 @@
const EVENT_0A4
const EVENT_0A5
const EVENT_0A6
- const EVENT_0A7
+ const EVENT_BEAT_CERULEAN_ROCKET_THIEF
const EVENT_0A8
const EVENT_0A9
const EVENT_0AA
@@ -192,7 +192,7 @@
const EVENT_0BD
const EVENT_GOT_TM11
const EVENT_BEAT_MISTY
- const EVENT_0C0
+ const EVENT_GOT_BICYCLE
const EVENT_0C1
const EVENT_0C2
const EVENT_0C3
@@ -238,8 +238,8 @@
const EVENT_0EB
const EVENT_0EC
const EVENT_0ED
- const EVENT_0EE
- const EVENT_0EF
+ const EVENT_POKEMON_TOWER_RIVAL_ON_LEFT
+ const EVENT_BEAT_POKEMON_TOWER_RIVAL
const EVENT_0F0
const EVENT_BEAT_POKEMONTOWER_3_TRAINER_0
const EVENT_BEAT_POKEMONTOWER_3_TRAINER_1
@@ -263,7 +263,7 @@
const EVENT_BEAT_POKEMONTOWER_5_TRAINER_2
const EVENT_BEAT_POKEMONTOWER_5_TRAINER_3
const EVENT_106
- const EVENT_107
+ const EVENT_IN_PURIFIED_ZONE
const EVENT_108
const EVENT_BEAT_POKEMONTOWER_6_TRAINER_0
const EVENT_BEAT_POKEMONTOWER_6_TRAINER_1
@@ -271,7 +271,7 @@
const EVENT_10C
const EVENT_10D
const EVENT_10E
- const EVENT_10F
+ const EVENT_BEAT_GHOST_MAROWAK
const EVENT_110
const EVENT_BEAT_POKEMONTOWER_7_TRAINER_0
const EVENT_BEAT_POKEMONTOWER_7_TRAINER_1
@@ -279,7 +279,7 @@
const EVENT_114
const EVENT_115
const EVENT_116
- const EVENT_117
+ const EVENT_RESCUED_MR_FUJI_2
const EVENT_118
const EVENT_119
const EVENT_11A
@@ -296,7 +296,7 @@
const EVENT_125
const EVENT_126
const EVENT_127
- const EVENT_128
+ const EVENT_GOT_POKE_FLUTE
const EVENT_129
const EVENT_12A
const EVENT_12B
@@ -342,8 +342,8 @@
const EVENT_153
const EVENT_154
const EVENT_155
- const EVENT_156
- const EVENT_157
+ const EVENT_SEEL_FAN_BOAST
+ const EVENT_PIKACHU_FAN_BOAST
const EVENT_158
const EVENT_159
const EVENT_15A
@@ -384,7 +384,7 @@
const EVENT_17D
const EVENT_17E
const EVENT_17F
- const EVENT_180
+ const EVENT_GOT_TM41
const EVENT_181
const EVENT_182
const EVENT_183
@@ -396,10 +396,10 @@
const EVENT_189
const EVENT_18A
const EVENT_18B
- const EVENT_18C
- const EVENT_18D
- const EVENT_18E
- const EVENT_18F
+ const EVENT_GOT_TM13
+ const EVENT_GOT_TM48
+ const EVENT_GOT_TM49
+ const EVENT_GOT_TM18
const EVENT_190
const EVENT_191
const EVENT_192
@@ -441,10 +441,10 @@
const EVENT_1B6
const EVENT_1B7
const EVENT_1B8
- const EVENT_1B9
- const EVENT_1BA
- const EVENT_1BB
- const EVENT_1BC
+ const EVENT_FOUND_ROCKET_HIDEOUT
+ const EVENT_GOT_10_COINS
+ const EVENT_GOT_20_COINS
+ const EVENT_GOT_20_COINS_2
const EVENT_1BD
const EVENT_1BE
const EVENT_1BF
@@ -480,7 +480,7 @@
const EVENT_1DD
const EVENT_1DE
const EVENT_1DF
- const EVENT_1E0
+ const EVENT_GOT_COIN_CASE
const EVENT_1E1
const EVENT_1E2
const EVENT_1E3
@@ -568,8 +568,8 @@
const EVENT_235
const EVENT_236
const EVENT_237
- const EVENT_238
- const EVENT_239
+ const EVENT_GOT_HM04
+ const EVENT_GAVE_GOLD_TEETH
const EVENT_23A
const EVENT_23B
const EVENT_23C
@@ -632,7 +632,7 @@
const EVENT_275
const EVENT_276
const EVENT_277
- const EVENT_278
+ const EVENT_MANSION_SWITCH_ON
const EVENT_279
const EVENT_27A
const EVENT_27B
@@ -727,7 +727,7 @@
const EVENT_2D4
const EVENT_2D5
const EVENT_2D6
- const EVENT_2D7
+ const EVENT_GOT_TM35
const EVENT_2D8
const EVENT_2D9
const EVENT_2DA
@@ -736,9 +736,9 @@
const EVENT_2DD
const EVENT_2DE
const EVENT_2DF
- const EVENT_2E0
- const EVENT_2E1
- const EVENT_2E2
+ const EVENT_GAVE_FOSSIL_TO_LAB
+ const EVENT_LAB_STILL_REVIVING_FOSSIL
+ const EVENT_LAB_HANDING_OVER_FOSSIL_MON
const EVENT_2E3
const EVENT_2E4
const EVENT_2E5
@@ -832,7 +832,7 @@
const EVENT_33D
const EVENT_33E
const EVENT_33F
- const EVENT_340
+ const EVENT_GOT_TM31
const EVENT_341
const EVENT_342
const EVENT_343
@@ -848,14 +848,14 @@
const EVENT_34D
const EVENT_34E
const EVENT_34F
- const EVENT_350
- const EVENT_351
+ const EVENT_DEFEATED_FIGHTING_DOJO
+ const EVENT_BEAT_KARATE_MASTER
const EVENT_BEAT_FIGHTING_DOJO_TRAINER_0
const EVENT_BEAT_FIGHTING_DOJO_TRAINER_1
const EVENT_BEAT_FIGHTING_DOJO_TRAINER_2
const EVENT_BEAT_FIGHTING_DOJO_TRAINER_3
- const EVENT_356
- const EVENT_357
+ const EVENT_GOT_HITMONLEE
+ const EVENT_GOT_HITMONCHAN
const EVENT_358
const EVENT_359
const EVENT_35A
@@ -919,7 +919,7 @@
const EVENT_394
const EVENT_395
const EVENT_396
- const EVENT_397
+ const EVENT_SILPH_CO_RECEPTIONIST_AT_DESK
const EVENT_398
const EVENT_399
const EVENT_39A
@@ -944,7 +944,7 @@
const EVENT_3AD
const EVENT_3AE
const EVENT_3AF
- const EVENT_3B0
+ const EVENT_GOT_TM29
const EVENT_3B1
const EVENT_3B2
const EVENT_3B3
@@ -960,7 +960,7 @@
const EVENT_3BD
const EVENT_3BE
const EVENT_3BF
- const EVENT_3C0
+ const EVENT_GOT_POTION_SAMPLE
const EVENT_3C1
const EVENT_3C2
const EVENT_3C3
@@ -984,7 +984,7 @@
const EVENT_3D5
const EVENT_3D6
const EVENT_3D7
- const EVENT_3D8
+ const EVENT_GOT_HM05
const EVENT_3D9
const EVENT_3DA
const EVENT_3DB
@@ -1151,8 +1151,8 @@
const EVENT_47C
const EVENT_47D
const EVENT_47E
- const EVENT_47F
- const EVENT_480
+ const EVENT_GOT_ITEMFINDER
+ const EVENT_GOT_TM39
const EVENT_481
const EVENT_BEAT_ROUTE_12_TRAINER_0
const EVENT_BEAT_ROUTE_12_TRAINER_1
@@ -1200,7 +1200,7 @@
const EVENT_4AD
const EVENT_4AE
const EVENT_4AF
- const EVENT_4B0
+ const EVENT_GOT_EXP_ALL
const EVENT_BEAT_ROUTE_15_TRAINER_0
const EVENT_BEAT_ROUTE_15_TRAINER_1
const EVENT_BEAT_ROUTE_15_TRAINER_2
@@ -1230,8 +1230,8 @@
const EVENT_4CB
const EVENT_4CC
const EVENT_4CD
- const EVENT_4CE
- const EVENT_4CF
+ const EVENT_GOT_HM02
+ const EVENT_RESCUED_MR_FUJI
const EVENT_4D0
const EVENT_BEAT_ROUTE_17_TRAINER_0
const EVENT_BEAT_ROUTE_17_TRAINER_1
@@ -1280,7 +1280,7 @@
const EVENT_4FD
const EVENT_4FE
const EVENT_4FF
- const EVENT_500
+ const EVENT_IN_SEAFOAM_ISLANDS
const EVENT_BEAT_ROUTE_20_TRAINER_0
const EVENT_BEAT_ROUTE_20_TRAINER_2
const EVENT_BEAT_ROUTE_20_TRAINER_3
@@ -1294,8 +1294,8 @@
const EVENT_50B
const EVENT_50C
const EVENT_50D
- const EVENT_50E
- const EVENT_50F
+ const EVENT_SEAFOAM1_BOULDER1_DOWN_HOLE
+ const EVENT_SEAFOAM1_BOULDER2_DOWN_HOLE
const EVENT_510
const EVENT_BEAT_ROUTE_21_TRAINER_0
const EVENT_BEAT_ROUTE_21_TRAINER_1
@@ -1312,14 +1312,14 @@
const EVENT_51D
const EVENT_51E
const EVENT_51F
- const EVENT_520
- const EVENT_521
+ const EVENT_1ST_ROUTE22_RIVAL_BATTLE
+ const EVENT_2ND_ROUTE22_RIVAL_BATTLE
const EVENT_522
const EVENT_523
const EVENT_524
- const EVENT_525
- const EVENT_526
- const EVENT_527
+ const EVENT_BEAT_ROUTE22_RIVAL_1ST_FIGHT
+ const EVENT_BEAT_ROUTE22_RIVAL_2ND_FIGHT
+ const EVENT_ROUTE22_RIVAL_WANTS_FIGHT
const EVENT_528
const EVENT_529
const EVENT_52A
@@ -1328,15 +1328,15 @@
const EVENT_52D
const EVENT_52E
const EVENT_52F
- const EVENT_530
- const EVENT_531
- const EVENT_532
- const EVENT_533
- const EVENT_534
- const EVENT_535
- const EVENT_536
+ const EVENT_PASSED_CASCADEBADGE_CHECK
+ const EVENT_PASSED_THUNDERBADGE_CHECK
+ const EVENT_PASSED_RAINBOWBADGE_CHECK
+ const EVENT_PASSED_SOULBADGE_CHECK
+ const EVENT_PASSED_MARSHBADGE_CHECK
+ const EVENT_PASSED_VOLCANOBADGE_CHECK
+ const EVENT_PASSED_EARTHBADGE_CHECK
const EVENT_537
- const EVENT_538
+ const EVENT_VICTORY_ROAD_2_BOULDER_ON_SWITCH1
const EVENT_BEAT_VICTORY_ROAD_2_TRAINER_0
const EVENT_BEAT_VICTORY_ROAD_2_TRAINER_2
const EVENT_BEAT_VICTORY_ROAD_2_TRAINER_3
@@ -1343,9 +1343,9 @@
const EVENT_BEAT_VICTORY_ROAD_2_TRAINER_4
const EVENT_BEAT_VICTORY_ROAD_2_TRAINER_5
const EVENT_BEAT_VICTORY_ROAD_2_TRAINER_6
- const EVENT_53F
- const EVENT_540
- const EVENT_541
+ const EVENT_VICTORY_ROAD_2_BOULDER_ON_SWITCH2
+ const EVENT_GOT_NUGGET
+ const EVENT_BEAT_ROUTE24_ROCKET
const EVENT_BEAT_ROUTE_24_TRAINER_0
const EVENT_BEAT_ROUTE_24_TRAINER_2
const EVENT_BEAT_ROUTE_24_TRAINER_3
@@ -1353,7 +1353,7 @@
const EVENT_BEAT_ROUTE_24_TRAINER_5
const EVENT_BEAT_ROUTE_24_TRAINER_6
const EVENT_548
- const EVENT_549
+ const EVENT_NUGGET_REWARD_AVAILABLE
const EVENT_54A
const EVENT_54B
const EVENT_54C
@@ -1360,7 +1360,7 @@
const EVENT_54D
const EVENT_54E
const EVENT_54F
- const EVENT_550
+ const EVENT_MET_BILL
const EVENT_BEAT_ROUTE_25_TRAINER_0
const EVENT_BEAT_ROUTE_25_TRAINER_2
const EVENT_BEAT_ROUTE_25_TRAINER_3
@@ -1371,11 +1371,11 @@
const EVENT_BEAT_ROUTE_25_TRAINER_8
const EVENT_BEAT_ROUTE_25_TRAINER_9
const EVENT_55A
- const EVENT_55B
- const EVENT_55C
- const EVENT_55D
- const EVENT_55E
- const EVENT_55F
+ const EVENT_USED_CELL_SEPARATOR_ON_BILL
+ const EVENT_GOT_SS_TICKET
+ const EVENT_MET_BILL_2
+ const EVENT_BILL_SAID_USE_CELL_SEPARATOR
+ const EVENT_LEFT_BILLS_HOUSE_AFTER_HELPING
const EVENT_560
const EVENT_561
const EVENT_BEAT_VIRIDIAN_FOREST_TRAINER_0
@@ -1401,13 +1401,13 @@
const EVENT_BEAT_MT_MOON_1_TRAINER_6
const EVENT_BEAT_MT_MOON_1_TRAINER_7
const EVENT_578
- const EVENT_579
+ const EVENT_BEAT_MT_MOON_EXIT_SUPER_NERD
const EVENT_BEAT_MT_MOON_3_TRAINER_0
const EVENT_BEAT_MT_MOON_3_TRAINER_2
const EVENT_BEAT_MT_MOON_3_TRAINER_3
const EVENT_BEAT_MT_MOON_3_TRAINER_4
- const EVENT_57E
- const EVENT_57F
+ const EVENT_GOT_DOME_FOSSIL
+ const EVENT_GOT_HELIX_FOSSIL
const EVENT_580
const EVENT_581
const EVENT_582
@@ -1504,12 +1504,12 @@
const EVENT_5DD
const EVENT_5DE
const EVENT_5DF
- const EVENT_5E0
- const EVENT_5E1
+ const EVENT_GOT_HM01
+ const EVENT_RUBBED_CAPTAINS_BACK
const EVENT_SS_ANNE_LEFT
- const EVENT_5E3
- const EVENT_5E4
- const EVENT_5E5
+ const EVENT_WALKED_PAST_GUARD_AFTER_SS_ANNE_LEFT
+ const EVENT_STARTED_WALKING_OUT_OF_DOCK
+ const EVENT_WALKED_OUT_OF_DOCK
const EVENT_5E6
const EVENT_5E7
const EVENT_5E8
@@ -1632,13 +1632,13 @@
const EVENT_65D
const EVENT_65E
const EVENT_65F
- const EVENT_660
+ const EVENT_VICTORY_ROAD_3_BOULDER_ON_SWITCH1
const EVENT_BEAT_VICTORY_ROAD_3_TRAINER_0
const EVENT_BEAT_VICTORY_ROAD_3_TRAINER_2
const EVENT_BEAT_VICTORY_ROAD_3_TRAINER_3
const EVENT_BEAT_VICTORY_ROAD_3_TRAINER_4
const EVENT_665
- const EVENT_666
+ const EVENT_VICTORY_ROAD_3_BOULDER_ON_SWITCH2
const EVENT_667
const EVENT_668
const EVENT_669
@@ -1701,9 +1701,9 @@
const EVENT_BEAT_ROCKET_HIDEOUT_4_TRAINER_0
const EVENT_BEAT_ROCKET_HIDEOUT_4_TRAINER_2
const EVENT_BEAT_ROCKET_HIDEOUT_4_TRAINER_3
- const EVENT_6A5
- const EVENT_6A6
- const EVENT_6A7
+ const EVENT_ROCKET_HIDEOUT_4_DOOR_UNLOCKED
+ const EVENT_ROCKET_DROPPED_LIFT_KEY
+ const EVENT_BEAT_ROCKET_HIDEOUT_GIOVANNI
const EVENT_6A8
const EVENT_6A9
const EVENT_6AA
@@ -1789,9 +1789,9 @@
const EVENT_6FA
const EVENT_6FB
const EVENT_6FC
- const EVENT_6FD
- const EVENT_6FE
- const EVENT_6FF
+ const EVENT_SILPH_CO_2_UNLOCKED_DOOR1
+ const EVENT_SILPH_CO_2_UNLOCKED_DOOR2
+ const EVENT_GOT_TM36
const EVENT_700
const EVENT_701
const EVENT_BEAT_SILPH_CO_3F_TRAINER_0
@@ -1800,8 +1800,8 @@
const EVENT_705
const EVENT_706
const EVENT_707
- const EVENT_708
- const EVENT_709
+ const EVENT_SILPH_CO_3_UNLOCKED_DOOR1
+ const EVENT_SILPH_CO_3_UNLOCKED_DOOR2
const EVENT_70A
const EVENT_70B
const EVENT_70C
@@ -1816,8 +1816,8 @@
const EVENT_715
const EVENT_716
const EVENT_717
- const EVENT_718
- const EVENT_719
+ const EVENT_SILPH_CO_4_UNLOCKED_DOOR1
+ const EVENT_SILPH_CO_4_UNLOCKED_DOOR2
const EVENT_71A
const EVENT_71B
const EVENT_71C
@@ -1832,9 +1832,9 @@
const EVENT_BEAT_SILPH_CO_5F_TRAINER_4
const EVENT_726
const EVENT_727
- const EVENT_728
- const EVENT_729
- const EVENT_72A
+ const EVENT_SILPH_CO_5_UNLOCKED_DOOR1
+ const EVENT_SILPH_CO_5_UNLOCKED_DOOR2
+ const EVENT_SILPH_CO_5_UNLOCKED_DOOR3
const EVENT_72B
const EVENT_72C
const EVENT_72D
@@ -1855,8 +1855,8 @@
const EVENT_73C
const EVENT_73D
const EVENT_73E
- const EVENT_73F
- const EVENT_740
+ const EVENT_SILPH_CO_6_UNLOCKED_DOOR
+ const EVENT_BEAT_SILPH_CO_RIVAL
const EVENT_741
const EVENT_742
const EVENT_743
@@ -1868,9 +1868,9 @@
const EVENT_749
const EVENT_74A
const EVENT_74B
- const EVENT_74C
- const EVENT_74D
- const EVENT_74E
+ const EVENT_SILPH_CO_7_UNLOCKED_DOOR1
+ const EVENT_SILPH_CO_7_UNLOCKED_DOOR2
+ const EVENT_SILPH_CO_7_UNLOCKED_DOOR3
const EVENT_74F
const EVENT_750
const EVENT_751
@@ -1880,7 +1880,7 @@
const EVENT_755
const EVENT_756
const EVENT_757
- const EVENT_758
+ const EVENT_SILPH_CO_8_UNLOCKED_DOOR
const EVENT_759
const EVENT_75A
const EVENT_75B
@@ -1896,10 +1896,10 @@
const EVENT_765
const EVENT_766
const EVENT_767
- const EVENT_768
- const EVENT_769
- const EVENT_76A
- const EVENT_76B
+ const EVENT_SILPH_CO_9_UNLOCKED_DOOR1
+ const EVENT_SILPH_CO_9_UNLOCKED_DOOR2
+ const EVENT_SILPH_CO_9_UNLOCKED_DOOR3
+ const EVENT_SILPH_CO_9_UNLOCKED_DOOR4
const EVENT_76C
const EVENT_76D
const EVENT_76E
@@ -1912,7 +1912,7 @@
const EVENT_775
const EVENT_776
const EVENT_777
- const EVENT_778
+ const EVENT_SILPH_CO_10_UNLOCKED_DOOR
const EVENT_779
const EVENT_77A
const EVENT_77B
@@ -1928,14 +1928,14 @@
const EVENT_BEAT_SILPH_CO_11F_TRAINER_1
const EVENT_786
const EVENT_787
- const EVENT_788
+ const EVENT_SILPH_CO_11_UNLOCKED_DOOR
const EVENT_789
const EVENT_78A
const EVENT_78B
const EVENT_78C
- const EVENT_78D
+ const EVENT_GOT_MASTER_BALL
const EVENT_78E
- const EVENT_78F
+ const EVENT_BEAT_SILPH_CO_GIOVANNI
const EVENT_790
const EVENT_791
const EVENT_792
@@ -2176,7 +2176,7 @@
const EVENT_87D
const EVENT_87E
const EVENT_87F
- const EVENT_880
+ const EVENT_GOT_HM03
const EVENT_881
const EVENT_882
const EVENT_883
@@ -2272,13 +2272,13 @@
const EVENT_8DD
const EVENT_8DE
const EVENT_8DF
- const EVENT_8E0
+ const EVENT_ELITE4_EVENTS_START
const EVENT_BEAT_LORELEIS_ROOM_TRAINER_0
const EVENT_8E2
const EVENT_8E3
const EVENT_8E4
const EVENT_8E5
- const EVENT_8E6
+ const EVENT_AUTOWALKED_INTO_LORELEIS_ROOM
const EVENT_8E7
const EVENT_8E8
const EVENT_BEAT_BRUNOS_ROOM_TRAINER_0
@@ -2286,7 +2286,7 @@
const EVENT_8EB
const EVENT_8EC
const EVENT_8ED
- const EVENT_8EE
+ const EVENT_AUTOWALKED_INTO_BRUNOS_ROOM
const EVENT_8EF
const EVENT_8F0
const EVENT_BEAT_AGATHAS_ROOM_TRAINER_0
@@ -2294,7 +2294,7 @@
const EVENT_8F3
const EVENT_8F4
const EVENT_8F5
- const EVENT_8F6
+ const EVENT_AUTOWALKED_INTO_AGATHAS_ROOM
const EVENT_8F7
const EVENT_8F8
const EVENT_BEAT_LANCES_ROOM_TRAINER_0
@@ -2302,10 +2302,10 @@
const EVENT_8FB
const EVENT_8FC
const EVENT_8FD
- const EVENT_8FE
- const EVENT_8FF
+ const EVENT_BEAT_LANCE
+ const EVENT_LANCES_ROOM_LOCK_DOOR
const EVENT_900
- const EVENT_901
+ const EVENT_BEAT_CHAMPION_RIVAL
const EVENT_902
const EVENT_903
const EVENT_904
@@ -2327,7 +2327,7 @@
const EVENT_914
const EVENT_915
const EVENT_916
- const EVENT_917
+ const EVENT_VICTORY_ROAD_1_BOULDER_ON_SWITCH
const EVENT_918
const EVENT_919
const EVENT_91A
@@ -2496,8 +2496,8 @@
const EVENT_9BD
const EVENT_9BE
const EVENT_9BF
- const EVENT_9C0
- const EVENT_9C1
+ const EVENT_SEAFOAM2_BOULDER1_DOWN_HOLE
+ const EVENT_SEAFOAM2_BOULDER2_DOWN_HOLE
const EVENT_9C2
const EVENT_9C3
const EVENT_9C4
@@ -2504,8 +2504,8 @@
const EVENT_9C5
const EVENT_9C6
const EVENT_9C7
- const EVENT_9C8
- const EVENT_9C9
+ const EVENT_SEAFOAM3_BOULDER1_DOWN_HOLE
+ const EVENT_SEAFOAM3_BOULDER2_DOWN_HOLE
const EVENT_9CA
const EVENT_9CB
const EVENT_9CC
@@ -2512,8 +2512,8 @@
const EVENT_9CD
const EVENT_9CE
const EVENT_9CF
- const EVENT_9D0
- const EVENT_9D1
+ const EVENT_SEAFOAM4_BOULDER1_DOWN_HOLE
+ const EVENT_SEAFOAM4_BOULDER2_DOWN_HOLE
const EVENT_9D2
const EVENT_9D3
const EVENT_9D4
--- a/constants/event_macros.asm
+++ b/constants/event_macros.asm
@@ -19,7 +19,7 @@
;\1 = event index
CheckEventReuseA: MACRO
-IF event_byte != ((\1) / 8)
+ IF event_byte != ((\1) / 8)
event_byte = ((\1) / 8)
ld a, [wEventFlags + event_byte]
ENDC
@@ -27,6 +27,18 @@
bit (\1) % 8, a
ENDM
+;\1 = event index
+;\2 = event index of the last event used before the branch
+CheckEventAfterBranchReuseA: MACRO
+event_byte = ((\2) / 8)
+ IF event_byte != ((\1) / 8)
+event_byte = ((\1) / 8)
+ ld a, [wEventFlags + event_byte]
+ ENDC
+
+ bit (\1) % 8, a
+ ENDM
+
;\1 = reg
;\2 = event index
;\3 = event index this event is relative to (optional, this is needed when there is a fixed flag address)
@@ -355,11 +367,17 @@
ENDM
; returns whether both events are set in Z flag
+; This is counter-intuitive because the other event checks set the Z flag when
+; the event is not set, but this sets the Z flag when the event is set.
;\1 = event index 1
;\2 = event index 2
+;\3 = try to reuse a (optional)
CheckBothEventsSet: MACRO
IF ((\1) / 8) == ((\2) / 8)
- ld a, [wEventFlags + ((\1) / 8)]
+ IF (_NARG < 3) || (((\1) / 8) != event_byte)
+event_byte = ((\1) / 8)
+ ld a, [wEventFlags + ((\1) / 8)]
+ ENDC
and (1 << ((\1) % 8)) | (1 << ((\2) % 8))
cp (1 << ((\1) % 8)) | (1 << ((\2) % 8))
ELSE
@@ -422,4 +440,4 @@
IF ((\1) % 8) != (\2)
add ((\1) % 8) - (\2)
ENDC
- ENDM
\ No newline at end of file
+ ENDM
--- a/constants/hide_show_constants.asm
+++ b/constants/hide_show_constants.asm
@@ -82,7 +82,7 @@
const HS_MANSION_1_ITEM_2 ; 49 X
const HS_FIGHTING_DOJO_GIFT_1 ; 4A
const HS_FIGHTING_DOJO_GIFT_2 ; 4B
- const HS_SILPH_CO_1F_1 ; 4C
+ const HS_SILPH_CO_1F_RECEPTIONIST ; 4C
const HS_VOLTORB_1 ; 4D X
const HS_VOLTORB_2 ; 4E X
const HS_VOLTORB_3 ; 4F X
--- a/engine/hidden_object_functions18.asm
+++ b/engine/hidden_object_functions18.asm
@@ -152,7 +152,7 @@
SaffronCityPokecenterBenchGuyText: ; 624e4 (18:64e4)
TX_ASM
- CheckEvent EVENT_78F
+ CheckEvent EVENT_BEAT_SILPH_CO_GIOVANNI
ld hl, SaffronCityPokecenterBenchGuyText2
jr nz, .asm_624f2
ld hl, SaffronCityPokecenterBenchGuyText1
--- a/engine/hidden_object_functions7.asm
+++ b/engine/hidden_object_functions7.asm
@@ -322,11 +322,11 @@
ld a, [wSpriteStateData1 + 9]
cp SPRITE_FACING_UP
ret nz
- CheckEvent EVENT_55F
+ CheckEvent EVENT_LEFT_BILLS_HOUSE_AFTER_HELPING
jr nz, .asm_1ebd2
- CheckEventReuseA EVENT_55B
+ CheckEventReuseA EVENT_USED_CELL_SEPARATOR_ON_BILL
jr nz, .asm_1eb86
- CheckEventReuseA EVENT_55E
+ CheckEventReuseA EVENT_BILL_SAID_USE_CELL_SEPARATOR
jr nz, .asm_1eb8b
.asm_1eb86
tx_pre_jump BillsHouseMonitorText
@@ -355,7 +355,7 @@
call PlaySound
call WaitForSoundToFinish
call PlayDefaultMusic
- SetEvent EVENT_55B
+ SetEvent EVENT_USED_CELL_SEPARATOR_ON_BILL
ret
.asm_1ebd2
ld a, $1
--- a/engine/items/items.asm
+++ b/engine/items/items.asm
@@ -432,7 +432,7 @@
call ClearSprites
call SendNewMonToBox
ld hl,ItemUseBallText07
- CheckEvent EVENT_550
+ CheckEvent EVENT_MET_BILL
jr nz,.sendToBox2
ld hl,ItemUseBallText08
.sendToBox2
--- a/engine/menu/bills_pc.asm
+++ b/engine/menu/bills_pc.asm
@@ -28,7 +28,7 @@
call UpdateSprites
ld a, 3
ld [wMaxMenuItem], a
- CheckEvent EVENT_550
+ CheckEvent EVENT_MET_BILL
jr nz, .metBill
coord hl, 2, 2
ld de, SomeonesPCText
--- a/engine/menu/pc.asm
+++ b/engine/menu/pc.asm
@@ -74,7 +74,7 @@
ld a, SFX_ENTER_PC
call PlaySound
call WaitForSoundToFinish
- CheckEvent EVENT_550
+ CheckEvent EVENT_MET_BILL
jr nz, .billsPC ;if you've met bill, use that bill's instead of someone's
ld hl, AccessedSomeonesPCText
jr .printText
--- a/engine/overworld/cinnabar_lab.asm
+++ b/engine/overworld/cinnabar_lab.asm
@@ -65,7 +65,7 @@
callba RemoveItemByID
ld hl, LabFossil_610b8
call PrintText
- SetEvents EVENT_2E0, EVENT_2E1
+ SetEvents EVENT_GAVE_FOSSIL_TO_LAB, EVENT_LAB_STILL_REVIVING_FOSSIL
ret
.asm_610a7
ld hl, LabFossil_610bd
--- a/main.asm
+++ b/main.asm
@@ -2760,7 +2760,7 @@
ld a, [W_CURMAP]
cp SEAFOAM_ISLANDS_5
ret nz
- CheckBothEventsSet EVENT_9D0, EVENT_9D1
+ CheckBothEventsSet EVENT_SEAFOAM4_BOULDER1_DOWN_HOLE, EVENT_SEAFOAM4_BOULDER2_DOWN_HOLE
ret z
ld hl, CoordsData_cdf7
call ArePlayerCoordsInArray
--- a/scripts/agatha.asm
+++ b/scripts/agatha.asm
@@ -69,7 +69,7 @@
ld a, [wCoordIndex]
cp $3
jr c, .asm_764b4
- CheckAndSetEvent EVENT_8F6
+ CheckAndSetEvent EVENT_AUTOWALKED_INTO_AGATHAS_ROOM
jr z, AgathaScript_76474
.asm_764b4
ld a, $2
--- a/scripts/bikeshop.asm
+++ b/scripts/bikeshop.asm
@@ -8,7 +8,7 @@
BikeShopText1: ; 1d745 (7:5745)
TX_ASM
- CheckEvent EVENT_0C0
+ CheckEvent EVENT_GOT_BICYCLE
jr z, .asm_260d4
ld hl, BikeShopText_1d82f
call PrintText
@@ -25,7 +25,7 @@
ld a, BIKE_VOUCHER
ld [$ffdb], a
callba RemoveItemByID
- SetEvent EVENT_0C0
+ SetEvent EVENT_GOT_BICYCLE
ld hl, BikeShopText_1d824
call PrintText
jr .Done
@@ -129,7 +129,7 @@
BikeShopText3: ; 1d848 (7:5848)
TX_ASM
- CheckEvent EVENT_0C0
+ CheckEvent EVENT_GOT_BICYCLE
ld hl, BikeShopText_1d861
jr nz, .asm_34d2d
ld hl, BikeShopText_1d85c
--- a/scripts/billshouse.asm
+++ b/scripts/billshouse.asm
@@ -51,7 +51,7 @@
ld a, HS_BILL_POKEMON
ld [wcc4d], a
predef HideObject
- SetEvent EVENT_55E
+ SetEvent EVENT_BILL_SAID_USE_CELL_SEPARATOR
xor a
ld [wJoyIgnore], a
ld a, $3
@@ -59,7 +59,7 @@
ret
BillsHouseScript3: ; 1e7c5 (7:67c5)
- CheckEvent EVENT_55B
+ CheckEvent EVENT_USED_CELL_SEPARATOR_ON_BILL
ret z
ld a, $f0
ld [wJoyIgnore], a
@@ -101,8 +101,8 @@
ret nz
xor a
ld [wJoyIgnore], a
- SetEvent EVENT_55D
- SetEvent EVENT_550
+ SetEvent EVENT_MET_BILL_2 ; this event seems redundant
+ SetEvent EVENT_MET_BILL
ld a, $0
ld [W_BILLSHOUSECURSCRIPT], a
ret
@@ -159,7 +159,7 @@
BillsHouseText2: ; 1e874 (7:6874)
TX_ASM
- CheckEvent EVENT_55C
+ CheckEvent EVENT_GOT_SS_TICKET
jr nz, .asm_1e8a9
ld hl, BillThankYouText
call PrintText
@@ -168,7 +168,7 @@
jr nc, .BagFull
ld hl, SSTicketReceivedText
call PrintText
- SetEvent EVENT_55C
+ SetEvent EVENT_GOT_SS_TICKET
ld a, HS_CERULEAN_GUARD_1
ld [wcc4d], a
predef ShowObject
--- a/scripts/blueshouse.asm
+++ b/scripts/blueshouse.asm
@@ -9,7 +9,7 @@
dw BluesHouseScript1
BluesHouseScript0: ; 19b4b (6:5b4b)
- SetEvent EVENT_019
+ SetEvent EVENT_ENTERED_BLUES_HOUSE
; trigger the next script
ld a,1
@@ -26,7 +26,7 @@
BluesHouseText1: ; 19b5d (6:5b5d)
TX_ASM
- CheckEvent EVENT_018
+ CheckEvent EVENT_GOT_TOWN_MAP
jr nz,.GotMap
CheckEvent EVENT_GOT_POKEDEX
jr nz,.GiveMap
@@ -44,7 +44,7 @@
predef HideObject ; hide table map object
ld hl,GotMapText
call PrintText
- SetEvent EVENT_018
+ SetEvent EVENT_GOT_TOWN_MAP
jr .done
.GotMap
ld hl,DaisyUseMapText
--- a/scripts/bruno.asm
+++ b/scripts/bruno.asm
@@ -69,7 +69,7 @@
ld a, [wCoordIndex]
cp $3
jr c, .asm_7635d
- CheckAndSetEvent EVENT_8EE
+ CheckAndSetEvent EVENT_AUTOWALKED_INTO_BRUNOS_ROOM
jr z, BrunoScript_7631d
.asm_7635d
ld a, $2
--- a/scripts/celadoncity.asm
+++ b/scripts/celadoncity.asm
@@ -42,7 +42,7 @@
CeladonCityText5: ; 1999e (6:599e)
TX_ASM
- CheckEvent EVENT_180
+ CheckEvent EVENT_GOT_TM41
jr nz, .asm_7053f
ld hl, TM41PreText
call PrintText
@@ -55,7 +55,7 @@
.Success
ld hl, ReceivedTM41Text
call PrintText
- SetEvent EVENT_180
+ SetEvent EVENT_GOT_TM41
jr .Done
.asm_7053f
ld hl, TM41ExplanationText
--- a/scripts/celadondiner.asm
+++ b/scripts/celadondiner.asm
@@ -27,7 +27,7 @@
CeladonDinerText5: ; 49173 (12:5173)
TX_ASM
- CheckEvent EVENT_1E0
+ CheckEvent EVENT_GOT_COIN_CASE
jr nz, .asm_eb14d
ld hl, CeladonDinerText_491a7
call PrintText
@@ -34,7 +34,7 @@
ld bc, (COIN_CASE << 8) | 1
call GiveItem
jr nc, .BagFull
- SetEvent EVENT_1E0
+ SetEvent EVENT_GOT_COIN_CASE
ld hl, ReceivedCoinCaseText
call PrintText
jr .asm_68b61
--- a/scripts/celadongamecorner.asm
+++ b/scripts/celadongamecorner.asm
@@ -28,7 +28,7 @@
bit 5, [hl]
res 5, [hl]
ret z
- CheckEvent EVENT_1B9
+ CheckEvent EVENT_FOUND_ROCKET_HIDEOUT
ret nz
ld a, $2a
ld [wd09f], a
@@ -226,7 +226,7 @@
CeladonGameCornerText5: ; 48d4a (12:4d4a)
TX_ASM
- CheckEvent EVENT_1BA
+ CheckEvent EVENT_GOT_10_COINS
jr nz, .asm_48d89
ld hl, CeladonGameCornerText_48d9c
call PrintText
@@ -244,7 +244,7 @@
ld hl, hCoins + 1
ld c, $2
predef AddBCDPredef
- SetEvent EVENT_1BA
+ SetEvent EVENT_GOT_10_COINS
ld a, $1
ld [wDoNotWaitForButtonPressAfterDisplayingText], a
ld hl, Received10CoinsText
@@ -305,7 +305,7 @@
CeladonGameCornerText9: ; 48dd9 (12:4dd9)
TX_ASM
- CheckEvent EVENT_1BC
+ CheckEvent EVENT_GOT_20_COINS_2
jr nz, .asm_48e13
ld hl, CeladonGameCornerText_48e26
call PrintText
@@ -323,7 +323,7 @@
ld hl, hCoins + 1
ld c, $2
predef AddBCDPredef
- SetEvent EVENT_1BC
+ SetEvent EVENT_GOT_20_COINS_2
ld hl, Received20CoinsText
jr .asm_48e20
.asm_48e13
@@ -356,7 +356,7 @@
CeladonGameCornerText10: ; 48e3b (12:4e3b)
TX_ASM
- CheckEvent EVENT_1BB
+ CheckEvent EVENT_GOT_20_COINS
jr nz, .asm_48e75
ld hl, CeladonGameCornerText_48e88
call PrintText
@@ -374,7 +374,7 @@
ld hl, hCoins + 1
ld c, $2
predef AddBCDPredef
- SetEvent EVENT_1BB
+ SetEvent EVENT_GOT_20_COINS
ld hl, CeladonGameCornerText_48e8d
jr .asm_48e82
.asm_48e75
@@ -449,7 +449,7 @@
ld a, SFX_GO_INSIDE
call PlaySound
call WaitForSoundToFinish
- SetEvent EVENT_1B9
+ SetEvent EVENT_FOUND_ROCKET_HIDEOUT
ld a, $43
ld [wd09f], a
ld bc, $0208
--- a/scripts/celadonmart3.asm
+++ b/scripts/celadonmart3.asm
@@ -22,7 +22,7 @@
CeladonMart3Text1: ; 4824a (12:424a)
TX_ASM
- CheckEvent EVENT_18F
+ CheckEvent EVENT_GOT_TM18
jr nz, .asm_a5463
ld hl, TM18PreReceiveText
call PrintText
@@ -29,7 +29,7 @@
ld bc, (TM_18 << 8) | 1
call GiveItem
jr nc, .BagFull
- SetEvent EVENT_18F
+ SetEvent EVENT_GOT_TM18
ld hl, ReceivedTM18Text
jr .asm_81359
.BagFull
--- a/scripts/celadonmartroof.asm
+++ b/scripts/celadonmartroof.asm
@@ -83,7 +83,7 @@
jr z, .asm_484b6
cp SODA_POP
jr z, .asm_48492
- CheckEvent EVENT_18E
+ CheckEvent EVENT_GOT_TM49
jr nz, .asm_484e0
ld hl, CeladonMartRoofText_48515
call PrintText
@@ -93,10 +93,10 @@
jr nc, .BagFull
ld hl, ReceivedTM49Text
call PrintText
- SetEvent EVENT_18E
+ SetEvent EVENT_GOT_TM49
ret
.asm_48492
- CheckEvent EVENT_18D
+ CheckEvent EVENT_GOT_TM48
jr nz, .asm_484e0
ld hl, CeladonMartRoofText_48504
call PrintText
@@ -106,10 +106,10 @@
jr nc, .BagFull
ld hl, CeladonMartRoofText_4850a
call PrintText
- SetEvent EVENT_18D
+ SetEvent EVENT_GOT_TM48
ret
.asm_484b6
- CheckEvent EVENT_18C
+ CheckEvent EVENT_GOT_TM13
jr nz, .asm_484e0
ld hl, CeladonMartRoofText_484f3
call PrintText
@@ -119,7 +119,7 @@
jr nc, .BagFull
ld hl, CeladonMartRoofText_484f9
call PrintText
- SetEvent EVENT_18C
+ SetEvent EVENT_GOT_TM13
ret
.BagFull
ld hl, CeladonMartRoofText_48526
--- a/scripts/ceruleancity.asm
+++ b/scripts/ceruleancity.asm
@@ -25,7 +25,7 @@
jp z, CeruleanCityScript_1948c
ld a, $f0
ld [wJoyIgnore], a
- SetEvent EVENT_0A7
+ SetEvent EVENT_BEAT_CERULEAN_ROCKET_THIEF
ld a, $2
ld [hSpriteIndexOrTextID], a
call DisplayTextID
@@ -35,7 +35,7 @@
ret
CeruleanCityScript0: ; 194c8 (6:54c8)
- CheckEvent EVENT_0A7
+ CheckEvent EVENT_BEAT_CERULEAN_ROCKET_THIEF
jr nz, .asm_194f7
ld hl, CeruleanCityCoords1
call ArePlayerCoordsInArray
@@ -56,7 +56,7 @@
ld [hSpriteIndexOrTextID], a
jp DisplayTextID
.asm_194f7
- CheckEvent EVENT_098
+ CheckEvent EVENT_BEAT_CERULEAN_RIVAL
ret nz
ld hl, CeruleanCityCoords2
call ArePlayerCoordsInArray
@@ -167,7 +167,7 @@
call CeruleanCityScript_1955d
ld a, $f0
ld [wJoyIgnore], a
- SetEvent EVENT_098
+ SetEvent EVENT_BEAT_CERULEAN_RIVAL
ld a, $1
ld [hSpriteIndexOrTextID], a
call DisplayTextID
@@ -248,7 +248,7 @@
CeruleanCityText1: ; 1964f (6:564f)
TX_ASM
- CheckEvent EVENT_098
+ CheckEvent EVENT_BEAT_CERULEAN_RIVAL
; do pre-battle text
jr z, .PreBattleText
; or talk about bill
@@ -279,7 +279,7 @@
CeruleanCityText2: ; 1967c (6:567c)
TX_ASM
- CheckEvent EVENT_0A7
+ CheckEvent EVENT_BEAT_CERULEAN_ROCKET_THIEF
jr nz, .asm_4ca20
ld hl, CeruleanCityText_196d9
call PrintText
--- a/scripts/cinnabarisland.asm
+++ b/scripts/cinnabarisland.asm
@@ -2,8 +2,8 @@
call EnableAutoTextBoxDrawing
ld hl, wd126
set 5, [hl]
- ResetEvent EVENT_278
- ResetEvent EVENT_2E1
+ ResetEvent EVENT_MANSION_SWITCH_ON
+ ResetEvent EVENT_LAB_STILL_REVIVING_FOSSIL
ld hl, CinnabarIslandScriptPointers
ld a, [W_CINNABARISLANDCURSCRIPT]
jp CallFunctionInTable
--- a/scripts/copycatshouse2f.asm
+++ b/scripts/copycatshouse2f.asm
@@ -12,7 +12,7 @@
CopycatsHouse2FText1: ; 5cc82 (17:4c82)
TX_ASM
- CheckEvent EVENT_340
+ CheckEvent EVENT_GOT_TM31
jr nz, .asm_7ccf3
ld a, $1
ld [wDoNotWaitForButtonPressAfterDisplayingText], a
@@ -31,7 +31,7 @@
ld a, POKE_DOLL
ld [$ffdb], a
callba RemoveItemByID
- SetEvent EVENT_340
+ SetEvent EVENT_GOT_TM31
jr .asm_62ecd
.BagFull
ld hl, TM31NoRoomText
--- a/scripts/fanclub.asm
+++ b/scripts/fanclub.asm
@@ -24,16 +24,16 @@
FanClubText1:
; pikachu fan
TX_ASM
- CheckEvent EVENT_157
+ CheckEvent EVENT_PIKACHU_FAN_BOAST
jr nz, .mineisbetter
ld hl, .normaltext
call PrintText
- SetEvent EVENT_156
+ SetEvent EVENT_SEEL_FAN_BOAST
jr .done
.mineisbetter
ld hl, .bettertext
call PrintText
- ResetEvent EVENT_157
+ ResetEvent EVENT_PIKACHU_FAN_BOAST
.done
jp TextScriptEnd
@@ -48,16 +48,16 @@
FanClubText2:
; seel fan
TX_ASM
- CheckEvent EVENT_156
+ CheckEvent EVENT_SEEL_FAN_BOAST
jr nz, .mineisbetter
ld hl, .normaltext
call PrintText
- SetEvent EVENT_157
+ SetEvent EVENT_PIKACHU_FAN_BOAST
jr .done
.mineisbetter
ld hl, .bettertext
call PrintText
- ResetEvent EVENT_156
+ ResetEvent EVENT_SEEL_FAN_BOAST
.done
jp TextScriptEnd
--- a/scripts/fightingdojo.asm
+++ b/scripts/fightingdojo.asm
@@ -21,13 +21,13 @@
dw FightingDojoScript3
FightingDojoScript1: ; 5cd83 (17:4d83)
- CheckEvent EVENT_350
+ CheckEvent EVENT_DEFEATED_FIGHTING_DOJO
ret nz
call CheckFightingMapTrainers
ld a, [wTrainerHeaderFlagBit]
and a
ret nz
- CheckEvent EVENT_351
+ CheckEvent EVENT_BEAT_KARATE_MASTER
ret nz
xor a
ld [hJoyHeld], a
@@ -70,7 +70,7 @@
.asm_5cde4
ld a, $f0
ld [wJoyIgnore], a
- SetEventRange EVENT_351, EVENT_BEAT_FIGHTING_DOJO_TRAINER_3
+ SetEventRange EVENT_BEAT_KARATE_MASTER, EVENT_BEAT_FIGHTING_DOJO_TRAINER_3
ld a, $8
ld [hSpriteIndexOrTextID], a
call DisplayTextID
@@ -131,9 +131,9 @@
FightingDojoText1: ; 5ce44 (17:4e44)
TX_ASM
- CheckEvent EVENT_350
+ CheckEvent EVENT_DEFEATED_FIGHTING_DOJO
jp nz, .continue1
- CheckEventReuseA EVENT_351
+ CheckEventReuseA EVENT_BEAT_KARATE_MASTER
jp nz, .continue2
ld hl, FightingDojoText_5ce8e
call PrintText
@@ -252,7 +252,7 @@
FightingDojoText6: ; 5cf06 (17:4f06)
; Hitmonlee Poké Ball
TX_ASM
- CheckEitherEventSet EVENT_356, EVENT_357
+ CheckEitherEventSet EVENT_GOT_HITMONLEE, EVENT_GOT_HITMONCHAN
jr z, .GetMon
ld hl, OtherHitmonText
call PrintText
@@ -276,7 +276,7 @@
ld a, HS_FIGHTING_DOJO_GIFT_1
ld [wcc4d], a
predef HideObject
- SetEvents EVENT_356, EVENT_350
+ SetEvents EVENT_GOT_HITMONLEE, EVENT_DEFEATED_FIGHTING_DOJO
.done
jp TextScriptEnd
@@ -287,7 +287,7 @@
FightingDojoText7: ; 5cf4e (17:4f4e)
; Hitmonchan Poké Ball
TX_ASM
- CheckEitherEventSet EVENT_356, EVENT_357
+ CheckEitherEventSet EVENT_GOT_HITMONLEE, EVENT_GOT_HITMONCHAN
jr z, .GetMon
ld hl, OtherHitmonText
call PrintText
@@ -306,7 +306,7 @@
ld c,30
call GivePokemon
jr nc, .done
- SetEvents EVENT_357, EVENT_350
+ SetEvents EVENT_GOT_HITMONCHAN, EVENT_DEFEATED_FIGHTING_DOJO
; once Poké Ball is taken, hide sprite
ld a, HS_FIGHTING_DOJO_GIFT_2
--- a/scripts/fuchsiacity.asm
+++ b/scripts/fuchsiacity.asm
@@ -135,9 +135,9 @@
FuchsiaCityText24: ; 19af4 (6:5af4)
TX_ASM
- CheckEvent EVENT_57E
+ CheckEvent EVENT_GOT_DOME_FOSSIL
jr nz, .asm_3b4e8
- CheckEventReuseA EVENT_57F
+ CheckEventReuseA EVENT_GOT_HELIX_FOSSIL
jr nz, .asm_667d5
ld hl, FuchsiaCityText_19b2a
call PrintText
--- a/scripts/fuchsiahouse2.asm
+++ b/scripts/fuchsiahouse2.asm
@@ -10,12 +10,12 @@
FuchsiaHouse2Text1: ; 750c2 (1d:50c2)
TX_ASM
- CheckEvent EVENT_238
+ CheckEvent EVENT_GOT_HM04
jr nz, .subtract
ld b,GOLD_TEETH
call IsItemInBag
jr nz, .asm_3f30f
- CheckEvent EVENT_239
+ CheckEvent EVENT_GAVE_GOLD_TEETH
jr nz, .asm_60cba
ld hl, WardenGibberishText1
call PrintText
@@ -34,7 +34,7 @@
ld a, GOLD_TEETH
ld [$ffdb], a
callba RemoveItemByID
- SetEvent EVENT_239
+ SetEvent EVENT_GAVE_GOLD_TEETH
.asm_60cba
ld hl, WardenThankYouText
call PrintText
@@ -43,7 +43,7 @@
jr nc, .BagFull
ld hl, ReceivedHM04Text
call PrintText
- SetEvent EVENT_238
+ SetEvent EVENT_GOT_HM04
jr .asm_52039
.subtract
ld hl, HM04ExplanationText
--- a/scripts/gary.asm
+++ b/scripts/gary.asm
@@ -94,7 +94,7 @@
cp $ff
jp z, GaryScript_75f29
call UpdateSprites
- SetEvent EVENT_901
+ SetEvent EVENT_BEAT_CHAMPION_RIVAL
ld a, $f0
ld [wJoyIgnore], a
ld a, $1
@@ -248,7 +248,7 @@
GaryText1: ; 760e0 (1d:60e0)
TX_ASM
- CheckEvent EVENT_901
+ CheckEvent EVENT_BEAT_CHAMPION_RIVAL
ld hl, GaryText_760f4
jr z, .asm_17e9f
ld hl, GaryText_76103
--- a/scripts/halloffameroom.asm
+++ b/scripts/halloffameroom.asm
@@ -40,7 +40,7 @@
ld [W_LANCECURSCRIPT], a
ld [W_HALLOFFAMEROOMCURSCRIPT], a
; Elite 4 events
- ResetEventRange EVENT_8E0, EVENT_907, 1
+ ResetEventRange EVENT_ELITE4_EVENTS_START, EVENT_907, 1
xor a
ld [W_HALLOFFAMEROOMCURSCRIPT], a
ld a, PALLET_TOWN
--- a/scripts/indigoplateaulobby.asm
+++ b/scripts/indigoplateaulobby.asm
@@ -5,13 +5,13 @@
bit 6, [hl]
res 6, [hl]
ret z
- ResetEvent EVENT_917
+ ResetEvent EVENT_VICTORY_ROAD_1_BOULDER_ON_SWITCH
ld hl, wd734
bit 1, [hl]
res 1, [hl]
ret z
; Elite 4 events
- ResetEventRange EVENT_8E0, EVENT_8FF
+ ResetEventRange EVENT_ELITE4_EVENTS_START, EVENT_LANCES_ROOM_LOCK_DOOR
ret
IndigoPlateauLobbyTextPointers: ; 19c7f (6:5c7f)
--- a/scripts/lab3.asm
+++ b/scripts/lab3.asm
@@ -10,7 +10,7 @@
Lab3Text1: ; 75c94 (1d:5c94)
TX_ASM
- CheckEvent EVENT_2D7
+ CheckEvent EVENT_GOT_TM35
jr nz, .asm_e551a
ld hl, TM35PreReceiveText
call PrintText
@@ -19,7 +19,7 @@
jr nc, .BagFull
ld hl, ReceivedTM35Text
call PrintText
- SetEvent EVENT_2D7
+ SetEvent EVENT_GOT_TM35
jr .asm_eb896
.BagFull
ld hl, TM35NoRoomText
--- a/scripts/lab4.asm
+++ b/scripts/lab4.asm
@@ -49,7 +49,7 @@
Lab4Text1: ; 75d6c (1d:5d6c)
TX_ASM
- CheckEvent EVENT_2E0
+ CheckEvent EVENT_GAVE_FOSSIL_TO_LAB
jr nz, .asm_75d96
ld hl, Lab4Text_75dc6
call PrintText
@@ -65,7 +65,7 @@
.asm_75d93
jp TextScriptEnd
.asm_75d96
- bit 1, a
+ CheckEventAfterBranchReuseA EVENT_LAB_STILL_REVIVING_FOSSIL, EVENT_GAVE_FOSSIL_TO_LAB
jr z, .asm_75da2
ld hl, Lab4Text_75dd0
call PrintText
@@ -74,13 +74,13 @@
call LoadFossilItemAndMonNameBank1D
ld hl, Lab4Text_75dd5
call PrintText
- SetEvent EVENT_2E2
+ SetEvent EVENT_LAB_HANDING_OVER_FOSSIL_MON
ld a, [W_FOSSILMON]
ld b, a
ld c, 30
call GivePokemon
jr nc, .asm_75d93
- ResetEvents EVENT_2E0, EVENT_2E1, EVENT_2E2
+ ResetEvents EVENT_GAVE_FOSSIL_TO_LAB, EVENT_LAB_STILL_REVIVING_FOSSIL, EVENT_LAB_HANDING_OVER_FOSSIL_MON
jr .asm_75d93
Lab4Text_75dc6: ; 75dc6 (1d:5dc6)
--- a/scripts/lance.asm
+++ b/scripts/lance.asm
@@ -13,7 +13,7 @@
bit 5, [hl]
res 5, [hl]
ret z
- CheckEvent EVENT_8FF
+ CheckEvent EVENT_LANCES_ROOM_LOCK_DOOR
jr nz, .asm_5a2da
ld a, $31
ld b, $32
@@ -51,7 +51,7 @@
ret
LanceScript0: ; 5a305 (16:6305)
- CheckEvent EVENT_8FE
+ CheckEvent EVENT_BEAT_LANCE
ret nz
ld hl, CoordsData_5a33e
call ArePlayerCoordsInArray
@@ -67,7 +67,7 @@
.asm_5a325
cp $5
jr z, LanceScript_5a35b
- CheckAndSetEvent EVENT_8FF
+ CheckAndSetEvent EVENT_LANCES_ROOM_LOCK_DOOR
ret nz
ld hl, wd126
set 5, [hl]
@@ -156,5 +156,5 @@
LanceAfterBattleText: ; 5a3b8 (16:63b8)
TX_FAR _LanceAfterBattleText
TX_ASM
- SetEvent EVENT_8FE
+ SetEvent EVENT_BEAT_LANCE
jp TextScriptEnd
--- a/scripts/lavenderhouse1.asm
+++ b/scripts/lavenderhouse1.asm
@@ -12,7 +12,7 @@
LavenderHouse1Text1: ; 1d8b8 (7:58b8)
TX_ASM
- CheckEvent EVENT_4CF
+ CheckEvent EVENT_RESCUED_MR_FUJI
jr nz, .asm_72e5d
ld hl, LavenderHouse1Text_1d8d1
call PrintText
@@ -33,7 +33,7 @@
LavenderHouse1Text2: ; 1d8db (7:58db)
TX_ASM
- CheckEvent EVENT_4CF
+ CheckEvent EVENT_RESCUED_MR_FUJI
jr nz, .asm_06470
ld hl, LavenderHouse1Text_1d8f4
call PrintText
@@ -68,7 +68,7 @@
LavenderHouse1Text5: ; 1d918 (7:5918)
TX_ASM
- CheckEvent EVENT_128
+ CheckEvent EVENT_GOT_POKE_FLUTE
jr nz, .asm_15ac2
ld hl, LavenderHouse1Text_1d94c
call PrintText
@@ -77,7 +77,7 @@
jr nc, .BagFull
ld hl, ReceivedFluteText
call PrintText
- SetEvent EVENT_128
+ SetEvent EVENT_GOT_POKE_FLUTE
jr .asm_da749
.BagFull
ld hl, FluteNoRoomText
--- a/scripts/lavenderhouse2.asm
+++ b/scripts/lavenderhouse2.asm
@@ -15,7 +15,7 @@
LavenderHouse2Text2: ; 1d9c3 (7:59c3)
TX_ASM
- CheckEvent EVENT_4CF
+ CheckEvent EVENT_RESCUED_MR_FUJI
jr nz, .asm_65711
ld hl, LavenderHouse2Text_1d9dc
call PrintText
--- a/scripts/lavendermart.asm
+++ b/scripts/lavendermart.asm
@@ -12,7 +12,7 @@
LavenderMartText3: ; 5c93a (17:493a)
TX_ASM
- CheckEvent EVENT_4CF
+ CheckEvent EVENT_RESCUED_MR_FUJI
jr nz, .asm_c88d4
ld hl, LavenderMart_5c953
call PrintText
--- a/scripts/lorelei.asm
+++ b/scripts/lorelei.asm
@@ -70,7 +70,7 @@
ld a, [wCoordIndex]
cp $3
jr c, .asm_76206
- CheckAndSetEvent EVENT_8E6
+ CheckAndSetEvent EVENT_AUTOWALKED_INTO_LORELEIS_ROOM
jr z, LoreleiScript_761c6
.asm_76206
ld a, $2
--- a/scripts/mansion1.asm
+++ b/scripts/mansion1.asm
@@ -13,7 +13,7 @@
bit 5, [hl]
res 5, [hl]
ret z
- CheckEvent EVENT_278
+ CheckEvent EVENT_MANSION_SWITCH_ON
jr nz, .asm_442ec
ld bc, $060c
call Mansion1Script_4430b
@@ -112,9 +112,9 @@
call PrintText
ld a, SFX_GO_INSIDE
call PlaySound
- CheckAndSetEvent EVENT_278
+ CheckAndSetEvent EVENT_MANSION_SWITCH_ON
jr z, .asm_44392
- ResetEventReuseHL EVENT_278
+ ResetEventReuseHL EVENT_MANSION_SWITCH_ON
jr .asm_44392
.asm_4438c
ld hl, MansionSwitchNotPressedText
--- a/scripts/mansion2.asm
+++ b/scripts/mansion2.asm
@@ -13,7 +13,7 @@
bit 5, [hl]
res 5, [hl]
ret z
- CheckEvent EVENT_278
+ CheckEvent EVENT_MANSION_SWITCH_ON
jr nz, .asm_52016
ld a, $e
ld bc, $204
@@ -118,9 +118,9 @@
call PrintText
ld a, SFX_GO_INSIDE
call PlaySound
- CheckAndSetEvent EVENT_278
+ CheckAndSetEvent EVENT_MANSION_SWITCH_ON
jr z, .asm_520bf
- ResetEventReuseHL EVENT_278
+ ResetEventReuseHL EVENT_MANSION_SWITCH_ON
jr .asm_520bf
.asm_520b9
ld hl, Mansion2Text_520cc
--- a/scripts/mansion3.asm
+++ b/scripts/mansion3.asm
@@ -13,7 +13,7 @@
bit 5, [hl]
res 5, [hl]
ret z
- CheckEvent EVENT_278
+ CheckEvent EVENT_MANSION_SWITCH_ON
jr nz, .asm_52224
ld a, $e
ld bc, $207
--- a/scripts/mansion4.asm
+++ b/scripts/mansion4.asm
@@ -13,7 +13,7 @@
bit 5, [hl]
res 5, [hl]
ret z
- CheckEvent EVENT_278
+ CheckEvent EVENT_MANSION_SWITCH_ON
jr nz, .asm_523ff
ld a, $e
ld bc, $80d
--- a/scripts/mtmoon3.asm
+++ b/scripts/mtmoon3.asm
@@ -5,7 +5,7 @@
ld a, [W_MTMOON3CURSCRIPT]
call ExecuteCurMapScriptInTable
ld [W_MTMOON3CURSCRIPT], a
- CheckEvent EVENT_579
+ CheckEvent EVENT_BEAT_MT_MOON_EXIT_SUPER_NERD
ret z
ld hl, CoordsData_49d37
call ArePlayerCoordsInArray
@@ -53,7 +53,7 @@
dw MtMoon3Script5
MtMoon3Script0: ; 49d6f (12:5d6f)
- CheckEvent EVENT_579
+ CheckEvent EVENT_BEAT_MT_MOON_EXIT_SUPER_NERD
jp nz, MtMoon3Script_49d91
ld a, [W_YCOORD]
cp $8
@@ -68,7 +68,7 @@
jp DisplayTextID
MtMoon3Script_49d91: ; 49d91 (12:5d91)
- CheckEitherEventSet EVENT_57E, EVENT_57F
+ CheckEitherEventSet EVENT_GOT_DOME_FOSSIL, EVENT_GOT_HELIX_FOSSIL
jp z, CheckFightingMapTrainers
ret
@@ -78,7 +78,7 @@
jp z, MtMoon3Script_49d58
call UpdateSprites
call Delay3
- SetEvent EVENT_579
+ SetEvent EVENT_BEAT_MT_MOON_EXIT_SUPER_NERD
xor a
ld [wJoyIgnore], a
ld a, $0
@@ -138,7 +138,7 @@
ld a, $a
ld [hSpriteIndexOrTextID], a
call DisplayTextID
- CheckEvent EVENT_57E
+ CheckEvent EVENT_GOT_DOME_FOSSIL
jr z, .asm_49e1d
ld a, HS_MT_MOON_3_FOSSIL_2
jr .asm_49e1f
@@ -207,7 +207,7 @@
MtMoon3Text1: ; 49e79 (12:5e79)
TX_ASM
- CheckEvent EVENT_579
+ CheckEvent EVENT_BEAT_MT_MOON_EXIT_SUPER_NERD
jr z, .asm_49e8d
and $c0
jr nz, .asm_49eb8
@@ -278,7 +278,7 @@
ld a, HS_MT_MOON_3_FOSSIL_1
ld [wcc4d], a
predef HideObject
- SetEvent EVENT_57E
+ SetEvent EVENT_GOT_DOME_FOSSIL
ld a, $4
ld [W_MTMOON3CURSCRIPT], a
ld [W_CURMAPSCRIPT], a
@@ -306,7 +306,7 @@
ld a, HS_MT_MOON_3_FOSSIL_2
ld [wcc4d], a
predef HideObject
- SetEvent EVENT_57F
+ SetEvent EVENT_GOT_HELIX_FOSSIL
ld a, $4
ld [W_MTMOON3CURSCRIPT], a
ld [W_CURMAPSCRIPT], a
--- a/scripts/museum1f.asm
+++ b/scripts/museum1f.asm
@@ -54,13 +54,13 @@
cp $c
jp z, Museum1FScript_5c1f9
.asm_d49e7
- CheckEvent EVENT_068
+ CheckEvent EVENT_BOUGHT_MUSEUM_TICKET
jr nz, .asm_31a16
ld hl, Museum1FText_5c23d
call PrintText
jp Museum1FScriptEnd
.asm_b8709
- CheckEvent EVENT_068
+ CheckEvent EVENT_BOUGHT_MUSEUM_TICKET
jr z, .asm_3ded4
.asm_31a16
ld hl, Museum1FText_5c242
@@ -91,7 +91,7 @@
.asm_0f3e3
ld hl, Museum1FText_5c224
call PrintText
- SetEvent EVENT_068
+ SetEvent EVENT_BOUGHT_MUSEUM_TICKET
xor a
ld [wPriceTemp], a
ld [wPriceTemp + 1], a
@@ -187,7 +187,7 @@
Museum1FText3: ; 5c256 (17:4256)
TX_ASM
- CheckEvent EVENT_069
+ CheckEvent EVENT_GOT_OLD_AMBER
jr nz, .asm_5c285
ld hl, Museum1FText_5c28e
call PrintText
@@ -194,7 +194,7 @@
ld bc, (OLD_AMBER << 8) | 1
call GiveItem
jr nc, .BagFull
- SetEvent EVENT_069
+ SetEvent EVENT_GOT_OLD_AMBER
ld a, HS_OLD_AMBER
ld [wcc4d], a
predef HideObject
--- a/scripts/oakslab.asm
+++ b/scripts/oakslab.asm
@@ -1,5 +1,5 @@
OaksLabScript: ; 1cb0e (7:4b0e)
- CheckEvent EVENT_026
+ CheckEvent EVENT_PALLET_AFTER_GETTING_POKEBALLS_2
call nz, OaksLabScript_1d076
ld a, $1
ld [wAutoTextBoxDrawingControl], a
@@ -31,7 +31,7 @@
dw OaksLabScript18
OaksLabScript0: ; 1cb4e (7:4b4e)
- CheckEvent EVENT_027
+ CheckEvent EVENT_OAK_APPEARED_IN_PALLET
ret z
ld a, [wNPCMovementScriptFunctionNum]
and a
@@ -108,8 +108,8 @@
ld a, [wSimulatedJoypadStatesIndex]
and a
ret nz
- SetEvent EVENT_STOPPED_FROM_LEAVING_PALLET
- SetEvent EVENT_FOLLOWED_OAK_INSIDE_LAB
+ SetEvent EVENT_FOLLOWED_OAK_INTO_LAB
+ SetEvent EVENT_FOLLOWED_OAK_INTO_LAB_2
ld a, $1
ld [H_SPRITEINDEX], a
ld a, SPRITE_FACING_UP
@@ -597,7 +597,7 @@
ld [hSpriteIndexOrTextID], a
call DisplayTextID
SetEvent EVENT_GOT_POKEDEX
- SetEvent EVENT_038
+ SetEvent EVENT_OAK_GOT_PARCEL
ld a, HS_LYING_OLD_MAN
ld [wcc4d], a
predef HideObject
@@ -632,9 +632,9 @@
ld a, HS_OAKS_LAB_RIVAL
ld [wcc4d], a
predef HideObject
- SetEvent EVENT_520
- ResetEventReuseHL EVENT_521
- SetEventReuseHL EVENT_527
+ SetEvent EVENT_1ST_ROUTE22_RIVAL_BATTLE
+ ResetEventReuseHL EVENT_2ND_ROUTE22_RIVAL_BATTLE
+ SetEventReuseHL EVENT_ROUTE22_RIVAL_WANTS_FIGHT
ld a, HS_ROUTE_22_RIVAL_1
ld [wcc4d], a
predef ShowObject
@@ -650,19 +650,19 @@
OaksLabScript18: ; 1d009 (7:5009)
ret
-OaksLabScript_1d00a: ; 1d00a (7:500a)
+OaksLabScript_RemoveParcel: ; 1d00a (7:500a)
ld hl, wBagItems
ld bc, $0000
-.asm_1d010
+.loop
ld a, [hli]
cp $ff
ret z
cp OAKS_PARCEL
- jr z, .GotParcel
+ jr z, .foundParcel
inc hl
inc c
- jr .asm_1d010
-.GotParcel
+ jr .loop
+.foundParcel
ld hl, wNumBagItems
ld a, c
ld [wWhichPokemon], a
@@ -762,7 +762,7 @@
OaksLabText28: ; 1d0ce (7:50ce)
OaksLabText1: ; 1d0ce (7:50ce)
TX_ASM
- CheckEvent EVENT_FOLLOWED_OAK_INSIDE_LAB
+ CheckEvent EVENT_FOLLOWED_OAK_INTO_LAB_2
jr nz, .asm_1d0de
ld hl, OaksLabGaryText1
call PrintText
@@ -964,7 +964,7 @@
OaksLabText32: ; 1d248 (7:5248)
OaksLabText5: ; 1d248 (7:5248)
TX_ASM
- CheckEvent EVENT_006
+ CheckEvent EVENT_PALLET_AFTER_GETTING_POKEBALLS
jr nz, .asm_1d266
ld hl, wPokedexOwned
ld b, wPokedexOwnedEnd - wPokedexOwned
@@ -985,7 +985,7 @@
ld b,POKE_BALL
call IsItemInBag
jr nz, .asm_1d2e7
- CheckEvent EVENT_525
+ CheckEvent EVENT_BEAT_ROUTE22_RIVAL_1ST_FIGHT
jr nz, .asm_1d2d0
CheckEvent EVENT_GOT_POKEDEX
jr nz, .asm_1d2c8
@@ -1011,7 +1011,7 @@
.asm_1d2b8
ld hl, OaksLabDeliverParcelText
call PrintText
- call OaksLabScript_1d00a
+ call OaksLabScript_RemoveParcel
ld a, $f
ld [W_OAKSLABCURSCRIPT], a
jr .asm_1d2ed
--- a/scripts/pallettown.asm
+++ b/scripts/pallettown.asm
@@ -1,7 +1,7 @@
PalletTownScript: ; 18e5b (6:4e5b)
CheckEvent EVENT_GOT_POKEBALLS_FROM_OAK
jr z,.next
- SetEvent EVENT_006
+ SetEvent EVENT_PALLET_AFTER_GETTING_POKEBALLS
.next
call EnableAutoTextBoxDrawing
ld hl,PalletTownScriptPointers
@@ -18,7 +18,7 @@
dw PalletTownScript6
PalletTownScript0: ; 18e81 (6:4e81)
- CheckEvent EVENT_STOPPED_FROM_LEAVING_PALLET
+ CheckEvent EVENT_FOLLOWED_OAK_INTO_LAB
ret nz
ld a,[W_YCOORD]
cp 1 ; is player near north exit?
@@ -35,7 +35,7 @@
call PlayMusic
ld a,$FC
ld [wJoyIgnore],a
- SetEvent EVENT_027
+ SetEvent EVENT_OAK_APPEARED_IN_PALLET
; trigger the next script
ld a,1
@@ -130,12 +130,11 @@
ret
PalletTownScript5: ; 18f56 (6:4f56)
- CheckEvent EVENT_01A
+ CheckEvent EVENT_DAISY_WALKING
jr nz,.next
- and 3
- cp 3
+ CheckBothEventsSet EVENT_GOT_TOWN_MAP, EVENT_ENTERED_BLUES_HOUSE, 1
jr nz,.next
- SetEvent EVENT_01A
+ SetEvent EVENT_DAISY_WALKING
ld a,HS_DAISY_SITTING
ld [wcc4d],a
predef HideObject
@@ -145,7 +144,7 @@
.next
CheckEvent EVENT_GOT_POKEBALLS_FROM_OAK
ret z
- SetEvent EVENT_026
+ SetEvent EVENT_PALLET_AFTER_GETTING_POKEBALLS_2
PalletTownScript6: ; 18f87 (6:4f87)
ret
--- a/scripts/pewtercity.asm
+++ b/scripts/pewtercity.asm
@@ -16,7 +16,7 @@
PewterCityScript0: ; 19251 (6:5251)
xor a
ld [W_MUSEUM1FCURSCRIPT], a
- ResetEvent EVENT_068
+ ResetEvent EVENT_BOUGHT_MUSEUM_TICKET
call PewterCityScript_1925e
ret
--- a/scripts/pewtergym.asm
+++ b/scripts/pewtergym.asm
@@ -72,7 +72,7 @@
ld [wcc4d], a
predef HideObject
- ResetEvents EVENT_520, EVENT_527
+ ResetEvents EVENT_1ST_ROUTE22_RIVAL_BATTLE, EVENT_ROUTE22_RIVAL_WANTS_FIGHT
; deactivate gym trainers
SetEvent EVENT_BEAT_PEWTER_GYM_TRAINER_0
--- a/scripts/pokemontower2.asm
+++ b/scripts/pokemontower2.asm
@@ -17,7 +17,7 @@
dw PokemonTower2Script2
PokemonTower2Script0: ; 6050f (18:450f)
- CheckEvent EVENT_0EF
+ CheckEvent EVENT_BEAT_POKEMON_TOWER_RIVAL
ret nz
ld hl, CoordsData_6055e
call ArePlayerCoordsInArray
@@ -28,13 +28,14 @@
ld c, BANK(Music_MeetRival)
ld a, MUSIC_MEET_RIVAL
call PlayMusic
- ResetEvent EVENT_0EE
+ ResetEvent EVENT_POKEMON_TOWER_RIVAL_ON_LEFT
ld a, [wCoordIndex]
cp $1
ld a, PLAYER_DIR_UP
ld b, SPRITE_FACING_DOWN
jr nz, .asm_60544
- SetEvent EVENT_0EE
+; the rival is on the left side and the player is on the right side
+ SetEvent EVENT_POKEMON_TOWER_RIVAL_ON_LEFT
ld a, PLAYER_DIR_LEFT
ld b, SPRITE_FACING_RIGHT
.asm_60544
@@ -63,12 +64,12 @@
jp z, PokemonTower2Script_604fe
ld a, $f0
ld [wJoyIgnore], a
- SetEvent EVENT_0EF
+ SetEvent EVENT_BEAT_POKEMON_TOWER_RIVAL
ld a, $1
ld [hSpriteIndexOrTextID], a
call DisplayTextID
ld de, MovementData_605b2
- CheckEvent EVENT_0EE
+ CheckEvent EVENT_POKEMON_TOWER_RIVAL_ON_LEFT
jr nz, .asm_60589
ld de, MovementData_605a9
.asm_60589
@@ -127,7 +128,7 @@
PokemonTower2Text1: ; 605df (18:45df)
TX_ASM
- CheckEvent EVENT_0EF
+ CheckEvent EVENT_BEAT_POKEMON_TOWER_RIVAL
jr z, .asm_16f24
ld hl, PokemonTower2Text_6063c
call PrintText
--- a/scripts/pokemontower5.asm
+++ b/scripts/pokemontower5.asm
@@ -18,10 +18,10 @@
jr c, .asm_60960
ld hl, wd72e
res 4, [hl]
- ResetEvent EVENT_107
+ ResetEvent EVENT_IN_PURIFIED_ZONE
jp CheckFightingMapTrainers
.asm_60960
- CheckAndSetEvent EVENT_107
+ CheckAndSetEvent EVENT_IN_PURIFIED_ZONE
ret nz
xor a
ld [hJoyHeld], a
--- a/scripts/pokemontower6.asm
+++ b/scripts/pokemontower6.asm
@@ -22,7 +22,7 @@
dw PokemonTower6Script4
PokemonTower6Script0: ; 60b17 (18:4b17)
- CheckEvent EVENT_10F
+ CheckEvent EVENT_BEAT_GHOST_MAROWAK
jp nz, CheckFightingMapTrainers
ld hl, CoordsData_60b45
call ArePlayerCoordsInArray
@@ -59,7 +59,7 @@
ld a, [wBattleResult]
and a
jr nz, .asm_60b82
- SetEvent EVENT_10F
+ SetEvent EVENT_BEAT_GHOST_MAROWAK
ld a, $7
ld [hSpriteIndexOrTextID], a
call DisplayTextID
--- a/scripts/pokemontower7.asm
+++ b/scripts/pokemontower7.asm
@@ -256,8 +256,8 @@
TX_ASM
ld hl, TowerRescueFujiText
call PrintText
- SetEvent EVENT_4CF
- SetEvent EVENT_117
+ SetEvent EVENT_RESCUED_MR_FUJI
+ SetEvent EVENT_RESCUED_MR_FUJI_2
ld a, HS_LAVENDER_HOUSE_1_MR_FUJI
ld [wcc4d], a
predef ShowObject
--- a/scripts/rockethideout4.asm
+++ b/scripts/rockethideout4.asm
@@ -13,10 +13,9 @@
bit 5, [hl]
res 5, [hl]
ret z
- CheckEvent EVENT_6A5
+ CheckEvent EVENT_ROCKET_HIDEOUT_4_DOOR_UNLOCKED
jr nz, .asm_45496
- and $c
- cp $c
+ CheckBothEventsSet EVENT_BEAT_ROCKET_HIDEOUT_4_TRAINER_0, EVENT_BEAT_ROCKET_HIDEOUT_4_TRAINER_2, 1
jr z, .asm_4548c
ld a, $2d
jr .asm_45498
@@ -23,7 +22,7 @@
.asm_4548c
ld a, SFX_GO_INSIDE
call PlaySound
- SetEvent EVENT_6A5
+ SetEvent EVENT_ROCKET_HIDEOUT_4_DOOR_UNLOCKED
.asm_45496
ld a, $e
.asm_45498
@@ -51,7 +50,7 @@
call UpdateSprites
ld a, $f0
ld [wJoyIgnore], a
- SetEvent EVENT_6A7
+ SetEvent EVENT_BEAT_ROCKET_HIDEOUT_GIOVANNI
ld a, $a
ld [hSpriteIndexOrTextID], a
call DisplayTextID
@@ -117,7 +116,7 @@
RocketHideout4Text1: ; 4553a (11:553a)
TX_ASM
- CheckEvent EVENT_6A7
+ CheckEvent EVENT_BEAT_ROCKET_HIDEOUT_GIOVANNI
jp nz, .asm_545571
ld hl, RocketHideout4Text_4557a
call PrintText
@@ -209,7 +208,7 @@
TX_ASM
ld hl, RocketHideout4Text_455ec
call PrintText
- CheckAndSetEvent EVENT_6A6
+ CheckAndSetEvent EVENT_ROCKET_DROPPED_LIFT_KEY
jr nz, .asm_455e9
ld a, HS_ROCKET_HIDEOUT_4_ITEM_5
ld [wcc4d], a
--- a/scripts/route1.asm
+++ b/scripts/route1.asm
@@ -8,7 +8,7 @@
Route1Text1: ; 1cab8 (7:4ab8)
TX_ASM
- CheckAndSetEvent EVENT_3C0
+ CheckAndSetEvent EVENT_GOT_POTION_SAMPLE
jr nz, .asm_1cada
ld hl, Route1ViridianMartSampleText
call PrintText
--- a/scripts/route11gateupstairs.asm
+++ b/scripts/route11gateupstairs.asm
@@ -17,7 +17,7 @@
Route11GateUpstairsText2: ; 4946c (12:546c)
TX_ASM
- CheckEvent EVENT_47F, 1
+ CheckEvent EVENT_GOT_ITEMFINDER, 1
jr c, .asm_4949b
ld a, 30 ; pokemon needed
ld [$ffdb], a
@@ -34,7 +34,7 @@
ld a, [$ffdb]
dec a
jr nz, .asm_494a1
- SetEvent EVENT_47F
+ SetEvent EVENT_GOT_ITEMFINDER
.asm_4949b
ld hl, Route11GateUpstairsText_494a3
call PrintText
--- a/scripts/route12gateupstairs.asm
+++ b/scripts/route12gateupstairs.asm
@@ -8,7 +8,7 @@
Route12GateUpstairsText1: ; 49569 (12:5569)
TX_ASM
- CheckEvent EVENT_480, 1
+ CheckEvent EVENT_GOT_TM39, 1
jr c, .asm_0ad3c
ld hl, TM39PreReceiveText
call PrintText
@@ -17,7 +17,7 @@
jr nc, .BagFull
ld hl, ReceivedTM39Text
call PrintText
- SetEvent EVENT_480
+ SetEvent EVENT_GOT_TM39
jr .asm_4ba56
.BagFull
ld hl, TM39NoRoomText
--- a/scripts/route15gateupstairs.asm
+++ b/scripts/route15gateupstairs.asm
@@ -7,7 +7,7 @@
Route15GateUpstairsText1: ; 49651 (12:5651)
TX_ASM
- CheckEvent EVENT_4B0
+ CheckEvent EVENT_GOT_EXP_ALL
jr nz, .asm_49683
ld a, 50 ; pokemon needed
ld [$ffdb], a
@@ -23,7 +23,7 @@
ld a, [$ffdb]
cp $1
jr nz, .asm_49689
- SetEvent EVENT_4B0
+ SetEvent EVENT_GOT_EXP_ALL
.asm_49683
ld hl, Route15GateUpstairsText_4968c
call PrintText
--- a/scripts/route16house.asm
+++ b/scripts/route16house.asm
@@ -7,7 +7,7 @@
Route16HouseText1: ; 1e5ff (7:65ff)
TX_ASM
- CheckEvent EVENT_4CE
+ CheckEvent EVENT_GOT_HM02
ld hl, HM02ExplanationText
jr nz, .asm_13616
ld hl, Route16HouseText3
@@ -15,7 +15,7 @@
ld bc, (HM_02 << 8) | 1
call GiveItem
jr nc, .BagFull
- SetEvent EVENT_4CE
+ SetEvent EVENT_GOT_HM02
ld hl, ReceivedHM02Text
jr .asm_13616
.BagFull
--- a/scripts/route20.asm
+++ b/scripts/route20.asm
@@ -1,5 +1,5 @@
Route20Script: ; 50ca9 (14:4ca9)
- CheckAndResetEvent EVENT_500
+ CheckAndResetEvent EVENT_IN_SEAFOAM_ISLANDS
call nz, Route20Script_50cc6
call EnableAutoTextBoxDrawing
ld hl, Route20TrainerHeader0
@@ -10,7 +10,7 @@
ret
Route20Script_50cc6: ; 50cc6 (14:4cc6)
- CheckBothEventsSet EVENT_9C8, EVENT_9C9
+ CheckBothEventsSet EVENT_SEAFOAM3_BOULDER1_DOWN_HOLE, EVENT_SEAFOAM3_BOULDER2_DOWN_HOLE
jr z, .asm_50cef
ld a, HS_SEAFOAM_ISLANDS_1_BOULDER_1
call Route20Script_50d0c
@@ -36,7 +36,7 @@
db $FF
.asm_50cef
- CheckBothEventsSet EVENT_9D0, EVENT_9D1
+ CheckBothEventsSet EVENT_SEAFOAM4_BOULDER1_DOWN_HOLE, EVENT_SEAFOAM4_BOULDER2_DOWN_HOLE
ret z
ld a, HS_SEAFOAM_ISLANDS_4_BOULDER_1
call Route20Script_50d0c
--- a/scripts/route22.asm
+++ b/scripts/route22.asm
@@ -55,7 +55,7 @@
db $FF
Route22Script0: ; 50f00 (14:4f00)
- CheckEvent EVENT_527
+ CheckEvent EVENT_ROUTE22_RIVAL_WANTS_FIGHT
ret z
ld hl, .Route22RivalBattleCoords
call ArePlayerCoordsInArray
@@ -68,9 +68,9 @@
ld [wJoyIgnore], a
ld a, PLAYER_DIR_LEFT
ld [wPlayerMovingDirection], a
- CheckEvent EVENT_520
+ CheckEvent EVENT_1ST_ROUTE22_RIVAL_BATTLE
jr nz, .firstRivalBattle
- CheckEventReuseA EVENT_521 ; is this the rival at the end of the game?
+ CheckEventReuseA EVENT_2ND_ROUTE22_RIVAL_BATTLE ; is this the rival at the end of the game?
jp nz, Route22Script_5104e
ret
@@ -163,7 +163,7 @@
call SetSpriteFacingDirectionAndDelay
ld a, $f0
ld [wJoyIgnore], a
- SetEvent EVENT_525
+ SetEvent EVENT_BEAT_ROUTE22_RIVAL_1ST_FIGHT
ld a, $1
ld [hSpriteIndexOrTextID], a
call DisplayTextID
@@ -227,7 +227,7 @@
ld [wcc4d], a
predef HideObject
call PlayDefaultMusic
- ResetEvents EVENT_520, EVENT_527
+ ResetEvents EVENT_1ST_ROUTE22_RIVAL_BATTLE, EVENT_ROUTE22_RIVAL_WANTS_FIGHT
ld a, $0
ld [W_ROUTE22CURSCRIPT], a
ret
@@ -322,7 +322,7 @@
call SetSpriteFacingDirectionAndDelay
ld a, $f0
ld [wJoyIgnore], a
- SetEvent EVENT_526
+ SetEvent EVENT_BEAT_ROUTE22_RIVAL_2ND_FIGHT
ld a, $2
ld [hSpriteIndexOrTextID], a
call DisplayTextID
@@ -372,7 +372,7 @@
ld [wcc4d], a
predef HideObject
call PlayDefaultMusic
- ResetEvents EVENT_521, EVENT_527
+ ResetEvents EVENT_2ND_ROUTE22_RIVAL_BATTLE, EVENT_ROUTE22_RIVAL_WANTS_FIGHT
ld a, $7
ld [W_ROUTE22CURSCRIPT], a
ret
@@ -384,7 +384,7 @@
Route22Text1: ; 5117b (14:517b)
TX_ASM
- CheckEvent EVENT_525
+ CheckEvent EVENT_BEAT_ROUTE22_RIVAL_1ST_FIGHT
jr z, .asm_5118b
ld hl, Route22RivalAfterBattleText1
call PrintText
@@ -397,7 +397,7 @@
Route22Text2: ; 51194 (14:5194)
TX_ASM
- CheckEvent EVENT_526
+ CheckEvent EVENT_BEAT_ROUTE22_RIVAL_2ND_FIGHT
jr z, .asm_511a4
ld hl, Route22RivalAfterBattleText2
call PrintText
--- a/scripts/route23.asm
+++ b/scripts/route23.asm
@@ -10,8 +10,8 @@
bit 6, [hl]
res 6, [hl]
ret z
- ResetEvents EVENT_538, EVENT_53F
- ResetEvents EVENT_660, EVENT_666
+ ResetEvents EVENT_VICTORY_ROAD_2_BOULDER_ON_SWITCH1, EVENT_VICTORY_ROAD_2_BOULDER_ON_SWITCH2
+ ResetEvents EVENT_VICTORY_ROAD_3_BOULDER_ON_SWITCH1, EVENT_VICTORY_ROAD_3_BOULDER_ON_SWITCH2
ld a, HS_VICTORY_ROAD_3_BOULDER
ld [wcc4d], a
predef ShowObject
@@ -29,7 +29,7 @@
ld a, [W_YCOORD]
ld b, a
ld e, $0
- EventFlagBit c, EVENT_536 + 1, EVENT_530
+ EventFlagBit c, EVENT_PASSED_EARTHBADGE_CHECK + 1, EVENT_PASSED_CASCADEBADGE_CHECK
.asm_51224
ld a, [hli]
cp $ff
@@ -49,7 +49,7 @@
ld a, c
ld [wWhichBadge], a
ld b, FLAG_TEST
- EventFlagAddress hl, EVENT_530
+ EventFlagAddress hl, EVENT_PASSED_CASCADEBADGE_CHECK
predef FlagActionPredef
ld a, c
and a
@@ -143,43 +143,43 @@
Route23Text1: ; 51307 (14:5307)
TX_ASM
- EventFlagBit a, EVENT_536, EVENT_530
+ EventFlagBit a, EVENT_PASSED_EARTHBADGE_CHECK, EVENT_PASSED_CASCADEBADGE_CHECK
call Route23Script_51346
jp TextScriptEnd
Route23Text2: ; 51310 (14:5310)
TX_ASM
- EventFlagBit a, EVENT_535, EVENT_530
+ EventFlagBit a, EVENT_PASSED_VOLCANOBADGE_CHECK, EVENT_PASSED_CASCADEBADGE_CHECK
call Route23Script_51346
jp TextScriptEnd
Route23Text3: ; 51319 (14:5319)
TX_ASM
- EventFlagBit a, EVENT_534, EVENT_530
+ EventFlagBit a, EVENT_PASSED_MARSHBADGE_CHECK, EVENT_PASSED_CASCADEBADGE_CHECK
call Route23Script_51346
jp TextScriptEnd
Route23Text4: ; 51322 (14:5322)
TX_ASM
- EventFlagBit a, EVENT_533, EVENT_530
+ EventFlagBit a, EVENT_PASSED_SOULBADGE_CHECK, EVENT_PASSED_CASCADEBADGE_CHECK
call Route23Script_51346
jp TextScriptEnd
Route23Text5: ; 5132b (14:532b)
TX_ASM
- EventFlagBit a, EVENT_532, EVENT_530
+ EventFlagBit a, EVENT_PASSED_RAINBOWBADGE_CHECK, EVENT_PASSED_CASCADEBADGE_CHECK
call Route23Script_51346
jp TextScriptEnd
Route23Text6: ; 51334 (14:5334)
TX_ASM
- EventFlagBit a, EVENT_531, EVENT_530
+ EventFlagBit a, EVENT_PASSED_THUNDERBADGE_CHECK, EVENT_PASSED_CASCADEBADGE_CHECK
call Route23Script_51346
jp TextScriptEnd
Route23Text7: ; 5133d (14:533d)
TX_ASM
- EventFlagBit a, EVENT_530
+ EventFlagBit a, EVENT_PASSED_CASCADEBADGE_CHECK
call Route23Script_51346
jp TextScriptEnd
@@ -207,7 +207,7 @@
ld a, [wWhichBadge]
ld c, a
ld b, FLAG_SET
- EventFlagAddress hl, EVENT_530
+ EventFlagAddress hl, EVENT_PASSED_CASCADEBADGE_CHECK
predef FlagActionPredef
ld a, $2
ld [W_ROUTE23CURSCRIPT], a
--- a/scripts/route24.asm
+++ b/scripts/route24.asm
@@ -22,7 +22,7 @@
dw Route24Script4
Route24Script0: ; 513d5 (14:53d5)
- CheckEvent EVENT_540
+ CheckEvent EVENT_GOT_NUGGET
jp nz, CheckFightingMapTrainers
ld hl, CoordsData_5140e
call ArePlayerCoordsInArray
@@ -32,7 +32,7 @@
ld a, $1
ld [hSpriteIndexOrTextID], a
call DisplayTextID
- CheckAndResetEvent EVENT_549
+ CheckAndResetEvent EVENT_NUGGET_REWARD_AVAILABLE
ret z
ld a, D_DOWN
ld [wSimulatedJoypadStatesEnd], a
@@ -64,7 +64,7 @@
call UpdateSprites
ld a, $f0
ld [wJoyIgnore], a
- SetEvent EVENT_541
+ SetEvent EVENT_BEAT_ROUTE24_ROCKET
ld a, $1
ld [hSpriteIndexOrTextID], a
call DisplayTextID
@@ -144,8 +144,8 @@
Route24Text1: ; 514a4 (14:54a4)
TX_ASM
- ResetEvent EVENT_549
- CheckEvent EVENT_540
+ ResetEvent EVENT_NUGGET_REWARD_AVAILABLE
+ CheckEvent EVENT_GOT_NUGGET
jr nz, .asm_514f9
ld hl, Route24Text_51510
call PrintText
@@ -152,7 +152,7 @@
ld bc, (NUGGET << 8) | 1
call GiveItem
jr nc, .BagFull
- SetEvent EVENT_540
+ SetEvent EVENT_GOT_NUGGET
ld hl, Route24Text_5151a
call PrintText
ld hl, Route24Text_51526
@@ -180,7 +180,7 @@
.BagFull
ld hl, Route24Text_51521
call PrintText
- SetEvent EVENT_549
+ SetEvent EVENT_NUGGET_REWARD_AVAILABLE
jp TextScriptEnd
Route24Text_51510: ; 51510 (14:5510)
--- a/scripts/route25.asm
+++ b/scripts/route25.asm
@@ -13,18 +13,18 @@
bit 6, [hl]
res 6, [hl]
ret z
- CheckEventHL EVENT_55F
+ CheckEventHL EVENT_LEFT_BILLS_HOUSE_AFTER_HELPING
ret nz
- CheckEventReuseHL EVENT_55D
+ CheckEventReuseHL EVENT_MET_BILL_2
jr nz, .asm_515ff
- ResetEventReuseHL EVENT_55E
+ ResetEventReuseHL EVENT_BILL_SAID_USE_CELL_SEPARATOR
ld a, HS_BILL_POKEMON
ld [wcc4d], a
predef_jump ShowObject
.asm_515ff
- CheckEventAfterBranchReuseHL EVENT_55C, EVENT_55D
+ CheckEventAfterBranchReuseHL EVENT_GOT_SS_TICKET, EVENT_MET_BILL_2
ret z
- SetEventReuseHL EVENT_55F
+ SetEventReuseHL EVENT_LEFT_BILLS_HOUSE_AFTER_HELPING
ld a, HS_NUGGET_BRIDGE_GUY
ld [wcc4d], a
predef HideObject
--- a/scripts/route2gate.asm
+++ b/scripts/route2gate.asm
@@ -7,7 +7,7 @@
Route2GateText1: ; 5d5db (17:55db)
TX_ASM
- CheckEvent EVENT_3D8
+ CheckEvent EVENT_GOT_HM05
jr nz, .asm_5d60d
ld a, 10 ; pokemon needed
ld [$ffdb], a
@@ -23,7 +23,7 @@
ld a, [$ffdb]
cp $1
jr nz, .asm_5d613
- SetEvent EVENT_3D8
+ SetEvent EVENT_GOT_HM05
.asm_5d60d
ld hl, Route2GateText_5d616
call PrintText
--- a/scripts/safarizonesecrethouse.asm
+++ b/scripts/safarizonesecrethouse.asm
@@ -6,7 +6,7 @@
SafariZoneSecretHouseText1: ; 4a31c (12:631c)
TX_ASM
- CheckEvent EVENT_880
+ CheckEvent EVENT_GOT_HM03
jr nz, .asm_20a9b
ld hl, SafariZoneSecretHouseText_4a350
call PrintText
@@ -15,7 +15,7 @@
jr nc, .BagFull
ld hl, ReceivedHM03Text
call PrintText
- SetEvent EVENT_880
+ SetEvent EVENT_GOT_HM03
jr .asm_8f1fc
.BagFull
ld hl, HM03NoRoomText
--- a/scripts/saffronhouse2.asm
+++ b/scripts/saffronhouse2.asm
@@ -6,7 +6,7 @@
SaffronHouse2Text1: ; 1de41 (7:5e41)
TX_ASM
- CheckEvent EVENT_3B0
+ CheckEvent EVENT_GOT_TM29
jr nz, .asm_9e72b
ld hl, TM29PreReceiveText
call PrintText
@@ -15,7 +15,7 @@
jr nc, .BagFull
ld hl, ReceivedTM29Text
call PrintText
- SetEvent EVENT_3B0
+ SetEvent EVENT_GOT_TM29
jr .asm_fe4e1
.BagFull
ld hl, TM29NoRoomText
--- a/scripts/seafoamislands1.asm
+++ b/scripts/seafoamislands1.asm
@@ -1,6 +1,6 @@
SeafoamIslands1Script: ; 447e9 (11:47e9)
call EnableAutoTextBoxDrawing
- SetEvent EVENT_500
+ SetEvent EVENT_IN_SEAFOAM_ISLANDS
ld hl, wFlags_0xcd60
bit 7, [hl]
res 7, [hl]
@@ -8,11 +8,11 @@
ld hl, Seafoam1HolesCoords
call CheckBoulderCoords
ret nc
- EventFlagAddress hl, EVENT_50E
+ EventFlagAddress hl, EVENT_SEAFOAM1_BOULDER1_DOWN_HOLE
ld a, [wCoordIndex]
cp $1
jr nz, .asm_44819
- SetEventReuseHL EVENT_50E
+ SetEventReuseHL EVENT_SEAFOAM1_BOULDER1_DOWN_HOLE
ld a, HS_SEAFOAM_ISLANDS_1_BOULDER_1
ld [wd079], a
ld a, HS_SEAFOAM_ISLANDS_2_BOULDER_1
@@ -19,7 +19,7 @@
ld [wd07a], a
jr .asm_44825
.asm_44819
- SetEventAfterBranchReuseHL EVENT_50F, EVENT_50E
+ SetEventAfterBranchReuseHL EVENT_SEAFOAM1_BOULDER2_DOWN_HOLE, EVENT_SEAFOAM1_BOULDER1_DOWN_HOLE
ld a, HS_SEAFOAM_ISLANDS_1_BOULDER_2
ld [wd079], a
ld a, HS_SEAFOAM_ISLANDS_2_BOULDER_2
--- a/scripts/seafoamislands2.asm
+++ b/scripts/seafoamislands2.asm
@@ -7,11 +7,11 @@
ld hl, Seafoam2HolesCoords
call CheckBoulderCoords
ret nc
- EventFlagAddress hl, EVENT_9C0
+ EventFlagAddress hl, EVENT_SEAFOAM2_BOULDER1_DOWN_HOLE
ld a, [wCoordIndex]
cp $1
jr nz, .asm_46340
- SetEventReuseHL EVENT_9C0
+ SetEventReuseHL EVENT_SEAFOAM2_BOULDER1_DOWN_HOLE
ld a, HS_SEAFOAM_ISLANDS_2_BOULDER_1
ld [wd079], a
ld a, HS_SEAFOAM_ISLANDS_3_BOULDER_1
@@ -18,7 +18,7 @@
ld [wd07a], a
jr .asm_4634c
.asm_46340
- SetEventAfterBranchReuseHL EVENT_9C1, EVENT_9C0
+ SetEventAfterBranchReuseHL EVENT_SEAFOAM2_BOULDER2_DOWN_HOLE, EVENT_SEAFOAM2_BOULDER1_DOWN_HOLE
ld a, HS_SEAFOAM_ISLANDS_2_BOULDER_2
ld [wd079], a
ld a, HS_SEAFOAM_ISLANDS_3_BOULDER_2
--- a/scripts/seafoamislands3.asm
+++ b/scripts/seafoamislands3.asm
@@ -7,11 +7,11 @@
ld hl, Seafoam3HolesCoords
call CheckBoulderCoords
ret nc
- EventFlagAddress hl, EVENT_9C8
+ EventFlagAddress hl, EVENT_SEAFOAM3_BOULDER1_DOWN_HOLE
ld a, [wCoordIndex]
cp $1
jr nz, .asm_4647c
- SetEventReuseHL EVENT_9C8
+ SetEventReuseHL EVENT_SEAFOAM3_BOULDER1_DOWN_HOLE
ld a, HS_SEAFOAM_ISLANDS_3_BOULDER_1
ld [wd079], a
ld a, HS_SEAFOAM_ISLANDS_4_BOULDER_3
@@ -18,7 +18,7 @@
ld [wd07a], a
jr .asm_46488
.asm_4647c
- SetEventAfterBranchReuseHL EVENT_9C9, EVENT_9C8
+ SetEventAfterBranchReuseHL EVENT_SEAFOAM3_BOULDER2_DOWN_HOLE, EVENT_SEAFOAM3_BOULDER1_DOWN_HOLE
ld a, HS_SEAFOAM_ISLANDS_3_BOULDER_2
ld [wd079], a
ld a, HS_SEAFOAM_ISLANDS_4_BOULDER_4
--- a/scripts/seafoamislands4.asm
+++ b/scripts/seafoamislands4.asm
@@ -7,11 +7,11 @@
ld hl, Seafoam4HolesCoords
call CheckBoulderCoords
ret nc
- EventFlagAddress hl, EVENT_9D0
+ EventFlagAddress hl, EVENT_SEAFOAM4_BOULDER1_DOWN_HOLE
ld a, [wCoordIndex]
cp $1
jr nz, .asm_465b8
- SetEventReuseHL EVENT_9D0
+ SetEventReuseHL EVENT_SEAFOAM4_BOULDER1_DOWN_HOLE
ld a, HS_SEAFOAM_ISLANDS_4_BOULDER_1
ld [wd079], a
ld a, HS_SEAFOAM_ISLANDS_5_BOULDER_1
@@ -18,7 +18,7 @@
ld [wd07a], a
jr .asm_465c4
.asm_465b8
- SetEventAfterBranchReuseHL EVENT_9D1, EVENT_9D0
+ SetEventAfterBranchReuseHL EVENT_SEAFOAM4_BOULDER2_DOWN_HOLE, EVENT_SEAFOAM4_BOULDER1_DOWN_HOLE
ld a, HS_SEAFOAM_ISLANDS_4_BOULDER_2
ld [wd079], a
ld a, HS_SEAFOAM_ISLANDS_5_BOULDER_2
@@ -56,7 +56,7 @@
dw SeafoamIslands4Script3
SeafoamIslands4Script0: ; 46603 (11:6603)
- CheckBothEventsSet EVENT_9C8, EVENT_9C9
+ CheckBothEventsSet EVENT_SEAFOAM3_BOULDER1_DOWN_HOLE, EVENT_SEAFOAM3_BOULDER2_DOWN_HOLE
ret z
ld a, [W_YCOORD]
cp $8
@@ -91,7 +91,7 @@
ret
SeafoamIslands4Script2: ; 46644 (11:6644)
- CheckBothEventsSet EVENT_9C8, EVENT_9C9
+ CheckBothEventsSet EVENT_SEAFOAM3_BOULDER1_DOWN_HOLE, EVENT_SEAFOAM3_BOULDER2_DOWN_HOLE
ret z
ld a, [W_XCOORD]
cp $12
--- a/scripts/seafoamislands5.asm
+++ b/scripts/seafoamislands5.asm
@@ -27,7 +27,7 @@
ret
SeafoamIslands5Script0: ; 467c7 (11:67c7)
- CheckBothEventsSet EVENT_9C8, EVENT_9C9
+ CheckBothEventsSet EVENT_SEAFOAM3_BOULDER1_DOWN_HOLE, EVENT_SEAFOAM3_BOULDER2_DOWN_HOLE
ret z
ld hl, CoordsData_467fe
call ArePlayerCoordsInArray
@@ -70,7 +70,7 @@
ret
SeafoamIslands5Script2: ; 46816 (11:6816)
- CheckBothEventsSet EVENT_9D0, EVENT_9D1
+ CheckBothEventsSet EVENT_SEAFOAM4_BOULDER1_DOWN_HOLE, EVENT_SEAFOAM4_BOULDER2_DOWN_HOLE
ld a, $0
jr z, .asm_46849
ld hl, CoordsData_4684d
--- a/scripts/silphco1.asm
+++ b/scripts/silphco1.asm
@@ -1,10 +1,10 @@
SilphCo1Script: ; 5d44e (17:544e)
call EnableAutoTextBoxDrawing
- CheckEvent EVENT_78F
+ CheckEvent EVENT_BEAT_SILPH_CO_GIOVANNI
ret z
- CheckAndSetEvent EVENT_397
+ CheckAndSetEvent EVENT_SILPH_CO_RECEPTIONIST_AT_DESK
ret nz
- ld a, HS_SILPH_CO_1F_1
+ ld a, HS_SILPH_CO_1F_RECEPTIONIST
ld [wcc4d], a
predef_jump ShowObject
--- a/scripts/silphco10.asm
+++ b/scripts/silphco10.asm
@@ -16,7 +16,7 @@
ld hl, DataTable_5a173
call SilphCo2Script_59d43
call SilphCo10Text_5a176
- CheckEvent EVENT_778
+ CheckEvent EVENT_SILPH_CO_10_UNLOCKED_DOOR
ret nz
ld a, $54
ld [wd09f], a
@@ -30,7 +30,7 @@
ld a, [$ffe0]
and a
ret z
- SetEvent EVENT_778
+ SetEvent EVENT_SILPH_CO_10_UNLOCKED_DOOR
ret
SilphCo10ScriptPointers: ; 5a180 (16:6180)
@@ -81,7 +81,7 @@
SilphCo10Text3: ; 5a1bf (16:61bf)
TX_ASM
- CheckEvent EVENT_78F
+ CheckEvent EVENT_BEAT_SILPH_CO_GIOVANNI
ld hl, SilphCo10Text_5a1d8
jr nz, .asm_cf85f
ld hl, SilphCo10Text_5a1d3
--- a/scripts/silphco11.asm
+++ b/scripts/silphco11.asm
@@ -16,7 +16,7 @@
ld hl, DataTable_62134
call SilphCo11Script_62137
call SilphCo11Script_62163
- CheckEvent EVENT_788
+ CheckEvent EVENT_SILPH_CO_11_UNLOCKED_DOOR
ret nz
ld a, $20
ld [wd09f], a
@@ -66,7 +66,7 @@
ld a, [$ffe0]
and a
ret z
- SetEvent EVENT_788
+ SetEvent EVENT_SILPH_CO_11_UNLOCKED_DOOR
ret
SilphCo11Script_6216d: ; 6216d (18:616d)
@@ -162,7 +162,7 @@
dw SilphCo11Script5
SilphCo11Script0: ; 621db (18:61db)
- CheckEvent EVENT_78F
+ CheckEvent EVENT_BEAT_SILPH_CO_GIOVANNI
ret nz
ld hl, CoordsData_62211
call ArePlayerCoordsInArray
@@ -228,7 +228,7 @@
call UpdateSprites
call Delay3
call GBFadeInFromBlack
- SetEvent EVENT_78F
+ SetEvent EVENT_BEAT_SILPH_CO_GIOVANNI
xor a
ld [wJoyIgnore], a
jp SilphCo11Script_621c8
@@ -302,7 +302,7 @@
SilphCo11Text1: ; 622dc (18:62dc)
TX_ASM
- CheckEvent EVENT_78D
+ CheckEvent EVENT_GOT_MASTER_BALL
jp nz, .asm_62308
ld hl, SilphCoPresidentText
call PrintText
@@ -311,7 +311,7 @@
jr nc, .BagFull
ld hl, ReceivedSilphCoMasterBallText
call PrintText
- SetEvent EVENT_78D
+ SetEvent EVENT_GOT_MASTER_BALL
jr .asm_6230e
.BagFull
ld hl, SilphCoMasterBallNoRoomText
--- a/scripts/silphco2.asm
+++ b/scripts/silphco2.asm
@@ -16,7 +16,7 @@
ld hl, DataTable_59d3e
call SilphCo2Script_59d43
call SilphCo2Script_59d6f
- CheckEvent EVENT_6FD
+ CheckEvent EVENT_SILPH_CO_2_UNLOCKED_DOOR1
jr nz, .asm_59d2e
push af
ld a, $54
@@ -25,7 +25,7 @@
predef ReplaceTileBlock
pop af
.asm_59d2e
- bit 6, a
+ CheckEventAfterBranchReuseA EVENT_SILPH_CO_2_UNLOCKED_DOOR2, EVENT_SILPH_CO_2_UNLOCKED_DOOR1
ret nz
ld a, $54
ld [wd09f], a
@@ -72,16 +72,16 @@
ret
SilphCo2Script_59d6f: ; 59d6f (16:5d6f)
- EventFlagAddress hl, EVENT_6FD
+ EventFlagAddress hl, EVENT_SILPH_CO_2_UNLOCKED_DOOR1
ld a, [$ffe0]
and a
ret z
cp $1
jr nz, .next
- SetEventReuseHL EVENT_6FD
+ SetEventReuseHL EVENT_SILPH_CO_2_UNLOCKED_DOOR1
ret
.next
- SetEventAfterBranchReuseHL EVENT_6FE, EVENT_6FD
+ SetEventAfterBranchReuseHL EVENT_SILPH_CO_2_UNLOCKED_DOOR2, EVENT_SILPH_CO_2_UNLOCKED_DOOR1
ret
SilphCo2ScriptPointers: ; 59d80 (16:5d80)
@@ -137,7 +137,7 @@
SilphCo2Text1: ; 59dc1 (16:5dc1)
TX_ASM
- CheckEvent EVENT_6FF
+ CheckEvent EVENT_GOT_TM36
jr nz, .asm_59de4
ld hl, SilphCo2Text_59ded
call PrintText
@@ -145,7 +145,7 @@
call GiveItem
ld hl, TM36NoRoomText
jr nc, .asm_59de7
- SetEvent EVENT_6FF
+ SetEvent EVENT_GOT_TM36
ld hl, ReceivedTM36Text
jr .asm_59de7
.asm_59de4
--- a/scripts/silphco3.asm
+++ b/scripts/silphco3.asm
@@ -16,7 +16,7 @@
ld hl, DataTable_59fa8
call SilphCo2Script_59d43
call SilphCo3Script_59fad
- CheckEvent EVENT_708
+ CheckEvent EVENT_SILPH_CO_3_UNLOCKED_DOOR1
jr nz, .asm_59f98
push af
ld a, $5f
@@ -25,7 +25,7 @@
predef ReplaceTileBlock
pop af
.asm_59f98
- bit 1, a
+ CheckEventAfterBranchReuseA EVENT_SILPH_CO_3_UNLOCKED_DOOR2, EVENT_SILPH_CO_3_UNLOCKED_DOOR1
ret nz
ld a, $5f
ld [wd09f], a
@@ -36,16 +36,16 @@
db $04,$04,$04,$08,$FF
SilphCo3Script_59fad: ; 59fad (16:5fad)
- EventFlagAddress hl, EVENT_708
+ EventFlagAddress hl, EVENT_SILPH_CO_3_UNLOCKED_DOOR1
ld a, [$ffe0]
and a
ret z
cp $1
jr nz, .next
- SetEventReuseHL EVENT_708
+ SetEventReuseHL EVENT_SILPH_CO_3_UNLOCKED_DOOR1
ret
.next
- SetEventAfterBranchReuseHL EVENT_709, EVENT_708
+ SetEventAfterBranchReuseHL EVENT_SILPH_CO_3_UNLOCKED_DOOR2, EVENT_SILPH_CO_3_UNLOCKED_DOOR1
ret
SilphCo3ScriptPointers: ; 59fbe (16:5fbe)
@@ -82,7 +82,7 @@
SilphCo3Text1: ; 59fe5 (16:5fe5)
TX_ASM
- CheckEvent EVENT_78F
+ CheckEvent EVENT_BEAT_SILPH_CO_GIOVANNI
ld hl, SilphCo3Text_59ffe
jr nz, .asm_59fee
ld hl, SilphCo3Text_59ff9
--- a/scripts/silphco4.asm
+++ b/scripts/silphco4.asm
@@ -16,7 +16,7 @@
ld hl, SilphCo4Data19d58
call SilphCo4Script_19d5d
call SilphCo4Script_19d89
- CheckEvent EVENT_718
+ CheckEvent EVENT_SILPH_CO_4_UNLOCKED_DOOR1
jr nz, .asm_19d48
push af
ld a, $54
@@ -25,7 +25,7 @@
predef ReplaceTileBlock
pop af
.asm_19d48
- bit 1, a
+ CheckEventAfterBranchReuseA EVENT_SILPH_CO_4_UNLOCKED_DOOR2, EVENT_SILPH_CO_4_UNLOCKED_DOOR1
ret nz
ld a, $54
ld [wd09f], a
@@ -72,16 +72,16 @@
ret
SilphCo4Script_19d89: ; 19d89 (6:5d89)
- EventFlagAddress hl, EVENT_718
+ EventFlagAddress hl, EVENT_SILPH_CO_4_UNLOCKED_DOOR1
ld a, [$ffe0]
and a
ret z
cp $1
jr nz, .next
- SetEventReuseHL EVENT_718
+ SetEventReuseHL EVENT_SILPH_CO_4_UNLOCKED_DOOR1
ret
.next
- SetEventAfterBranchReuseHL EVENT_719, EVENT_718
+ SetEventAfterBranchReuseHL EVENT_SILPH_CO_4_UNLOCKED_DOOR2, EVENT_SILPH_CO_4_UNLOCKED_DOOR1
ret
SilphCo4ScriptPointers: ; 19d9a (6:5d9a)
--- a/scripts/silphco5.asm
+++ b/scripts/silphco5.asm
@@ -16,7 +16,7 @@
ld hl, SilphCo5Coords
call SilphCo4Script_19d5d
call SilphCo5Script_19f9e
- CheckEvent EVENT_728
+ CheckEvent EVENT_SILPH_CO_5_UNLOCKED_DOOR1
jr nz, .asm_19f74
push af
ld a, $5f
@@ -25,7 +25,7 @@
predef ReplaceTileBlock
pop af
.asm_19f74
- bit 1, a
+ CheckEventAfterBranchReuseA EVENT_SILPH_CO_5_UNLOCKED_DOOR2, EVENT_SILPH_CO_5_UNLOCKED_DOOR1
jr nz, .asm_19f87
push af
ld a, $5f
@@ -34,7 +34,7 @@
predef ReplaceTileBlock
pop af
.asm_19f87
- bit 2, a
+ CheckEventAfterBranchReuseA EVENT_SILPH_CO_5_UNLOCKED_DOOR3, EVENT_SILPH_CO_5_UNLOCKED_DOOR2
ret nz
ld a, $5f
ld [wd09f], a
@@ -45,21 +45,21 @@
db $02, $03, $06, $03, $05, $07, $ff
SilphCo5Script_19f9e: ; 19f9e (6:5f9e)
- EventFlagAddress hl, EVENT_728
+ EventFlagAddress hl, EVENT_SILPH_CO_5_UNLOCKED_DOOR1
ld a, [$ffe0]
and a
ret z
cp $1
jr nz, .next1
- SetEventReuseHL EVENT_728
+ SetEventReuseHL EVENT_SILPH_CO_5_UNLOCKED_DOOR1
ret
.next1
cp $2
jr nz, .next2
- SetEventAfterBranchReuseHL EVENT_729, EVENT_728
+ SetEventAfterBranchReuseHL EVENT_SILPH_CO_5_UNLOCKED_DOOR2, EVENT_SILPH_CO_5_UNLOCKED_DOOR1
ret
.next2
- SetEventAfterBranchReuseHL EVENT_72A, EVENT_728
+ SetEventAfterBranchReuseHL EVENT_SILPH_CO_5_UNLOCKED_DOOR3, EVENT_SILPH_CO_5_UNLOCKED_DOOR1
ret
SilphCo5ScriptPointers: ; 19fb6 (6:5fb6)
--- a/scripts/silphco6.asm
+++ b/scripts/silphco6.asm
@@ -16,7 +16,7 @@
ld hl, SilphCo6Coords1
call SilphCo4Script_19d5d
call SilphCo6Script_1a1e6
- CheckEvent EVENT_73F
+ CheckEvent EVENT_SILPH_CO_6_UNLOCKED_DOOR
ret nz
ld a, $5f
ld [wd09f], a
@@ -31,7 +31,7 @@
ld a, [$ffe0]
and a
ret z
- SetEvent EVENT_73F
+ SetEvent EVENT_SILPH_CO_6_UNLOCKED_DOOR
ret
SilphCo6ScriptPointers: ; 1a1f0 (6:61f0)
@@ -82,7 +82,7 @@
db $ff
SilphCo6Script_1a22f: ; 1a22f (6:622f)
- CheckEvent EVENT_78F
+ CheckEvent EVENT_BEAT_SILPH_CO_GIOVANNI
jr nz, .asm_1a238
jr .asm_1a23a
.asm_1a238
--- a/scripts/silphco7.asm
+++ b/scripts/silphco7.asm
@@ -16,7 +16,7 @@
ld hl, DataTable_51bc1
call SilphCo7Text_51bc8
call SilphCo7Text_51bf4
- CheckEvent EVENT_74C
+ CheckEvent EVENT_SILPH_CO_7_UNLOCKED_DOOR1
jr nz, .asm_51b9e
push af
ld a, $54
@@ -25,7 +25,7 @@
predef ReplaceTileBlock
pop af
.asm_51b9e
- bit 5, a
+ CheckEventAfterBranchReuseA EVENT_SILPH_CO_7_UNLOCKED_DOOR2, EVENT_SILPH_CO_7_UNLOCKED_DOOR1
jr nz, .asm_51bb1
push af
ld a, $54
@@ -34,7 +34,7 @@
predef ReplaceTileBlock
pop af
.asm_51bb1
- bit 6, a
+ CheckEventAfterBranchReuseA EVENT_SILPH_CO_7_UNLOCKED_DOOR3, EVENT_SILPH_CO_7_UNLOCKED_DOOR2
ret nz
ld a, $54
ld [wd09f], a
@@ -81,21 +81,21 @@
ret
SilphCo7Text_51bf4: ; 51bf4 (14:5bf4)
- EventFlagAddress hl, EVENT_74C
+ EventFlagAddress hl, EVENT_SILPH_CO_7_UNLOCKED_DOOR1
ld a, [$ffe0]
and a
ret z
cp $1
jr nz, .next1
- SetEventReuseHL EVENT_74C
+ SetEventReuseHL EVENT_SILPH_CO_7_UNLOCKED_DOOR1
ret
.next1
cp $2
jr nz, .next2
- SetEventAfterBranchReuseHL EVENT_74D, EVENT_74C
+ SetEventAfterBranchReuseHL EVENT_SILPH_CO_7_UNLOCKED_DOOR2, EVENT_SILPH_CO_7_UNLOCKED_DOOR1
ret
.next2
- SetEventAfterBranchReuseHL EVENT_74E, EVENT_74C
+ SetEventAfterBranchReuseHL EVENT_SILPH_CO_7_UNLOCKED_DOOR3, EVENT_SILPH_CO_7_UNLOCKED_DOOR1
ret
SilphCo7Text_51c0c: ; 51c0c (14:5c0c)
@@ -116,7 +116,7 @@
dw SilphCo7Script5
SilphCo7Script0: ; 51c23 (14:5c23)
- CheckEvent EVENT_740
+ CheckEvent EVENT_BEAT_SILPH_CO_RIVAL
jp nz, CheckFightingMapTrainers
ld hl, CoordsData_51c78
call ArePlayerCoordsInArray
@@ -205,7 +205,7 @@
jp z, SilphCo7Text_51c0c
ld a, $f0
ld [wJoyIgnore], a
- SetEvent EVENT_740
+ SetEvent EVENT_BEAT_SILPH_CO_RIVAL
ld a, PLAYER_DIR_DOWN
ld [wPlayerMovingDirection], a
ld a, $9
@@ -321,7 +321,7 @@
ld a, [wd72e]
bit 0, a ; got lapras?
jr z, .givelapras
- CheckEvent EVENT_78F
+ CheckEvent EVENT_BEAT_SILPH_CO_GIOVANNI
jr nz, .savedsilph
ld hl, .LaprasGuyText
call PrintText
@@ -365,7 +365,7 @@
SilphCo7Text2:
TX_ASM
- CheckEvent EVENT_78F
+ CheckEvent EVENT_BEAT_SILPH_CO_GIOVANNI
jr nz, .savedsilph
ld hl, .rockettext
call PrintText
@@ -386,7 +386,7 @@
SilphCo7Text3:
TX_ASM
- CheckEvent EVENT_78F
+ CheckEvent EVENT_BEAT_SILPH_CO_GIOVANNI
jr nz, .savedsilph
ld hl, .rockettext
call PrintText
@@ -407,7 +407,7 @@
SilphCo7Text4:
TX_ASM
- CheckEvent EVENT_78F
+ CheckEvent EVENT_BEAT_SILPH_CO_GIOVANNI
jr nz, .savedsilph
ld hl, .rockettext
call PrintText
--- a/scripts/silphco8.asm
+++ b/scripts/silphco8.asm
@@ -16,7 +16,7 @@
ld hl, DataTable_5653e
call SilphCo8Script_56541
call SilphCo8Script_5656d
- CheckEvent EVENT_758
+ CheckEvent EVENT_SILPH_CO_8_UNLOCKED_DOOR
ret nz
ld a, $5f
ld [wd09f], a
@@ -66,7 +66,7 @@
ld a, [$ffe0]
and a
ret z
- SetEvent EVENT_758
+ SetEvent EVENT_SILPH_CO_8_UNLOCKED_DOOR
ret
SilphCo8ScriptPointers: ; 56577 (15:6577)
@@ -112,7 +112,7 @@
SilphCo8Text1: ; 565aa (15:65aa)
TX_ASM
- CheckEvent EVENT_78F
+ CheckEvent EVENT_BEAT_SILPH_CO_GIOVANNI
ld hl, SilphCo8Text_565c3
jr nz, .asm_565b8
ld hl, SilphCo8Text_565be
--- a/scripts/silphco9.asm
+++ b/scripts/silphco9.asm
@@ -16,7 +16,7 @@
ld hl, DataTable_5d82e
call SilphCo9Script_5d837
call SilphCo9Script_5d863
- CheckEvent EVENT_768
+ CheckEvent EVENT_SILPH_CO_9_UNLOCKED_DOOR1
jr nz, .asm_5d7f8
push af
ld a, $5f
@@ -25,7 +25,7 @@
predef ReplaceTileBlock
pop af
.asm_5d7f8
- bit 1, a
+ CheckEventAfterBranchReuseA EVENT_SILPH_CO_9_UNLOCKED_DOOR2, EVENT_SILPH_CO_9_UNLOCKED_DOOR1
jr nz, .asm_5d80b
push af
ld a, $54
@@ -34,7 +34,7 @@
predef ReplaceTileBlock
pop af
.asm_5d80b
- bit 2, a
+ CheckEventAfterBranchReuseA EVENT_SILPH_CO_9_UNLOCKED_DOOR3, EVENT_SILPH_CO_9_UNLOCKED_DOOR2
jr nz, .asm_5d81e
push af
ld a, $54
@@ -43,7 +43,7 @@
predef ReplaceTileBlock
pop af
.asm_5d81e
- bit 3, a
+ CheckEventAfterBranchReuseA EVENT_SILPH_CO_9_UNLOCKED_DOOR4, EVENT_SILPH_CO_9_UNLOCKED_DOOR3
ret nz
ld a, $5f
ld [wd09f], a
@@ -90,28 +90,28 @@
ret
SilphCo9Script_5d863: ; 5d863 (17:5863)
- EventFlagAddress hl, EVENT_768
+ EventFlagAddress hl, EVENT_SILPH_CO_9_UNLOCKED_DOOR1
ld a, [$ffe0]
and a
ret z
cp $1
jr nz, .next1
- SetEventReuseHL EVENT_768
+ SetEventReuseHL EVENT_SILPH_CO_9_UNLOCKED_DOOR1
ret
.next1
cp $2
jr nz, .next2
- SetEventAfterBranchReuseHL EVENT_769, EVENT_768
+ SetEventAfterBranchReuseHL EVENT_SILPH_CO_9_UNLOCKED_DOOR2, EVENT_SILPH_CO_9_UNLOCKED_DOOR1
ret
.next2
cp $3
jr nz, .next3
- SetEventAfterBranchReuseHL EVENT_76A, EVENT_768
+ SetEventAfterBranchReuseHL EVENT_SILPH_CO_9_UNLOCKED_DOOR3, EVENT_SILPH_CO_9_UNLOCKED_DOOR1
ret
.next3
cp $4
ret nz
- SetEventAfterBranchReuseHL EVENT_76B, EVENT_768
+ SetEventAfterBranchReuseHL EVENT_SILPH_CO_9_UNLOCKED_DOOR4, EVENT_SILPH_CO_9_UNLOCKED_DOOR1
ret
SilphCo9ScriptPointers: ; 5d885 (17:5885)
@@ -157,7 +157,7 @@
SilphCo9Text1: ; 5d8b8 (17:58b8)
TX_ASM
- CheckEvent EVENT_78F
+ CheckEvent EVENT_BEAT_SILPH_CO_GIOVANNI
jr nz, .asm_5d8dc
ld hl, SilphCo9Text_5d8e5
call PrintText
--- a/scripts/ssanne7.asm
+++ b/scripts/ssanne7.asm
@@ -3,7 +3,7 @@
jp EnableAutoTextBoxDrawing
SSAnne7Script_6189b: ; 6189b (18:589b)
- CheckEvent EVENT_5E1
+ CheckEvent EVENT_RUBBED_CAPTAINS_BACK
ret nz
ld hl, wd72d
set 5, [hl]
@@ -16,7 +16,7 @@
SSAnne7Text1: ; 618ad (18:58ad)
TX_ASM
- CheckEvent EVENT_5E0
+ CheckEvent EVENT_GOT_HM01
jr nz, .asm_797c4
ld hl, SSAnne7RubText
call PrintText
@@ -27,7 +27,7 @@
jr nc, .BagFull
ld hl, ReceivedHM01Text
call PrintText
- SetEvent EVENT_5E0
+ SetEvent EVENT_GOT_HM01
jr .asm_0faf5
.BagFull
ld hl, HM01NoRoomText
@@ -62,7 +62,7 @@
cp MUSIC_PKMN_HEALED
jr z, .asm_61910
call PlayDefaultMusic
- SetEvent EVENT_5E1
+ SetEvent EVENT_RUBBED_CAPTAINS_BACK
ld hl, wd72d
res 5, [hl]
jp TextScriptEnd
--- a/scripts/vermilioncity.asm
+++ b/scripts/vermilioncity.asm
@@ -23,8 +23,8 @@
VermilionCityScript_197cb: ; 197cb (6:57cb)
CheckEventHL EVENT_SS_ANNE_LEFT
ret z
- CheckEventReuseHL EVENT_5E3
- SetEventReuseHL EVENT_5E3
+ CheckEventReuseHL EVENT_WALKED_PAST_GUARD_AFTER_SS_ANNE_LEFT
+ SetEventReuseHL EVENT_WALKED_PAST_GUARD_AFTER_SS_ANNE_LEFT
ret nz
ld a, $2
ld [W_VERMILIONCITYCURSCRIPT], a
--- a/scripts/vermiliondock.asm
+++ b/scripts/vermiliondock.asm
@@ -1,8 +1,8 @@
VermilionDockScript: ; 1db52 (7:5b52)
call EnableAutoTextBoxDrawing
- CheckEventHL EVENT_5E4
+ CheckEventHL EVENT_STARTED_WALKING_OUT_OF_DOCK
jr nz, .asm_1db8d
- CheckEventReuseHL EVENT_5E0
+ CheckEventReuseHL EVENT_GOT_HM01
ret z
ld a, [wDestinationWarpID]
cp $1
@@ -9,12 +9,12 @@
ret nz
CheckEventReuseHL EVENT_SS_ANNE_LEFT
jp z, VermilionDock_1db9b
- SetEventReuseHL EVENT_5E4
+ SetEventReuseHL EVENT_STARTED_WALKING_OUT_OF_DOCK
call Delay3
ld hl, wd730
set 7, [hl]
ld hl, wSimulatedJoypadStatesEnd
- ld a, $40
+ ld a, D_UP
ld [hli], a
ld [hli], a
ld [hl], a
@@ -27,13 +27,13 @@
ld [wJoyIgnore], a
ret
.asm_1db8d
- CheckEventAfterBranchReuseHL EVENT_5E5, EVENT_5E4
+ CheckEventAfterBranchReuseHL EVENT_WALKED_OUT_OF_DOCK, EVENT_STARTED_WALKING_OUT_OF_DOCK
ret nz
ld a, [wSimulatedJoypadStatesIndex]
and a
ret nz
ld [wJoyIgnore], a
- SetEventReuseHL EVENT_5E5
+ SetEventReuseHL EVENT_WALKED_OUT_OF_DOCK
ret
VermilionDock_1db9b: ; 1db9b (7:5b9b)
--- a/scripts/victoryroad1.asm
+++ b/scripts/victoryroad1.asm
@@ -11,7 +11,7 @@
ld [W_VICTORYROAD1CURSCRIPT], a
ret
.next
- CheckEvent EVENT_917
+ CheckEvent EVENT_VICTORY_ROAD_1_BOULDER_ON_SWITCH
ret z
ld a, $1d
ld [wd09f], a
@@ -24,7 +24,7 @@
dw EndTrainerBattle
VictoryRoad1Script0: ; 5da40 (17:5a40)
- CheckEvent EVENT_917
+ CheckEvent EVENT_VICTORY_ROAD_1_BOULDER_ON_SWITCH
jp nz, CheckFightingMapTrainers
ld hl, CoordsData_5da5c
call CheckBoulderCoords
@@ -31,7 +31,7 @@
jp nc, CheckFightingMapTrainers
ld hl, wd126
set 5, [hl]
- SetEvent EVENT_917
+ SetEvent EVENT_VICTORY_ROAD_1_BOULDER_ON_SWITCH
ret
CoordsData_5da5c: ; 5da5c (17:5a5c)
--- a/scripts/victoryroad2.asm
+++ b/scripts/victoryroad2.asm
@@ -16,10 +16,10 @@
ret
VictoryRoad2Script_517c4: ; 517c4 (14:57c4)
- ResetEvent EVENT_917
+ ResetEvent EVENT_VICTORY_ROAD_1_BOULDER_ON_SWITCH
VictoryRoad2Script_517c9: ; 517c9 (14:57c9)
- CheckEvent EVENT_538
+ CheckEvent EVENT_VICTORY_ROAD_2_BOULDER_ON_SWITCH1
jr z, .asm_517da
push af
ld a, $15
@@ -46,17 +46,17 @@
ld hl, CoordsData_51816
call CheckBoulderCoords
jp nc, CheckFightingMapTrainers
- EventFlagAddress hl, EVENT_538
+ EventFlagAddress hl, EVENT_VICTORY_ROAD_2_BOULDER_ON_SWITCH1
ld a, [wCoordIndex]
cp $2
jr z, .asm_5180b
- CheckEventReuseHL EVENT_538
- SetEventReuseHL EVENT_538
+ CheckEventReuseHL EVENT_VICTORY_ROAD_2_BOULDER_ON_SWITCH1
+ SetEventReuseHL EVENT_VICTORY_ROAD_2_BOULDER_ON_SWITCH1
ret nz
jr .asm_51810
.asm_5180b
- CheckEventAfterBranchReuseHL EVENT_53F, EVENT_538
- SetEventReuseHL EVENT_53F
+ CheckEventAfterBranchReuseHL EVENT_VICTORY_ROAD_2_BOULDER_ON_SWITCH2, EVENT_VICTORY_ROAD_2_BOULDER_ON_SWITCH1
+ SetEventReuseHL EVENT_VICTORY_ROAD_2_BOULDER_ON_SWITCH2
ret nz
.asm_51810
ld hl, wd126
--- a/scripts/victoryroad3.asm
+++ b/scripts/victoryroad3.asm
@@ -13,7 +13,7 @@
bit 5, [hl]
res 5, [hl]
ret z
- CheckEventHL EVENT_660
+ CheckEventHL EVENT_VICTORY_ROAD_3_BOULDER_ON_SWITCH1
ret z
ld a, $1d
ld [wd09f], a
@@ -38,10 +38,10 @@
jr nz, .asm_449dc
ld hl, wd126
set 5, [hl]
- SetEvent EVENT_660
+ SetEvent EVENT_VICTORY_ROAD_3_BOULDER_ON_SWITCH1
ret
.asm_449dc
- CheckAndSetEvent EVENT_666
+ CheckAndSetEvent EVENT_VICTORY_ROAD_3_BOULDER_ON_SWITCH2
jr nz, .asm_449fe
ld a, HS_VICTORY_ROAD_3_BOULDER
ld [wcc4d], a
--- a/scripts/viridiancity.asm
+++ b/scripts/viridiancity.asm
@@ -15,12 +15,12 @@
jp ViridianCityScript_1903d
ViridianCityScript_1900b: ; 1900b (6:500b)
- CheckEvent EVENT_028
+ CheckEvent EVENT_VIRIDIAN_GYM_OPEN
ret nz
ld a, [W_OBTAINEDBADGES]
cp %01111111
jr nz, .asm_1901e
- SetEvent EVENT_028
+ SetEvent EVENT_VIRIDIAN_GYM_OPEN
ret
.asm_1901e
ld a, [W_YCOORD]
@@ -231,7 +231,7 @@
ViridianCityText6: ; 19196 (6:5196)
TX_ASM
- CheckEvent EVENT_029
+ CheckEvent EVENT_GOT_TM42
jr nz, .asm_4e5a0
ld hl, ViridianCityText_191ca
call PrintText
@@ -240,7 +240,7 @@
jr nc, .BagFull
ld hl, ReceivedTM42Text
call PrintText
- SetEvent EVENT_029
+ SetEvent EVENT_GOT_TM42
jr .asm_3c73c
.BagFull
ld hl, TM42NoRoomText
--- a/scripts/viridiangym.asm
+++ b/scripts/viridiangym.asm
@@ -165,7 +165,7 @@
ld a, HS_ROUTE_22_RIVAL_2
ld [wcc4d], a
predef ShowObject
- SetEvents EVENT_521, EVENT_527
+ SetEvents EVENT_2ND_ROUTE22_RIVAL_BATTLE, EVENT_ROUTE22_RIVAL_WANTS_FIGHT
jp ViridianGymScript_748d6
ViridianGymTextPointers: ; 749ec (1d:49ec)
--- a/scripts/viridianmart.asm
+++ b/scripts/viridianmart.asm
@@ -6,7 +6,7 @@
jp CallFunctionInTable
ViridianMartScript_1d47d: ; 1d47d (7:547d)
- CheckEvent EVENT_038
+ CheckEvent EVENT_OAK_GOT_PARCEL
jr nz, .asm_1d489
ld hl, ViridianMartTextPointers
jr .asm_1d48c
@@ -54,7 +54,7 @@
call DisplayTextID
ld bc, (OAKS_PARCEL << 8) + 1
call GiveItem
- SetEvent EVENT_039
+ SetEvent EVENT_GOT_OAKS_PARCEL
ld a, $2
ld [W_VIRIDIANMARKETCURSCRIPT], a
; fallthrough