forked from Rangi42/polishedcrystal
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathevent_flags.asm
2341 lines (2339 loc) · 81.1 KB
/
event_flags.asm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
; wEventFlags bit flags
const_def
; The first eight flags are reset upon reloading the map
const EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1
const EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2
const EVENT_TEMPORARY_UNTIL_MAP_RELOAD_3
const EVENT_TEMPORARY_UNTIL_MAP_RELOAD_4
const EVENT_TEMPORARY_UNTIL_MAP_RELOAD_5
const EVENT_TEMPORARY_UNTIL_MAP_RELOAD_6
const EVENT_TEMPORARY_UNTIL_MAP_RELOAD_7
const EVENT_TEMPORARY_UNTIL_MAP_RELOAD_8
; Johto Gym Leader TM gifts
const EVENT_GOT_TM31_ROOST
const EVENT_GOT_TM69_U_TURN
const EVENT_GOT_TM45_ATTRACT
const EVENT_GOT_TM30_SHADOW_BALL
const EVENT_GOT_TM01_DYNAMICPUNCH
const EVENT_GOT_TM23_IRON_TAIL
const EVENT_GOT_TM67_AVALANCHE
const EVENT_GOT_TM59_DRAGON_PULSE
; HMs
const EVENT_GOT_HM01_CUT
const EVENT_GOT_HM02_FLY
const EVENT_GOT_HM03_SURF
const EVENT_GOT_HM04_STRENGTH
const EVENT_GOT_HM05_WHIRLPOOL
const EVENT_GOT_HM06_WATERFALL
const EVENT_GOT_TM70_FLASH
const EVENT_GOT_TM50_ROCK_SMASH
; Rods
const EVENT_GOT_OLD_ROD
const EVENT_GOT_GOOD_ROD
const EVENT_GOT_SUPER_ROD
; Johto story events
const EVENT_GOT_A_POKEMON_FROM_ELM
const EVENT_GOT_CYNDAQUIL_FROM_ELM
const EVENT_GOT_TOTODILE_FROM_ELM
const EVENT_GOT_CHIKORITA_FROM_ELM
const EVENT_GOT_MYSTERY_EGG_FROM_MR_POKEMON
const EVENT_GOT_POKEDEX_FROM_OAK
const EVENT_GAVE_MYSTERY_EGG_TO_ELM
const EVENT_INTRODUCED_TEALA
const EVENT_INTRODUCED_FELICITY
const EVENT_SPOKE_TO_LASS_CONNIE
const EVENT_SPOKE_TO_GENTLEMAN_PRESTON
const EVENT_JASMINE_RETURNED_TO_GYM
const EVENT_CLEARED_RADIO_TOWER
const EVENT_CLEARED_ROCKET_HIDEOUT
const EVENT_GOT_SECRETPOTION_FROM_PHARMACY
const EVENT_GOT_SS_TICKET_FROM_ELM
const EVENT_USED_THE_CARD_KEY_IN_THE_RADIO_TOWER
const EVENT_REFUSED_TO_HELP_LANCE_AT_LAKE_OF_RAGE
const EVENT_GOT_MULCH_FROM_ROUTE_30_HOUSE
const EVENT_MADE_WHITNEY_CRY
const EVENT_HERDED_FARFETCHD
const EVENT_FOUGHT_SUDOWOODO
const EVENT_CLEARED_SLOWPOKE_WELL
const EVENT_REFUSED_TO_TAKE_EGG_FROM_ELMS_AIDE
const EVENT_GOT_TOGEPI_EGG_FROM_ELMS_AIDE
const EVENT_MADE_UNOWN_APPEAR_IN_RUINS
const EVENT_FAST_SHIP_DESTINATION_OLIVINE
const EVENT_FAST_SHIP_FIRST_TIME
const EVENT_FAST_SHIP_HAS_ARRIVED
const EVENT_FAST_SHIP_FOUND_GIRL
const EVENT_FAST_SHIP_LAZY_SAILOR
const EVENT_FAST_SHIP_INFORMED_ABOUT_LAZY_SAILOR
const EVENT_GOT_AMULET_COIN_FROM_LYRA
const EVENT_KURT_GAVE_YOU_APRICORN_BOX
const EVENT_INITIALIZED_EVENTS
const EVENT_JASMINE_EXPLAINED_AMPHYS_SICKNESS
const EVENT_LAKE_OF_RAGE_EXPLAINED_WEIRD_MAGIKARP
const EVENT_LAKE_OF_RAGE_ASKED_FOR_MAGIKARP
const EVENT_LAKE_OF_RAGE_ELIXIR_ON_STANDBY
const EVENT_HEALED_MOOMOO
const EVENT_GOT_TM62_ACROBATICS_FROM_MOOMOO_FARM
const EVENT_TALKED_TO_FARMER_ABOUT_MOOMOO
const EVENT_TALKED_TO_MOM_AFTER_MYSTERY_EGG_QUEST
const EVENT_LEARNED_TO_CATCH_POKEMON
const EVENT_NEVER_LEARNED_TO_CATCH_POKEMON
const EVENT_ELM_CALLED_ABOUT_STOLEN_POKEMON
const EVENT_BEAT_ELITE_FOUR
const EVENT_GOT_SHUCKIE
const EVENT_MANIA_TOOK_SHUCKIE_OR_LET_YOU_KEEP_HIM
const EVENT_GOT_HEAT_ROCK_FROM_RADIO_TOWER
const EVENT_GOT_PINK_BOW_FROM_MARY
const EVENT_USED_BASEMENT_KEY
const EVENT_RECEIVED_CARD_KEY
const EVENT_LANCE_HEALED_YOU_IN_TEAM_ROCKET_BASE
const EVENT_GOT_MYSTIC_WATER_IN_CHERRYGROVE
const EVENT_GOT_TM05_ROAR
const EVENT_LISTENED_TO_BILL_INTRO
const EVENT_GOT_EEVEE
const EVENT_GOT_KENYA
const EVENT_GAVE_KENYA
const EVENT_GOT_HP_UP_FROM_RANDY
const EVENT_TOGEPI_HATCHED
const EVENT_SHOWED_TOGEPI_TO_ELM
const EVENT_GOT_EVERSTONE_FROM_ELM
const EVENT_GOT_EVIOLITE_IN_GOLDENROD
const EVENT_GOT_QUICK_CLAW
const EVENT_GOT_TM10_HIDDEN_POWER
const EVENT_GOT_TM36_SLUDGE_BOMB
const EVENT_GOT_ITEMFINDER
const EVENT_GOT_BICYCLE
const EVENT_GOT_SQUIRTBOTTLE
const EVENT_GOT_CHARCOAL_IN_CHARCOAL_KILN
const EVENT_DECIDED_TO_HELP_LANCE
const EVENT_GOT_TYROGUE_FROM_KIYO
const EVENT_MET_FRIEDA_OF_FRIDAY
const EVENT_GOT_POISON_BARB_FROM_FRIEDA
const EVENT_MET_TUSCANY_OF_TUESDAY
const EVENT_GOT_SILK_SCARF_FROM_TUSCANY
const EVENT_MET_ARTHUR_OF_THURSDAY
const EVENT_GOT_HARD_STONE_FROM_ARTHUR
const EVENT_MET_SUNNY_OF_SUNDAY
const EVENT_GOT_MAGNET_FROM_SUNNY
const EVENT_MET_WESLEY_OF_WEDNESDAY
const EVENT_GOT_BLACK_BELT_FROM_WESLEY
const EVENT_MET_SANTOS_OF_SATURDAY
const EVENT_GOT_SPELL_TAG_FROM_SANTOS
const EVENT_MET_MONICA_OF_MONDAY
const EVENT_GOT_SHARP_BEAK_FROM_MONICA
const EVENT_GOT_POWER_HERB_FROM_KATE
const EVENT_GOT_MACHO_BRACE_FROM_GRANDPA_ON_SS_AQUA
const EVENT_GOT_BLACKGLASSES_IN_DARK_CAVE
const EVENT_GOT_KINGS_ROCK_IN_SLOWPOKE_WELL
const EVENT_GOT_TM47_STEEL_WING
const EVENT_FIRST_TIME_BANKING_WITH_MOM
const EVENT_TOLD_ELM_ABOUT_TOGEPI_OVER_THE_PHONE
const EVENT_GOT_CLEAR_BELL
const EVENT_GOT_OLD_AMBER
const EVENT_GOT_TM54_FALSE_SWIPE
const EVENT_RELEASED_THE_BEASTS
const EVENT_GOT_MASTER_BALL_FROM_ELM
const EVENT_GOT_OVAL_CHARM_FROM_OAK
const EVENT_GOT_SHINY_CHARM_FROM_OAK
const EVENT_GOT_AIR_BALLOON_FROM_ROUTE_31_LEADER
const EVENT_GOT_MIRACLE_SEED_FROM_ROUTE_32_LEADER
const EVENT_INTRODUCED_ROUTE_LEADERS
const EVENT_GOT_BIG_NUGGET_FROM_ROUTE_34_LEADER
const EVENT_GOT_BINDING_BAND_FROM_ROUTE_36_LEADER
const EVENT_GOT_PP_MAX_FROM_ROUTE_39_LEADER
const EVENT_GOT_PROTECT_PADS_FROM_LIGHTHOUSE_LEADER
const EVENT_GOT_FLAME_ORB_FROM_ROUTE_43_LEADER
const EVENT_GOT_ROCKY_HELMET_FROM_ROUTE_44_LEADER
const EVENT_GOT_FOCUS_SASH_FROM_ROUTE_45_LEADER
const EVENT_GOT_CHOICE_SPECS_FROM_ROUTE_27_LEADER
const EVENT_LISTENED_TO_DEFENSE_CURL_INTRO
const EVENT_LISTENED_TO_EARTH_POWER_INTRO
const EVENT_LISTENED_TO_HEADBUTT_INTRO
const EVENT_LISTENED_TO_HYPER_VOICE_INTRO
const EVENT_LISTENED_TO_ICY_WIND_INTRO
const EVENT_LISTENED_TO_KNOCK_OFF_INTRO
const EVENT_LISTENED_TO_PAY_DAY_INTRO
const EVENT_LISTENED_TO_ROLLOUT_INTRO
const EVENT_LISTENED_TO_SEED_BOMB_INTRO
const EVENT_LISTENED_TO_SKILL_SWAP_INTRO
const EVENT_LISTENED_TO_TRICK_INTRO
; Johto hidden items
const EVENT_TIN_TOWER_4F_HIDDEN_MAX_POTION
const EVENT_TIN_TOWER_5F_HIDDEN_FULL_RESTORE
const EVENT_TIN_TOWER_5F_HIDDEN_CARBOS
const EVENT_BURNED_TOWER_1F_HIDDEN_ETHER
const EVENT_BURNED_TOWER_1F_HIDDEN_ULTRA_BALL
const EVENT_NATIONAL_PARK_HIDDEN_FULL_HEAL
const EVENT_OLIVINE_LIGHTHOUSE_5F_HIDDEN_HYPER_POTION
const EVENT_TEAM_ROCKET_BASE_B1F_HIDDEN_REVIVE
const EVENT_TEAM_ROCKET_BASE_B2F_HIDDEN_FULL_HEAL
const EVENT_UNION_CAVE_1F_HIDDEN_GREAT_BALL
const EVENT_UNION_CAVE_1F_HIDDEN_BIG_PEARL
const EVENT_UNION_CAVE_1F_HIDDEN_PARALYZEHEAL
const EVENT_UNION_CAVE_B1F_NORTH_HIDDEN_X_SPEED
const EVENT_UNION_CAVE_B1F_NORTH_HIDDEN_REVIVE
const EVENT_UNION_CAVE_B1F_SOUTH_DUSK_STONE
const EVENT_UNION_CAVE_B1F_SOUTH_SUPER_REPEL
const EVENT_UNION_CAVE_B1F_SOUTH_LIGHT_CLAY
const EVENT_UNION_CAVE_B1F_SOUTH_HIDDEN_X_SPCL_DEF
const EVENT_UNION_CAVE_B1F_SOUTH_HIDDEN_NUGGET
const EVENT_UNION_CAVE_B1F_SOUTH_HIDDEN_FULL_RESTORE
const EVENT_ILEX_FOREST_HIDDEN_ETHER
const EVENT_ILEX_FOREST_HIDDEN_SUPER_POTION
const EVENT_ILEX_FOREST_HIDDEN_FULL_HEAL
const EVENT_ILEX_FOREST_HIDDEN_SILVER_LEAF_1
const EVENT_ILEX_FOREST_HIDDEN_SILVER_LEAF_2
const EVENT_GOLDENROD_POKECOM_CENTER_1F_HIDDEN_RARE_CANDY
const EVENT_WAREHOUSE_ENTRANCE_HIDDEN_PARALYZEHEAL
const EVENT_WAREHOUSE_ENTRANCE_HIDDEN_SUPER_POTION
const EVENT_WAREHOUSE_ENTRANCE_HIDDEN_ANTIDOTE
const EVENT_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES_HIDDEN_MAX_POTION
const EVENT_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES_HIDDEN_REVIVE
const EVENT_MOUNT_MORTAR_1F_OUTSIDE_HIDDEN_HYPER_POTION
const EVENT_MOUNT_MORTAR_1F_INSIDE_HIDDEN_MAX_REPEL
const EVENT_MOUNT_MORTAR_2F_INSIDE_HIDDEN_FULL_RESTORE
const EVENT_MOUNT_MORTAR_B1F_HIDDEN_MAX_REVIVE
const EVENT_ICE_PATH_B1F_HIDDEN_MAX_POTION
const EVENT_ICE_PATH_B2F_MAHOGANY_SIDE_HIDDEN_CARBOS
const EVENT_ICE_PATH_B2F_BLACKTHORN_SIDE_HIDDEN_ICE_HEAL
const EVENT_WHIRL_ISLAND_B1F_HIDDEN_RARE_CANDY
const EVENT_WHIRL_ISLAND_B1F_HIDDEN_ULTRA_BALL
const EVENT_WHIRL_ISLAND_B1F_HIDDEN_FULL_RESTORE
const EVENT_SILVER_CAVE_ROOM_1_HIDDEN_DIRE_HIT
const EVENT_SILVER_CAVE_ROOM_1_HIDDEN_ULTRA_BALL
const EVENT_SILVER_CAVE_ROOM_2_HIDDEN_MAX_POTION
const EVENT_DARK_CAVE_VIOLET_ENTRANCE_HIDDEN_ELIXIR
const EVENT_RUINS_OF_ALPH_OUTSIDE_HIDDEN_RARE_CANDY
const EVENT_VICTORY_ROAD_1F_HIDDEN_FULL_HEAL
const EVENT_VICTORY_ROAD_2F_HIDDEN_MAX_POTION
const EVENT_DRAGONS_DEN_B1F_HIDDEN_REVIVE
const EVENT_DRAGONS_DEN_B1F_HIDDEN_MAX_POTION
const EVENT_DRAGONS_DEN_B1F_HIDDEN_MAX_ELIXIR
const EVENT_ROUTE_28_HIDDEN_RARE_CANDY
const EVENT_ROUTE_30_HIDDEN_POTION
const EVENT_ROUTE_32_HIDDEN_GREAT_BALL_1
const EVENT_ROUTE_32_HIDDEN_SUPER_POTION_1
const EVENT_ROUTE_32_COAST_HIDDEN_HYPER_POTION
const EVENT_ROUTE_32_COAST_HIDDEN_LEVEL_BALL
const EVENT_ROUTE_34_HIDDEN_RARE_CANDY
const EVENT_ROUTE_34_HIDDEN_SUPER_POTION
const EVENT_ROUTE_35_COAST_HIDDEN_STAR_PIECE
const EVENT_ROUTE_37_HIDDEN_ETHER
const EVENT_ROUTE_39_HIDDEN_NUGGET
const EVENT_ROUTE_40_HIDDEN_HYPER_POTION
const EVENT_ROUTE_41_HIDDEN_MAX_ETHER
const EVENT_ROUTE_42_HIDDEN_MAX_POTION
const EVENT_ROUTE_44_HIDDEN_ELIXIR
const EVENT_ROUTE_45_HIDDEN_PP_UP
const EVENT_NEW_BARK_TOWN_HIDDEN_POTION
const EVENT_VIOLET_CITY_HIDDEN_POKE_BALL
const EVENT_VIOLET_CITY_HIDDEN_HYPER_POTION
const EVENT_AZALEA_TOWN_HIDDEN_FULL_HEAL
const EVENT_ECRUTEAK_CITY_HIDDEN_HYPER_POTION
const EVENT_OLIVINE_CITY_HIDDEN_RARE_CANDY
const EVENT_OLIVINE_CITY_HIDDEN_BIG_PEARL
const EVENT_OLIVINE_CITY_HIDDEN_SOFT_SAND
const EVENT_CIANWOOD_CITY_HIDDEN_REVIVE
const EVENT_CIANWOOD_CITY_HIDDEN_MAX_ETHER
const EVENT_LAKE_OF_RAGE_HIDDEN_FULL_RESTORE
const EVENT_LAKE_OF_RAGE_HIDDEN_RARE_CANDY
const EVENT_LAKE_OF_RAGE_HIDDEN_MAX_POTION
const EVENT_SILVER_CAVE_OUTSIDE_HIDDEN_FULL_RESTORE
const EVENT_CLIFF_CAVE_HIDDEN_ULTRA_BALL
const EVENT_CLIFF_EDGE_GATE_HIDDEN_BIG_PEARL
const EVENT_ROUTE_47_HIDDEN_PEARL
const EVENT_ROUTE_47_HIDDEN_STARDUST
const EVENT_GOLDENROD_HARBOR_HIDDEN_REVIVE
const EVENT_STORMY_BEACH_HIDDEN_STARDUST
const EVENT_MURKY_SWAMP_HIDDEN_MULCH
const EVENT_MURKY_SWAMP_HIDDEN_X_SPCL_DEF
const EVENT_MURKY_SWAMP_HIDDEN_BIG_MUSHROOM
const EVENT_MURKY_SWAMP_HIDDEN_TINYMUSHROOM
const EVENT_YELLOW_FOREST_HIDDEN_BIG_MUSHROOM
const EVENT_YELLOW_FOREST_HIDDEN_BALM_MUSHROOM
const EVENT_YELLOW_FOREST_HIDDEN_GOLD_LEAF_1
const EVENT_YELLOW_FOREST_HIDDEN_GOLD_LEAF_2
const EVENT_QUIET_CAVE_B1F_HIDDEN_HYPER_POTION
const EVENT_QUIET_CAVE_B2F_HIDDEN_CALCIUM
const EVENT_QUIET_CAVE_B3F_HIDDEN_PP_UP
const EVENT_QUIET_CAVE_B3F_HIDDEN_MAX_REVIVE
const EVENT_GIOVANNIS_CAVE_HIDDEN_BERSERK_GENE
; Crystal-exclusive events in Johto
const EVENT_SAW_FIRST_HIDDEN_GROTTO
const EVENT_MET_FLORIA
const EVENT_TALKED_TO_FLORIA_AT_FLOWER_SHOP
const EVENT_BUGGING_KURT_TOO_MUCH
const EVENT_TALKED_TO_RUINS_COWARD
const EVENT_GOT_DRATINI
const EVENT_CAN_GIVE_GS_BALL_TO_KURT
const EVENT_GAVE_GS_BALL_TO_KURT
const EVENT_FOREST_IS_RESTLESS
const EVENT_ANSWERED_DRAGON_MASTER_QUIZ_WRONG
const EVENT_GOT_NEST_BALLS_FROM_PROF_OAKS_AIDE
const EVENT_GOT_EXP_SHARE_FROM_PROF_OAKS_AIDE
const EVENT_GOT_MACHO_BRACE_FROM_PROF_OAKS_AIDE
const EVENT_GOT_LUCKY_EGG_FROM_PROF_OAKS_AIDE
const EVENT_GOT_TM46_THIEF_FROM_LANCE
const EVENT_VALERIE_ECRUTEAK_CITY
const EVENT_VALERIE_BELLCHIME_TRAIL
const EVENT_LISTENED_TO_VALERIE
const EVENT_GOT_TM49_DAZZLINGLEAM_FROM_VALERIE
const EVENT_GOT_LURE_BALL_FROM_FRENCHMAN
const EVENT_GOT_HP_UP_FROM_GOLDENROD
const EVENT_GOT_NET_BALL_FROM_GOLDENROD
const EVENT_GOT_CHERISH_BALL_FROM_ECRUTEAK
const EVENT_GOT_DESTINY_KNOT_FROM_ECRUTEAK
const EVENT_GOT_ASSAULT_VEST_FROM_CIANWOOD
const EVENT_GOT_FULL_RESTORE_FROM_LIGHTHOUSE
const EVENT_GOT_ICY_ROCK_FROM_LORELEI
const EVENT_FINAL_BATTLE_WITH_LYRA
; Kanto story events
const EVENT_GOT_NUGGET_FROM_GUY
const EVENT_INTRODUCED_TO_CERULEAN_MAN
const EVENT_LEARNED_ABOUT_MACHINE_PART
const_skip ; unused
const EVENT_MET_MANAGER_AT_POWER_PLANT
const EVENT_MET_ROCKET_GRUNT_AT_CERULEAN_GYM
const EVENT_MET_REDS_MOM
const EVENT_RESTORED_POWER_TO_KANTO
const EVENT_GOT_COINS_FROM_GAMBLER_AT_CELADON
const EVENT_GOT_SAFE_GOGGLES_FROM_CELADON
const EVENT_MET_COPYCAT_FOUND_OUT_ABOUT_LOST_ITEM
const EVENT_RETURNED_LOST_ITEM_TO_COPYCAT
const EVENT_GOT_PASS_FROM_COPYCAT
const EVENT_GOT_LOST_ITEM_FROM_FAN_CLUB
const EVENT_LISTENED_TO_FAN_CLUB_PRESIDENT_BUT_BAG_WAS_FULL
const EVENT_LISTENED_TO_FAN_CLUB_PRESIDENT
const EVENT_TALKED_TO_SEAFOAM_GYM_GUY_ONCE
const EVENT_CINNABAR_ROCKS_CLEARED
const EVENT_CLEARED_NUGGET_BRIDGE
const EVENT_TALKED_TO_WARDENS_GRANDDAUGHTER
const EVENT_GOT_TM03_CURSE
const EVENT_GOT_TM65_SHADOW_CLAW_FROM_AGATHA
const EVENT_GOT_CLEANSE_TAG
const EVENT_GOT_TM48_ROCK_SLIDE
const EVENT_GOT_TM63_WATER_PULSE
const EVENT_GOT_TM43_WILD_CHARGE
const EVENT_GOT_TM19_GIGA_DRAIN
const EVENT_GOT_TM66_POISON_JAB
const EVENT_GOT_TM29_PSYCHIC
const EVENT_GOT_TM61_WILL_O_WISP
const EVENT_GOT_TM71_STONE_EDGE
const EVENT_GOT_UP_GRADE
const EVENT_TALKED_TO_OAK_IN_KANTO
const EVENT_GOT_BOTTLE_CAP_FROM_VERMILION_GUY
const EVENT_GOT_CHERISH_BALL_FROM_SAFFRON
const EVENT_GOT_AIR_BALLOON_FROM_SAFFRON
const EVENT_GOT_PROTEIN_FROM_SAFFRON_GATE
const EVENT_GOT_HP_UP_FROM_CERULEAN
const EVENT_GOT_WEAK_POLICY_FROM_VIRIDIAN
const EVENT_GOT_ORANGE_TICKET
const EVENT_GOT_MYSTICTICKET_FROM_RED
const EVENT_VISITED_NAVEL_ROCK
const EVENT_VISITED_FARAWAY_ISLAND
const EVENT_VERMILION_GYM_SWITCH_1
const EVENT_VERMILION_GYM_SWITCH_2
const EVENT_SHOWED_SAFFRON_KID_HITMONTOP
const EVENT_LISTENED_TO_WESTWOOD_INTRO
const EVENT_INTRODUCED_CELADON_FOUR
const EVENT_GOT_CHOICE_BAND_FROM_CELADON_FOUR
const EVENT_GOT_PERSIM_BERRY_FROM_IMAKUNI
const EVENT_GOT_RARE_CANDY_IN_UNIVERSITY
const EVENT_GOT_ANTIDOTE_IN_UNIVERSITY
const EVENT_GOT_RAGECANDYBAR_IN_UNIVERSITY
const EVENT_GOT_LEMONADE_IN_UNIVERSITY
const EVENT_GOT_FOCUS_BAND_IN_UNIVERSITY
const EVENT_GOT_ABILITY_CAP_IN_UNIVERSITY
const EVENT_GOT_PP_MAX_IN_UNIVERSITY
const EVENT_GOT_X_SPCL_ATK_IN_UNIVERSITY
const EVENT_PASSED_CELADON_HYPER_TEST
const EVENT_GOT_DRAGON_RAGE_MAGIKARP
const EVENT_GOT_LUCKY_EGG_FROM_LUCKY_ISLAND
const EVENT_LISTENED_TO_AQUA_TAIL_INTRO
const EVENT_LISTENED_TO_COUNTER_INTRO
const EVENT_LISTENED_TO_DOUBLE_EDGE_INTRO
const EVENT_LISTENED_TO_DREAM_EATER_INTRO
const EVENT_LISTENED_TO_IRON_HEAD_INTRO
const EVENT_LISTENED_TO_SEISMIC_TOSS_INTRO
const EVENT_LISTENED_TO_SUCKER_PUNCH_INTRO
const EVENT_LISTENED_TO_SWAGGER_INTRO
const EVENT_LISTENED_TO_ZEN_HEADBUTT_INTRO
; Orange story events
const EVENT_LISTENED_TO_IVY_INTRO
const EVENT_TOLD_ABOUT_PIKABLU
const EVENT_GOT_ODD_SOUVENIR_FROM_PIKABLU_GUY
const EVENT_SAW_HAUNTED_ROOM
const EVENT_HEARD_LAWRENCES_FINAL_SPEECH
const EVENT_HEALED_NIDORINO
const EVENT_GOT_MOON_STONE_FROM_IVY
const EVENT_LISTENED_TO_BODY_SLAM_INTRO
; Kanto hidden items
const EVENT_DIGLETTS_CAVE_HIDDEN_MAX_REVIVE
const EVENT_DIGLETTS_CAVE_HIDDEN_MAX_REPEL
const EVENT_UNDERGROUND_HIDDEN_FULL_RESTORE
const EVENT_UNDERGROUND_HIDDEN_X_SPCL_ATK
const EVENT_CERULEAN_CAPE_HIDDEN_BOTTLE_CAP
const EVENT_CERULEAN_CAPE_HIDDEN_PEARL_STRING
const EVENT_ROCK_TUNNEL_1F_HIDDEN_X_ACCURACY
const EVENT_ROCK_TUNNEL_1F_HIDDEN_X_DEFEND
const EVENT_ROCK_TUNNEL_2F_HIDDEN_MAX_ETHER
const EVENT_ROCK_TUNNEL_B1F_HIDDEN_MAX_POTION
const EVENT_OLIVINE_PORT_HIDDEN_PROTEIN
const EVENT_VERMILION_PORT_HIDDEN_IRON
const EVENT_MOUNT_MOON_1F_HIDDEN_RARE_CANDY
const EVENT_MOUNT_MOON_1F_HIDDEN_FULL_RESTORE
const EVENT_MOUNT_MOON_B1F_HIDDEN_STAR_PIECE
const EVENT_MOUNT_MOON_B1F_HIDDEN_MOON_STONE
const EVENT_MOUNT_MOON_B2F_HIDDEN_ETHER
const EVENT_MOUNT_MOON_B2F_HIDDEN_STARDUST
const EVENT_MOUNT_MOON_B2F_HIDDEN_PP_UP
const EVENT_MOUNT_MOON_SQUARE_HIDDEN_MOON_STONE
const EVENT_VIRIDIAN_FOREST_HIDDEN_MAX_ETHER
const EVENT_VIRIDIAN_FOREST_HIDDEN_FULL_HEAL
const EVENT_VIRIDIAN_FOREST_HIDDEN_MULCH
const EVENT_VIRIDIAN_FOREST_HIDDEN_BIG_MUSHROOM
const EVENT_VIRIDIAN_FOREST_HIDDEN_LEAF_STONE
const EVENT_ROUTE_3_HIDDEN_MOON_STONE
const EVENT_ROUTE_4_HIDDEN_ULTRA_BALL
const EVENT_ROUTE_9_HIDDEN_ETHER
const EVENT_ROUTE_9_HIDDEN_SOFT_SAND
const EVENT_ROUTE_10_HIDDEN_MAX_ETHER
const EVENT_ROUTE_12_HIDDEN_ELIXIR
const EVENT_ROUTE_13_HIDDEN_CALCIUM
const EVENT_ROUTE_11_HIDDEN_REVIVE
const EVENT_ROUTE_16_WEST_HIDDEN_RARE_CANDY
const EVENT_ROUTE_17_HIDDEN_MAX_ETHER
const EVENT_ROUTE_17_HIDDEN_MAX_ELIXIR
const EVENT_ROUTE_19_HIDDEN_REVIVE
const EVENT_ROUTE_19_HIDDEN_MAX_REVIVE
const EVENT_ROUTE_19_HIDDEN_PEARL
const EVENT_ROUTE_19_HIDDEN_BIG_PEARL
const EVENT_ROUTE_20_HIDDEN_STARDUST
const EVENT_ROUTE_21_HIDDEN_STARDUST_1
const EVENT_ROUTE_21_HIDDEN_STARDUST_2
const EVENT_ROUTE_24_HIDDEN_POTION
const EVENT_FOUND_BERSERK_GENE_IN_CERULEAN_CITY
const EVENT_FOUND_MACHINE_PART_IN_CERULEAN_GYM
const EVENT_VERMILION_CITY_HIDDEN_FULL_HEAL
const EVENT_CELADON_CITY_HIDDEN_PP_UP
const EVENT_CELADON_CHIEF_HOUSE_HIDDEN_DUBIOUS_DISC
const EVENT_CINNABAR_ISLAND_HIDDEN_RARE_CANDY
const EVENT_SAFARI_ZONE_NORTH_HIDDEN_LUCKY_PUNCH
const EVENT_SAFARI_ZONE_WEST_HIDDEN_NUGGET
const EVENT_URAGA_CHANNEL_EAST_HIDDEN_NUGGET
const EVENT_URAGA_CHANNEL_EAST_HIDDEN_PEARL
const EVENT_URAGA_CHANNEL_EAST_HIDDEN_BOTTLE_CAP
const EVENT_URAGA_CHANNEL_EAST_HIDDEN_STAR_PIECE
const EVENT_URAGA_CHANNEL_WEST_HIDDEN_BIG_PEARL
const EVENT_SEAFOAM_ISLANDS_1F_HIDDEN_ESCAPE_ROPE
const EVENT_SEAFOAM_ISLANDS_B1F_HIDDEN_ICE_HEAL
const EVENT_SEAFOAM_ISLANDS_B2F_HIDDEN_PEARL_1
const EVENT_SEAFOAM_ISLANDS_B2F_HIDDEN_PEARL_2
const EVENT_SEAFOAM_ISLANDS_B3F_HIDDEN_MAX_REVIVE
const EVENT_SEAFOAM_ISLANDS_B3F_HIDDEN_RARE_CANDY
const EVENT_CINNABAR_VOLCANO_1F_HIDDEN_FULL_RESTORE
const EVENT_CINNABAR_VOLCANO_B1F_HIDDEN_MAX_REVIVE
const EVENT_CINNABAR_VOLCANO_B1F_HIDDEN_DIRE_HIT
const EVENT_POKEMON_MANSION_1F_HIDDEN_FULL_RESTORE
const EVENT_POKEMON_MANSION_1F_HIDDEN_PP_UP
const EVENT_POKEMON_MANSION_B1F_HIDDEN_MAX_ELIXIR
const EVENT_POKEMON_MANSION_B1F_HIDDEN_RARE_CANDY
const EVENT_POKEMON_MANSION_B1F_HIDDEN_BERSERK_GENE
const EVENT_CINNABAR_LAB_HIDDEN_BERSERK_GENE
const EVENT_CERULEAN_CAVE_1F_HIDDEN_ULTRA_BALL
const EVENT_CERULEAN_CAVE_1F_HIDDEN_PP_UP
const EVENT_CERULEAN_CAVE_1F_HIDDEN_RARE_CANDY
const EVENT_CERULEAN_CAVE_1F_HIDDEN_BERSERK_GENE
const EVENT_CERULEAN_CAVE_2F_HIDDEN_PROTEIN
const EVENT_CERULEAN_CAVE_2F_HIDDEN_NUGGET
const EVENT_CERULEAN_CAVE_2F_HIDDEN_HYPER_POTION
const EVENT_CERULEAN_CAVE_B1F_HIDDEN_MAX_REVIVE
const EVENT_CERULEAN_CAVE_B1F_HIDDEN_ULTRA_BALL
const EVENT_DIM_CAVE_1F_HIDDEN_FULL_HEAL
const EVENT_DIM_CAVE_2F_HIDDEN_STARDUST
const EVENT_DIM_CAVE_2F_HIDDEN_MOON_STONE
const EVENT_DIM_CAVE_3F_HIDDEN_STAR_PIECE
const EVENT_DIM_CAVE_3F_HIDDEN_ZINC
const EVENT_DIM_CAVE_4F_HIDDEN_CALCIUM
const EVENT_DIM_CAVE_4F_HIDDEN_X_ATTACK
const EVENT_DIM_CAVE_5F_HIDDEN_X_SPCL_ATK
const EVENT_SCARY_CAVE_1F_HIDDEN_MAX_ELIXIR
const EVENT_SCARY_CAVE_1F_HIDDEN_PEARL_STRING
const EVENT_SCARY_CAVE_1F_HIDDEN_PEARL
; Orange hidden items
const EVENT_NOISY_FOREST_HIDDEN_ULTRA_BALL
const EVENT_NOISY_FOREST_HIDDEN_TINYMUSHROOM
const EVENT_NOISY_FOREST_HIDDEN_FULL_RESTORE
const EVENT_SHAMOUTI_SHRINE_RUINS_HIDDEN_MAX_REVIVE
const EVENT_SHAMOUTI_TUNNEL_HIDDEN_LEAF_STONE
const EVENT_SHAMOUTI_TUNNEL_HIDDEN_NUGGET
const EVENT_WARM_BEACH_HIDDEN_PEARL
const EVENT_VALENCIA_PORT_HIDDEN_MAX_POTION
; Kurt Apricorn events
const EVENT_GAVE_KURT_RED_APRICORN
const EVENT_GAVE_KURT_BLU_APRICORN
const EVENT_GAVE_KURT_YLW_APRICORN
const EVENT_GAVE_KURT_GRN_APRICORN
const EVENT_GAVE_KURT_WHT_APRICORN
const EVENT_GAVE_KURT_BLK_APRICORN
const EVENT_GAVE_KURT_PNK_APRICORN
; Phone events
const EVENT_JACK_ASKED_FOR_PHONE_NUMBER
const_skip ; unused
const EVENT_BEVERLY_ASKED_FOR_PHONE_NUMBER
const_skip ; unused
const EVENT_HUEY_ASKED_FOR_PHONE_NUMBER
const_skip ; unused
const EVENT_GOT_PROTEIN_FROM_HUEY
const EVENT_GOT_HP_UP_FROM_JOEY
const EVENT_GOT_CARBOS_FROM_VANCE
const EVENT_GOT_IRON_FROM_PARRY
const EVENT_GOT_CALCIUM_FROM_ERIN
const EVENT_KENJI_ON_BREAK
const EVENT_GAVEN_ASKED_FOR_PHONE_NUMBER
const EVENT_BETH_ASKED_FOR_PHONE_NUMBER
const EVENT_JOSE_ASKED_FOR_PHONE_NUMBER
const EVENT_REENA_ASKED_FOR_PHONE_NUMBER
const EVENT_JOEY_ASKED_FOR_PHONE_NUMBER
const EVENT_WADE_ASKED_FOR_PHONE_NUMBER
const EVENT_RALPH_ASKED_FOR_PHONE_NUMBER
const EVENT_LIZ_ASKED_FOR_PHONE_NUMBER
const EVENT_ANTHONY_ASKED_FOR_PHONE_NUMBER
const EVENT_TODD_ASKED_FOR_PHONE_NUMBER
const EVENT_GINA_ASKED_FOR_PHONE_NUMBER
const EVENT_IRWIN_ASKED_FOR_PHONE_NUMBER
const EVENT_ARNIE_ASKED_FOR_PHONE_NUMBER
const EVENT_ALAN_ASKED_FOR_PHONE_NUMBER
const EVENT_DANA_ASKED_FOR_PHONE_NUMBER
const EVENT_CHAD_ASKED_FOR_PHONE_NUMBER
const EVENT_DEREK_ASKED_FOR_PHONE_NUMBER
const EVENT_TULLY_ASKED_FOR_PHONE_NUMBER
const EVENT_BRENT_ASKED_FOR_PHONE_NUMBER
const EVENT_TIFFANY_ASKED_FOR_PHONE_NUMBER
const EVENT_VANCE_ASKED_FOR_PHONE_NUMBER
const EVENT_WILTON_ASKED_FOR_PHONE_NUMBER
const EVENT_KENJI_ASKED_FOR_PHONE_NUMBER
const EVENT_PARRY_ASKED_FOR_PHONE_NUMBER
const EVENT_ERIN_ASKED_FOR_PHONE_NUMBER
const EVENT_BUENA_OFFERED_HER_PHONE_NUMBER_NO_BLUE_CARD
const EVENT_GINA_GAVE_LEAF_STONE
const EVENT_ALAN_GAVE_FIRE_STONE
const EVENT_DANA_GAVE_THUNDERSTONE
const EVENT_TULLY_GAVE_WATER_STONE
const EVENT_TIFFANY_GAVE_PINK_BOW
; Ruins of Alph puzzles
const EVENT_SOLVED_HO_OH_PUZZLE
const EVENT_SOLVED_KABUTO_PUZZLE
const EVENT_SOLVED_OMANYTE_PUZZLE
const EVENT_SOLVED_AERODACTYL_PUZZLE
; Decorations
const EVENT_DECO_BED_1
const EVENT_DECO_BED_2
const EVENT_DECO_BED_3
const EVENT_DECO_BED_4
const EVENT_DECO_CARPET_1
const EVENT_DECO_CARPET_2
const EVENT_DECO_CARPET_3
const EVENT_DECO_CARPET_4
const EVENT_DECO_PLANT_1
const EVENT_DECO_PLANT_2
const EVENT_DECO_PLANT_3
const EVENT_DECO_PLANT_4
const EVENT_DECO_POSTER_1
const EVENT_DECO_POSTER_2
const EVENT_DECO_POSTER_3
const EVENT_DECO_SNES
const EVENT_DECO_N64
const EVENT_DECO_GAMECUBE
const EVENT_DECO_WII
const EVENT_DECO_PIKACHU_DOLL
const EVENT_DECO_RAICHU_DOLL
const EVENT_DECO_SURFING_PIKACHU_DOLL
const EVENT_DECO_CLEFAIRY_DOLL
const EVENT_DECO_JIGGLYPUFF_DOLL
const EVENT_DECO_BULBASAUR_DOLL
const EVENT_DECO_CHARMANDER_DOLL
const EVENT_DECO_SQUIRTLE_DOLL
const EVENT_DECO_CHIKORITA_DOLL
const EVENT_DECO_CYNDAQUIL_DOLL
const EVENT_DECO_TOTODILE_DOLL
const EVENT_DECO_POLIWAG_DOLL
const EVENT_DECO_MAREEP_DOLL
const EVENT_DECO_TOGEPI_DOLL
const EVENT_DECO_MAGIKARP_DOLL
const EVENT_DECO_ODDISH_DOLL
const EVENT_DECO_GENGAR_DOLL
const EVENT_DECO_OCTILLERY_DOLL
const EVENT_DECO_DITTO_DOLL
const EVENT_DECO_VOLTORB_DOLL
const EVENT_DECO_ABRA_DOLL
const EVENT_DECO_UNOWN_DOLL
const EVENT_DECO_GEODUDE_DOLL
const EVENT_DECO_PINECO_DOLL
const EVENT_DECO_MARILL_DOLL
const EVENT_DECO_TEDDIURSA_DOLL
const EVENT_DECO_MEOWTH_DOLL
const EVENT_DECO_VULPIX_DOLL
const EVENT_DECO_GROWLITHE_DOLL
const EVENT_DECO_EEVEE_DOLL
const EVENT_PLAYERS_ROOM_POSTER
const EVENT_DECO_GOLD_TROPHY
const EVENT_DECO_SILVER_TROPHY
const EVENT_DECO_BIG_SNORLAX_DOLL
const EVENT_DECO_BIG_ONIX_DOLL
const EVENT_DECO_BIG_LAPRAS_DOLL
; More Johto story events
const EVENT_WARPED_FROM_ROUTE_35_NATIONAL_PARK_GATE
const EVENT_SWITCH_1
const EVENT_SWITCH_2
const EVENT_SWITCH_3
const EVENT_EMERGENCY_SWITCH
const EVENT_SWITCH_4
const EVENT_SWITCH_5
const EVENT_SWITCH_6
const EVENT_SWITCH_7
const EVENT_SWITCH_8
const EVENT_SWITCH_9
const EVENT_SWITCH_10
const EVENT_SWITCH_11
const EVENT_SWITCH_12
const EVENT_SWITCH_13
const EVENT_SWITCH_14
const EVENT_UNCOVERED_STAIRCASE_IN_MAHOGANY_MART
const EVENT_TURNED_OFF_SECURITY_CAMERAS
const EVENT_SECURITY_CAMERA_1
const EVENT_SECURITY_CAMERA_2
const EVENT_SECURITY_CAMERA_3
const EVENT_SECURITY_CAMERA_4
const EVENT_SECURITY_CAMERA_5
const EVENT_EXPLODING_TRAP_1
const EVENT_EXPLODING_TRAP_2
const EVENT_EXPLODING_TRAP_3
const EVENT_EXPLODING_TRAP_4
const EVENT_EXPLODING_TRAP_5
const EVENT_EXPLODING_TRAP_6
const EVENT_EXPLODING_TRAP_7
const EVENT_EXPLODING_TRAP_8
const EVENT_EXPLODING_TRAP_9
const EVENT_EXPLODING_TRAP_10
const EVENT_EXPLODING_TRAP_11
const EVENT_EXPLODING_TRAP_12
const EVENT_EXPLODING_TRAP_13
const EVENT_EXPLODING_TRAP_14
const EVENT_EXPLODING_TRAP_15
const EVENT_EXPLODING_TRAP_16
const EVENT_EXPLODING_TRAP_17
const EVENT_EXPLODING_TRAP_18
const EVENT_EXPLODING_TRAP_19
const EVENT_EXPLODING_TRAP_20
const EVENT_EXPLODING_TRAP_21
const EVENT_EXPLODING_TRAP_22
const EVENT_LEARNED_HAIL_GIOVANNI
const EVENT_OPENED_DOOR_TO_ROCKET_HIDEOUT_TRANSMITTER
const EVENT_LEARNED_SLOWPOKETAIL
const EVENT_LEARNED_RATICATE_TAIL
const EVENT_OPENED_DOOR_TO_GIOVANNIS_OFFICE
const EVENT_WAREHOUSE_LAYOUT_1
const EVENT_WAREHOUSE_LAYOUT_2
const EVENT_WAREHOUSE_LAYOUT_3
const EVENT_WAREHOUSE_BLOCKED_OFF
const EVENT_LEFT_MONS_WITH_CONTEST_OFFICER
const EVENT_WILLS_ROOM_ENTRANCE_CLOSED
const EVENT_WILLS_ROOM_EXIT_OPEN
const EVENT_KOGAS_ROOM_ENTRANCE_CLOSED
const EVENT_KOGAS_ROOM_EXIT_OPEN
const EVENT_BRUNOS_ROOM_ENTRANCE_CLOSED
const EVENT_BRUNOS_ROOM_EXIT_OPEN
const EVENT_KARENS_ROOM_ENTRANCE_CLOSED
const EVENT_KARENS_ROOM_EXIT_OPEN
const EVENT_LANCES_ROOM_ENTRANCE_CLOSED
const EVENT_LANCES_ROOM_EXIT_OPEN
const EVENT_CONTEST_OFFICER_HAS_PRIZE
const EVENT_FOUGHT_HO_OH
const EVENT_FOUGHT_LUGIA
const EVENT_BEAT_RIVAL_IN_MT_MOON
const EVENT_TRADED_RED_SCALE
const_skip ; unused
const EVENT_MET_BILLS_GRANDPA
const EVENT_SHOWED_SNUBBULL_TO_BILLS_GRANDPA
const EVENT_SHOWED_BELLSPROUT_TO_BILLS_GRANDPA
const EVENT_SHOWED_STARYU_TO_BILLS_GRANDPA
const EVENT_SHOWED_GROWLITHE_TO_BILLS_GRANDPA
const EVENT_SHOWED_PICHU_TO_BILLS_GRANDPA
const EVENT_SHOWED_JIGGLYPUFF_TO_BILLS_GRANDPA
const EVENT_SHOWED_ODDISH_TO_BILLS_GRANDPA
const EVENT_SHOWED_MURKROW_TO_BILLS_GRANDPA
const EVENT_SHOWED_TOGEPI_TO_BILLS_GRANDPA
const EVENT_GOT_EVERSTONE_FROM_BILLS_GRANDPA
const EVENT_GOT_LEAF_STONE_FROM_BILLS_GRANDPA
const EVENT_GOT_WATER_STONE_FROM_BILLS_GRANDPA
const EVENT_GOT_FIRE_STONE_FROM_BILLS_GRANDPA
const EVENT_GOT_THUNDERSTONE_FROM_BILLS_GRANDPA
const EVENT_GOT_MOON_STONE_FROM_BILLS_GRANDPA
const EVENT_GOT_SUN_STONE_FROM_BILLS_GRANDPA
const EVENT_GOT_DUSK_STONE_FROM_BILLS_GRANDPA
const EVENT_GOT_SHINY_STONE_FROM_BILLS_GRANDPA
const EVENT_LISTENED_TO_INITIAL_RADIO
; More Crystal-exclusive events in Johto
const EVENT_WALL_OPENED_IN_HO_OH_CHAMBER
const EVENT_WALL_OPENED_IN_KABUTO_CHAMBER
const EVENT_WALL_OPENED_IN_OMANYTE_CHAMBER
const EVENT_WALL_OPENED_IN_AERODACTYL_CHAMBER
const EVENT_DOOR_OPENED_IN_RUINS_OF_ALPH
const EVENT_BATTLE_TOWER_OPEN
const EVENT_BATTLE_TOWER_CLOSED
const EVENT_WELCOMING_TO_POKECOM_CENTER
const EVENT_WELCOMED_TO_POKECOM_CENTER
const EVENT_NURSE_SAW_TRAINER_STAR
const EVENT_WADE_HAS_ORAN_BERRY
const EVENT_WADE_HAS_PECHA_BERRY
const EVENT_WADE_HAS_CHERI_BERRY
const EVENT_WADE_HAS_PERSIM_BERRY
const EVENT_WILTON_HAS_ULTRA_BALL
const EVENT_WILTON_HAS_GREAT_BALL
const EVENT_WILTON_HAS_POKE_BALL
const EVENT_HOLE_IN_BURNED_TOWER
const EVENT_KOJI_ALLOWS_YOU_PASSAGE_TO_TIN_TOWER
const EVENT_FOUGHT_SUICUNE
const EVENT_GOT_RAINBOW_WING
const EVENT_HUEY_PROTEIN
const EVENT_JOEY_HP_UP
const EVENT_VANCE_CARBOS
const EVENT_PARRY_IRON
const EVENT_ERIN_CALCIUM
const EVENT_BUENA_OFFERED_HER_PHONE_NUMBER
const EVENT_MET_BUENA
const EVENT_GOT_ODD_EGG
const EVENT_GOT_GS_BALL_FROM_POKECOM_CENTER
const EVENT_GOT_ARMOR_SUIT
const EVENT_TIME_TRAVELING
const EVENT_TIME_TRAVEL_FINISHED
const EVENT_LYRA_GAVE_AWAY_EGG
const EVENT_GOT_LYRAS_EGG
const EVENT_GOT_RIVALS_EGG
const EVENT_GOT_BULBASAUR_FROM_IVY
const EVENT_GOT_CHARMANDER_FROM_IVY
const EVENT_GOT_SQUIRTLE_FROM_IVY
const EVENT_GOT_A_POKEMON_FROM_IVY
const EVENT_GOT_A_POKEMON_FROM_OAK
const EVENT_GOT_A_POKEMON_FROM_YELLOW
; Trainer Flags
; Johto Gym Leaders
const EVENT_BEAT_FALKNER
const EVENT_BEAT_BUGSY
const EVENT_BEAT_WHITNEY
const EVENT_BEAT_MORTY
const EVENT_BEAT_JASMINE
const EVENT_BEAT_CHUCK
const EVENT_BEAT_PRYCE
const EVENT_BEAT_CLAIR
; Elite Four and Champion
const EVENT_BEAT_ELITE_4_WILL
const EVENT_BEAT_ELITE_4_KOGA
const EVENT_BEAT_ELITE_4_BRUNO
const EVENT_BEAT_ELITE_4_KAREN
const EVENT_BEAT_CHAMPION_LANCE
; Kanto Gym Leaders
const EVENT_BEAT_BROCK
const EVENT_BEAT_MISTY
const EVENT_BEAT_LTSURGE
const EVENT_BEAT_ERIKA
const EVENT_BEAT_JANINE
const EVENT_BEAT_SABRINA
const EVENT_BEAT_BLAINE
const EVENT_BEAT_BLUE
; Final bosses
const EVENT_BEAT_RED
const EVENT_BEAT_LEAF
; Youngster
const EVENT_BEAT_YOUNGSTER_JOEY
const EVENT_BEAT_YOUNGSTER_MIKEY
const EVENT_BEAT_YOUNGSTER_ALBERT
const EVENT_BEAT_YOUNGSTER_GORDON
const EVENT_BEAT_YOUNGSTER_WARREN
const EVENT_BEAT_YOUNGSTER_JIMMY
const EVENT_BEAT_YOUNGSTER_OWEN
const EVENT_BEAT_YOUNGSTER_JASON
const EVENT_BEAT_YOUNGSTER_JOSH
const EVENT_BEAT_YOUNGSTER_REGIS
const EVENT_BEAT_YOUNGSTER_ALFIE
const EVENT_BEAT_YOUNGSTER_OLIVER
const EVENT_BEAT_YOUNGSTER_CHAZ
const EVENT_BEAT_YOUNGSTER_TYLER
; Bug Catcher
const EVENT_BEAT_BUG_CATCHER_WADE
const EVENT_BEAT_BUG_CATCHER_ARNIE
const EVENT_BEAT_BUG_CATCHER_DON
const EVENT_BEAT_BUG_CATCHER_BENNY
const EVENT_BEAT_BUG_CATCHER_AL
const EVENT_BEAT_BUG_CATCHER_JOSH
const EVENT_BEAT_BUG_CATCHER_KEN
const EVENT_BEAT_BUG_CATCHER_WAYNE
const EVENT_BEAT_BUG_CATCHER_OSCAR
const EVENT_BEAT_BUG_CATCHER_CALLUM
const EVENT_BEAT_BUG_CATCHER_DAVID
; Camper
const EVENT_BEAT_CAMPER_TODD
const EVENT_BEAT_CAMPER_ROLAND
const EVENT_BEAT_CAMPER_IVAN
const EVENT_BEAT_CAMPER_BARRY
const EVENT_BEAT_CAMPER_LLOYD
const EVENT_BEAT_CAMPER_DEAN
const EVENT_BEAT_CAMPER_SID
const EVENT_BEAT_CAMPER_TED
const EVENT_BEAT_CAMPER_JOHN
const EVENT_BEAT_CAMPER_JERRY
const EVENT_BEAT_CAMPER_SPENCER
const EVENT_BEAT_CAMPER_QUENTIN
const EVENT_BEAT_CAMPER_GRANT
const EVENT_BEAT_CAMPER_CRAIG
const EVENT_BEAT_CAMPER_FELIX
const EVENT_BEAT_CAMPER_TANNER
const EVENT_BEAT_CAMPER_CLARK
const EVENT_BEAT_CAMPER_PEDRO
const EVENT_BEAT_CAMPER_AMOS
; Picnicker
const EVENT_BEAT_PICNICKER_LIZ
const EVENT_BEAT_PICNICKER_GINA
const EVENT_BEAT_PICNICKER_ERIN
const EVENT_BEAT_PICNICKER_TIFFANY
const EVENT_BEAT_PICNICKER_KIM
const EVENT_BEAT_PICNICKER_CINDY
const EVENT_BEAT_PICNICKER_HOPE
const EVENT_BEAT_PICNICKER_SHARON
const EVENT_BEAT_PICNICKER_DEBRA
const EVENT_BEAT_PICNICKER_HEIDI
const EVENT_BEAT_PICNICKER_EDNA
const EVENT_BEAT_PICNICKER_TANYA
const EVENT_BEAT_PICNICKER_LILY
const EVENT_BEAT_PICNICKER_GINGER
const EVENT_BEAT_PICNICKER_CHEYENNE
const EVENT_BEAT_PICNICKER_ADRIAN
const EVENT_BEAT_PICNICKER_PIPER
; Twins
const EVENT_BEAT_TWINS_AMY_AND_MAY
const EVENT_BEAT_TWINS_ANN_AND_ANNE
const EVENT_BEAT_TWINS_JO_AND_ZOE
const EVENT_BEAT_TWINS_MEG_AND_PEG
const EVENT_BEAT_TWINS_LEA_AND_PIA
const EVENT_BEAT_TWINS_DAY_AND_DANI
const EVENT_BEAT_TWINS_KAY_AND_TIA
; Fisher
const EVENT_BEAT_FISHER_RALPH
const EVENT_BEAT_FISHER_TULLY
const EVENT_BEAT_FISHER_WILTON
const EVENT_BEAT_FISHER_JUSTIN
const EVENT_BEAT_FISHER_ARNOLD
const EVENT_BEAT_FISHER_KYLE
const EVENT_BEAT_FISHER_HENRY
const EVENT_BEAT_FISHER_MARVIN
const EVENT_BEAT_FISHER_ANDRE
const EVENT_BEAT_FISHER_RAYMOND
const EVENT_BEAT_FISHER_EDGAR
const EVENT_BEAT_FISHER_JONAH
const EVENT_BEAT_FISHER_MARTIN
const EVENT_BEAT_FISHER_STEPHEN
const EVENT_BEAT_FISHER_BARNEY
const EVENT_BEAT_FISHER_SCOTT
const EVENT_BEAT_FISHER_PATON
const EVENT_BEAT_FISHER_KILEY
const EVENT_BEAT_FISHER_FRANCIS
const EVENT_BEAT_FISHER_LEROY
const EVENT_BEAT_FISHER_KYLER
const EVENT_BEAT_FISHER_MURPHY
const EVENT_BEAT_FISHER_LIAM
const EVENT_BEAT_FISHER_GIDEON
const EVENT_BEAT_FISHER_DUNDEE
const EVENT_BEAT_FISHER_HALL
const EVENT_BEAT_FISHER_DALLAS
; Bird Keeper
const EVENT_BEAT_BIRD_KEEPER_VANCE
const EVENT_BEAT_BIRD_KEEPER_JOSE
const EVENT_BEAT_BIRD_KEEPER_ROD
const EVENT_BEAT_BIRD_KEEPER_ABE
const EVENT_BEAT_BIRD_KEEPER_THEO
const EVENT_BEAT_BIRD_KEEPER_TOBY
const EVENT_BEAT_BIRD_KEEPER_DENIS
const EVENT_BEAT_BIRD_KEEPER_HANK
const EVENT_BEAT_BIRD_KEEPER_ROY
const EVENT_BEAT_BIRD_KEEPER_BORIS
const EVENT_BEAT_BIRD_KEEPER_BOB
const EVENT_BEAT_BIRD_KEEPER_PETER
const EVENT_BEAT_BIRD_KEEPER_PERRY
const EVENT_BEAT_BIRD_KEEPER_BRET
const EVENT_BEAT_BIRD_KEEPER_MICK
const EVENT_BEAT_BIRD_KEEPER_POWELL
const EVENT_BEAT_BIRD_KEEPER_TONY
const EVENT_BEAT_BIRD_KEEPER_JULIAN
const EVENT_BEAT_BIRD_KEEPER_JUSTIN
const EVENT_BEAT_BIRD_KEEPER_GAIL
const EVENT_BEAT_BIRD_KEEPER_JOSH
const EVENT_BEAT_BIRD_KEEPER_BERT
const EVENT_BEAT_BIRD_KEEPER_ERNIE
const EVENT_BEAT_BIRD_KEEPER_KINSLEY
const EVENT_BEAT_BIRD_KEEPER_EASTON
const EVENT_BEAT_BIRD_KEEPER_BRYAN
const EVENT_BEAT_BIRD_KEEPER_TRENT
; Hiker
const EVENT_BEAT_HIKER_ANTHONY
const EVENT_BEAT_HIKER_PARRY
const EVENT_BEAT_HIKER_RUSSELL
const EVENT_BEAT_HIKER_PHILLIP
const EVENT_BEAT_HIKER_LEONARD
const EVENT_BEAT_HIKER_BENJAMIN
const EVENT_BEAT_HIKER_ERIK
const EVENT_BEAT_HIKER_MICHAEL
const EVENT_BEAT_HIKER_TIMOTHY
const EVENT_BEAT_HIKER_BAILEY
const EVENT_BEAT_HIKER_TIM
const EVENT_BEAT_HIKER_NOLAND
const EVENT_BEAT_HIKER_SIDNEY
const EVENT_BEAT_HIKER_KENNY
const EVENT_BEAT_HIKER_JIM
const EVENT_BEAT_HIKER_DANIEL
const EVENT_BEAT_HIKER_EDWIN
const EVENT_BEAT_HIKER_DEVIN
const EVENT_BEAT_HIKER_SEAMUS
const EVENT_BEAT_HIKER_TONY
const EVENT_BEAT_HIKER_MARCOS
const EVENT_BEAT_HIKER_GERARD
const EVENT_BEAT_HIKER_DENT
const EVENT_BEAT_HIKER_BRUCE
const EVENT_BEAT_HIKER_DWIGHT
const EVENT_BEAT_HIKER_LESTER
const EVENT_BEAT_HIKER_GRADY
const EVENT_BEAT_HIKER_STEVE
const EVENT_BEAT_HIKER_DERRICK
const EVENT_BEAT_HIKER_FLOYD
; GruntM
const EVENT_BEAT_ROCKET_GRUNTM_2
const EVENT_BEAT_ROCKET_GRUNTM_3
const EVENT_BEAT_ROCKET_GRUNTM_4
const EVENT_BEAT_ROCKET_GRUNTM_5
const EVENT_BEAT_ROCKET_GRUNTM_6
const EVENT_BEAT_ROCKET_GRUNTM_7
const EVENT_BEAT_ROCKET_GRUNTM_8
const EVENT_BEAT_ROCKET_GRUNTM_9
const EVENT_BEAT_ROCKET_GRUNTM_10
const EVENT_BEAT_ROCKET_GRUNTM_11
const EVENT_BEAT_ROCKET_GRUNTM_12
const EVENT_BEAT_ROCKET_GRUNTM_13
const EVENT_BEAT_ROCKET_GRUNTM_14
const EVENT_BEAT_ROCKET_GRUNTM_15
const EVENT_BEAT_ROCKET_GRUNTM_16
const EVENT_BEAT_ROCKET_GRUNTM_17
const EVENT_BEAT_ROCKET_GRUNTM_18
const EVENT_BEAT_ROCKET_GRUNTM_19
const EVENT_BEAT_ROCKET_GRUNTM_20
const EVENT_BEAT_ROCKET_GRUNTM_21
const EVENT_BEAT_ROCKET_GRUNTM_22
const EVENT_BEAT_ROCKET_GRUNTM_23
const EVENT_BEAT_ROCKET_GRUNTM_24
const EVENT_BEAT_ROCKET_GRUNTM_25
const EVENT_BEAT_ROCKET_GRUNTM_26
const EVENT_BEAT_ROCKET_GRUNTM_28
const EVENT_BEAT_ROCKET_GRUNTM_29
const EVENT_BEAT_ROCKET_GRUNTM_30
const EVENT_BEAT_ROCKET_GRUNTM_31
; GruntF
const EVENT_BEAT_ROCKET_GRUNTF_1
const EVENT_BEAT_ROCKET_GRUNTF_2
const EVENT_BEAT_ROCKET_GRUNTF_3
const EVENT_BEAT_ROCKET_GRUNTF_4
const EVENT_BEAT_ROCKET_GRUNTF_5
const EVENT_BEAT_ROCKET_GRUNTF_6
; PokefanM
const EVENT_BEAT_POKEFANM_DEREK
const EVENT_BEAT_POKEFANM_WILLIAM
const EVENT_BEAT_POKEFANM_ROBERT
const EVENT_BEAT_POKEFANM_JOSHUA
const EVENT_BEAT_POKEFANM_CARTER
const EVENT_BEAT_POKEFANM_TREVOR
const EVENT_BEAT_POKEFANM_BRANDON
const EVENT_BEAT_POKEFANM_JEREMY
const EVENT_BEAT_POKEFANM_COLIN
const EVENT_BEAT_POKEFANM_ALEX
const EVENT_BEAT_POKEFANM_REX
const EVENT_BEAT_POKEFANM_ALLAN
; PokefanF
const EVENT_BEAT_POKEFANF_BEVERLY
const EVENT_BEAT_POKEFANF_RUTH
const EVENT_BEAT_POKEFANF_GEORGIA
const EVENT_BEAT_POKEFANF_JAIME
const EVENT_BEAT_POKEFANF_BOONE
const EVENT_BEAT_POKEFANF_ELEANOR
; OfficerM
const EVENT_BEAT_OFFICERM_KEITH
const EVENT_BEAT_OFFICERM_DIRK
; OfficerF
const EVENT_BEAT_OFFICERF_JAMIE
const EVENT_BEAT_OFFICERF_MARA
const EVENT_BEAT_OFFICERF_JENNY
; Pokemaniac
const EVENT_BEAT_POKEMANIAC_BRENT
const EVENT_BEAT_POKEMANIAC_LARRY
const EVENT_BEAT_POKEMANIAC_ANDREW
const EVENT_BEAT_POKEMANIAC_CALVIN
const EVENT_BEAT_POKEMANIAC_SHANE
const EVENT_BEAT_POKEMANIAC_BEN
const EVENT_BEAT_POKEMANIAC_RON
const EVENT_BEAT_POKEMANIAC_ETHAN
const EVENT_BEAT_POKEMANIAC_ISSAC
const EVENT_BEAT_POKEMANIAC_DONALD
const EVENT_BEAT_POKEMANIAC_ZACH
const EVENT_BEAT_POKEMANIAC_MILLER
const EVENT_BEAT_POKEMANIAC_AIDAN
const EVENT_BEAT_POKEMANIAC_CLIVE
; Cosplayer
const EVENT_BEAT_COSPLAYER_CLARA
const EVENT_BEAT_COSPLAYER_CHLOE
const EVENT_BEAT_COSPLAYER_BROOKE
const EVENT_BEAT_COSPLAYER_KUROKO
; Super Nerd
const EVENT_BEAT_SUPER_NERD_STAN
const EVENT_BEAT_SUPER_NERD_ERIC
const EVENT_BEAT_SUPER_NERD_SAM
const EVENT_BEAT_SUPER_NERD_TOM
const EVENT_BEAT_SUPER_NERD_PAT
const EVENT_BEAT_SUPER_NERD_SHAWN
const EVENT_BEAT_SUPER_NERD_TERU
const EVENT_BEAT_SUPER_NERD_HUGH