blob: 982c90fcc2b9ed3398ea4798095abd392fe30a15 (
plain)
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
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
|
#ifndef GUARD_CONSTANTS_FLAGS_H
#define GUARD_CONSTANTS_FLAGS_H
#include "constants/trainers.h"
#define FLAG_TEMP_1 0x001
#define FLAG_TEMP_2 0x002
#define FLAG_TEMP_3 0x003
#define FLAG_TEMP_4 0x004
#define FLAG_TEMP_5 0x005
#define FLAG_TEMP_6 0x006
#define FLAG_TEMP_7 0x007
#define FLAG_TEMP_8 0x008
#define FLAG_TEMP_9 0x009
#define FLAG_TEMP_A 0x00A
#define FLAG_TEMP_B 0x00B
#define FLAG_TEMP_C 0x00C
#define FLAG_TEMP_D 0x00D
#define FLAG_TEMP_E 0x00E
#define FLAG_TEMP_F 0x00F
#define FLAG_TEMP_10 0x010
#define FLAG_TEMP_11 0x011
#define FLAG_TEMP_12 0x012
#define FLAG_TEMP_13 0x013
#define FLAG_TEMP_14 0x014
#define FLAG_TEMP_15 0x015
#define FLAG_TEMP_16 0x016
#define FLAG_TEMP_17 0x017
#define FLAG_TEMP_18 0x018
#define FLAG_TEMP_19 0x019
#define FLAG_TEMP_1A 0x01A
#define FLAG_TEMP_1B 0x01B
#define FLAG_TEMP_1C 0x01C
#define FLAG_TEMP_1D 0x01D
#define FLAG_TEMP_1E 0x01E
#define FLAG_TEMP_1F 0x01F
#define FLAG_0x020 0x020
#define FLAG_0x021 0x021
#define FLAG_0x022 0x022
#define FLAG_0x023 0x023
#define FLAG_0x024 0x024
#define FLAG_0x025 0x025
#define FLAG_0x026 0x026
#define FLAG_0x027 0x027
// Hide/show flags
#define FLAG_HIDE_BULBASAUR_BALL 0x028
#define FLAG_HIDE_SQUIRTLE_BALL 0x029
#define FLAG_HIDE_CHARMANDER_BALL 0x02A
#define FLAG_HIDE_OAK_IN_HIS_LAB 0x02B
#define FLAG_HIDE_OAK_IN_PALLET_TOWN 0x02C
#define FLAG_HIDE_RIVAL_IN_LAB 0x02D
#define FLAG_HIDE_PEWTER_CITY_GYM_GUIDE 0x02E
#define FLAG_HIDE_DOME_FOSSIL 0x02F
#define FLAG_HIDE_HELIX_FOSSIL 0x030
#define FLAG_HIDE_NUGGET_BRIDGE_ROCKET 0x031
#define FLAG_HIDE_BILL_CLEFAIRY 0x032
#define FLAG_HIDE_BILL_HUMAN_SEA_COTTAGE 0x033
#define FLAG_HIDE_TOWER_FUJI 0x034
#define FLAG_HIDE_POKEHOUSE_FUJI 0x035
#define FLAG_HIDE_LIFT_KEY 0x036
#define FLAG_HIDE_SILPH_SCOPE 0x037
#define FLAG_HIDE_HIDEOUT_GIOVANNI 0x038
#define FLAG_HIDE_TOWN_MAP 0x039
#define FLAG_HIDE_POKEDEX 0x03A
#define FLAG_HIDE_CERULEAN_ROCKET 0x03B
#define FLAG_HIDE_CERULEAN_RIVAL 0x03C
#define FLAG_HIDE_SS_ANNE_RIVAL 0x03D
#define FLAG_HIDE_SAFFRON_ROCKETS 0x03E
#define FLAG_HIDE_SAFFRON_CIVILIANS 0x03F
#define FLAG_HIDE_SEAFOAM_1F_BOULDER_1 0x040
#define FLAG_HIDE_SEAFOAM_1F_BOULDER_2 0x041
#define FLAG_HIDE_SEAFOAM_B1F_BOULDER_1 0x042
#define FLAG_HIDE_SEAFOAM_B1F_BOULDER_2 0x043
#define FLAG_HIDE_SEAFOAM_B2F_BOULDER_1 0x044
#define FLAG_HIDE_SEAFOAM_B2F_BOULDER_2 0x045
#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_1 0x046
#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_2 0x047
#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_3 0x048
#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_4 0x049
#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_5 0x04A
#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_6 0x04B
#define FLAG_HIDE_SEAFOAM_B4F_BOULDER_1 0x04C
#define FLAG_HIDE_SEAFOAM_B4F_BOULDER_2 0x04D
#define FLAG_HIDE_SILPH_RIVAL 0x04E
#define FLAG_HIDE_ROUTE_22_RIVAL 0x04F
#define FLAG_HIDE_PEWTER_MUSEUM_GUIDE 0x050
#define FLAG_HIDE_TOWER_RIVAL 0x051
#define FLAG_HIDE_MOLTRES 0x052
#define FLAG_HIDE_SILPH_ROCKETS 0x053
#define FLAG_HIDE_ROUTE_12_SNORLAX 0x054
#define FLAG_HIDE_VIRIDIAN_GIOVANNI 0x055
#define FLAG_HIDE_OLD_AMBER 0x056
#define FLAG_HIDE_EEVEE_BALL 0x057
#define FLAG_HIDE_VICTORY_ROAD_2F_BOULDER 0x058
#define FLAG_HIDE_VICTORY_ROAD_3F_BOULDER 0x059
#define FLAG_HIDE_OAK_IN_CHAMP_ROOM 0x05A
#define FLAG_HIDE_GAME_CORNER_ROCKET 0x05B
#define FLAG_HIDE_CERULEAN_CAVE_GUARD 0x05C
#define FLAG_HIDE_ZAPDOS 0x05D
#define FLAG_HIDE_TOWER_ROCKET_1 0x05E
#define FLAG_HIDE_CELADON_ROCKETS 0x05F
#define FLAG_HIDE_DOJO_HITMONLEE_BALL 0x060
#define FLAG_HIDE_DOJO_HITMONCHAN_BALL 0x061
#define FLAG_HIDE_CINNABAR_BILL 0x062
#define FLAG_HIDE_UNION_ROOM_1 0x063
#define FLAG_HIDE_UNION_ROOM_2 0x064
#define FLAG_HIDE_UNION_ROOM_3 0x065
#define FLAG_HIDE_UNION_ROOM_4 0x066
#define FLAG_HIDE_UNION_ROOM_5 0x067
#define FLAG_HIDE_UNION_ROOM_6 0x068
#define FLAG_HIDE_UNION_ROOM_7 0x069
#define FLAG_HIDE_UNION_ROOM_8 0x06A
#define FLAG_HIDE_CINNABAR_SEAGALLOP 0x06B
#define FLAG_HIDE_SAFFRON_FAN_CLUB_BLACKBELT 0x06C
#define FLAG_HIDE_SAFFRON_FAN_CLUB_ROCKER 0x06D
#define FLAG_HIDE_SAFFRON_FAN_CLUB_WOMAN 0x06E
#define FLAG_HIDE_SAFFRON_FAN_CLUB_BEAUTY 0x06F
#define FLAG_HIDE_MG_DELIVERYMEN 0x070
#define FLAG_HIDE_ONE_ISLAND_BILL 0x071
#define FLAG_HIDE_ONE_ISLAND_POKECENTER_BILL 0x072
#define FLAG_HIDE_ONE_ISLAND_POKECENTER_CELIO 0x073
#define FLAG_HIDE_TWO_ISLAND_GAME_CORNER_BIKER 0x074
#define FLAG_HIDE_TWO_ISLAND_GAME_CORNER_LOSTELLE 0x075
#define FLAG_HIDE_LOSTELLE_IN_HER_HOME 0x076
#define FLAG_0x077 0x077
#define FLAG_0x078 0x078
#define FLAG_HIDE_THREE_ISLAND_BIKERS 0x079
#define FLAG_HIDE_LOSTELLE_IN_BERRY_FOREST 0x07A
#define FLAG_HIDE_TWO_ISLAND_WOMAN 0x07B
#define FLAG_HIDE_TWO_ISLAND_BEAUTY 0x07C
#define FLAG_HIDE_TWO_ISLAND_SUPER_NERD 0x07D
#define FLAG_HIDE_THREE_ISLAND_ANTIBIKERS 0x07E
#define FLAG_0x07F 0x07F
#define FLAG_HIDE_ROUTE_16_SNORLAX 0x080
#define FLAG_HIDE_MEWTWO 0x081
#define FLAG_HIDE_ARTICUNO 0x082
#define FLAG_HIDE_TOWER_ROCKET_2 0x083
#define FLAG_HIDE_TOWER_ROCKET_3 0x084
#define FLAG_HIDE_POWER_PLANT_ELECTRODE_1 0x085
#define FLAG_HIDE_POWER_PLANT_ELECTRODE_2 0x086
#define FLAG_HIDE_SS_ANNE 0x087
#define FLAG_HIDE_FIVE_ISLAND_ROCKETS 0x088
#define FLAG_HIDE_MT_EMBER_EXTERIOR_ROCKETS 0x089
#define FLAG_HIDE_RUBY 0x08A
#define FLAG_HIDE_ICEFALL_CAVE_LORELEI 0x08B
#define FLAG_HIDE_LORELEI_IN_HER_HOUSE 0x08C
#define FLAG_HIDE_ICEFALL_CAVE_ROCKETS 0x08D
#define FLAG_HIDE_RUIN_VALLEY_SCIENTIST 0x08E
#define FLAG_HIDE_SAPPHIRE 0x08F
#define FLAG_HIDE_DOTTED_HOLE_SCIENTIST 0x090
#define FLAG_HIDE_THREE_ISLAND_LONE_BIKER 0x091
#define FLAG_HIDE_PEWTER_CITY_RUNNING_SHOES_GUY 0x092
#define FLAG_HIDE_LOST_CAVE_SELPHY 0x093
#define FLAG_HIDE_RESORT_GORGEOUS_SELPHY 0x094
#define FLAG_HIDE_RESORT_GORGEOUS_INSIDE_SELPHY 0x095
#define FLAG_HIDE_SELPHYS_BUTLER 0x096
#define FLAG_HIDE_FOUR_ISLAND_RIVAL 0x097
#define FLAG_HIDE_SIX_ISLAND_POKECENTER_RIVAL 0x098
#define FLAG_HIDE_DEOXYS 0x099
#define FLAG_HIDE_BIRTH_ISLAND_METEORITE 0x09A
#define FLAG_HIDE_LUGIA 0x09B
#define FLAG_HIDE_HO_OH 0x09C
#define FLAG_HIDE_POSTGAME_GOSSIPERS 0x09D
#define FLAG_HIDE_FAME_CHECKER_ERIKA_JOURNALS 0x09E
#define FLAG_HIDE_FAME_CHECKER_KOGA_JOURNAL 0x09F
#define FLAG_HIDE_FAME_CHECKER_LT_SURGE_JOURNAL 0x0A0
#define FLAG_HIDE_VERMILION_CITY_OAKS_AIDE 0x0A1
#define FLAG_HIDE_CINNABAR_POKECENTER_BILL 0x0A2
#define FLAG_HIDE_CREDITS_RIVAL 0x0A3
#define FLAG_HIDE_CREDITS_OAK 0x0A4
#define FLAG_HIDE_LORELEI_HOUSE_MEOWTH_DOLL 0x0A5
#define FLAG_HIDE_LORELEI_HOUSE_CHANSEY_DOLL 0x0A6
#define FLAG_HIDE_LORELEIS_HOUSE_NIDORAN_F_DOLL 0x0A7
#define FLAG_HIDE_LORELEI_HOUSE_JIGGLYPUFF_DOLL 0x0A8
#define FLAG_HIDE_LORELEIS_HOUSE_NIDORAN_M_DOLL 0x0A9
#define FLAG_HIDE_LORELEIS_HOUSE_FEAROW_DOLL 0x0AA
#define FLAG_HIDE_LORELEIS_HOUSE_PIDGEOT_DOLL 0x0AB
#define FLAG_HIDE_LORELEIS_HOUSE_LAPRAS_DOLL 0x0AC
#define FLAG_HIDE_MISC_KANTO_ROCKETS 0x0AD
#define FLAG_HIDE_SAFFRON_CITY_POKECENTER_SABRINA_JOURNALS 0x0AE
// Unused?
#define FLAG_0x0AF 0x0AF
#define FLAG_0x0B0 0x0B0
#define FLAG_0x0B1 0x0B1
#define FLAG_0x0B2 0x0B2
#define FLAG_0x0B3 0x0B3
#define FLAG_0x0B4 0x0B4
#define FLAG_0x0B5 0x0B5
#define FLAG_0x0B6 0x0B6
#define FLAG_0x0B7 0x0B7
#define FLAG_0x0B8 0x0B8
#define FLAG_0x0B9 0x0B9
#define FLAG_0x0BA 0x0BA
#define FLAG_0x0BB 0x0BB
#define FLAG_0x0BC 0x0BC
#define FLAG_0x0BD 0x0BD
#define FLAG_0x0BE 0x0BE
#define FLAG_0x0BF 0x0BF
#define FLAG_0x0C0 0x0C0
#define FLAG_0x0C1 0x0C1
#define FLAG_0x0C2 0x0C2
#define FLAG_0x0C3 0x0C3
#define FLAG_0x0C4 0x0C4
#define FLAG_0x0C5 0x0C5
#define FLAG_0x0C6 0x0C6
#define FLAG_0x0C7 0x0C7
#define FLAG_0x0C8 0x0C8
#define FLAG_0x0C9 0x0C9
#define FLAG_0x0CA 0x0CA
#define FLAG_0x0CB 0x0CB
#define FLAG_0x0CC 0x0CC
#define FLAG_0x0CD 0x0CD
#define FLAG_0x0CE 0x0CE
#define FLAG_0x0CF 0x0CF
#define FLAG_0x0D0 0x0D0
#define FLAG_0x0D1 0x0D1
#define FLAG_0x0D2 0x0D2
#define FLAG_0x0D3 0x0D3
#define FLAG_0x0D4 0x0D4
#define FLAG_0x0D5 0x0D5
#define FLAG_0x0D6 0x0D6
#define FLAG_0x0D7 0x0D7
#define FLAG_0x0D8 0x0D8
#define FLAG_0x0D9 0x0D9
#define FLAG_0x0DA 0x0DA
#define FLAG_0x0DB 0x0DB
#define FLAG_0x0DC 0x0DC
#define FLAG_0x0DD 0x0DD
#define FLAG_0x0DE 0x0DE
#define FLAG_0x0DF 0x0DF
#define FLAG_0x0E0 0x0E0
#define FLAG_0x0E1 0x0E1
#define FLAG_0x0E2 0x0E2
#define FLAG_0x0E3 0x0E3
#define FLAG_0x0E4 0x0E4
#define FLAG_0x0E5 0x0E5
#define FLAG_0x0E6 0x0E6
#define FLAG_0x0E7 0x0E7
#define FLAG_0x0E8 0x0E8
#define FLAG_0x0E9 0x0E9
#define FLAG_0x0EA 0x0EA
#define FLAG_0x0EB 0x0EB
#define FLAG_0x0EC 0x0EC
#define FLAG_0x0ED 0x0ED
#define FLAG_0x0EE 0x0EE
#define FLAG_0x0EF 0x0EF
#define FLAG_0x0F0 0x0F0
#define FLAG_0x0F1 0x0F1
#define FLAG_0x0F2 0x0F2
#define FLAG_0x0F3 0x0F3
#define FLAG_0x0F4 0x0F4
#define FLAG_0x0F5 0x0F5
#define FLAG_0x0F6 0x0F6
#define FLAG_0x0F7 0x0F7
#define FLAG_0x0F8 0x0F8
#define FLAG_0x0F9 0x0F9
#define FLAG_0x0FA 0x0FA
#define FLAG_0x0FB 0x0FB
#define FLAG_0x0FC 0x0FC
#define FLAG_0x0FD 0x0FD
#define FLAG_0x0FE 0x0FE
#define FLAG_0x0FF 0x0FF
#define FLAG_0x100 0x100
#define FLAG_0x101 0x101
#define FLAG_0x102 0x102
#define FLAG_0x103 0x103
#define FLAG_0x104 0x104
#define FLAG_0x105 0x105
#define FLAG_0x106 0x106
#define FLAG_0x107 0x107
#define FLAG_0x108 0x108
#define FLAG_0x109 0x109
#define FLAG_0x10A 0x10A
#define FLAG_0x10B 0x10B
#define FLAG_0x10C 0x10C
#define FLAG_0x10D 0x10D
#define FLAG_0x10E 0x10E
#define FLAG_0x10F 0x10F
#define FLAG_0x110 0x110
#define FLAG_0x111 0x111
#define FLAG_0x112 0x112
#define FLAG_0x113 0x113
#define FLAG_0x114 0x114
#define FLAG_0x115 0x115
#define FLAG_0x116 0x116
#define FLAG_0x117 0x117
#define FLAG_0x118 0x118
#define FLAG_0x119 0x119
#define FLAG_0x11A 0x11A
#define FLAG_0x11B 0x11B
#define FLAG_0x11C 0x11C
#define FLAG_0x11D 0x11D
#define FLAG_0x11E 0x11E
#define FLAG_0x11F 0x11F
#define FLAG_0x120 0x120
#define FLAG_0x121 0x121
#define FLAG_0x122 0x122
#define FLAG_0x123 0x123
#define FLAG_0x124 0x124
#define FLAG_0x125 0x125
#define FLAG_0x126 0x126
#define FLAG_0x127 0x127
#define FLAG_0x128 0x128
#define FLAG_0x129 0x129
#define FLAG_0x12A 0x12A
#define FLAG_0x12B 0x12B
#define FLAG_0x12C 0x12C
#define FLAG_0x12D 0x12D
#define FLAG_0x12E 0x12E
#define FLAG_0x12F 0x12F
#define FLAG_0x130 0x130
#define FLAG_0x131 0x131
#define FLAG_0x132 0x132
#define FLAG_0x133 0x133
#define FLAG_0x134 0x134
#define FLAG_0x135 0x135
#define FLAG_0x136 0x136
#define FLAG_0x137 0x137
#define FLAG_0x138 0x138
#define FLAG_0x139 0x139
#define FLAG_0x13A 0x13A
#define FLAG_0x13B 0x13B
#define FLAG_0x13C 0x13C
#define FLAG_0x13D 0x13D
#define FLAG_0x13E 0x13E
#define FLAG_0x13F 0x13F
#define FLAG_0x140 0x140
#define FLAG_0x141 0x141
#define FLAG_0x142 0x142
#define FLAG_0x143 0x143
#define FLAG_0x144 0x144
#define FLAG_0x145 0x145
#define FLAG_0x146 0x146
#define FLAG_0x147 0x147
#define FLAG_0x148 0x148
#define FLAG_0x149 0x149
#define FLAG_0x14A 0x14A
#define FLAG_0x14B 0x14B
#define FLAG_0x14C 0x14C
#define FLAG_0x14D 0x14D
#define FLAG_0x14E 0x14E
#define FLAG_0x14F 0x14F
#define FLAG_0x150 0x150
#define FLAG_0x151 0x151
#define FLAG_0x152 0x152
#define FLAG_0x153 0x153
// Item ball hide/show
#define FLAG_HIDE_ROUTE2_ETHER 0x154
#define FLAG_HIDE_ROUTE2_PARALYZE_HEAL 0x155
#define FLAG_HIDE_VIRIDIAN_FOREST_POKE_BALL 0x156
#define FLAG_HIDE_VIRIDIAN_FOREST_ANTIDOTE 0x157
#define FLAG_HIDE_VIRIDIAN_FOREST_POTION 0x158
#define FLAG_HIDE_MT_MOON_1F_PARALYZE_HEAL 0x159
#define FLAG_HIDE_MT_MOON_1F_TM09 0x15A
#define FLAG_HIDE_MT_MOON_1F_POTION 0x15B
#define FLAG_HIDE_MT_MOON_1F_RARE_CANDY 0x15C
#define FLAG_HIDE_MT_MOON_1F_ESCAPE_ROPE 0x15D
#define FLAG_HIDE_MT_MOON_1F_MOON_STONE 0x15E
#define FLAG_HIDE_MT_MOON_B2F_STAR_PIECE 0x15F
#define FLAG_HIDE_MT_MOON_B2F_TM46 0x160
#define FLAG_HIDE_ROUTE4_TM05 0x161
#define FLAG_HIDE_ROUTE24_TM45 0x162
#define FLAG_HIDE_ROUTE25_TM43 0x163
#define FLAG_HIDE_SSANNE_1F_ROOM2_TM31 0x164
#define FLAG_HIDE_SSANNE_2F_ROOM2_STARDUST 0x165
#define FLAG_HIDE_SSANNE_2F_ROOM4_X_ATTACK 0x166
#define FLAG_HIDE_SSANNE_B1F_ROOM2_TM44 0x167
#define FLAG_HIDE_SSANNE_B1F_ROOM3_ETHER 0x168
#define FLAG_HIDE_SSANNE_B1F_ROOM5_SUPER_POTION 0x169
#define FLAG_HIDE_SSANNE_KITCHEN_GREAT_BALL 0x16A
#define FLAG_HIDE_ROUTE9_TM40 0x16B
#define FLAG_HIDE_ROCKET_HIDEOUT_B1F_ESCAPE_ROPE 0x16C
#define FLAG_HIDE_ROCKET_HIDEOUT_B1F_HYPER_POTION 0x16D
#define FLAG_HIDE_ROCKET_HIDEOUT_B2F_X_SPEED 0x16E
#define FLAG_HIDE_ROCKET_HIDEOUT_B2F_MOON_STONE 0x16F
#define FLAG_HIDE_ROCKET_HIDEOUT_B2F_TM12 0x170
#define FLAG_HIDE_ROCKET_HIDEOUT_B2F_SUPER_POTION 0x171
#define FLAG_HIDE_ROCKET_HIDEOUT_B3F_RARE_CANDY 0x172
#define FLAG_HIDE_ROCKET_HIDEOUT_B3F_TM21 0x173
#define FLAG_HIDE_ROCKET_HIDEOUT_B4F_TM49 0x174
#define FLAG_HIDE_ROCKET_HIDEOUT_B4F_MAX_ETHER 0x175
#define FLAG_HIDE_ROCKET_HIDEOUT_B4F_CALCIUM 0x176
#define FLAG_HIDE_POKEMON_TOWER_3F_ESCAPE_ROPE 0x177
#define FLAG_HIDE_POKEMON_TOWER_4F_ELIXIR 0x178
#define FLAG_HIDE_POKEMON_TOWER_4F_AWAKENING 0x179
#define FLAG_HIDE_POKEMON_TOWER_4F_GREAT_BALL 0x17A
#define FLAG_HIDE_POKEMON_TOWER_5F_NUGGET 0x17B
#define FLAG_HIDE_POKEMON_TOWER_6F_RARE_CANDY 0x17C
#define FLAG_HIDE_POKEMON_TOWER_6F_X_ACCURACY 0x17D
#define FLAG_HIDE_ROUTE12_TM48 0x17E
#define FLAG_HIDE_ROUTE12_IRON 0x17F
#define FLAG_HIDE_ROUTE15_TM18 0x180
#define FLAG_HIDE_SAFARI_ZONE_CENTER_NUGGET 0x181
#define FLAG_HIDE_SAFARI_ZONE_EAST_MAX_POTION 0x182
#define FLAG_HIDE_SAFARI_ZONE_EAST_FULL_RESTORE 0x183
#define FLAG_HIDE_SAFARI_ZONE_EAST_TM11 0x184
#define FLAG_HIDE_SAFARI_ZONE_EAST_LEAF_STONE 0x185
#define FLAG_HIDE_SAFARI_ZONE_NORTH_PROTEIN 0x186
#define FLAG_HIDE_SAFARI_ZONE_NORTH_TM47 0x187
#define FLAG_HIDE_SAFARI_ZONE_WEST_TM32 0x188
#define FLAG_HIDE_SAFARI_ZONE_WEST_GOLD_TEETH 0x189
#define FLAG_HIDE_SAFARI_ZONE_WEST_MAX_POTION 0x18A
#define FLAG_HIDE_SAFARI_ZONE_WEST_MAX_REVIVE 0x18B
#define FLAG_HIDE_SILPH_CO_3F_HYPER_POTION 0x18C
#define FLAG_HIDE_SILPH_CO_4F_MAX_REVIVE 0x18D
#define FLAG_HIDE_SILPH_CO_4F_ESCAPE_ROPE 0x18E
#define FLAG_HIDE_SILPH_CO_4F_FULL_HEAL 0x18F
#define FLAG_HIDE_SILPH_CO_5F_PROTEIN 0x190
#define FLAG_HIDE_SILPH_CO_5F_TM01 0x191
#define FLAG_HIDE_SILPH_CO_5F_CARD_KEY 0x192
#define FLAG_HIDE_SILPH_CO_6F_HP_UP 0x193
#define FLAG_HIDE_SILPH_CO_6F_X_SPECIAL 0x194
#define FLAG_HIDE_SILPH_CO_7F_CALCIUM 0x195
#define FLAG_HIDE_SILPH_CO_7F_TM08 0x196
#define FLAG_HIDE_SILPH_CO_10F_CARBOS 0x197
#define FLAG_HIDE_SILPH_CO_10F_ULTRA_BALL 0x198
#define FLAG_HIDE_SILPH_CO_10F_RARE_CANDY 0x199
#define FLAG_HIDE_POWER_PLANT_MAX_POTION 0x19A
#define FLAG_HIDE_POWER_PLANT_TM17 0x19B
#define FLAG_HIDE_POWER_PLANT_TM25 0x19C
#define FLAG_HIDE_POWER_PLANT_THUNDER_STONE 0x19D
#define FLAG_HIDE_POWER_PLANT_ELIXIR 0x19E
#define FLAG_HIDE_POKEMON_MANSION_1F_CARBOS 0x19F
#define FLAG_HIDE_POKEMON_MANSION_1F_ESCAPE_ROPE 0x1A0
#define FLAG_HIDE_POKEMON_MANSION_2F_CALCIUM 0x1A1
#define FLAG_HIDE_POKEMON_MANSION_3F_MAX_POTION 0x1A2
#define FLAG_HIDE_POKEMON_MANSION_3F_IRON 0x1A3
#define FLAG_HIDE_POKEMON_MANSION_B1F_TM14 0x1A4
#define FLAG_HIDE_POKEMON_MANSION_B1F_FULL_RESTORE 0x1A5
#define FLAG_0x1A6 0x1A6
#define FLAG_HIDE_POKEMON_MANSION_B1F_TM22 0x1A7
#define FLAG_HIDE_POKEMON_MANSION_B1F_SECRET_KEY 0x1A8
#define FLAG_HIDE_VICTORY_ROAD_1F_RARE_CANDY 0x1A9
#define FLAG_HIDE_VICTORY_ROAD_1F_TM02 0x1AA
#define FLAG_HIDE_VICTORY_ROAD_2F_GUARD_SPEC 0x1AB
#define FLAG_HIDE_VICTORY_ROAD_2F_TM07 0x1AC
#define FLAG_HIDE_VICTORY_ROAD_2F_FULL_HEAL 0x1AD
#define FLAG_HIDE_VICTORY_ROAD_2F_TM37 0x1AE
#define FLAG_HIDE_VICTORY_ROAD_3F_MAX_REVIVE 0x1AF
#define FLAG_HIDE_VICTORY_ROAD_3F_TM50 0x1B0
#define FLAG_HIDE_CERULEAN_CAVE_1F_MAX_ELIXIR 0x1B1
#define FLAG_HIDE_CERULEAN_CAVE_1F_NUGGET 0x1B2
#define FLAG_HIDE_CERULEAN_CAVE_1F_FULL_RESTORE 0x1B3
#define FLAG_HIDE_CERULEAN_CAVE_2F_FULL_RESTORE 0x1B4
#define FLAG_HIDE_CERULEAN_CAVE_2F_PP_UP 0x1B5
#define FLAG_HIDE_CERULEAN_CAVE_2F_ULTRA_BALL 0x1B6
#define FLAG_HIDE_CERULEAN_CAVE_B1F_MAX_REVIVE 0x1B7
#define FLAG_HIDE_CERULEAN_CAVE_B1F_ULTRA_BALL 0x1B8
#define FLAG_HIDE_FUCHSIA_CITY_BUILDING1_RARE_CANDY 0x1B9
#define FLAG_HIDE_TWO_ISLAND_REVIVE 0x1BA
#define FLAG_HIDE_THREE_ISLAND_ZINC 0x1BB
#define FLAG_0x1BC 0x1BC
#define FLAG_0x1BD 0x1BD
#define FLAG_HIDE_VIRIDIAN_FOREST_POTION_2 0x1BE
#define FLAG_HIDE_MT_MOON_B2F_REVIVE 0x1BF
#define FLAG_HIDE_MT_MOON_B2F_ANTIDOTE 0x1C0
#define FLAG_HIDE_ROUTE11_X_DEFEND 0x1C1
#define FLAG_HIDE_ROUTE9_BURN_HEAL 0x1C2
#define FLAG_HIDE_ROCK_TUNNEL_1F_REPEL 0x1C3
#define FLAG_HIDE_ROCK_TUNNEL_1F_PEARL 0x1C4
#define FLAG_HIDE_ROCK_TUNNEL_1F_ESCAPE_ROPE 0x1C5
#define FLAG_HIDE_ROCK_TUNNEL_B1F_REVIVE 0x1C6
#define FLAG_HIDE_ROCK_TUNNEL_B1F_MAX_ETHER 0x1C7
#define FLAG_HIDE_SILPH_CO_8F_IRON 0x1C8
#define FLAG_HIDE_SILPH_CO_11F_ZINC 0x1C9
#define FLAG_HIDE_POKEMON_MANSION_1F_PROTEIN 0x1CA
#define FLAG_HIDE_POKEMON_MANSION_2F_ZINC 0x1CB
#define FLAG_HIDE_POKEMON_MANSION_2F_HP_UP 0x1CC
#define FLAG_HIDE_VIRIDIAN_CITY_POTION 0x1CD
#define FLAG_HIDE_ROUTE11_GREAT_BALL 0x1CE
#define FLAG_HIDE_ROUTE11_AWAKENING 0x1CF
#define FLAG_HIDE_POKEMON_TOWER_5F_CLEANSE_TAG 0x1D0
#define FLAG_HIDE_CELADON_CITY_ETHER 0x1D1
#define FLAG_HIDE_ROCKET_HIDEOUT_B3F_BLACK_GLASSES 0x1D2
#define FLAG_HIDE_SAFARI_ZONE_NORTH_QUICK_CLAW 0x1D3
#define FLAG_HIDE_SEAFOAM_ISLANDS_1F_ICE_HEAL 0x1D4
#define FLAG_HIDE_SEAFOAM_ISLANDS_B1F_WATER_STONE 0x1D5
#define FLAG_HIDE_SEAFOAM_ISLANDS_B1F_REVIVE 0x1D6
#define FLAG_HIDE_SEAFOAM_ISLANDS_B2F_BIG_PEARL 0x1D7
#define FLAG_HIDE_SEAFOAM_ISLANDS_B4F_ULTRA_BALL 0x1D8
#define FLAG_HIDE_FOUR_ISLAND_STAR_PIECE 0x1D9
#define FLAG_HIDE_FOUR_ISLAND_STARDUST 0x1DA
#define FLAG_HIDE_ONE_ISLAND_KINDLE_ROAD_ETHER 0x1DB
#define FLAG_HIDE_ONE_ISLAND_KINDLE_ROAD_MAX_REPEL 0x1DC
#define FLAG_HIDE_ONE_ISLAND_KINDLE_ROAD_CARBOS 0x1DD
#define FLAG_HIDE_FIVE_ISLAND_MEADOW_MAX_POTION 0x1DE
#define FLAG_HIDE_FIVE_ISLAND_MEADOW_PP_UP 0x1DF
#define FLAG_HIDE_FIVE_ISLAND_MEMORIAL_PILLAR_METAL_COAT 0x1E0
#define FLAG_HIDE_SIX_ISLAND_OUTCAST_ISLAND_PP_UP 0x1E1
#define FLAG_HIDE_SIX_ISLAND_WATER_PATH_ELIXIR 0x1E2
#define FLAG_HIDE_SIX_ISLAND_WATER_PATH_DRAGON_SCALE 0x1E3
#define FLAG_HIDE_SIX_ISLAND_RUIN_VALLEY_FULL_RESTORE 0x1E4
#define FLAG_HIDE_SIX_ISLAND_RUIN_VALLEY_HP_UP 0x1E5
#define FLAG_HIDE_SIX_ISLAND_RUIN_VALLEY_SUN_STONE 0x1E6
#define FLAG_HIDE_SEVEN_ISLAND_SEVAULT_CANYON_KINGS_ROCK 0x1E7
#define FLAG_HIDE_SEVEN_ISLAND_SEVAULT_CANYON_MAX_ELIXIR 0x1E8
#define FLAG_HIDE_SEVEN_ISLAND_SEVAULT_CANYON_NUGGET 0x1E9
#define FLAG_HIDE_THREE_ISLAND_BERRY_FOREST_MAX_ETHER 0x1EA
#define FLAG_HIDE_THREE_ISLAND_BERRY_FOREST_FULL_HEAL 0x1EB
#define FLAG_HIDE_THREE_ISLAND_BERRY_FOREST_MAX_ELIXIR 0x1EC
#define FLAG_HIDE_MT_EMBER_EXTERIOR_ULTRA_BALL 0x1ED
#define FLAG_HIDE_MT_EMBER_EXTERIOR_FIRE_STONE 0x1EE
#define FLAG_HIDE_MT_EMBER_EXTERIOR_DIRE_HIT 0x1EF
#define FLAG_HIDE_FOUR_ISLAND_ICEFALL_CAVE_1F_ULTRA_BALL 0x1F0
#define FLAG_HIDE_FOUR_ISLAND_ICEFALL_CAVE_1F_HM07 0x1F1
#define FLAG_HIDE_FOUR_ISLAND_ICEFALL_CAVE_B1F_FULL_RESTORE 0x1F2
#define FLAG_HIDE_FOUR_ISLAND_ICEFALL_CAVE_B1F_NEVER_MELT_ICE 0x1F3
#define FLAG_HIDE_FIVE_ISLAND_ROCKET_WAREHOUSE_BIG_PEARL 0x1F4
#define FLAG_HIDE_FIVE_ISLAND_ROCKET_WAREHOUSE_TM36 0x1F5
#define FLAG_HIDE_FIVE_ISLAND_ROCKET_WAREHOUSE_PEARL 0x1F6
#define FLAG_HIDE_FIVE_ISLAND_ROCKET_WAREHOUSE_UP_GRADE 0x1F7
#define FLAG_HIDE_FIVE_ISLAND_LOST_CAVE_ROOM10_SILK_SCARF 0x1F8
#define FLAG_HIDE_FIVE_ISLAND_LOST_CAVE_ROOM11_LAX_INCENSE 0x1F9
#define FLAG_HIDE_FIVE_ISLAND_LOST_CAVE_ROOM12_SEA_INCENSE 0x1FA
#define FLAG_HIDE_FIVE_ISLAND_LOST_CAVE_ROOM13_MAX_REVIVE 0x1FB
#define FLAG_HIDE_FIVE_ISLAND_LOST_CAVE_ROOM14_RARE_CANDY 0x1FC
#define FLAG_HIDE_SEVEN_ISLAND_SEVAULT_CANYON_HOUSE_LUCKY_PUNCH 0x1FD
#define FLAG_HIDE_SILPH_CO_4F_TM41 0x1FE
// Unused?
#define FLAG_0x1FF 0x1FF
#define FLAG_0x200 0x200
#define FLAG_0x201 0x201
#define FLAG_0x202 0x202
#define FLAG_0x203 0x203
#define FLAG_0x204 0x204
#define FLAG_0x205 0x205
#define FLAG_0x206 0x206
#define FLAG_0x207 0x207
#define FLAG_0x208 0x208
#define FLAG_0x209 0x209
#define FLAG_0x20A 0x20A
#define FLAG_0x20B 0x20B
#define FLAG_0x20C 0x20C
#define FLAG_0x20D 0x20D
#define FLAG_0x20E 0x20E
#define FLAG_0x20F 0x20F
#define FLAG_0x210 0x210
#define FLAG_0x211 0x211
#define FLAG_0x212 0x212
#define FLAG_0x213 0x213
#define FLAG_0x214 0x214
#define FLAG_0x215 0x215
#define FLAG_0x216 0x216
#define FLAG_0x217 0x217
#define FLAG_0x218 0x218
#define FLAG_0x219 0x219
#define FLAG_0x21A 0x21A
#define FLAG_0x21B 0x21B
#define FLAG_0x21C 0x21C
#define FLAG_0x21D 0x21D
#define FLAG_0x21E 0x21E
#define FLAG_0x21F 0x21F
#define FLAG_0x220 0x220
#define FLAG_0x221 0x221
#define FLAG_0x222 0x222
#define FLAG_0x223 0x223
#define FLAG_0x224 0x224
#define FLAG_0x225 0x225
#define FLAG_0x226 0x226
#define FLAG_0x227 0x227
#define FLAG_0x228 0x228
#define FLAG_0x229 0x229
#define FLAG_0x22A 0x22A
#define FLAG_0x22B 0x22B
#define FLAG_0x22C 0x22C
#define FLAG_0x22D 0x22D
#define FLAG_0x22E 0x22E
#define FLAG_0x22F 0x22F
// Story flags
#define STORY_FLAGS_START 0x230
#define FLAG_GOT_POTION_ON_ROUTE_1 0x230
#define FLAG_GOT_TM34_FROM_SURGE 0x231
#define FLAG_GOT_FOSSIL_FROM_MT_MOON 0x232
#define FLAG_HELPED_BILL_IN_SEA_COTTAGE 0x233
#define FLAG_GOT_SS_TICKET 0x234
#define FLAG_GOT_SS_TICKET_DUP 0x235
#define FLAG_GOT_TM42_AT_MEMORIAL_PILLAR 0x236
#define FLAG_GOT_HM01 0x237
#define FLAG_GOT_HM02 0x238
#define FLAG_GOT_HM03 0x239
#define FLAG_GOT_HM04 0x23A
#define FLAG_GOT_HM05 0x23B
#define FLAG_RESCUED_MR_FUJI 0x23C
#define FLAG_GOT_POKE_FLUTE 0x23D
#define FLAG_0x23E 0x23E
#define FLAG_GOT_TM28_FROM_ROCKET 0x23F
#define FLAG_GOT_OLD_ROD 0x240
#define FLAG_GOT_BIKE_VOUCHER 0x241
#define FLAG_0x242 0x242
#define FLAG_GOT_COIN_CASE 0x243
#define FLAG_GOT_GOOD_ROD 0x244
#define FLAG_GOT_TM29_FROM_MR_PSYCHIC 0x245
#define FLAG_GOT_LAPRAS_FROM_SILPH 0x246
#define FLAG_GOT_POKEBALLS_FROM_OAK_AFTER_22_RIVAL 0x247
#define FLAG_DID_MIMIEN_TRADE 0x248
#define FLAG_BOUGHT_MAGIKARP 0x249
#define FLAG_DID_ZYNX_TRADE 0x24A
#define FLAG_DID_MS_NIDO_TRADE 0x24B
#define FLAG_0x24C 0x24C
#define FLAG_DID_CH_DING_TRADE 0x24D
#define FLAG_GOT_TM38_FROM_BLAINE 0x24E
#define FLAG_OAK_SKIP_22_RIVAL_CHECK 0x24F
#define FLAG_GOT_MASTER_BALL_FROM_SILPH 0x250
#define FLAG_DID_NINA_TRADE 0x251
#define FLAG_GOT_ITEMFINDER 0x252
#define FLAG_WOKE_UP_ROUTE_12_SNORLAX 0x253
#define FLAG_GOT_TM39_FROM_BROCK 0x254
#define FLAG_GOT_SUPER_ROD 0x255
#define FLAG_GOT_EXP_SHARE_FROM_OAKS_AIDE 0x256
#define FLAG_DID_MARC_TRADE 0x257
#define FLAG_BEAT_RIVAL_IN_OAKS_LAB 0x258
#define FLAG_GOT_TM06_FROM_KOGA 0x259
#define FLAG_0x25A 0x25A
#define FLAG_GOT_TM27 0x25B
#define FLAG_0x25C 0x25C
#define FLAG_0x25D 0x25D
#define FLAG_GOT_OLD_AMBER 0x25E
#define FLAG_0x25F 0x25F
#define FLAG_0x260 0x260
#define FLAG_0x261 0x261
#define FLAG_0x262 0x262
#define FLAG_GOT_EEVEE 0x263
#define FLAG_FOUND_BOTH_VERMILION_GYM_SWITCHES 0x264
#define FLAG_CINNABAR_GYM_QUIZ_1 0x265
#define FLAG_PENDING_DAYCARE_EGG 0x266
#define FLAG_CINNABAR_GYM_QUIZ_2 0x267
#define FLAG_CINNABAR_GYM_QUIZ_3 0x268
#define FLAG_CINNABAR_GYM_QUIZ_4 0x269
#define FLAG_CINNABAR_GYM_QUIZ_5 0x26A
#define FLAG_CINNABAR_GYM_QUIZ_6 0x26B
#define FLAG_POKEMON_MANSION_SWITCH_STATE 0x26C
#define FLAG_OPENED_ROCKET_HIDEOUT 0x26D
#define FLAG_GOT_10_COINS_FROM_GAMBLER 0x26E
#define FLAG_GOT_20_COINS_FROM_GAMBLER 0x26F
#define FLAG_GOT_20_COINS_FROM_GAMBLER_2 0x270
#define FLAG_GOT_BICYCLE 0x271
#define FLAG_GOT_DOME_FOSSIL 0x272
#define FLAG_GOT_HELIX_FOSSIL 0x273
#define FLAG_DID_ESPHERE_TRADE 0x274
#define FLAG_DID_TANGENY_TRADE 0x275
#define FLAG_DID_SEELOR_TRADE 0x276
#define FLAG_0x277 0x277
#define FLAG_GOT_HITMON_FROM_DOJO 0x278
#define FLAG_0x279 0x279
#define FLAG_SILPH_2F_DOOR_1 0x27A
#define FLAG_SILPH_2F_DOOR_2 0x27B
#define FLAG_SILPH_3F_DOOR_1 0x27C
#define FLAG_SILPH_3F_DOOR_2 0x27D
#define FLAG_SILPH_4F_DOOR_1 0x27E
#define FLAG_SILPH_4F_DOOR_2 0x27F
#define FLAG_SILPH_5F_DOOR_1 0x280
#define FLAG_SILPH_5F_DOOR_2 0x281
#define FLAG_SILPH_5F_DOOR_3 0x282
#define FLAG_SILPH_6F_DOOR 0x283
#define FLAG_SILPH_7F_DOOR_1 0x284
#define FLAG_SILPH_7F_DOOR_2 0x285
#define FLAG_SILPH_7F_DOOR_3 0x286
#define FLAG_SILPH_8F_DOOR 0x287
#define FLAG_SILPH_9F_DOOR_1 0x288
#define FLAG_SILPH_9F_DOOR_2 0x289
#define FLAG_SILPH_9F_DOOR_3 0x28A
#define FLAG_SILPH_9F_DOOR_4 0x28B
#define FLAG_SILPH_10F_DOOR 0x28C
#define FLAG_SILPH_11F_DOOR 0x28D
#define FLAG_0x28E 0x28E
#define FLAG_0x28F 0x28F
#define FLAG_MET_STICKER_LADY 0x290
#define FLAG_PALLET_LADY_NOT_BLOCKING_SIGN 0x291
#define FLAG_GOT_VS_SEEKER 0x292
#define FLAG_GOT_TM19_FROM_ERIKA 0x293
#define FLAG_GOT_TM33_FROM_THIRSTY_GIRL 0x294
#define FLAG_GOT_TM20_FROM_THIRSTY_GIRL 0x295
#define FLAG_GOT_TM16_FROM_THIRSTY_GIRL 0x296
#define FLAG_GOT_TM03_FROM_MISTY 0x297
#define FLAG_GOT_TM26_FROM_GIOVANNI 0x298
#define FLAG_0x299 0x299
#define FLAG_GOT_TM04_FROM_SABRINA 0x29A
#define FLAG_GOT_FAME_CHECKER 0x29B
#define FLAG_GOT_RECORD_SETTING_MAGIKARP 0x29C
#define FLAG_TWO_ISLAND_SHOP_INTRODUCED 0x29D
#define FLAG_TWO_ISLAND_SHOP_EXPANDED_1 0x29E
#define FLAG_TWO_ISLAND_SHOP_EXPANDED_2 0x29F
#define FLAG_TWO_ISLAND_SHOP_EXPANDED_3 0x2A0
#define FLAG_SEVII_DETOUR_FINISHED 0x2A1
#define FLAG_VISITED_TWO_ISLAND 0x2A2
#define FLAG_RESCUED_LOSTELLE 0x2A3
#define FLAG_0x2A4 0x2A4
#define FLAG_CAN_USE_ROCKET_HIDEOUT_LIFT 0x2A5
#define FLAG_GOT_TEA 0x2A6
#define FLAG_GOT_AURORA_TICKET 0x2A7
#define FLAG_GOT_MYSTIC_TICKET 0x2A8
#define FLAG_0x2A9 0x2A9
#define FLAG_0x2AA 0x2AA
#define FLAG_0x2AB 0x2AB
#define FLAG_0x2AC 0x2AC
#define FLAG_0x2AD 0x2AD
#define FLAG_0x2AE 0x2AE
#define FLAG_0x2AF 0x2AF
#define FLAG_0x2B0 0x2B0
#define FLAG_0x2B1 0x2B1
#define FLAG_0x2B2 0x2B2
#define FLAG_0x2B3 0x2B3
#define FLAG_0x2B4 0x2B4
#define FLAG_0x2B5 0x2B5
#define FLAG_0x2B6 0x2B6
#define FLAG_0x2B7 0x2B7
#define FLAG_0x2B8 0x2B8
#define FLAG_0x2B9 0x2B9
#define FLAG_0x2BA 0x2BA
#define FLAG_GOT_POWDER_JAR 0x2BB
#define FLAG_FOUGHT_MEWTWO 0x2BC
#define FLAG_FOUGHT_MOLTRES 0x2BD
#define FLAG_FOUGHT_ARTICUNO 0x2BE
#define FLAG_FOUGHT_ZAPDOS 0x2BF
#define FLAG_TUTOR_DOUBLE_EDGE 0x2C0
#define FLAG_TUTOR_THUNDER_WAVE 0x2C1
#define FLAG_TUTOR_ROCK_SLIDE 0x2C2
#define FLAG_TUTOR_EXPLOSION 0x2C3
#define FLAG_TUTOR_MEGA_PUNCH 0x2C4
#define FLAG_TUTOR_MEGA_KICK 0x2C5
#define FLAG_TUTOR_DREAM_EATER 0x2C6
#define FLAG_TUTOR_SOFT_BOILED 0x2C7
#define FLAG_TUTOR_SUBSTITUTE 0x2C8
#define FLAG_TUTOR_SWORDS_DANCE 0x2C9
#define FLAG_TUTOR_SEISMIC_TOSS 0x2CA
#define FLAG_TUTOR_COUNTER 0x2CB
#define FLAG_TUTOR_METRONOME 0x2CC
#define FLAG_TUTOR_MIMIC 0x2CD
#define FLAG_TUTOR_BODY_SLAM 0x2CE
#define FLAG_VISITED_OAKS_LAB 0x2CF
#define FLAG_FOUGHT_POWER_PLANT_ELECTRODE_1 0x2D0
#define FLAG_FOUGHT_POWER_PLANT_ELECTRODE_2 0x2D1
#define FLAG_STOPPED_SEAFOAM_B3F_CURRENT 0x2D2
#define FLAG_STOPPED_SEAFOAM_B4F_CURRENT 0x2D3
#define FLAG_TALKED_TO_LORELEI_AFTER_WAREHOUSE 0x2D4
#define FLAG_DEFEATED_ROCKETS_IN_WAREHOUSE 0x2D5
#define FLAG_UNLOCKED_ROCKET_WAREHOUSE 0x2D6
#define FLAG_NO_ROOM_FOR_TM42_AT_MEMORIAL_PILLAR 0x2D7
#define FLAG_LEARNED_YES_NAH_CHANSEY 0x2D8
#define FLAG_GOT_NEST_BALL_FROM_WATER_PATH_HOUSE_1 0x2D9
#define FLAG_GOT_TOGEPI_EGG 0x2DA
#define FLAG_NO_ROOM_FOR_TOGEPI_EGG 0x2DB
#define FLAG_RECOVERED_SAPPHIRE 0x2DC
#define FLAG_GOT_RUBY 0x2DD
#define FLAG_TUTOR_FRENZY_PLANT 0x2DE
#define FLAG_TUTOR_BLAST_BURN 0x2DF
#define FLAG_TUTOR_HYDRO_CANNON 0x2E0
#define FLAG_LEARNED_ALL_MOVES_AT_CAPE_BRINK 0x2E1
#define FLAG_GOT_NUGGET_FROM_DUNSPARCE_TUNNEL 0x2E2
#define FLAG_USED_CUT_ON_RUIN_VALLEY_BRAILLE 0x2E3
#define FLAG_FOUGHT_DEOXYS 0x2E4
#define FLAG_0x2E5 0x2E5
#define FLAG_0x2E6 0x2E6
#define FLAG_0x2E7 0x2E7
#define FLAG_0x2E8 0x2E8
#define FLAG_0x2E9 0x2E9
#define FLAG_0x2EA 0x2EA
#define FLAG_0x2EB 0x2EB
#define FLAG_REVIVED_DOME 0x2EC
#define FLAG_REVIVED_HELIX 0x2ED
#define FLAG_REVIVED_AMBER 0x2EE
#define FLAG_GOT_HM06 0x2EF
#define FLAG_SHOWED_MYSTICTICKET_TO_CAPTAIN 0x2F0
#define FLAG_SHOWED_AURORATICKET_TO_CAPTAIN 0x2F1
#define FLAG_FOUGHT_LUGIA 0x2F2
#define FLAG_FOUGHT_HO_OH 0x2F3
#define FLAG_OAK_SAW_DEX_COMPLETION 0x2F4
#define FLAG_LUGIA_FLEW_AWAY 0x2F5
#define FLAG_HO_OH_FLEW_AWAY 0x2F6
#define FLAG_DEOXYS_FLEW_AWAY 0x2F7
#define FLAG_TALKED_TO_TEA_LADY_AFTER_HOF 0x2F8
#define FLAG_TALKED_TO_OAKS_AIDE_IN_VERMILION 0x2F9
#define FLAG_GOT_EVERSTONE_FROM_OAKS_AIDE 0x2FA
#define FLAG_GOT_MOON_STONE_FROM_JOYFUL_GAME_CORNER 0x2FB
#define FLAG_GOT_FULL_RESTORE_FROM_THREE_ISLAND_DEFENDER 0x2FC
#define FLAG_GOT_AMULET_COIN_FROM_OAKS_AIDE 0x2FD
#define FLAG_NO_ROOM_FOR_JOYFUL_GAME_CORNER_MOON_STONE 0x2FE
#define FLAG_OAKS_RATING_IS_VIA_PC 0x2FF
// Unused?
#define FLAG_0x300 0x300
#define FLAG_0x301 0x301
#define FLAG_0x302 0x302
#define FLAG_0x303 0x303
#define FLAG_0x304 0x304
#define FLAG_0x305 0x305
#define FLAG_0x306 0x306
#define FLAG_0x307 0x307
#define FLAG_0x308 0x308
#define FLAG_0x309 0x309
#define FLAG_0x30A 0x30A
#define FLAG_0x30B 0x30B
#define FLAG_0x30C 0x30C
#define FLAG_0x30D 0x30D
#define FLAG_0x30E 0x30E
#define FLAG_0x30F 0x30F
#define FLAG_0x310 0x310
#define FLAG_0x311 0x311
#define FLAG_0x312 0x312
#define FLAG_0x313 0x313
#define FLAG_0x314 0x314
#define FLAG_0x315 0x315
#define FLAG_0x316 0x316
#define FLAG_0x317 0x317
#define FLAG_0x318 0x318
#define FLAG_0x319 0x319
#define FLAG_0x31A 0x31A
#define FLAG_0x31B 0x31B
#define FLAG_0x31C 0x31C
#define FLAG_0x31D 0x31D
#define FLAG_0x31E 0x31E
#define FLAG_0x31F 0x31F
#define FLAG_0x320 0x320
#define FLAG_0x321 0x321
#define FLAG_0x322 0x322
#define FLAG_0x323 0x323
#define FLAG_0x324 0x324
#define FLAG_0x325 0x325
#define FLAG_0x326 0x326
#define FLAG_0x327 0x327
#define FLAG_0x328 0x328
#define FLAG_0x329 0x329
#define FLAG_0x32A 0x32A
#define FLAG_0x32B 0x32B
#define FLAG_0x32C 0x32C
#define FLAG_0x32D 0x32D
#define FLAG_0x32E 0x32E
#define FLAG_0x32F 0x32F
#define FLAG_0x330 0x330
#define FLAG_0x331 0x331
#define FLAG_0x332 0x332
#define FLAG_0x333 0x333
#define FLAG_0x334 0x334
#define FLAG_0x335 0x335
#define FLAG_0x336 0x336
#define FLAG_0x337 0x337
#define FLAG_0x338 0x338
#define FLAG_0x339 0x339
#define FLAG_0x33A 0x33A
#define FLAG_0x33B 0x33B
#define FLAG_0x33C 0x33C
#define FLAG_0x33D 0x33D
#define FLAG_0x33E 0x33E
#define FLAG_0x33F 0x33F
#define FLAG_0x340 0x340
#define FLAG_0x341 0x341
#define FLAG_0x342 0x342
#define FLAG_0x343 0x343
#define FLAG_0x344 0x344
#define FLAG_0x345 0x345
#define FLAG_0x346 0x346
#define FLAG_0x347 0x347
#define FLAG_0x348 0x348
#define FLAG_0x349 0x349
#define FLAG_0x34A 0x34A
#define FLAG_0x34B 0x34B
#define FLAG_0x34C 0x34C
#define FLAG_0x34D 0x34D
#define FLAG_0x34E 0x34E
#define FLAG_0x34F 0x34F
#define FLAG_0x350 0x350
#define FLAG_0x351 0x351
#define FLAG_0x352 0x352
#define FLAG_0x353 0x353
#define FLAG_0x354 0x354
#define FLAG_0x355 0x355
#define FLAG_0x356 0x356
#define FLAG_0x357 0x357
#define FLAG_0x358 0x358
#define FLAG_0x359 0x359
#define FLAG_0x35A 0x35A
#define FLAG_0x35B 0x35B
#define FLAG_0x35C 0x35C
#define FLAG_0x35D 0x35D
#define FLAG_0x35E 0x35E
#define FLAG_0x35F 0x35F
#define FLAG_0x360 0x360
#define FLAG_0x361 0x361
#define FLAG_0x362 0x362
#define FLAG_0x363 0x363
#define FLAG_0x364 0x364
#define FLAG_0x365 0x365
#define FLAG_0x366 0x366
#define FLAG_0x367 0x367
#define FLAG_0x368 0x368
#define FLAG_0x369 0x369
#define FLAG_0x36A 0x36A
#define FLAG_0x36B 0x36B
#define FLAG_0x36C 0x36C
#define FLAG_0x36D 0x36D
#define FLAG_0x36E 0x36E
#define FLAG_0x36F 0x36F
#define FLAG_0x370 0x370
#define FLAG_0x371 0x371
#define FLAG_0x372 0x372
#define FLAG_0x373 0x373
#define FLAG_0x374 0x374
#define FLAG_0x375 0x375
#define FLAG_0x376 0x376
#define FLAG_0x377 0x377
#define FLAG_0x378 0x378
#define FLAG_0x379 0x379
#define FLAG_0x37A 0x37A
#define FLAG_0x37B 0x37B
#define FLAG_0x37C 0x37C
#define FLAG_0x37D 0x37D
#define FLAG_0x37E 0x37E
#define FLAG_0x37F 0x37F
#define FLAG_0x380 0x380
#define FLAG_0x381 0x381
#define FLAG_0x382 0x382
#define FLAG_0x383 0x383
#define FLAG_0x384 0x384
#define FLAG_0x385 0x385
#define FLAG_0x386 0x386
#define FLAG_0x387 0x387
#define FLAG_0x388 0x388
#define FLAG_0x389 0x389
#define FLAG_0x38A 0x38A
#define FLAG_0x38B 0x38B
#define FLAG_0x38C 0x38C
#define FLAG_0x38D 0x38D
#define FLAG_0x38E 0x38E
#define FLAG_0x38F 0x38F
#define FLAG_0x390 0x390
#define FLAG_0x391 0x391
#define FLAG_0x392 0x392
#define FLAG_0x393 0x393
#define FLAG_0x394 0x394
#define FLAG_0x395 0x395
#define FLAG_0x396 0x396
#define FLAG_0x397 0x397
#define FLAG_0x398 0x398
#define FLAG_0x399 0x399
#define FLAG_0x39A 0x39A
#define FLAG_0x39B 0x39B
#define FLAG_0x39C 0x39C
#define FLAG_0x39D 0x39D
#define FLAG_0x39E 0x39E
#define FLAG_0x39F 0x39F
#define FLAG_0x3A0 0x3A0
#define FLAG_0x3A1 0x3A1
#define FLAG_0x3A2 0x3A2
#define FLAG_0x3A3 0x3A3
#define FLAG_0x3A4 0x3A4
#define FLAG_0x3A5 0x3A5
#define FLAG_0x3A6 0x3A6
#define FLAG_0x3A7 0x3A7
#define FLAG_0x3A8 0x3A8
#define FLAG_0x3A9 0x3A9
#define FLAG_0x3AA 0x3AA
#define FLAG_0x3AB 0x3AB
#define FLAG_0x3AC 0x3AC
#define FLAG_0x3AD 0x3AD
#define FLAG_0x3AE 0x3AE
#define FLAG_0x3AF 0x3AF
#define FLAG_0x3B0 0x3B0
#define FLAG_0x3B1 0x3B1
#define FLAG_0x3B2 0x3B2
#define FLAG_0x3B3 0x3B3
#define FLAG_0x3B4 0x3B4
#define FLAG_0x3B5 0x3B5
#define FLAG_0x3B6 0x3B6
#define FLAG_0x3B7 0x3B7
#define FLAG_0x3B8 0x3B8
#define FLAG_0x3B9 0x3B9
#define FLAG_0x3BA 0x3BA
#define FLAG_0x3BB 0x3BB
#define FLAG_0x3BC 0x3BC
#define FLAG_0x3BD 0x3BD
#define FLAG_0x3BE 0x3BE
#define FLAG_0x3BF 0x3BF
#define FLAG_0x3C0 0x3C0
#define FLAG_0x3C1 0x3C1
#define FLAG_0x3C2 0x3C2
#define FLAG_0x3C3 0x3C3
#define FLAG_0x3C4 0x3C4
#define FLAG_0x3C5 0x3C5
#define FLAG_0x3C6 0x3C6
#define FLAG_0x3C7 0x3C7
#define FLAG_0x3C8 0x3C8
#define FLAG_0x3C9 0x3C9
#define FLAG_0x3CA 0x3CA
#define FLAG_0x3CB 0x3CB
#define FLAG_0x3CC 0x3CC
#define FLAG_0x3CD 0x3CD
#define FLAG_0x3CE 0x3CE
#define FLAG_0x3CF 0x3CF
#define FLAG_0x3D0 0x3D0
#define FLAG_0x3D1 0x3D1
#define FLAG_0x3D2 0x3D2
#define FLAG_0x3D3 0x3D3
#define FLAG_0x3D4 0x3D4
#define FLAG_0x3D5 0x3D5
#define FLAG_0x3D6 0x3D6
#define FLAG_0x3D7 0x3D7
#define FLAG_MYSTERY_EVENT_DONE 0x3D8
#define FLAG_0x3D9 0x3D9
#define FLAG_0x3DA 0x3DA
#define FLAG_0x3DB 0x3DB
#define FLAG_0x3DC 0x3DC
#define FLAG_0x3DD 0x3DD
#define FLAG_0x3DE 0x3DE
#define FLAG_0x3DF 0x3DF
#define FLAG_0x3E0 0x3E0
#define FLAG_0x3E1 0x3E1
#define FLAG_0x3E2 0x3E2
#define FLAG_0x3E3 0x3E3
#define FLAG_0x3E4 0x3E4
#define FLAG_0x3E5 0x3E5
#define FLAG_0x3E6 0x3E6
#define FLAG_0x3E7 0x3E7
#define FLAG_HIDDEN_ITEMS_START 1000 // 0x3E8
#define FLAG_HIDDEN_ITEM(map, item) (FLAG_HIDDEN_ITEMS_START + HIDDEN_ITEM_##map##_##item)
#define HIDDEN_ITEM_VIRIDIAN_FOREST_POTION 0
#define HIDDEN_ITEM_VIRIDIAN_FOREST_ANTIDOTE 1
#define HIDDEN_ITEM_MT_MOON_B2F_MOON_STONE 2
#define HIDDEN_ITEM_MT_MOON_B2F_ETHER 3
#define HIDDEN_ITEM_ROUTE25_ELIXIR 4
#define HIDDEN_ITEM_ROUTE25_ETHER 5
#define HIDDEN_ITEM_ROUTE9_ETHER 6
#define HIDDEN_ITEM_UNUSED_0x07 7
#define HIDDEN_ITEM_SSANNE_B1F_CORRIDOR_HYPER_POTION 8
#define HIDDEN_ITEM_ROUTE10_SUPER_POTION 9
#define HIDDEN_ITEM_ROUTE10_MAX_ETHER 10
#define HIDDEN_ITEM_ROCKET_HIDEOUT_B1F_PP_UP 11
#define HIDDEN_ITEM_ROCKET_HIDEOUT_B3F_NUGGET 12
#define HIDDEN_ITEM_ROCKET_HIDEOUT_B4F_NEST_BALL 13
#define HIDDEN_ITEM_POKEMON_TOWER_5F_BIG_MUSHROOM 14
#define HIDDEN_ITEM_ROUTE13_PP_UP 15
#define HIDDEN_ITEM_UNUSED_0x10 16
#define HIDDEN_ITEM_ROUTE17_RARE_CANDY 17
#define HIDDEN_ITEM_ROUTE17_FULL_RESTORE 18
#define HIDDEN_ITEM_ROUTE17_PP_UP 19
#define HIDDEN_ITEM_ROUTE17_MAX_REVIVE 20
#define HIDDEN_ITEM_ROUTE17_MAX_ELIXIR 21
#define HIDDEN_ITEM_SAFARI_ZONE_CENTER_LEAF_STONE 22
#define HIDDEN_ITEM_SAFARI_ZONE_WEST_REVIVE 23
#define HIDDEN_ITEM_SILPH_CO_5F_ELIXIR 24
#define HIDDEN_ITEM_SILPH_CO_9F_MAX_POTION 25
#define HIDDEN_ITEM_SAFFRON_CITY_HOUSE1_2F_NUGGET 26
#define HIDDEN_ITEM_POWER_PLANT_MAX_ELIXIR 27
#define HIDDEN_ITEM_POWER_PLANT_THUNDER_STONE 28
#define HIDDEN_ITEM_SEAFOAM_ISLANDS_B3F_NUGGET 29
#define HIDDEN_ITEM_SEAFOAM_ISLANDS_B4F_WATER_STONE 30
#define HIDDEN_ITEM_POKEMON_MANSION_1F_MOON_STONE 31
#define HIDDEN_ITEM_POKEMON_MANSION_3F_RARE_CANDY 32
#define HIDDEN_ITEM_POKEMON_MANSION_B1F_ELIXIR 33
#define HIDDEN_ITEM_ROUTE23_FULL_RESTORE 34
#define HIDDEN_ITEM_ROUTE23_ULTRA_BALL 35
#define HIDDEN_ITEM_ROUTE23_MAX_ETHER 36
#define HIDDEN_ITEM_VICTORY_ROAD_1F_ULTRA_BALL 37
#define HIDDEN_ITEM_VICTORY_ROAD_1F_FULL_RESTORE 38
#define HIDDEN_ITEM_CERULEAN_CAVE_1F_ULTRA_BALL 39
#define HIDDEN_ITEM_UNUSED_0x28 40
#define HIDDEN_ITEM_ROUTE11_ESCAPE_ROPE 41
#define HIDDEN_ITEM_ROUTE12_HYPER_POTION 42
#define HIDDEN_ITEM_UNUSED_0x2B 43
#define HIDDEN_ITEM_UNUSED_0x2C 44
#define HIDDEN_ITEM_UNUSED_0x2D 45
#define HIDDEN_ITEM_UNUSED_0x2E 46
#define HIDDEN_ITEM_CELADON_CITY_PP_UP 47
#define HIDDEN_ITEM_VERMILION_CITY_MAX_ETHER 48
#define HIDDEN_ITEM_CERULEAN_CITY_RARE_CANDY 49
#define HIDDEN_ITEM_ROUTE4_GREAT_BALL 50
#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS 51
#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_2 52
#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_3 53
#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_4 54
#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_5 55
#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_6 56
#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_7 57
#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_8 58
#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_9 59
#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_10 60
#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_11 61
#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_12 62
#define HIDDEN_ITEM_SEVEN_ISLAND_SEVAULT_CANYON_CHERI_BERRY 63
#define HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE_4 64
#define HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE 65
#define HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE_2 66
#define HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE_3 67
#define HIDDEN_ITEM_FIVE_ISLAND_ROCKET_WAREHOUSE_NEST_BALL 68
#define HIDDEN_ITEM_FIVE_ISLAND_ROCKET_WAREHOUSE_NET_BALL 69
#define HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_POTION 70
#define HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_ANTIDOTE 71
#define HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_PARALYZE_HEAL 72
#define HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_AWAKENING 73
#define HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_BURN_HEAL 74
#define HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_ICE_HEAL 75
#define HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_ETHER 76
#define HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_POTION 77
#define HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_ANTIDOTE 78
#define HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_PARALYZE_HEAL 79
#define HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_AWAKENING 80
#define HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_BURN_HEAL 81
#define HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_ICE_HEAL 82
#define HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_ETHER 83
#define HIDDEN_ITEM_MT_MOON_B1F_TINY_MUSHROOM 84
#define HIDDEN_ITEM_MT_MOON_B1F_TINY_MUSHROOM_2 85
#define HIDDEN_ITEM_MT_MOON_B1F_TINY_MUSHROOM_3 86
#define HIDDEN_ITEM_MT_MOON_B1F_BIG_MUSHROOM 87
#define HIDDEN_ITEM_MT_MOON_B1F_BIG_MUSHROOM_2 88
#define HIDDEN_ITEM_MT_MOON_B1F_BIG_MUSHROOM_3 89
#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_RAZZ_BERRY 90
#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_BLUK_BERRY 91
#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_NANAB_BERRY 92
#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_WEPEAR_BERRY 93
#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_ORAN_BERRY 94
#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_CHERI_BERRY 95
#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_CHESTO_BERRY 96
#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_PECHA_BERRY 97
#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_RAWST_BERRY 98
#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_ASPEAR_BERRY 99
#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_PERSIM_BERRY 100
#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_PINAP_BERRY 101
#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_LUM_BERRY 102
#define HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_STARDUST 103
#define HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_STARDUST_2 104
#define HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_PEARL 105
#define HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_PEARL_2 106
#define HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_ULTRA_BALL 107
#define HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_ULTRA_BALL_2 108
#define HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_STAR_PIECE 109
#define HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_BIG_PEARL 110
#define HIDDEN_ITEM_TWO_ISLAND_CAPE_BRINK_RARE_CANDY 111
#define HIDDEN_ITEM_PEWTER_CITY_POKE_BALL 112
#define HIDDEN_ITEM_ROUTE3_ORAN_BERRY 113
#define HIDDEN_ITEM_ROUTE4_PERSIM_BERRY 114
#define HIDDEN_ITEM_ROUTE24_PECHA_BERRY 115
#define HIDDEN_ITEM_ROUTE25_ORAN_BERRY 116
#define HIDDEN_ITEM_ROUTE25_BLUK_BERRY 117
#define HIDDEN_ITEM_ROUTE6_SITRUS_BERRY 118
#define HIDDEN_ITEM_ROUTE6_RARE_CANDY 119
#define HIDDEN_ITEM_SSANNE_KITCHEN_PECHA_BERRY 120
#define HIDDEN_ITEM_SSANNE_KITCHEN_CHERI_BERRY 121
#define HIDDEN_ITEM_SSANNE_KITCHEN_CHESTO_BERRY 122
#define HIDDEN_ITEM_ROUTE9_RARE_CANDY 123
#define HIDDEN_ITEM_UNUSED_0x7C 124
#define HIDDEN_ITEM_ROUTE10_PERSIM_BERRY 125
#define HIDDEN_ITEM_ROUTE10_CHERI_BERRY 126
#define HIDDEN_ITEM_ROUTE8_RAWST_BERRY 127
#define HIDDEN_ITEM_ROUTE8_LUM_BERRY 128
#define HIDDEN_ITEM_ROUTE8_LEPPA_BERRY 129
#define HIDDEN_ITEM_ROUTE12_RARE_CANDY 130
#define HIDDEN_ITEM_ROUTE12_LEFTOVERS 131
#define HIDDEN_ITEM_ROUTE16_LEFTOVERS 132
#define HIDDEN_ITEM_FUCHSIA_CITY_MAX_REVIVE 133
#define HIDDEN_ITEM_ROCKET_HIDEOUT_B4F_NET_BALL 134
#define HIDDEN_ITEM_SILPH_CO_2F_ULTRA_BALL 135
#define HIDDEN_ITEM_SILPH_CO_3F_PROTEIN 136
#define HIDDEN_ITEM_SILPH_CO_4F_IRON 137
#define HIDDEN_ITEM_SILPH_CO_5F_PP_UP 138
#define HIDDEN_ITEM_SILPH_CO_6F_CARBOS 139
#define HIDDEN_ITEM_SILPH_CO_7F_ZINC 140
#define HIDDEN_ITEM_SILPH_CO_8F_NUGGET 141
#define HIDDEN_ITEM_SILPH_CO_9F_CALCIUM 142
#define HIDDEN_ITEM_SILPH_CO_10F_HP_UP 143
#define HIDDEN_ITEM_SILPH_CO_11F_REVIVE 144
#define HIDDEN_ITEM_ROUTE23_LUM_BERRY 145
#define HIDDEN_ITEM_ROUTE23_SITRUS_BERRY 146
#define HIDDEN_ITEM_ROUTE23_ASPEAR_BERRY 147
#define HIDDEN_ITEM_ROUTE23_LEPPA_BERRY 148
#define HIDDEN_ITEM_ROUTE14_ZINC 149
#define HIDDEN_ITEM_ROUTE9_CHESTO_BERRY 150
#define HIDDEN_ITEM_ROUTE10_NANAB_BERRY 151
#define HIDDEN_ITEM_ROUTE7_WEPEAR_BERRY 152
#define HIDDEN_ITEM_ROUTE20_STARDUST 153
#define HIDDEN_ITEM_ROUTE21_NORTH_PEARL 154
#define HIDDEN_ITEM_ROUTE23_MAX_ELIXIR 155
#define HIDDEN_ITEM_ROUTE4_RAZZ_BERRY 156
#define HIDDEN_ITEM_ROUTE14_PINAP_BERRY 157
#define HIDDEN_ITEM_MT_EMBER_EXTERIOR_FIRE_STONE 158
#define HIDDEN_ITEM_POKEMON_TOWER_7F_SOOTHE_BELL 159
#define HIDDEN_ITEM_NAVEL_ROCK_SUMMIT_SACRED_ASH 160
#define HIDDEN_ITEM_TWO_ISLAND_CAPE_BRINK_PP_MAX 161
#define HIDDEN_ITEM_MT_EMBER_EXTERIOR_ULTRA_BALL 162
#define HIDDEN_ITEM_THREE_ISLAND_DUNSPARCE_TUNNEL_NUGGET 163
#define HIDDEN_ITEM_THREE_ISLAND_PP_UP 164
#define HIDDEN_ITEM_THREE_ISLAND_BOND_BRIDGE_MAX_REPEL 165
#define HIDDEN_ITEM_THREE_ISLAND_BOND_BRIDGE_PEARL 166
#define HIDDEN_ITEM_THREE_ISLAND_BOND_BRIDGE_STARDUST 167
#define HIDDEN_ITEM_FOUR_ISLAND_PEARL 168
#define HIDDEN_ITEM_FOUR_ISLAND_ULTRA_BALL 169
#define HIDDEN_ITEM_FIVE_ISLAND_MEMORIAL_PILLAR_BIG_PEARL 170
#define HIDDEN_ITEM_FIVE_ISLAND_MEMORIAL_PILLAR_RAZZ_BERRY 171
#define HIDDEN_ITEM_FIVE_ISLAND_MEMORIAL_PILLAR_SITRUS_BERRY 172
#define HIDDEN_ITEM_FIVE_ISLAND_MEMORIAL_PILLAR_BLUK_BERRY 173
#define HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_NEST_BALL 174
#define HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_STARDUST 175
#define HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_STAR_PIECE 176
#define HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_STARDUST_2 177
#define HIDDEN_ITEM_SIX_ISLAND_OUTCAST_ISLAND_STAR_PIECE 178
#define HIDDEN_ITEM_SIX_ISLAND_OUTCAST_ISLAND_NET_BALL 179
#define HIDDEN_ITEM_SIX_ISLAND_GREEN_PATH_ULTRA_BALL 180
#define HIDDEN_ITEM_SIX_ISLAND_WATER_PATH_ASPEAR_BERRY 181
#define HIDDEN_ITEM_SIX_ISLAND_WATER_PATH_ORAN_BERRY 182
#define HIDDEN_ITEM_SIX_ISLAND_WATER_PATH_PINAP_BERRY 183
#define HIDDEN_ITEM_SIX_ISLAND_LEPPA_BERRY 184
#define HIDDEN_ITEM_SEVEN_ISLAND_TRAINER_TOWER_BIG_PEARL 185
#define HIDDEN_ITEM_SEVEN_ISLAND_TRAINER_TOWER_PEARL 186
#define HIDDEN_ITEM_SEVEN_ISLAND_TRAINER_TOWER_NANAB_BERRY 187
#define HIDDEN_ITEM_SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE_RAWST_BERRY 188
#define HIDDEN_ITEM_VIRIDIAN_CITY_GYM_MACHO_BRACE 189
#define HIDDEN_ITEM_SSANNE_EXTERIOR_LAVA_COOKIE 190
// Unused?
#define FLAG_0x4A7 0x4A7
#define FLAG_0x4A8 0x4A8
#define FLAG_0x4A9 0x4A9
#define FLAG_0x4AA 0x4AA
#define FLAG_0x4AB 0x4AB
#define FLAG_0x4AC 0x4AC
#define FLAG_0x4AD 0x4AD
#define FLAG_0x4AE 0x4AE
#define FLAG_0x4AF 0x4AF
// Boss clear flags, 1200
#define FLAG_DEFEATED_BROCK 0x4B0
#define FLAG_DEFEATED_MISTY 0x4B1
#define FLAG_DEFEATED_LT_SURGE 0x4B2
#define FLAG_DEFEATED_ERIKA 0x4B3
#define FLAG_DEFEATED_KOGA 0x4B4
#define FLAG_DEFEATED_SABRINA 0x4B5
#define FLAG_DEFEATED_BLAINE 0x4B6
#define FLAG_DEFEATED_LEADER_GIOVANNI 0x4B7
#define FLAG_DEFEATED_LORELEI 0x4B8
#define FLAG_DEFEATED_BRUNO 0x4B9
#define FLAG_DEFEATED_AGATHA 0x4BA
#define FLAG_DEFEATED_LANCE 0x4BB
#define FLAG_DEFEATED_CHAMP 0x4BC
// Unused?
#define FLAG_0x4BD 0x4BD
#define FLAG_0x4BE 0x4BE
#define FLAG_0x4BF 0x4BF
#define FLAG_0x4C0 0x4C0
#define FLAG_0x4C1 0x4C1
#define FLAG_0x4C2 0x4C2
#define FLAG_0x4C3 0x4C3
#define FLAG_0x4C4 0x4C4
#define FLAG_0x4C5 0x4C5
#define FLAG_0x4C6 0x4C6
#define FLAG_0x4C7 0x4C7
#define FLAG_0x4C8 0x4C8
#define FLAG_0x4C9 0x4C9
#define FLAG_0x4CA 0x4CA
#define FLAG_0x4CB 0x4CB
#define FLAG_0x4CC 0x4CC
#define FLAG_0x4CD 0x4CD
#define FLAG_0x4CE 0x4CE
#define FLAG_0x4CF 0x4CF
#define FLAG_0x4D0 0x4D0
#define FLAG_0x4D1 0x4D1
#define FLAG_0x4D2 0x4D2
#define FLAG_0x4D3 0x4D3
#define FLAG_0x4D4 0x4D4
#define FLAG_0x4D5 0x4D5
#define FLAG_0x4D6 0x4D6
#define FLAG_0x4D7 0x4D7
#define FLAG_0x4D8 0x4D8
#define FLAG_0x4D9 0x4D9
#define FLAG_0x4DA 0x4DA
#define FLAG_0x4DB 0x4DB
#define FLAG_0x4DC 0x4DC
#define FLAG_0x4DD 0x4DD
#define FLAG_0x4DE 0x4DE
#define FLAG_0x4DF 0x4DF
#define FLAG_0x4E0 0x4E0
#define FLAG_0x4E1 0x4E1
#define FLAG_0x4E2 0x4E2
#define FLAG_0x4E3 0x4E3
#define FLAG_0x4E4 0x4E4
#define FLAG_0x4E5 0x4E5
#define FLAG_0x4E6 0x4E6
#define FLAG_0x4E7 0x4E7
#define FLAG_0x4E8 0x4E8
#define FLAG_0x4E9 0x4E9
#define FLAG_0x4EA 0x4EA
#define FLAG_0x4EB 0x4EB
#define FLAG_0x4EC 0x4EC
#define FLAG_0x4ED 0x4ED
#define FLAG_0x4EE 0x4EE
#define FLAG_0x4EF 0x4EF
#define FLAG_0x4F0 0x4F0
#define FLAG_0x4F1 0x4F1
#define FLAG_0x4F2 0x4F2
#define FLAG_0x4F3 0x4F3
#define FLAG_0x4F4 0x4F4
#define FLAG_0x4F5 0x4F5
#define FLAG_0x4F6 0x4F6
#define FLAG_0x4F7 0x4F7
#define FLAG_0x4F8 0x4F8
#define FLAG_0x4F9 0x4F9
#define FLAG_0x4FA 0x4FA
#define FLAG_0x4FB 0x4FB
#define FLAG_0x4FC 0x4FC
#define FLAG_0x4FD 0x4FD
#define FLAG_0x4FE 0x4FE
#define FLAG_0x4FF 0x4FF
#define FLAG_TRAINER_FLAG_START 0x500
// Vanilla: SYS_FLAGS = 0x800
//#define SYS_FLAGS (FLAG_TRAINER_FLAG_START + ((NUM_TRAINERS) + 31) / 32 * 32)
#define SYS_FLAGS 0x800
// SYSTEM FLAGS
// 0x800
#define FLAG_SYS_SAFARI_MODE (SYS_FLAGS + 0x0)
#define FLAG_SYS_VS_SEEKER_CHARGING (SYS_FLAGS + 0x1)
#define FLAG_SYS_WHITE_FLUTE_ACTIVE (SYS_FLAGS + 0x3)
#define FLAG_SYS_BLACK_FLUTE_ACTIVE (SYS_FLAGS + 0x4)
#define FLAG_SYS_STRENGTH_ACTIVE (SYS_FLAGS + 0x5)
#define FLAG_SYS_FLASH_ACTIVE (SYS_FLAGS + 0x6)
#define FLAG_SYS_SPECIAL_WILD_BATTLE (SYS_FLAGS + 0x7)
#define FLAG_0x808 (SYS_FLAGS + 0x8)
#define PERMA_SYS_FLAGS_START 0x820
#define FLAG_BADGE01_GET (SYS_FLAGS + 0x20)
#define FLAG_BADGE02_GET (SYS_FLAGS + 0x21)
#define FLAG_BADGE03_GET (SYS_FLAGS + 0x22)
#define FLAG_BADGE04_GET (SYS_FLAGS + 0x23)
#define FLAG_BADGE05_GET (SYS_FLAGS + 0x24)
#define FLAG_BADGE06_GET (SYS_FLAGS + 0x25)
#define FLAG_BADGE07_GET (SYS_FLAGS + 0x26)
#define FLAG_BADGE08_GET (SYS_FLAGS + 0x27)
#define FLAG_SYS_POKEMON_GET (SYS_FLAGS + 0x28)
#define FLAG_SYS_POKEDEX_GET (SYS_FLAGS + 0x29)
#define FLAG_0x82A (SYS_FLAGS + 0x2A)
#define FLAG_0x82B (SYS_FLAGS + 0x2B)
#define FLAG_SYS_GAME_CLEAR (SYS_FLAGS + 0x2C)
#define FLAG_SYS_SET_TRAINER_CARD_PROFILE (SYS_FLAGS + 0x2D)
#define FLAG_0x82E (SYS_FLAGS + 0x2E)
#define FLAG_SYS_RUNNING_SHOES (SYS_FLAGS + 0x2F)
#define FLAG_SYS_ON_CYCLING_ROAD (SYS_FLAGS + 0x30)
#define FLAG_0x831 (SYS_FLAGS + 0x31)
#define FLAG_0x832 (SYS_FLAGS + 0x32)
#define FLAG_0x833 (SYS_FLAGS + 0x33)
#define FLAG_SYS_NOT_SOMEONES_PC (SYS_FLAGS + 0x34)
#define FLAG_0x835 (SYS_FLAGS + 0x35)
#define FLAG_0x836 (SYS_FLAGS + 0x36)
#define FLAG_0x837 (SYS_FLAGS + 0x37)
#define FLAG_0x838 (SYS_FLAGS + 0x38)
#define FLAG_SYS_MYSTERY_GIFT_ENABLED (SYS_FLAGS + 0x39)
#define FLAG_0x83A (SYS_FLAGS + 0x3A)
#define FLAG_SYS_RIBBON_GET (SYS_FLAGS + 0x3B)
#define FLAG_SYS_SAW_HELP_SYSTEM_INTRO (SYS_FLAGS + 0x3C)
#define FLAG_0x83D (SYS_FLAGS + 0x3D)
#define FLAG_PALLET_TOWN_LADY_MOVED_FROM_SIGN (SYS_FLAGS + 0x3E)
#define FLAG_0x83F (SYS_FLAGS + 0x3F)
#define FLAG_SYS_NATIONAL_DEX (SYS_FLAGS + 0x40)
#define FLAG_SYS_PC_STORAGE_DISABLED (SYS_FLAGS + 0x41)
#define FLAG_SYS_INFORMED_OF_LOCAL_WIRELESS_PLAYER (SYS_FLAGS + 0x42)
#define FLAG_SYS_CHANGED_BOX_TO_STORE_MON (SYS_FLAGS + 0x43)
#define FLAG_SYS_CAN_LINK_WITH_RS (SYS_FLAGS + 0x44)
#define FLAG_SYS_SEVII_MAP_123 (SYS_FLAGS + 0x45)
#define FLAG_SYS_SEVII_MAP_4567 (SYS_FLAGS + 0x46)
#define FLAG_SYS_GOT_BERRY_POUCH (SYS_FLAGS + 0x47)
#define FLAG_SYS_DEOXYS_AWAKENED (SYS_FLAGS + 0x48)
#define FLAG_SYS_UNLOCKED_TANOBY_RUINS (SYS_FLAGS + 0x49)
#define FLAG_SYS_GOT_MYSTIC_TICKET (SYS_FLAGS + 0x4A)
#define FLAG_SYS_GOT_AURORA_TICKET (SYS_FLAGS + 0x4B)
// World Map Flags
#define FLAG_WORLD_MAP_PALLET_TOWN (SYS_FLAGS + 0x90)
#define FLAG_WORLD_MAP_VIRIDIAN_CITY (SYS_FLAGS + 0x91)
#define FLAG_WORLD_MAP_PEWTER_CITY (SYS_FLAGS + 0x92)
#define FLAG_WORLD_MAP_CERULEAN_CITY (SYS_FLAGS + 0x93)
#define FLAG_WORLD_MAP_LAVENDER_TOWN (SYS_FLAGS + 0x94)
#define FLAG_WORLD_MAP_VERMILION_CITY (SYS_FLAGS + 0x95)
#define FLAG_WORLD_MAP_CELADON_CITY (SYS_FLAGS + 0x96)
#define FLAG_WORLD_MAP_FUCHSIA_CITY (SYS_FLAGS + 0x97)
#define FLAG_WORLD_MAP_CINNABAR_ISLAND (SYS_FLAGS + 0x98)
#define FLAG_WORLD_MAP_INDIGO_PLATEAU_EXTERIOR (SYS_FLAGS + 0x99)
#define FLAG_WORLD_MAP_SAFFRON_CITY (SYS_FLAGS + 0x9A)
#define FLAG_WORLD_MAP_ONE_ISLAND (SYS_FLAGS + 0x9B)
#define FLAG_WORLD_MAP_TWO_ISLAND (SYS_FLAGS + 0x9C)
#define FLAG_WORLD_MAP_THREE_ISLAND (SYS_FLAGS + 0x9D)
#define FLAG_WORLD_MAP_FOUR_ISLAND (SYS_FLAGS + 0x9E)
#define FLAG_WORLD_MAP_FIVE_ISLAND (SYS_FLAGS + 0x9F)
#define FLAG_WORLD_MAP_SEVEN_ISLAND (SYS_FLAGS + 0xA0)
#define FLAG_WORLD_MAP_SIX_ISLAND (SYS_FLAGS + 0xA1)
#define FLAG_WORLD_MAP_ROUTE4_POKEMON_CENTER_1F (SYS_FLAGS + 0xA2)
#define FLAG_WORLD_MAP_ROUTE10_POKEMON_CENTER_1F (SYS_FLAGS + 0xA3)
#define FLAG_WORLD_MAP_VIRIDIAN_FOREST (SYS_FLAGS + 0xA4)
#define FLAG_WORLD_MAP_MT_MOON_1F (SYS_FLAGS + 0xA5)
#define FLAG_WORLD_MAP_SSANNE_EXTERIOR (SYS_FLAGS + 0xA6)
#define FLAG_WORLD_MAP_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL (SYS_FLAGS + 0xA7)
#define FLAG_WORLD_MAP_UNDERGROUND_PATH_EAST_WEST_TUNNEL (SYS_FLAGS + 0xA8)
#define FLAG_WORLD_MAP_DIGLETTS_CAVE_B1F (SYS_FLAGS + 0xA9)
#define FLAG_WORLD_MAP_VICTORY_ROAD_1F (SYS_FLAGS + 0xAA)
#define FLAG_WORLD_MAP_ROCKET_HIDEOUT_B1F (SYS_FLAGS + 0xAB)
#define FLAG_WORLD_MAP_SILPH_CO_1F (SYS_FLAGS + 0xAC)
#define FLAG_WORLD_MAP_POKEMON_MANSION_1F (SYS_FLAGS + 0xAD)
#define FLAG_WORLD_MAP_SAFARI_ZONE_CENTER (SYS_FLAGS + 0xAE)
#define FLAG_WORLD_MAP_POKEMON_LEAGUE_LORELEIS_ROOM (SYS_FLAGS + 0xAF)
#define FLAG_WORLD_MAP_ROCK_TUNNEL_1F (SYS_FLAGS + 0xB0)
#define FLAG_WORLD_MAP_SEAFOAM_ISLANDS_1F (SYS_FLAGS + 0xB1)
#define FLAG_WORLD_MAP_POKEMON_TOWER_1F (SYS_FLAGS + 0xB2)
#define FLAG_WORLD_MAP_CERULEAN_CAVE_1F (SYS_FLAGS + 0xB3)
#define FLAG_WORLD_MAP_POWER_PLANT (SYS_FLAGS + 0xB4)
#define FLAG_WORLD_MAP_NAVEL_ROCK_EXTERIOR (SYS_FLAGS + 0xB5)
#define FLAG_WORLD_MAP_MT_EMBER_EXTERIOR (SYS_FLAGS + 0xB6)
#define FLAG_WORLD_MAP_THREE_ISLAND_BERRY_FOREST (SYS_FLAGS + 0xB7)
#define FLAG_WORLD_MAP_FOUR_ISLAND_ICEFALL_CAVE_ENTRANCE (SYS_FLAGS + 0xB8)
#define FLAG_WORLD_MAP_FIVE_ISLAND_ROCKET_WAREHOUSE (SYS_FLAGS + 0xB9)
#define FLAG_WORLD_MAP_SEVEN_ISLAND_TRAINER_TOWER_LOBBY (SYS_FLAGS + 0xBA)
#define FLAG_WORLD_MAP_SIX_ISLAND_DOTTED_HOLE_1F (SYS_FLAGS + 0xBB)
#define FLAG_WORLD_MAP_FIVE_ISLAND_LOST_CAVE_ENTRANCE (SYS_FLAGS + 0xBC)
#define FLAG_WORLD_MAP_SIX_ISLAND_PATTERN_BUSH (SYS_FLAGS + 0xBD)
#define FLAG_WORLD_MAP_SIX_ISLAND_ALTERING_CAVE (SYS_FLAGS + 0xBE)
#define FLAG_WORLD_MAP_SEVEN_ISLAND_TANOBY_RUINS_MONEAN_CHAMBER (SYS_FLAGS + 0xBF)
#define FLAG_WORLD_MAP_THREE_ISLAND_DUNSPARCE_TUNNEL (SYS_FLAGS + 0xC0)
#define FLAG_WORLD_MAP_SEVEN_ISLAND_SEVAULT_CANYON_TANOBY_KEY (SYS_FLAGS + 0xC1)
#define FLAG_WORLD_MAP_BIRTH_ISLAND_EXTERIOR (SYS_FLAGS + 0xC2)
#define FLAG_0x8D5 (SYS_FLAGS + 0xD5)
#define FLAG_0x8D6 (SYS_FLAGS + 0xD6)
#define FLAG_0x8E0 (SYS_FLAGS + 0xE0)
// SPECIAL FLAGS (unknown purpose)
#define SPECIAL_FLAGS_START 0x4000
#define SPECIAL_FLAGS_COUNT 16
#define FLAG_SPECIAL_FLAG_0x4000 0x4000
#define FLAG_SPECIAL_FLAG_0x4001 0x4001
#define FLAG_SPECIAL_FLAG_0x4002 0x4002
#define FLAG_SPECIAL_FLAG_0x4003 0x4003
#define FLAG_SPECIAL_FLAG_0x4004 0x4004
#endif // GUARD_CONSTANTS_FLAGS_H
|