2017-12-05 18:55:48 +01:00
|
|
|
#ifndef GUARD_CONSTANTS_FLAGS_H
|
|
|
|
#define GUARD_CONSTANTS_FLAGS_H
|
2017-09-02 21:43:53 +02:00
|
|
|
|
2018-10-17 18:25:12 +02:00
|
|
|
// temporary flags
|
|
|
|
// These temporary flags are are cleared every time a map is loaded. They are used
|
|
|
|
// for things like shortening an NPCs introduction text if the player already spoke
|
|
|
|
// to them once.
|
|
|
|
#define FLAG_TEMP_1 0x1
|
|
|
|
#define FLAG_TEMP_2 0x2
|
|
|
|
#define FLAG_TEMP_3 0x3
|
|
|
|
#define FLAG_TEMP_4 0x4
|
|
|
|
#define FLAG_TEMP_5 0x5
|
|
|
|
#define FLAG_TEMP_6 0x6
|
|
|
|
#define FLAG_TEMP_7 0x7
|
|
|
|
#define FLAG_TEMP_8 0x8
|
|
|
|
#define FLAG_TEMP_9 0x9
|
|
|
|
#define FLAG_TEMP_A 0xA
|
|
|
|
#define FLAG_TEMP_B 0xB
|
|
|
|
#define FLAG_TEMP_C 0xC
|
|
|
|
#define FLAG_TEMP_D 0xD
|
|
|
|
#define FLAG_TEMP_E 0xE
|
|
|
|
#define FLAG_TEMP_F 0xF
|
|
|
|
#define FLAG_TEMP_10 0x10
|
|
|
|
#define FLAG_TEMP_11 0x11
|
|
|
|
#define FLAG_TEMP_12 0x12
|
|
|
|
#define FLAG_TEMP_13 0x13
|
|
|
|
#define FLAG_TEMP_14 0x14
|
|
|
|
#define FLAG_TEMP_15 0x15
|
|
|
|
#define FLAG_TEMP_16 0x16
|
|
|
|
#define FLAG_TEMP_17 0x17
|
|
|
|
#define FLAG_TEMP_18 0x18
|
|
|
|
#define FLAG_TEMP_19 0x19
|
|
|
|
#define FLAG_TEMP_1A 0x1A
|
|
|
|
#define FLAG_TEMP_1B 0x1B
|
|
|
|
#define FLAG_TEMP_1C 0x1C
|
|
|
|
#define FLAG_TEMP_1D 0x1D
|
|
|
|
#define FLAG_TEMP_1E 0x1E
|
|
|
|
#define FLAG_TEMP_1F 0x1F
|
|
|
|
#define FLAG_TEMP_20 0x20
|
|
|
|
|
2017-12-11 19:27:51 +01:00
|
|
|
#define FLAG_0x021 0x21
|
|
|
|
#define FLAG_0x022 0x22
|
|
|
|
#define FLAG_0x023 0x23
|
|
|
|
#define FLAG_0x024 0x24
|
|
|
|
#define FLAG_0x025 0x25
|
|
|
|
#define FLAG_0x026 0x26
|
|
|
|
#define FLAG_0x027 0x27
|
|
|
|
#define FLAG_0x028 0x28
|
|
|
|
#define FLAG_0x029 0x29
|
|
|
|
#define FLAG_0x02A 0x2A
|
|
|
|
#define FLAG_0x02B 0x2B
|
|
|
|
#define FLAG_0x02C 0x2C
|
|
|
|
#define FLAG_0x02D 0x2D
|
|
|
|
#define FLAG_0x02E 0x2E
|
|
|
|
#define FLAG_0x02F 0x2F
|
|
|
|
#define FLAG_0x030 0x30
|
|
|
|
#define FLAG_0x031 0x31
|
|
|
|
#define FLAG_0x032 0x32
|
|
|
|
#define FLAG_0x033 0x33
|
|
|
|
#define FLAG_0x034 0x34
|
|
|
|
#define FLAG_0x035 0x35
|
|
|
|
#define FLAG_0x036 0x36
|
|
|
|
#define FLAG_0x037 0x37
|
|
|
|
#define FLAG_0x038 0x38
|
|
|
|
#define FLAG_0x039 0x39
|
|
|
|
#define FLAG_0x03A 0x3A
|
|
|
|
#define FLAG_0x03B 0x3B
|
|
|
|
#define FLAG_0x03C 0x3C
|
|
|
|
#define FLAG_0x03D 0x3D
|
|
|
|
#define FLAG_0x03E 0x3E
|
|
|
|
#define FLAG_0x03F 0x3F
|
|
|
|
#define FLAG_0x040 0x40
|
|
|
|
#define FLAG_0x041 0x41
|
|
|
|
#define FLAG_0x042 0x42
|
|
|
|
#define FLAG_0x043 0x43
|
|
|
|
#define FLAG_0x044 0x44
|
|
|
|
#define FLAG_0x045 0x45
|
|
|
|
#define FLAG_0x046 0x46
|
|
|
|
#define FLAG_0x047 0x47
|
|
|
|
#define FLAG_0x048 0x48
|
|
|
|
#define FLAG_0x049 0x49
|
|
|
|
#define FLAG_0x04A 0x4A
|
|
|
|
#define FLAG_0x04B 0x4B
|
|
|
|
#define FLAG_0x04C 0x4C
|
|
|
|
#define FLAG_0x04D 0x4D
|
|
|
|
#define FLAG_0x04E 0x4E
|
|
|
|
#define FLAG_0x04F 0x4F
|
2018-10-18 21:28:59 +02:00
|
|
|
#define FLAG_RAYQUAZA_ON_SKY_TOWER_SUMMIT 0x50
|
2017-12-11 19:27:51 +01:00
|
|
|
#define FLAG_0x051 0x51
|
|
|
|
#define FLAG_0x052 0x52
|
|
|
|
#define FLAG_LEGENDARIES_IN_SOOTOPOLIS 0x53
|
|
|
|
#define FLAG_0x054 0x54
|
|
|
|
#define FLAG_0x055 0x55
|
2018-10-18 21:28:59 +02:00
|
|
|
#define FLAG_LINK_CONTEST_POKE_BALL 0x56
|
2017-12-11 19:27:51 +01:00
|
|
|
#define FLAG_0x057 0x57
|
|
|
|
#define FLAG_0x058 0x58
|
|
|
|
#define FLAG_0x059 0x59
|
|
|
|
#define FLAG_0x05A 0x5A
|
2018-02-26 14:23:17 +01:00
|
|
|
#define FLAG_WATTSON_REMATCH_AVAILABLE 0x5B
|
2017-12-11 19:27:51 +01:00
|
|
|
#define FLAG_0x05C 0x5C
|
|
|
|
#define FLAG_0x05D 0x5D
|
|
|
|
#define FLAG_0x05E 0x5E
|
|
|
|
#define FLAG_0x05F 0x5F
|
|
|
|
#define FLAG_0x060 0x60
|
|
|
|
#define FLAG_0x061 0x61
|
|
|
|
#define FLAG_0x062 0x62
|
|
|
|
#define FLAG_0x063 0x63
|
|
|
|
#define FLAG_0x064 0x64
|
|
|
|
#define FLAG_0x065 0x65
|
|
|
|
#define FLAG_0x066 0x66
|
|
|
|
#define FLAG_0x067 0x67
|
|
|
|
#define FLAG_0x068 0x68
|
|
|
|
#define FLAG_0x069 0x69
|
|
|
|
#define FLAG_0x06A 0x6A
|
|
|
|
#define FLAG_0x06B 0x6B
|
|
|
|
#define FLAG_0x06C 0x6C
|
|
|
|
#define FLAG_0x06D 0x6D
|
|
|
|
#define FLAG_0x06E 0x6E
|
|
|
|
#define FLAG_0x06F 0x6F
|
|
|
|
#define FLAG_0x070 0x70
|
|
|
|
#define FLAG_0x071 0x71
|
|
|
|
#define FLAG_0x072 0x72
|
|
|
|
#define FLAG_0x073 0x73
|
|
|
|
#define FLAG_0x074 0x74
|
|
|
|
#define FLAG_0x075 0x75
|
|
|
|
#define FLAG_0x076 0x76
|
|
|
|
#define FLAG_0x077 0x77
|
2017-12-27 04:20:29 +01:00
|
|
|
#define FLAG_LANDMARK_MIRAGE_TOWER 0x78
|
2017-12-11 19:27:51 +01:00
|
|
|
#define FLAG_0x079 0x79
|
|
|
|
#define FLAG_0x07A 0x7A
|
|
|
|
#define FLAG_0x07B 0x7B
|
|
|
|
#define FLAG_0x07C 0x7C
|
|
|
|
#define FLAG_0x07D 0x7D
|
|
|
|
#define FLAG_0x07E 0x7E
|
|
|
|
#define FLAG_0x07F 0x7F
|
|
|
|
#define FLAG_0x080 0x80
|
|
|
|
#define FLAG_0x081 0x81
|
|
|
|
#define FLAG_0x082 0x82
|
|
|
|
#define FLAG_0x083 0x83
|
|
|
|
#define FLAG_0x084 0x84
|
|
|
|
#define FLAG_0x085 0x85
|
|
|
|
#define FLAG_PENDING_DAYCARE_EGG 0x86
|
|
|
|
#define FLAG_0x087 0x87
|
|
|
|
#define FLAG_0x088 0x88
|
|
|
|
#define FLAG_0x089 0x89
|
|
|
|
#define FLAG_0x08A 0x8A
|
|
|
|
#define FLAG_0x08B 0x8B
|
|
|
|
#define FLAG_0x08C 0x8C
|
|
|
|
#define FLAG_0x08D 0x8D
|
|
|
|
#define FLAG_0x08E 0x8E
|
|
|
|
#define FLAG_0x08F 0x8F
|
|
|
|
#define FLAG_0x090 0x90
|
|
|
|
#define FLAG_0x091 0x91
|
|
|
|
#define FLAG_0x092 0x92
|
|
|
|
#define FLAG_0x093 0x93
|
|
|
|
#define FLAG_0x094 0x94
|
|
|
|
#define FLAG_0x095 0x95
|
|
|
|
#define FLAG_0x096 0x96
|
|
|
|
#define FLAG_0x097 0x97
|
|
|
|
#define FLAG_0x098 0x98
|
|
|
|
#define FLAG_0x099 0x99
|
|
|
|
#define FLAG_0x09A 0x9A
|
|
|
|
#define FLAG_0x09B 0x9B
|
|
|
|
#define FLAG_0x09C 0x9C
|
2018-12-25 18:02:41 +01:00
|
|
|
#define FLAG_FORCE_MIRAGE_TOWER_VISIBLE 0x9D
|
2017-12-11 19:27:51 +01:00
|
|
|
#define FLAG_0x09E 0x9E
|
|
|
|
#define FLAG_0x09F 0x9F
|
|
|
|
#define FLAG_0x0A0 0xA0
|
|
|
|
#define FLAG_0x0A1 0xA1
|
|
|
|
#define FLAG_0x0A2 0xA2
|
|
|
|
#define FLAG_0x0A3 0xA3
|
|
|
|
#define FLAG_0x0A4 0xA4
|
|
|
|
#define FLAG_0x0A5 0xA5
|
|
|
|
#define FLAG_0x0A6 0xA6
|
|
|
|
#define FLAG_0x0A7 0xA7
|
|
|
|
#define FLAG_0x0A8 0xA8
|
|
|
|
#define FLAG_0x0A9 0xA9
|
|
|
|
#define FLAG_0x0AA 0xAA
|
|
|
|
#define FLAG_0x0AB 0xAB
|
|
|
|
#define FLAG_0x0AC 0xAC
|
2018-10-18 21:28:59 +02:00
|
|
|
|
|
|
|
#define FLAG_DECORATION_0 0xAD
|
|
|
|
#define FLAG_DECORATION_1 0xAE
|
|
|
|
#define FLAG_DECORATION_2 0xAF
|
|
|
|
#define FLAG_DECORATION_3 0xB0
|
|
|
|
#define FLAG_DECORATION_4 0xB1
|
|
|
|
#define FLAG_DECORATION_5 0xB2
|
|
|
|
#define FLAG_DECORATION_6 0xB3
|
|
|
|
#define FLAG_DECORATION_7 0xB4
|
|
|
|
#define FLAG_DECORATION_8 0xB5
|
|
|
|
#define FLAG_DECORATION_9 0xB6
|
|
|
|
#define FLAG_DECORATION_10 0xB7
|
|
|
|
#define FLAG_DECORATION_11 0xB8
|
|
|
|
#define FLAG_DECORATION_12 0xB9
|
|
|
|
#define FLAG_DECORATION_13 0xBA
|
|
|
|
#define FLAG_DECORATION_14 0xBB
|
2018-10-19 20:59:18 +02:00
|
|
|
|
|
|
|
// scripts
|
2017-12-11 19:27:51 +01:00
|
|
|
#define FLAG_0x0BC 0xBC
|
|
|
|
#define FLAG_0x0BD 0xBD
|
|
|
|
#define FLAG_0x0BE 0xBE
|
|
|
|
#define FLAG_0x0BF 0xBF
|
|
|
|
#define FLAG_0x0C0 0xC0
|
|
|
|
#define FLAG_0x0C1 0xC1
|
|
|
|
#define FLAG_0x0C2 0xC2
|
|
|
|
#define FLAG_0x0C3 0xC3
|
|
|
|
#define FLAG_0x0C4 0xC4
|
|
|
|
#define FLAG_0x0C5 0xC5
|
|
|
|
#define FLAG_0x0C6 0xC6
|
2018-08-08 10:37:12 +02:00
|
|
|
#define FLAG_RUSTURF_TUNNEL_OPENED 0xC7
|
2017-12-11 19:27:51 +01:00
|
|
|
#define FLAG_0x0C8 0xC8
|
|
|
|
#define FLAG_0x0C9 0xC9
|
|
|
|
#define FLAG_0x0CA 0xCA
|
|
|
|
#define FLAG_0x0CB 0xCB
|
|
|
|
#define FLAG_0x0CC 0xCC
|
|
|
|
#define FLAG_0x0CD 0xCD
|
|
|
|
#define FLAG_0x0CE 0xCE
|
|
|
|
#define FLAG_0x0CF 0xCF
|
2018-02-26 14:42:15 +01:00
|
|
|
#define FLAG_GOT_BASEMENT_KEY_FROM_WATTSON 0xD0
|
|
|
|
#define FLAG_GOT_TM24_FROM_WATTSON 0xD1
|
2017-12-11 19:27:51 +01:00
|
|
|
#define FLAG_0x0D2 0xD2
|
|
|
|
#define FLAG_0x0D3 0xD3
|
|
|
|
#define FLAG_0x0D4 0xD4
|
|
|
|
#define FLAG_0x0D5 0xD5
|
|
|
|
#define FLAG_0x0D6 0xD6
|
|
|
|
#define FLAG_0x0D7 0xD7
|
|
|
|
#define FLAG_0x0D8 0xD8
|
|
|
|
#define FLAG_0x0D9 0xD9
|
|
|
|
#define FLAG_0x0DA 0xDA
|
|
|
|
#define FLAG_0x0DB 0xDB
|
|
|
|
#define FLAG_0x0DC 0xDC
|
|
|
|
#define FLAG_0x0DD 0xDD
|
|
|
|
#define FLAG_0x0DE 0xDE
|
|
|
|
#define FLAG_0x0DF 0xDF
|
|
|
|
#define FLAG_0x0E0 0xE0
|
|
|
|
#define FLAG_0x0E1 0xE1
|
|
|
|
#define FLAG_0x0E2 0xE2
|
|
|
|
#define FLAG_0x0E3 0xE3
|
|
|
|
#define FLAG_0x0E4 0xE4
|
|
|
|
#define FLAG_0x0E5 0xE5
|
2018-10-18 04:07:23 +02:00
|
|
|
#define FLAG_RECEIVED_TM_36 0xE6
|
2017-12-11 19:27:51 +01:00
|
|
|
#define FLAG_0x0E7 0xE7
|
|
|
|
#define FLAG_0x0E8 0xE8
|
|
|
|
#define FLAG_0x0E9 0xE9
|
|
|
|
#define FLAG_0x0EA 0xEA
|
|
|
|
#define FLAG_0x0EB 0xEB
|
|
|
|
#define FLAG_0x0EC 0xEC
|
|
|
|
#define FLAG_0x0ED 0xED
|
|
|
|
#define FLAG_0x0EE 0xEE
|
|
|
|
#define FLAG_0x0EF 0xEF
|
|
|
|
#define FLAG_0x0F0 0xF0
|
|
|
|
#define FLAG_0x0F1 0xF1
|
|
|
|
#define FLAG_0x0F2 0xF2
|
|
|
|
#define FLAG_0x0F3 0xF3
|
|
|
|
#define FLAG_0x0F4 0xF4
|
|
|
|
#define FLAG_0x0F5 0xF5
|
|
|
|
#define FLAG_0x0F6 0xF6
|
|
|
|
#define FLAG_0x0F7 0xF7
|
|
|
|
#define FLAG_0x0F8 0xF8
|
|
|
|
#define FLAG_0x0F9 0xF9
|
|
|
|
#define FLAG_0x0FA 0xFA
|
|
|
|
#define FLAG_0x0FB 0xFB
|
|
|
|
#define FLAG_0x0FC 0xFC
|
|
|
|
#define FLAG_0x0FD 0xFD
|
|
|
|
#define FLAG_0x0FE 0xFE
|
|
|
|
#define FLAG_0x0FF 0xFF
|
|
|
|
#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
|
2018-10-18 04:07:23 +02:00
|
|
|
|
|
|
|
// upper flags?
|
2017-12-11 19:27:51 +01:00
|
|
|
#define FLAG_0x124 0x124
|
|
|
|
#define FLAG_0x125 0x125
|
2018-10-19 20:59:18 +02:00
|
|
|
#define FLAG_TRADED_SCANNER_TO_STERN 0x126
|
2017-12-11 19:27:51 +01:00
|
|
|
#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
|
2017-12-16 01:08:55 +01:00
|
|
|
#define FLAG_HAS_MATCH_CALL 0x12F
|
2017-12-11 19:27:51 +01:00
|
|
|
#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
|
2018-12-25 18:02:41 +01:00
|
|
|
#define FLAG_MIRAGE_TOWER_VISIBLE 0x14E
|
2018-10-18 04:07:23 +02:00
|
|
|
#define FLAG_0x14F 0x14F// PLAYER CHOSE CLAW FOSSIL
|
|
|
|
#define FLAG_0x150 0x150// PLAYER CHOSE ROOT FOSSIL
|
2017-12-11 19:27:51 +01:00
|
|
|
#define FLAG_0x151 0x151
|
|
|
|
#define FLAG_0x152 0x152
|
|
|
|
#define FLAG_0x153 0x153
|
|
|
|
#define FLAG_0x154 0x154
|
|
|
|
#define FLAG_0x155 0x155
|
|
|
|
#define FLAG_0x156 0x156
|
|
|
|
#define FLAG_0x157 0x157
|
|
|
|
#define FLAG_0x158 0x158
|
|
|
|
#define FLAG_0x159 0x159
|
|
|
|
#define FLAG_0x15A 0x15A
|
|
|
|
#define FLAG_0x15B 0x15B
|
2018-03-01 04:47:50 +01:00
|
|
|
|
2017-12-16 01:08:55 +01:00
|
|
|
#define FLAG_MATCH_CALL_REGISTERED 0x15C
|
2017-12-11 19:27:51 +01:00
|
|
|
#define FLAG_0x15D 0x15D
|
|
|
|
#define FLAG_0x15E 0x15E
|
|
|
|
#define FLAG_0x15F 0x15F
|
|
|
|
#define FLAG_0x160 0x160
|
|
|
|
#define FLAG_0x161 0x161
|
|
|
|
#define FLAG_0x162 0x162
|
|
|
|
#define FLAG_0x163 0x163
|
|
|
|
#define FLAG_0x164 0x164
|
|
|
|
#define FLAG_0x165 0x165
|
|
|
|
#define FLAG_0x166 0x166
|
|
|
|
#define FLAG_0x167 0x167
|
|
|
|
#define FLAG_0x168 0x168
|
|
|
|
#define FLAG_0x169 0x169
|
|
|
|
#define FLAG_0x16A 0x16A
|
|
|
|
#define FLAG_0x16B 0x16B
|
|
|
|
#define FLAG_0x16C 0x16C
|
|
|
|
#define FLAG_0x16D 0x16D
|
|
|
|
#define FLAG_0x16E 0x16E
|
|
|
|
#define FLAG_0x16F 0x16F
|
|
|
|
#define FLAG_0x170 0x170
|
|
|
|
#define FLAG_0x171 0x171
|
|
|
|
#define FLAG_0x172 0x172
|
|
|
|
#define FLAG_0x173 0x173
|
|
|
|
#define FLAG_0x174 0x174
|
|
|
|
#define FLAG_0x175 0x175
|
|
|
|
#define FLAG_0x176 0x176
|
|
|
|
#define FLAG_0x177 0x177
|
|
|
|
#define FLAG_0x178 0x178
|
|
|
|
#define FLAG_0x179 0x179
|
|
|
|
#define FLAG_0x17A 0x17A
|
|
|
|
#define FLAG_0x17B 0x17B
|
|
|
|
#define FLAG_0x17C 0x17C
|
|
|
|
#define FLAG_0x17D 0x17D
|
|
|
|
#define FLAG_0x17E 0x17E
|
|
|
|
#define FLAG_0x17F 0x17F
|
|
|
|
#define FLAG_0x180 0x180
|
|
|
|
#define FLAG_0x181 0x181
|
|
|
|
#define FLAG_0x182 0x182
|
|
|
|
#define FLAG_0x183 0x183
|
|
|
|
#define FLAG_0x184 0x184
|
|
|
|
#define FLAG_0x185 0x185
|
|
|
|
#define FLAG_0x186 0x186
|
|
|
|
#define FLAG_0x187 0x187
|
|
|
|
#define FLAG_0x188 0x188
|
|
|
|
#define FLAG_0x189 0x189
|
|
|
|
#define FLAG_0x18A 0x18A
|
|
|
|
#define FLAG_0x18B 0x18B
|
|
|
|
#define FLAG_0x18C 0x18C
|
|
|
|
#define FLAG_0x18D 0x18D
|
|
|
|
#define FLAG_0x18E 0x18E
|
|
|
|
#define FLAG_0x18F 0x18F
|
|
|
|
#define FLAG_0x190 0x190
|
|
|
|
#define FLAG_0x191 0x191
|
|
|
|
#define FLAG_0x192 0x192
|
|
|
|
#define FLAG_0x193 0x193
|
|
|
|
#define FLAG_0x194 0x194
|
|
|
|
#define FLAG_0x195 0x195
|
|
|
|
#define FLAG_0x196 0x196
|
|
|
|
#define FLAG_0x197 0x197
|
|
|
|
#define FLAG_0x198 0x198
|
|
|
|
#define FLAG_0x199 0x199
|
|
|
|
#define FLAG_0x19A 0x19A
|
|
|
|
#define FLAG_0x19B 0x19B
|
|
|
|
#define FLAG_0x19C 0x19C
|
|
|
|
#define FLAG_0x19D 0x19D
|
|
|
|
#define FLAG_0x19E 0x19E
|
|
|
|
#define FLAG_0x19F 0x19F
|
|
|
|
#define FLAG_0x1A0 0x1A0
|
|
|
|
#define FLAG_0x1A1 0x1A1
|
|
|
|
#define FLAG_0x1A2 0x1A2
|
|
|
|
#define FLAG_0x1A3 0x1A3
|
|
|
|
#define FLAG_0x1A4 0x1A4
|
|
|
|
#define FLAG_0x1A5 0x1A5
|
|
|
|
#define FLAG_0x1A6 0x1A6
|
|
|
|
#define FLAG_0x1A7 0x1A7
|
|
|
|
#define FLAG_0x1A8 0x1A8
|
|
|
|
#define FLAG_0x1A9 0x1A9
|
|
|
|
#define FLAG_0x1AA 0x1AA
|
|
|
|
#define FLAG_0x1AB 0x1AB
|
|
|
|
#define FLAG_0x1AC 0x1AC
|
|
|
|
#define FLAG_0x1AD 0x1AD
|
|
|
|
#define FLAG_0x1AE 0x1AE
|
|
|
|
#define FLAG_0x1AF 0x1AF
|
|
|
|
#define FLAG_0x1B0 0x1B0
|
|
|
|
#define FLAG_0x1B1 0x1B1
|
|
|
|
#define FLAG_0x1B2 0x1B2
|
|
|
|
#define FLAG_0x1B3 0x1B3
|
|
|
|
#define FLAG_0x1B4 0x1B4
|
|
|
|
#define FLAG_0x1B5 0x1B5
|
|
|
|
#define FLAG_0x1B6 0x1B6
|
|
|
|
#define FLAG_0x1B7 0x1B7
|
|
|
|
#define FLAG_0x1B8 0x1B8
|
|
|
|
#define FLAG_0x1B9 0x1B9
|
|
|
|
#define FLAG_0x1BA 0x1BA
|
|
|
|
#define FLAG_0x1BB 0x1BB
|
|
|
|
#define FLAG_0x1BC 0x1BC
|
|
|
|
#define FLAG_0x1BD 0x1BD
|
|
|
|
#define FLAG_0x1BE 0x1BE
|
|
|
|
#define FLAG_0x1BF 0x1BF
|
|
|
|
#define FLAG_0x1C0 0x1C0
|
|
|
|
#define FLAG_0x1C1 0x1C1
|
|
|
|
#define FLAG_0x1C2 0x1C2
|
|
|
|
#define FLAG_0x1C3 0x1C3
|
|
|
|
#define FLAG_0x1C4 0x1C4
|
|
|
|
#define FLAG_0x1C5 0x1C5
|
|
|
|
#define FLAG_0x1C6 0x1C6
|
|
|
|
#define FLAG_0x1C7 0x1C7
|
|
|
|
#define FLAG_0x1C8 0x1C8
|
|
|
|
#define FLAG_0x1C9 0x1C9
|
|
|
|
#define FLAG_0x1CA 0x1CA
|
|
|
|
#define FLAG_0x1CB 0x1CB
|
|
|
|
#define FLAG_0x1CC 0x1CC
|
|
|
|
#define FLAG_0x1CD 0x1CD
|
|
|
|
#define FLAG_0x1CE 0x1CE
|
|
|
|
#define FLAG_0x1CF 0x1CF
|
|
|
|
#define FLAG_0x1D0 0x1D0
|
|
|
|
#define FLAG_0x1D1 0x1D1
|
|
|
|
#define FLAG_0x1D2 0x1D2
|
|
|
|
#define FLAG_0x1D3 0x1D3
|
|
|
|
#define FLAG_0x1D4 0x1D4
|
|
|
|
#define FLAG_0x1D5 0x1D5
|
|
|
|
#define FLAG_0x1D6 0x1D6
|
|
|
|
#define FLAG_0x1D7 0x1D7
|
|
|
|
#define FLAG_0x1D8 0x1D8
|
|
|
|
#define FLAG_0x1D9 0x1D9
|
|
|
|
#define FLAG_0x1DA 0x1DA
|
|
|
|
#define FLAG_0x1DB 0x1DB
|
|
|
|
#define FLAG_0x1DC 0x1DC
|
|
|
|
#define FLAG_0x1DD 0x1DD
|
|
|
|
#define FLAG_0x1DE 0x1DE
|
|
|
|
#define FLAG_0x1DF 0x1DF
|
|
|
|
#define FLAG_0x1E0 0x1E0
|
|
|
|
#define FLAG_0x1E1 0x1E1
|
|
|
|
#define FLAG_0x1E2 0x1E2
|
|
|
|
#define FLAG_0x1E3 0x1E3
|
2018-01-21 19:30:01 +01:00
|
|
|
#define FLAG_MYSTERY_EVENT_DONE 0x1E4
|
2017-12-11 19:27:51 +01:00
|
|
|
#define FLAG_0x1E5 0x1E5
|
|
|
|
#define FLAG_0x1E6 0x1E6
|
|
|
|
#define FLAG_0x1E7 0x1E7
|
|
|
|
#define FLAG_0x1E8 0x1E8
|
|
|
|
#define FLAG_0x1E9 0x1E9
|
|
|
|
#define FLAG_0x1EA 0x1EA
|
|
|
|
#define FLAG_0x1EB 0x1EB
|
|
|
|
#define FLAG_0x1EC 0x1EC
|
|
|
|
#define FLAG_0x1ED 0x1ED
|
|
|
|
#define FLAG_0x1EE 0x1EE
|
|
|
|
#define FLAG_0x1EF 0x1EF
|
|
|
|
#define FLAG_0x1F0 0x1F0
|
|
|
|
#define FLAG_0x1F1 0x1F1
|
|
|
|
#define FLAG_0x1F2 0x1F2
|
|
|
|
#define FLAG_0x1F3 0x1F3
|
2018-10-17 18:25:12 +02:00
|
|
|
#define FLAG_0x1F5 0x1F5 // trick house end room?
|
2018-10-18 04:07:23 +02:00
|
|
|
|
2018-10-19 20:59:18 +02:00
|
|
|
// Hidden Items -- sorted by location
|
|
|
|
#define FLAG_HIDDEN_ITEMS_START 0x1F4
|
|
|
|
#define FLAG_HIDDEN_ITEM_TRICK_HOUSE_NUGGET (FLAG_HIDDEN_ITEMS_START + 0x01)
|
2018-10-19 03:32:21 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_UNDERWATER_1_CARBOS (FLAG_HIDDEN_ITEMS_START + 0x08)
|
|
|
|
#define FLAG_HIDDEN_ITEM_UNDERWATER_1_GREEN_SHARD (FLAG_HIDDEN_ITEMS_START + 0x09)
|
|
|
|
#define FLAG_HIDDEN_ITEM_UNDERWATER_1_PEARL (FLAG_HIDDEN_ITEMS_START + 0x0A)
|
|
|
|
#define FLAG_HIDDEN_ITEM_UNDERWATER_1_BIG_PEARL (FLAG_HIDDEN_ITEMS_START + 0x0B)
|
|
|
|
#define FLAG_HIDDEN_ITEM_UNDERWATER_1_HEART_SCALE_1 (FLAG_HIDDEN_ITEMS_START + 0x0D)
|
|
|
|
#define FLAG_HIDDEN_ITEM_UNDERWATER_1_CALCIUM (FLAG_HIDDEN_ITEMS_START + 0x24)
|
|
|
|
#define FLAG_HIDDEN_ITEM_UNDERWATER_1_HEART_SCALE_2 (FLAG_HIDDEN_ITEMS_START + 0x26)
|
2018-10-19 20:59:18 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_UNDERWATER_2_HEART_SCALE (FLAG_HIDDEN_ITEMS_START + 0x0E)
|
|
|
|
#define FLAG_HIDDEN_ITEM_UNDERWATER_2_ULTRA_BALL (FLAG_HIDDEN_ITEMS_START + 0x0F)
|
|
|
|
#define FLAG_HIDDEN_ITEM_UNDERWATER_2_STARDUST (FLAG_HIDDEN_ITEMS_START + 0x10)
|
|
|
|
#define FLAG_HIDDEN_ITEM_UNDERWATER_2_PEARL (FLAG_HIDDEN_ITEMS_START + 0x11)
|
|
|
|
#define FLAG_HIDDEN_ITEM_UNDERWATER_2_IRON (FLAG_HIDDEN_ITEMS_START + 0x13)
|
2018-10-19 03:32:21 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_UNDERWATER_2_YELLOW_SHARD (FLAG_HIDDEN_ITEMS_START + 0x12)
|
2018-10-19 20:59:18 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_UNDERWATER_2_BIG_PEARL (FLAG_HIDDEN_ITEMS_START + 0x14)
|
|
|
|
#define FLAG_HIDDEN_ITEM_UNDERWATER_2_BLUE_SHARD (FLAG_HIDDEN_ITEMS_START + 0x0C)
|
|
|
|
#define FLAG_HIDDEN_ITEM_UNDERWATER_3_STAR_PIECE (FLAG_HIDDEN_ITEMS_START + 0x15)
|
|
|
|
#define FLAG_HIDDEN_ITEM_UNDERWATER_3_HP_UP (FLAG_HIDDEN_ITEMS_START + 0x16)
|
2018-10-19 03:32:21 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_UNDERWATER_3_HEART_SCALE (FLAG_HIDDEN_ITEMS_START + 0x17)
|
2018-10-19 20:59:18 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_UNDERWATER_3_RED_SHARD (FLAG_HIDDEN_ITEMS_START + 0x18)
|
2018-10-19 03:32:21 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_UNDERWATER_4_PROTEIN (FLAG_HIDDEN_ITEMS_START + 0x19)
|
2018-10-19 20:59:18 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_UNDERWATER_4_PEARL (FLAG_HIDDEN_ITEMS_START + 0x1A)
|
|
|
|
#define FLAG_HIDDEN_ITEM_FALLARBOR_TOWN_NUGGET (FLAG_HIDDEN_ITEMS_START + 0x1C)
|
2018-10-18 04:07:23 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_LAVARIDGE_TOWN_ICE_HEAL (FLAG_HIDDEN_ITEMS_START + 0x00)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ABANDONED_SHIP_RM_1_KEY (FLAG_HIDDEN_ITEMS_START + 0x1F)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ABANDONED_SHIP_RM_2_KEY (FLAG_HIDDEN_ITEMS_START + 0x20)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ABANDONED_SHIP_RM_4_KEY (FLAG_HIDDEN_ITEMS_START + 0x21)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ABANDONED_SHIP_RM_6_KEY (FLAG_HIDDEN_ITEMS_START + 0x22)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ARTISAN_CAVE_B1F_CALCIUM (FLAG_HIDDEN_ITEMS_START + 0x65)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ARTISAN_CAVE_B1F_ZINC (FLAG_HIDDEN_ITEMS_START + 0x66)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ARTISAN_CAVE_B1F_PROTEIN (FLAG_HIDDEN_ITEMS_START + 0x67)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ARTISAN_CAVE_B1F_IRON (FLAG_HIDDEN_ITEMS_START + 0x68)
|
|
|
|
#define FLAG_HIDDEN_ITEM_GRANITE_CAVE_B2F_EVERSTONE_1 (FLAG_HIDDEN_ITEMS_START + 0x30)
|
|
|
|
#define FLAG_HIDDEN_ITEM_GRANITE_CAVE_B2F_EVERSTONE_2 (FLAG_HIDDEN_ITEMS_START + 0x31)
|
|
|
|
#define FLAG_HIDDEN_ITEM_JAGGED_PASS_GREAT_BALL (FLAG_HIDDEN_ITEMS_START + 0x4C)
|
|
|
|
#define FLAG_HIDDEN_ITEM_JAGGED_PASS_FULL_HEAL (FLAG_HIDDEN_ITEMS_START + 0x4D)
|
|
|
|
#define FLAG_HIDDEN_ITEM_LILYCOVE_CITY_HEART_SCALE (FLAG_HIDDEN_ITEMS_START + 0x1B)
|
2018-10-18 21:28:59 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_LILYCOVE_CITY_PP_UP (FLAG_HIDDEN_ITEMS_START + 0x2B)
|
|
|
|
#define FLAG_HIDDEN_ITEM_LILYCOVE_CITY_POKE_BALL (FLAG_HIDDEN_ITEMS_START + 0x4B)
|
|
|
|
#define FLAG_HIDDEN_ITEM_MT_PYRE_EXTERIOR_ULTRA_BALL (FLAG_HIDDEN_ITEMS_START + 0x1D)
|
|
|
|
#define FLAG_HIDDEN_ITEM_MT_PYRE_EXTERIOR_MAX_ETHER (FLAG_HIDDEN_ITEMS_START + 0x4E)
|
|
|
|
#define FLAG_HIDDEN_ITEM_MT_PYRE_SUMMIT_ZINC (FLAG_HIDDEN_ITEMS_START + 0x4F)
|
|
|
|
#define FLAG_HIDDEN_ITEM_MT_PYRE_SUMMIT_RARE_CANDY (FLAG_HIDDEN_ITEMS_START + 0x50)
|
|
|
|
#define FLAG_HIDDEN_ITEM_NAVEL_ROCK_TOP_SACRED_ASH (FLAG_HIDDEN_ITEMS_START + 0x6D)
|
|
|
|
#define FLAG_HIDDEN_ITEM_PETALBURG_CITY_RARE_CANDY (FLAG_HIDDEN_ITEMS_START + 0x5F)
|
2018-10-19 20:59:18 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_PETALBURG_WOODS_POTION (FLAG_HIDDEN_ITEMS_START + 0x3A)
|
2018-10-18 21:28:59 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_PETALBURG_WOODS_TINY_MUSHROOM_1 (FLAG_HIDDEN_ITEMS_START + 0x3B)
|
|
|
|
#define FLAG_HIDDEN_ITEM_PETALBURG_WOODS_TINY_MUSHROOM_2 (FLAG_HIDDEN_ITEMS_START + 0x3C)
|
2018-10-19 20:59:18 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_PETALBURG_WOODS_POKE_BALL (FLAG_HIDDEN_ITEMS_START + 0x3D)
|
|
|
|
#define FLAG_HIDDEN_ITEM_VICTORY_ROAD_B2F_ELIXIR (FLAG_HIDDEN_ITEMS_START + 0x52)
|
2018-10-19 03:32:21 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_VICTORY_ROAD_B2F_MAX_REPEL (FLAG_HIDDEN_ITEMS_START + 0x53)
|
2018-10-18 21:28:59 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_SAFARI_ZONE_NORTH_EAST_RARE_CANDY (FLAG_HIDDEN_ITEMS_START + 0x6A)
|
|
|
|
#define FLAG_HIDDEN_ITEM_SAFARI_ZONE_NORTH_EAST_ZINC (FLAG_HIDDEN_ITEMS_START + 0x6B)
|
|
|
|
#define FLAG_HIDDEN_ITEM_SAFARI_ZONE_SOUTH_EAST_PP_UP (FLAG_HIDDEN_ITEMS_START + 0x6C)
|
|
|
|
#define FLAG_HIDDEN_ITEM_SAFARI_ZONE_SOUTH_EAST_FULL_RESTORE (FLAG_HIDDEN_ITEMS_START + 0x69)
|
2018-10-19 03:32:21 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_SS_TIDAL_LOWER_DECK_LEFTOVERS (FLAG_HIDDEN_ITEMS_START + 0x23)
|
|
|
|
#define FLAG_HIDDEN_ITEM_VICTORY_ROAD_1F_ULTRA_BALL (FLAG_HIDDEN_ITEMS_START + 0x51)
|
2018-10-19 19:04:47 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_104_SUPER_POTION (FLAG_HIDDEN_ITEMS_START + 0x2C)
|
2018-10-19 20:59:18 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_104_POKE_BALL (FLAG_HIDDEN_ITEMS_START + 0x3E)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_104_POTION (FLAG_HIDDEN_ITEMS_START + 0x25)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_104_ANTIDOTE (FLAG_HIDDEN_ITEMS_START + 0x55)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_104_HEART_SCALE (FLAG_HIDDEN_ITEMS_START + 0x58)
|
2018-10-19 19:04:47 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_105_HEART_SCALE (FLAG_HIDDEN_ITEMS_START + 0x59)
|
2018-10-19 20:59:18 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_105_BIG_PEARL (FLAG_HIDDEN_ITEMS_START + 0x6F)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_106_POKE_BALL (FLAG_HIDDEN_ITEMS_START + 0x3F)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_106_STARDUST (FLAG_HIDDEN_ITEMS_START + 0x2E)
|
2018-10-19 19:04:47 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_106_HEART_SCALE (FLAG_HIDDEN_ITEMS_START + 0x2F)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_108_RARE_CANDY (FLAG_HIDDEN_ITEMS_START + 0x56)
|
2018-10-19 20:59:18 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_109_REVIVE (FLAG_HIDDEN_ITEMS_START + 0x32)
|
2018-10-19 19:04:47 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_109_HEART_SCALE_1 (FLAG_HIDDEN_ITEMS_START + 0x34)
|
2018-10-19 20:59:18 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_109_GREAT_BALL (FLAG_HIDDEN_ITEMS_START + 0x33)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_109_ETHER (FLAG_HIDDEN_ITEMS_START + 0x40)
|
2018-10-19 19:04:47 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_109_HEART_SCALE_2 (FLAG_HIDDEN_ITEMS_START + 0x5A)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_109_HEART_SCALE_3 (FLAG_HIDDEN_ITEMS_START + 0x5B)
|
2018-10-19 20:59:18 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_110_REVIVE (FLAG_HIDDEN_ITEMS_START + 0x36)
|
2018-10-19 19:04:47 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_110_GREAT_BALL (FLAG_HIDDEN_ITEMS_START + 0x35)
|
2018-10-19 20:59:18 +02:00
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_110_POKE_BALL (FLAG_HIDDEN_ITEMS_START + 0x41)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_110_FULL_HEAL (FLAG_HIDDEN_ITEMS_START + 0x37)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_111_STARDUST (FLAG_HIDDEN_ITEMS_START + 0x02)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_111_PROTEIN (FLAG_HIDDEN_ITEMS_START + 0x38)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_111_RARE_CANDY (FLAG_HIDDEN_ITEMS_START + 0x39)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_113_ETHER (FLAG_HIDDEN_ITEMS_START + 0x03)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_113_TM_32 (FLAG_HIDDEN_ITEMS_START + 0x1E)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_113_NUGGET (FLAG_HIDDEN_ITEMS_START + 0x62)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_114_CARBOS (FLAG_HIDDEN_ITEMS_START + 0x04)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_113_REVIVE (FLAG_HIDDEN_ITEMS_START + 0x2A)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_115_HEART_SCALE (FLAG_HIDDEN_ITEMS_START + 0x61)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_116_SUPER_POTION (FLAG_HIDDEN_ITEMS_START + 0x2D)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_116_BLACK_GLASSES (FLAG_HIDDEN_ITEMS_START + 0x60)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_117_REPEL (FLAG_HIDDEN_ITEMS_START + 0x48)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_118_HEART_SCALE (FLAG_HIDDEN_ITEMS_START + 0x42)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_118_IRON (FLAG_HIDDEN_ITEMS_START + 0x43)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_119_CALCIUM (FLAG_HIDDEN_ITEMS_START + 0x05)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_119_ULTRA_BALL (FLAG_HIDDEN_ITEMS_START + 0x06)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_119_FULL_HEAL (FLAG_HIDDEN_ITEMS_START + 0x44)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_119_MAX_ETHER (FLAG_HIDDEN_ITEMS_START + 0x57)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_120_RARE_CANDY_1 (FLAG_HIDDEN_ITEMS_START + 0x47)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_120_REVIVE (FLAG_HIDDEN_ITEMS_START + 0x54)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_120_RARE_CANDY_2 (FLAG_HIDDEN_ITEMS_START + 0x45)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_120_ZINC (FLAG_HIDDEN_ITEMS_START + 0x46)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_121_HP_UP (FLAG_HIDDEN_ITEMS_START + 0x27)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_121_NUGGET (FLAG_HIDDEN_ITEMS_START + 0x28)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_121_FULL_HEAL (FLAG_HIDDEN_ITEMS_START + 0x49)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_121_MAX_REVIVE (FLAG_HIDDEN_ITEMS_START + 0x64)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_123_SUPER_REPEL (FLAG_HIDDEN_ITEMS_START + 0x07)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_123_REVIVE (FLAG_HIDDEN_ITEMS_START + 0x29)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_123_HYPER_POTION (FLAG_HIDDEN_ITEMS_START + 0x4A)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_123_PP_UP (FLAG_HIDDEN_ITEMS_START + 0x63)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_123_RARE_CANDY (FLAG_HIDDEN_ITEMS_START + 0x6E)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_128_HEART_SCALE_1 (FLAG_HIDDEN_ITEMS_START + 0x5C)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_128_HEART_SCALE_2 (FLAG_HIDDEN_ITEMS_START + 0x5D)
|
|
|
|
#define FLAG_HIDDEN_ITEM_ROUTE_128_HEART_SCALE_3 (FLAG_HIDDEN_ITEMS_START + 0x5E)
|
2018-10-19 19:04:47 +02:00
|
|
|
|
2018-10-19 20:59:18 +02:00
|
|
|
// Event Flags
|
|
|
|
#define FLAG_HIDE_ROUTE_101_BIRCH_STARTERS_BAG 0x2BC
|
|
|
|
#define FLAG_HIDE_APPRENTICE 0x2BD
|
|
|
|
#define FLAG_HIDE_POKEMON_CENTER_2F_MYSTERY_GIFT_MAN 0x2BE
|
|
|
|
#define FLAG_HIDE_UNION_ROOM_PLAYER_1 0x2BF
|
|
|
|
#define FLAG_HIDE_UNION_ROOM_PLAYER_2 0x2C0
|
|
|
|
#define FLAG_HIDE_UNION_ROOM_PLAYER_3 0x2C1
|
|
|
|
#define FLAG_HIDE_UNION_ROOM_PLAYER_4 0x2C2
|
|
|
|
#define FLAG_HIDE_UNION_ROOM_PLAYER_5 0x2C3
|
|
|
|
#define FLAG_HIDE_UNION_ROOM_PLAYER_6 0x2C4
|
|
|
|
#define FLAG_HIDE_UNION_ROOM_PLAYER_7 0x2C5
|
|
|
|
#define FLAG_HIDE_UNION_ROOM_PLAYER_8 0x2C6
|
|
|
|
#define FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_1 0x2C7
|
|
|
|
#define FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_2 0x2C8
|
|
|
|
#define FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_3 0x2C9
|
|
|
|
#define FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_4 0x2CA
|
|
|
|
#define FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_5 0x2CB
|
|
|
|
#define FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_6 0x2CC
|
|
|
|
#define FLAG_HIDE_SAFARI_ZONE_SOUTH_CONSTRUCTION_WORKERS 0x2CD
|
|
|
|
#define FLAG_HIDE_MEW 0x2CE
|
|
|
|
#define FLAG_HIDE_ROUTE_104_RIVAL 0x2CF
|
|
|
|
#define FLAG_HIDE_ROUTE_101_BIRCH_ZIGZAGOON_BATTLE 0x2D0
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_BIRCH 0x2D1
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_RIVAL_BEDROOM 0x2D2
|
|
|
|
#define FLAG_HIDE_ROUTE_103_RIVAL 0x2D3
|
|
|
|
#define FLAG_HIDE_PETALBURG_WOODS_DEVON_EMPLOYEE 0x2D4
|
|
|
|
#define FLAG_HIDE_PETALBURG_WOODS_AQUA_GRUNT 0x2D5
|
|
|
|
#define FLAG_HIDE_PETALBURG_CITY_WALLY 0x2D6
|
|
|
|
#define FLAG_HIDE_MOSSDEEP_CITY_STEVENS_HOUSE_INVISIBLE_NINJA_BOY 0x2D7
|
|
|
|
#define FLAG_HIDE_PETALBURG_CITY_WALLYS_AUNT 0x2D8
|
|
|
|
#define FLAG_UNUSED_0x2D9 0x2D9
|
|
|
|
#define FLAG_HIDE_LILYCOVE_FAN_CLUB_INTERVIEWER 0x2DA
|
|
|
|
#define FLAG_HIDE_RUSTBORO_CITY_AQUA_GRUNT 0x2DB
|
|
|
|
#define FLAG_HIDE_RUSTBORO_CITY_DEVON_EMPLOYEE_1 0x2DC
|
|
|
|
#define FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_KYOGRE_2 0x2DD
|
|
|
|
#define FLAG_HIDE_PLAYERS_HOUSE_DAD 0x2DE
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_RIVAL_SIBLING 0x2DF
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_RIVAL_SIBLING 0x2E0
|
|
|
|
#define FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_INVISIBLE_NINJA_BOY 0x2E1
|
|
|
|
#define FLAG_HIDE_ROUTE_104_MR_BRINEY 0x2E2
|
|
|
|
#define FLAG_HIDE_BRINEYS_HOUSE_MR_BRINEY 0x2E3
|
|
|
|
#define FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN 0x2E4
|
|
|
|
#define FLAG_HIDE_ROUTE_108_MR_BRINEY 0x2E5
|
|
|
|
#define FLAG_HIDE_ROUTE_104_MR_BRINEY_BOAT 0x2E6
|
|
|
|
#define FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD_TOWN 0x2E7
|
|
|
|
#define FLAG_HIDE_ROUTE_109_MR_BRINEY_BOAT 0x2E8
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_BRENDAN 0x2E9
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_BRENDAN 0x2EA
|
|
|
|
#define FLAG_HIDE_SAFARI_ZONE_SOUTH_EAST_EXPANSION 0x2EB
|
|
|
|
#define FLAG_HIDE_LILYCOVE_HARBOR_EON_TICKET_TAKER 0x2EC
|
|
|
|
#define FLAG_HIDE_SLATEPORT_CITY_SCOTT 0x2ED
|
|
|
|
#define FLAG_HIDE_ROUTE_101_ZIGZAGOON 0x2EE
|
|
|
|
#define FLAG_HIDE_VICTORY_ROAD_EXIT_WALLY 0x2EF
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_MOM_OUTSIDE 0x2F0
|
|
|
|
#define FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_1F_STEVEN 0x2F1
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_PLAYERS_HOUSE_VIGOROTH_1 0x2F2
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_PLAYERS_HOUSE_VIGOROTH_2 0x2F3
|
|
|
|
#define FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_1F_TEAM_MAGMA 0x2F4
|
|
|
|
#define FLAG_HIDE_LITTLE_ROOT_TOWN_PLAYERS_BEDROOM_MOM 0x2F5
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_MOM 0x2F6
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_MOM 0x2F7
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_RIVAL_BEDROOM 0x2F8
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_TRUCK 0x2F9
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_TRUCK 0x2FA
|
|
|
|
#define FLAG_HIDE_DEOXYS 0x2FB
|
|
|
|
#define FLAG_HIDE_BIRTH_ISLAND_DEOXYS_TRIANGLE 0x2FC
|
|
|
|
#define FLAG_HIDE_MAUVILLE_CITY_SCOTT 0x2FD
|
|
|
|
#define FLAG_HIDE_VERDANTURF_TOWN_SCOTT 0x2FE
|
|
|
|
#define FLAG_HIDE_FALLORBOR_TOWN_BATTLE_TENT_SCOTT 0x2FF
|
|
|
|
#define FLAG_HIDE_ROUTE_111_VICTOR_WINSTRATE 0x300
|
|
|
|
#define FLAG_HIDE_ROUTE_111_VICTORIA_WINSTRATE 0x301
|
|
|
|
#define FLAG_HIDE_ROUTE_111_VIVI_WINSTRATE 0x302
|
|
|
|
#define FLAG_HIDE_ROUTE_111_VICKY_WINSTRATE 0x303
|
|
|
|
#define FLAG_HIDE_PETALYBURG_GYM_NORMAN 0x304
|
|
|
|
#define FLAG_HIDE_SKY_PILLAR_TOP_RAYQUAZA_2 0x305
|
|
|
|
#define FLAG_HIDE_LILYCOVE_CONTEST_HALL_CONTEST_ATTENDANT_1 0x306
|
|
|
|
#define FLAG_HIDE_LILYCOVE_MUSEUM_CURATOR 0x307
|
|
|
|
#define FLAG_HIDE_LILYCOVE_MUSEUM_PATRON_1 0x308
|
|
|
|
#define FLAG_HIDE_LILYCOVE_MUSEUM_PATRON_2 0x309
|
|
|
|
#define FLAG_HIDE_LILYCOVE_MUSEUM_PATRON_3 0x30A
|
|
|
|
#define FLAG_HIDE_LILYCOVE_MUSEUM_PATRON_4 0x30B
|
|
|
|
#define FLAG_HIDE_LILYCOVE_MUSEUM_TOURISTS 0x30C
|
|
|
|
#define FLAG_HIDE_PETALBURG_GYM_GREETER 0x30D
|
|
|
|
#define FLAG_HIDE_MARINE_CAVE_KYOGRE 0x30E
|
|
|
|
#define FLAG_HIDE_TERRA_CAVE_GROUDON 0x30F
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_RIVAL_MOM 0x310
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_RIVAL_MOM 0x311
|
|
|
|
#define FLAG_HIDE_ROUTE_119_SCOTT 0x312
|
|
|
|
#define FLAG_HIDE_LILCOVE_MOTEL_SCOTT 0x313
|
|
|
|
#define FLAG_HIDE_MOSSDEEP_CITY_SCOTT 0x314
|
|
|
|
#define FLAG_HIDE_FANCLUB_OLD_LADY 0x315
|
|
|
|
#define FLAG_HIDE_FANCLUB_BOY 0x316
|
|
|
|
#define FLAG_HIDE_FANCLUB_LITTLE_BOY 0x317
|
|
|
|
#define FLAG_HIDE_FANCLUB_LADY 0x318
|
|
|
|
#define FLAG_HIDE_EVER_GRANDE_POKEMON_CENTER_1F_SCOTT 0x319
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_RIVAL 0x31A
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_BIRCH 0x31B
|
|
|
|
#define FLAG_HIDE_ROUTE_111_GABBY_AND_TY_1 0x31C
|
|
|
|
#define FLAG_HIDE_ROUTE_118_GABBY_AND_TY_1 0x31D
|
|
|
|
#define FLAG_HIDE_ROUTE_120_GABBY_AND_TY_1 0x31E
|
|
|
|
#define FLAG_HIDE_ROUTE_111_GABBY_AND_TY_3 0x31F
|
|
|
|
#define FLAG_HIDE_LUGIA 0x320
|
|
|
|
#define FLAG_HIDE_HOOH 0x321
|
|
|
|
#define FLAG_HIDE_LILYCOVE_CONTEST_HALL_REPORTER 0x322
|
|
|
|
#define FLAG_HIDE_SLATEPORT_CITY_CONTEST_REPORTER 0x323
|
|
|
|
#define FLAG_HIDE_MAUVILLE_CITY_WALLY 0x324
|
|
|
|
#define FLAG_HIDE_MAUVILLE_CITY_WALLYS_UNCLE 0x325
|
|
|
|
#define FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_WALLY 0x326
|
|
|
|
#define FLAG_HIDE_RUSTURF_TUNNEL_LOVER_MAN 0x327
|
|
|
|
#define FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_LOVER_MAN 0x328
|
|
|
|
#define FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_WALLYS_UNCLE 0x329
|
|
|
|
#define FLAG_HIDE_SS_TIDAL_CORRIDOR_SCOTT 0x32A
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_POKEBALL_CYNDAQUIL 0x32B
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_POKEBALL_TOTODILE 0x32C
|
|
|
|
#define FLAG_HIDE_ROUTE_116_DROPPED_GLASSES_MAN 0x32D
|
|
|
|
#define FLAG_HIDE_RUSBORO_CITY_RIVAL 0x32E
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_2F_SWABLU_DOLL 0x32F
|
|
|
|
#define FLAG_HIDE_SOOTOPOLIS_CITY_WALLACE 0x330
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_2F_POKE_BALL 0x331
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_2F_POKE_BALL 0x332
|
|
|
|
#define FLAG_HIDE_ROUTE_112_TEAM_MAGMA 0x333
|
|
|
|
#define FLAG_HIDE_CAVE_OF_ORIGIN_B1F_WALLACE 0x334
|
|
|
|
#define FLAG_HIDE_AQUA_HIDEOUT_1F_GRUNT_1_BLOCKING_ENTRANCE 0x335
|
|
|
|
#define FLAG_HIDE_AQUA_HIDEOUT_1F_GRUNT_2_BLOCKING_ENTRANCE 0x336
|
|
|
|
#define FLAG_HIDE_MOSSDEEP_CITY_TEAM_MAGMA 0x337
|
|
|
|
#define FLAG_HIDE_PETALBURG_GYM_WALLYS_UNCLE 0x338
|
|
|
|
#define FLAG_UNUSED_0x339 0x339
|
|
|
|
#define FLAG_HIDE_SOOTOPOLIS_CITY_ARCHIE 0x33A
|
|
|
|
#define FLAG_HIDE_SOOTOPOLIS_CITY_MAXIE 0x33B
|
|
|
|
#define FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_ARCHIE 0x33C
|
|
|
|
#define FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_MAXIE 0x33D
|
|
|
|
#define FLAG_HIDE_PETALBURG_CITY_WALLYS_UNCLE 0x33E
|
|
|
|
#define FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_MAGMA_GRUNTS 0x33F
|
|
|
|
#define FLAG_HIDE_LILYCOVE_CONTEST_HALL_BLEND_MASTER_ONLOOKERS 0x340
|
|
|
|
#define FLAG_HIDE_GRANITE_CAVE_STEVEN 0x341
|
|
|
|
#define FLAG_HIDE_ROUTE_128_STEVEN 0x342
|
|
|
|
#define FLAG_HIDE_SLATEPORT_CITY_GABBY_AND_TY 0x343
|
|
|
|
#define FLAG_HIDE_BATTLE_FRONTIER_RECEPTION_GATE_SCOTT 0x344
|
|
|
|
#define FLAG_HIDE_ROUTE_110_BIRCH 0x345
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_POKEBALL_CHIKORITA 0x346
|
|
|
|
#define FLAG_HIDE_SOOTOPOLIS_CITY_MAN_1 0x347
|
|
|
|
#define FLAG_HIDE_SLATEPORT_CITY_CAPTAIN_STERN 0x348
|
|
|
|
#define FLAG_HIDE_SLATEPORT_CITY_HARBOR_CAPTAIN_STERN 0x349
|
|
|
|
#define FLAG_HIDE_BATTLE_FRONTIER_SUDOWOODO 0x34A
|
|
|
|
#define FLAG_HIDE_ROUTE_111_ROCK_SMASH_TIP_GUY 0x34B
|
|
|
|
#define FLAG_HIDE_RUSTBORO_CITY_SCIENTIST 0x34C
|
|
|
|
#define FLAG_HIDE_SLATEPORT_CITY_HARBOR_AQUA_GRUNT 0x34D
|
|
|
|
#define FLAG_HIDE_SLATEPORT_CITY_HARBOR_ARCHIE 0x34E
|
|
|
|
#define FLAG_HIDE_JAGGED_PASS_MAGMA_GUARD 0x34F
|
|
|
|
#define FLAG_HIDE_SLATEPORT_CITY_HARBOR_SUBMARINE_SHADOW 0x350
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_2F_PICHU_DOLL 0x351
|
|
|
|
#define FLAG_HIDE_MAGMA_HIDEOUT_4F_GROUDON_2 0x352
|
|
|
|
#define FLAG_HIDE_ROUTE_119_RIVAL 0x353
|
|
|
|
#define FLAG_HIDE_LILYCOVE_CITY_AQUA_GRUNTS 0x354
|
|
|
|
#define FLAG_HIDE_MAGMA_HIDEOUT_4F_GROUDON_1 0x355
|
|
|
|
#define FLAG_HIDE_SOOTOPOLIS_CITY_RESIDENTS 0x356
|
|
|
|
#define FLAG_HIDE_SKY_PILLAR_WALLACE 0x357
|
|
|
|
#define FLAG_HIDE_MT_PYRE_SUMMIT_MAXIE 0x358
|
|
|
|
#define FLAG_HIDE_MAGMA_HIDEOUT_GRUNTS 0x359
|
|
|
|
#define FLAG_HIDE_VICTORY_ROAD_ENTRANCE_WALLY 0x35A
|
|
|
|
#define FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_KYOGRE_1 0x35B
|
|
|
|
#define FLAG_HIDE_SLATEPORT_CITY_HARBOR_SS_TIDAL 0x35C
|
|
|
|
#define FLAG_HIDE_LILYCOVE_HARBOR_SSTIDAL 0x35D
|
|
|
|
#define FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_2F_TEAM_MAGMA 0x35E
|
|
|
|
#define FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_2F_STEVEN 0x35F
|
|
|
|
#define FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_ALT_1 0x360
|
|
|
|
#define FLAG_HIDE_BATTLE_TOWER_MULTI_BATTLE_PARTNER_ALT_2 0x361
|
|
|
|
#define FLAG_HIDE_PETALBURG_GYM_WALLY 0x362
|
|
|
|
#define FLAG_UNKNOWN_0x363 0x363
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_FAT_MAN 0x364
|
|
|
|
#define FLAG_HIDE_SLATEPORT_CITY_STERNS_SHIPYARD_MR_BRINEY 0x365
|
|
|
|
#define FLAG_HIDE_LANETTES_HOUSE_LANETTE 0x366
|
|
|
|
#define FLAG_HIDE_FALLORBOR_POKEMON_CENTER_LANETTE 0x367
|
|
|
|
#define FLAG_HIDE_TRICK_HOUSE_ENTRANCE_MAN 0x368
|
|
|
|
#define FLAG_HIDE_LILYCOVE_CONTEST_HALL_POKEBLOCK_EXPERT 0x369
|
|
|
|
#define FLAG_HIDE_DESERT_UNDERPASS_FOSSIL 0x36A
|
2018-12-25 18:02:41 +01:00
|
|
|
#define FLAG_HIDE_ROUTE_111_PLAYER_DESCENT 0x36B
|
2018-10-19 20:59:18 +02:00
|
|
|
#define FLAG_HIDE_ROUTE_111_DESERT_FOSSIL 0x36C
|
|
|
|
#define FLAG_HIDE_MT_CHIMNEY_TRAINERS 0x36D
|
|
|
|
#define FLAG_HIDE_RUSTURF_TUNNEL_AQUA_GRUNT 0x36E
|
|
|
|
#define FLAG_HIDE_RUSTURF_TUNNEL_OLD_MAN 0x36F
|
|
|
|
#define FLAG_HIDE_RUSTURF_TUNNEL_PEEKO 0x370
|
|
|
|
#define FLAG_HIDE_BRINEYS_HOUSE_PEEKO 0x371
|
|
|
|
#define FLAG_HIDE_SLATEPORT_CITY_TEAM_AQUA 0x372
|
|
|
|
#define FLAG_HIDE_SLATEPORT_CITY_OCEANIC_MUSEUM_AQUA_GRUNTS 0x373
|
|
|
|
#define FLAG_HIDE_SLATEPORT_CITY_OCEANIC_MUSEUM_2F_AQUA_GRUNT_1 0x374
|
|
|
|
#define FLAG_HIDE_SLATEPORT_CITY_OCEANIC_MUSEUM_2F_AQUA_GRUNT_2 0x375
|
|
|
|
#define FLAG_HIDE_SLATEPORT_CITY_OCEANIC_MUSEUM_2F_ARCHIE 0x376
|
|
|
|
#define FLAG_HIDE_SLATEPORT_CITY_OCEANIC_MUSEUM_2F_CAPTAIN_STERN 0x377
|
|
|
|
#define FLAG_HIDE_BATTLE_TOWER_OPPONENT 0x378
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_RIVAL 0x379
|
|
|
|
#define FLAG_HIDE_ROUTE_119_TEAM_AQUA 0x37A
|
|
|
|
#define FLAG_HIDE_ROUTE_116_MR_BRINEY 0x37B
|
|
|
|
#define FLAG_HIDE_WEATHER_INSTITUTE_1F_WORKERS 0x37C
|
|
|
|
#define FLAG_HIDE_WEATHER_INSTITUTE_2F_WORKERS 0x37D
|
|
|
|
#define FLAG_HIDE_ROUTE_116_TUNNELER 0x37E
|
|
|
|
#define FLAG_HIDE_LILYCOVE_CONTEST_HALL_CONTEST_ATTENDANT_2 0x37F
|
|
|
|
#define FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_UNKNOWN_0x380 0x380
|
|
|
|
#define FLAG_HIDE_ROUTE_101_BIRCH 0x381
|
|
|
|
#define FLAG_HIDE_ROUTE_103_BIRCH 0x382
|
|
|
|
#define FLAG_HIDE_TRICK_HOUSE_END_MAN 0x383
|
|
|
|
#define FLAG_HIDE_ROUTE_110_TEAM_AQUA 0x384
|
|
|
|
#define FLAG_HIDE_ROUTE_118_GABBY_AND_TY_2 0x385
|
|
|
|
#define FLAG_HIDE_ROUTE_120_GABBY_AND_TY_2 0x386
|
|
|
|
#define FLAG_HIDE_ROUTE_111_GABBY_AND_TY_2 0x387
|
|
|
|
#define FLAG_HIDE_ROUTE_118_GABBY_AND_TY_3 0x388
|
|
|
|
#define FLAG_HIDE_SLATEPORT_CITY_HARBOR_PATRONS 0x389
|
|
|
|
#define FLAG_HIDE_ROUTE_104_WHITE_HERB_FLORIST 0x38A
|
|
|
|
#define FLAG_HIDE_FALLARBOR_AZURILL 0x38B
|
|
|
|
#define FLAG_HIDE_LILYCOVE_HARBOR_FERRY_ATTENDANT 0x38C
|
|
|
|
#define FLAG_HIDE_LILYCOVE_HARBOR_FERRY_SAILOR 0x38D
|
|
|
|
#define FLAG_HIDE_SOUTHERN_ISLAND_EON_STONE 0x38E
|
|
|
|
#define FLAG_HIDE_SOUTHERN_ISLAND_UNCHOSEN_EON_DUO_MON 0x38F
|
|
|
|
#define FLAG_HIDE_MAUVILLE_CITY_WATTSON 0x390
|
|
|
|
#define FLAG_HIDE_MAUVILLE_GYM_WATTSON 0x391
|
|
|
|
#define FLAG_0x392 0x392
|
|
|
|
#define FLAG_0x393 0x393
|
|
|
|
#define FLAG_HIDE_MT_PYRE_SUMMIT_ARCHIE 0x394
|
|
|
|
#define FLAG_HIDE_MT_PYRE_SUMMIT_TEAM_AQUA 0x395
|
|
|
|
#define FLAG_HIDE_BATTLE_TOWER_REPORTER 0x396
|
|
|
|
#define FLAG_HIDE_ROUTE_110_RIVAL_1 0x397
|
|
|
|
#define FLAG_HIDE_CHAMPIONS_ROOM_RIVAL 0x398
|
|
|
|
#define FLAG_HIDE_CHAMPIONS_ROOM_BIRCH 0x399
|
|
|
|
#define FLAG_HIDE_ROUTE_110_RIVAL_2 0x39A
|
|
|
|
#define FLAG_HIDE_ROUTE_119_RIVAL_ON_BIKE 0x39B
|
|
|
|
#define FLAG_HIDE_AQUA_HIDEOUT_GRUNTS 0x39C
|
|
|
|
#define FLAG_HIDE_LILCOVE_MOTEL_GAME_DESIGNERS 0x39D
|
|
|
|
#define FLAG_HIDE_MT_CHIMNEY_TEAM_AQUA 0x39E
|
|
|
|
#define FLAG_HIDE_MT_CHIMNEY_TEAM_MAGMA 0x39F
|
|
|
|
#define FLAG_HIDE_FALLARBOR_HOUSE_1_PROF_COZMO 0x3A0
|
|
|
|
#define FLAG_HIDE_LAVARIDGE_TOWN_RIVAL_1 0x3A1
|
|
|
|
#define FLAG_HIDE_LAVARIDGE_TOWN_RIVAL_2 0x3A2
|
|
|
|
#define FLAG_HIDE_RUSTURF_TUNNEL_ROCK_1 0x3A3
|
|
|
|
#define FLAG_HIDE_RUSTURF_TUNNEL_ROCK_2 0x3A4
|
|
|
|
#define FLAG_HIDE_FORTREE_CITY_HOUSE_4_WINGULL 0x3A5
|
|
|
|
#define FLAG_HIDE_MOSSDEEP_CITY_HOUSE_2_WINGULL 0x3A6
|
|
|
|
#define FLAG_HIDE_REGIROCK 0x3A7
|
|
|
|
#define FLAG_HIDE_REGICE 0x3A8
|
|
|
|
#define FLAG_HIDE_REGISTEEL 0x3A9
|
|
|
|
#define FLAG_HIDE_METEOR_FALLS_TEAM_AQUA 0x3AA
|
|
|
|
#define FLAG_HIDE_METEOR_FALLS_TEAM_MAGMA 0x3AB
|
|
|
|
#define FLAG_HIDE_DEWFORD_HALL_SLUDGE_BOMB_MAN 0x3AC
|
|
|
|
#define FLAG_HIDE_SEAFLOOR_CAVERN_ENTRANCE_AQUA_GRUNT 0x3AD
|
|
|
|
#define FLAG_HIDE_METEOR_FALLS_1F_1R_COZMO 0x3AE
|
|
|
|
#define FLAG_HIDE_AQUA_HIDEOUT_B2F_SUBMARINE_SHADOW 0x3AF
|
|
|
|
#define FLAG_HIDE_ROUTE_128_ARCHIE 0x3B0
|
|
|
|
#define FLAG_HIDE_ROUTE_128_MAXIE 0x3B1
|
|
|
|
#define FLAG_HIDE_SEAFLOOR_CAVERN_AQUA_GRUNTS 0x3B2
|
|
|
|
#define FLAG_HIDE_ROUTE_116_DEVON_EMPLOYEE 0x3B3
|
|
|
|
#define FLAG_HIDE_SLATEPORT_CITY_TM_SALESMAN 0x3B4
|
|
|
|
#define FLAG_HIDE_RUSTBORO_CITY_DEVON_CORP_3F_EMPLOYEE 0x3B5
|
|
|
|
#define FLAG_HIDE_SS_TIDAL_CORRIDOR_MR_BRINEY 0x3B6
|
|
|
|
#define FLAG_HIDE_SS_TIDAL_ROOMS_SNATCH_GIVER 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_HIDE_ROUTE_111_SECRET_POWER_MAN 0x3C0
|
|
|
|
#define FLAG_HIDE_SLATEPORT_MUSEUM_POPULATION 0x3C1
|
|
|
|
#define FLAG_HIDE_LILYCOVE_DEPARTMENT_STORE_ROOFTOP_SALE_WOMAN 0x3C2
|
|
|
|
#define FLAG_HIDE_MIRAGE_TOWER_ROOT_FOSSIL 0x3C3
|
|
|
|
#define FLAG_HIDE_MIRAGE_TOWER_CLAW_FOSSIL 0x3C4
|
|
|
|
#define FLAG_HIDE_SLATEPORT_CITY_OCEANIC_MUSEUM_FAMILIAR_AQUA_GRUNT 0x3C5
|
|
|
|
#define FLAG_HIDE_ROUTE_118_STEVEN 0x3C6
|
|
|
|
#define FLAG_HIDE_MOSSDEEP_CITY_STEVENS_HOUSE_STEVEN 0x3C7
|
|
|
|
#define FLAG_HIDE_MOSSDEEP_CITY_STEVENS_HOUSE_BELDUM_POKEBALL 0x3C8
|
|
|
|
#define FLAG_HIDE_FORTREE_CITY_KECLEON 0x3C9
|
|
|
|
#define FLAG_HIDE_ROUTE_120_KECLEON_1 0x3CA
|
|
|
|
#define FLAG_HIDE_LILYCOVE_CITY_RIVAL 0x3CB
|
|
|
|
#define FLAG_0x3CC 0x3CC
|
|
|
|
#define FLAG_HIDE_SOOTOPOLIS_CITY_STEVEN 0x3CD
|
|
|
|
#define FLAG_HIDE_NEW_MAUVILLE_VOLTORB_1 0x3CE
|
|
|
|
#define FLAG_HIDE_NEW_MAUVILLE_VOLTORB_2 0x3CF
|
|
|
|
#define FLAG_HIDE_NEW_MAUVILLE_VOLTORB_3 0x3D0
|
|
|
|
#define FLAG_HIDE_AQUA_HIDEOUT_B1F_ELECTRODE_1 0x3D1
|
|
|
|
#define FLAG_HIDE_AQUA_HIDEOUT_B1F_ELECTRODE_2 0x3D2
|
|
|
|
#define FLAG_HIDE_OLDALE_TOWN_RIVAL 0x3D3
|
|
|
|
#define FLAG_HIDE_UNDERWATER_SEA_FLOOR_CAVERN_STOLEN_SUBMARINE 0x3D4
|
|
|
|
#define FLAG_HIDE_ROUTE_120_KECLEON_BRIDGE 0x3D5
|
|
|
|
#define FLAG_HIDE_ROUTE_120_KECLEON_2 0x3D6
|
|
|
|
#define FLAG_HIDE_RUSTURF_TUNNEL_LOVER_WOMAN 0x3D7
|
|
|
|
#define FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_LOVER_WOMAN 0x3D8
|
|
|
|
#define FLAG_HIDE_ROUTE_120_KECLEON_3 0x3D9
|
|
|
|
#define FLAG_HIDE_ROUTE_120_KECLEON_4 0x3DA
|
|
|
|
#define FLAG_HIDE_ROUTE_120_KECLEON_5 0x3DB
|
|
|
|
#define FLAG_HIDE_ROUTE_120_KECLEON_6 0x3DC
|
|
|
|
#define FLAG_HIDE_ROUTE_119_KECLEON_1 0x3DD
|
|
|
|
#define FLAG_HIDE_ROUTE_119_KECLEON_2 0x3DE
|
|
|
|
#define FLAG_HIDE_ROUTE_101_BOY 0x3DF
|
|
|
|
#define FLAG_HIDE_WEATHER_INSTITUTE_2F_AQUA_GRUNT_M 0x3E0
|
|
|
|
#define FLAG_HIDE_LILYCOVE_POKEMON_CENTER_LADY 0x3E1
|
|
|
|
#define FLAG_HIDE_MT_CHIMNEY_LAVA_COOKIE_LADY 0x3E2
|
|
|
|
#define FLAG_HIDE_PETALBURG_CITY_SCOTT 0x3E3
|
|
|
|
#define FLAG_HIDE_SOOTOPOLIS_CITY_RAYQUAZA 0x3E4
|
|
|
|
#define FLAG_HIDE_SOOTOPOLIS_CITY_KYOGRE 0x3E5
|
|
|
|
#define FLAG_HIDE_SOOTOPOLIS_CITY_GROUDON 0x3E6
|
|
|
|
#define FLAG_HIDE_RUSTBORO_CITY_POKEMON_SCHOOL_SCOTT 0x3E7
|
2018-10-18 21:28:59 +02:00
|
|
|
|
2018-10-19 20:59:18 +02:00
|
|
|
// Item Ball Flags
|
|
|
|
#define FLAG_ITEM_ROUTE_102_POTION 0x3E8
|
|
|
|
#define FLAG_ITEM_ROUTE_116_X_SPECIAL 0x3E9
|
|
|
|
#define FLAG_ITEM_ROUTE_104_PP_UP 0x3EA
|
|
|
|
#define FLAG_ITEM_ROUTE_105_IRON 0x3EB
|
|
|
|
#define FLAG_ITEM_ROUTE_106_PROTEIN 0x3EC
|
|
|
|
#define FLAG_ITEM_ROUTE_109_PP_UP 0x3ED
|
|
|
|
#define FLAG_ITEM_ROUTE_109_RARE_CANDY 0x3EE
|
|
|
|
#define FLAG_ITEM_ROUTE_110_DIRE_HIT 0x3EF
|
|
|
|
#define FLAG_ITEM_ROUTE_111_TM_37 0x3F0
|
|
|
|
#define FLAG_ITEM_ROUTE_111_STARDUST 0x3F1
|
|
|
|
#define FLAG_ITEM_ROUTE_111_HP_UP 0x3F2
|
|
|
|
#define FLAG_ITEM_ROUTE_112_NUGGET 0x3F3
|
|
|
|
#define FLAG_ITEM_ROUTE_113_MAX_ETHER 0x3F4
|
|
|
|
#define FLAG_ITEM_ROUTE_113_SUPER_REPEL 0x3F5
|
|
|
|
#define FLAG_ITEM_ROUTE_114_RARE_CANDY 0x3F6
|
|
|
|
#define FLAG_ITEM_ROUTE_114_PROTEIN 0x3F7
|
|
|
|
#define FLAG_ITEM_ROUTE_115_SUPER_POTION 0x3F8
|
|
|
|
#define FLAG_ITEM_ROUTE_115_TM_01 0x3F9
|
|
|
|
#define FLAG_ITEM_ROUTE_115_IRON 0x3FA
|
|
|
|
#define FLAG_ITEM_ROUTE_116_ETHER 0x3FB
|
|
|
|
#define FLAG_ITEM_ROUTE_116_REPEL 0x3FC
|
|
|
|
#define FLAG_ITEM_ROUTE_116_HP_UP 0x3FD
|
|
|
|
#define FLAG_ITEM_ROUTE_117_GREAT_BALL 0x3FE
|
|
|
|
#define FLAG_ITEM_ROUTE_117_REVIVE 0x3FF
|
|
|
|
#define FLAG_ITEM_ROUTE_119_SUPER_REPEL 0x400
|
|
|
|
#define FLAG_ITEM_ROUTE_119_ZINC 0x401
|
|
|
|
#define FLAG_ITEM_ROUTE_119_ELIXIR_1 0x402
|
|
|
|
#define FLAG_ITEM_ROUTE_119_LEAF_STONE 0x403
|
|
|
|
#define FLAG_ITEM_ROUTE_119_RARE_CANDY 0x404
|
|
|
|
#define FLAG_ITEM_ROUTE_119_HYPER_POTION_1 0x405
|
|
|
|
#define FLAG_ITEM_ROUTE_120_NUGGET 0x406
|
|
|
|
#define FLAG_ITEM_ROUTE_120_FULL_HEAL 0x407
|
|
|
|
#define FLAG_ITEM_ROUTE_123_CALCIUM 0x408
|
|
|
|
#define FLAG_UNUSED_0x409 0x409
|
|
|
|
#define FLAG_ITEM_ROUTE_127_ZINC 0x40A
|
|
|
|
#define FLAG_ITEM_ROUTE_127_CARBOS 0x40B
|
|
|
|
#define FLAG_ITEM_ROUTE_132_RARE_CANDY 0x40C
|
|
|
|
#define FLAG_ITEM_ROUTE_133_BIG_PEARL 0x40D
|
|
|
|
#define FLAG_ITEM_ROUTE_133_STAR_PIECE 0x40E
|
|
|
|
#define FLAG_ITEM_PETALBURG_CITY_MAX_REVIVE 0x40F
|
|
|
|
#define FLAG_ITEM_PETALBURG_CITY_ETHER 0x410
|
|
|
|
#define FLAG_ITEM_RUSTBORO_CITY_X_DEFEND 0x411
|
|
|
|
#define FLAG_ITEM_LILYCOVE_CITY_MAX_REPEL 0x412
|
|
|
|
#define FLAG_ITEM_MOSSDEEP_CITY_NET_BALL 0x413
|
|
|
|
#define FLAG_ITEM_METEOR_FALLS_1F_1R_TM_23 0x414
|
|
|
|
#define FLAG_ITEM_METEOR_FALLS_1F_1R_FULL_HEAL 0x415
|
|
|
|
#define FLAG_ITEM_METEOR_FALLS_1F_1R_MOON_STONE 0x416
|
|
|
|
#define FLAG_ITEM_METEOR_FALLS_1F_1R_PP_UP 0x417
|
|
|
|
#define FLAG_ITEM_RUSTURF_TUNNEL_POKE_BALL 0x418
|
|
|
|
#define FLAG_ITEM_RUSTURF_TUNNEL_MAX_ETHER 0x419
|
|
|
|
#define FLAG_ITEM_GRANITE_CAVE_1F_ESCAPE_ROPE 0x41A
|
|
|
|
#define FLAG_ITEM_GRANITE_CAVE_B1F_POKE_BALL 0x41B
|
|
|
|
#define FLAG_ITEM_MT_PYRE_5F_LAX_INCENSE 0x41C
|
|
|
|
#define FLAG_ITEM_GRANITE_CAVE_B2F_REPEL 0x41D
|
|
|
|
#define FLAG_ITEM_GRANITE_CAVE_B2F_RARE_CANDY 0x41E
|
|
|
|
#define FLAG_ITEM_PETALBURG_WOODS_X_ATTACK 0x41F
|
|
|
|
#define FLAG_ITEM_PETALBURG_WOODS_GREAT_BALL 0x420
|
|
|
|
#define FLAG_ITEM_ROUTE_104_POKE_BALL 0x421
|
|
|
|
#define FLAG_ITEM_PETALBURG_WOODS_ETHER 0x422
|
|
|
|
#define FLAG_ITEM_MAGMA_HIDEOUT_3F_3R_ECAPE_ROPE 0x423
|
|
|
|
#define FLAG_ITEM_TRICK_HOUSE_PUZZLE_1_ORANGE_MAIL 0x424
|
|
|
|
#define FLAG_ITEM_TRICK_HOUSE_PUZZLE_2_HARBOR_MAIL 0x425
|
|
|
|
#define FLAG_ITEM_TRICK_HOUSE_PUZZLE_2_WAVE_MAIL 0x426
|
|
|
|
#define FLAG_ITEM_TRICK_HOUSE_PUZZLE_3_SHADOW_MAIL 0x427
|
|
|
|
#define FLAG_ITEM_TRICK_HOUSE_PUZZLE_3_WOOD_MAIL 0x428
|
|
|
|
#define FLAG_ITEM_TRICK_HOUSE_PUZZLE_4_MECH_MAIL 0x429
|
|
|
|
#define FLAG_ITEM_ROUTE_124_YELLOW_SHARD 0x42A
|
|
|
|
#define FLAG_ITEM_TRICK_HOUSE_PUZZLE_6_GLITTER_MAIL 0x42B
|
|
|
|
#define FLAG_ITEM_TRICK_HOUSE_PUZZLE_7_TROPIC_MAIL 0x42C
|
|
|
|
#define FLAG_ITEM_TRICK_HOUSE_PUZZLE_8_BEAD_MAIL 0x42D
|
|
|
|
#define FLAG_ITEM_JAGGED_PASS_BURN_HEAL 0x42E
|
|
|
|
#define FLAG_ITEM_AQUA_HIDEOUT_B1F_MAX_ELIXIR 0x42F
|
|
|
|
#define FLAG_ITEM_AQUA_HIDEOUT_B2F_NEST_BALL 0x430
|
|
|
|
#define FLAG_ITEM_MT_PYRE_EXTERIOR_MAX_POTION 0x431
|
|
|
|
#define FLAG_ITEM_MT_PYRE_EXTERIOR_TM_48 0x432
|
|
|
|
#define FLAG_ITEM_NEW_MAUVILLE_ULTRA_BALL 0x433
|
|
|
|
#define FLAG_ITEM_NEW_MAUVILLE_ESCAPE_ROPE 0x434
|
|
|
|
#define FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOM_6_LUXURY_BALL 0x435
|
|
|
|
#define FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOM_4_SCANNER 0x436
|
|
|
|
#define FLAG_ITEM_SCORCHED_SLAB_TM_11 0x437
|
|
|
|
#define FLAG_ITEM_METEOR_FALLS_B1F_2R_TM_02 0x438
|
|
|
|
#define FLAG_ITEM_SHOAL_CAVE_ENTRANCE_BIG_PEARL 0x439
|
|
|
|
#define FLAG_ITEM_SHOAL_CAVE_INNER_ROOM_RARE_CANDY 0x43A
|
|
|
|
#define FLAG_ITEM_SHOAL_CAVE_STAIRS_ROOM_ICE_HEAL 0x43B
|
|
|
|
#define FLAG_ITEM_VICTORY_ROAD_1F_MAX_ELIXIR 0x43C
|
|
|
|
#define FLAG_ITEM_VICTORY_ROAD_1F_PP_UP 0x43D
|
|
|
|
#define FLAG_ITEM_VICTORY_ROAD_B1F_TM_29 0x43E
|
|
|
|
#define FLAG_ITEM_VICTORY_ROAD_B1F_FULL_RESTORE 0x43F
|
|
|
|
#define FLAG_ITEM_VICTORY_ROAD_B2F_FULL_HEAL 0x440
|
|
|
|
#define FLAG_ITEM_MT_PYRE_6F_TM_30 0x441
|
|
|
|
#define FLAG_ITEM_SEAFLOOR_CAVERN_ROOM_9_TM_26 0x442
|
|
|
|
#define FLAG_ITEM_FIERY_PATH_TM06 0x443
|
|
|
|
#define FLAG_ITEM_ROUTE_124_RED_SHARD 0x444
|
|
|
|
#define FLAG_ITEM_ROUTE_124_BLUE_SHARD 0x445
|
|
|
|
#define FLAG_ITEM_SAFARI_ZONE_NORTH_WEST_TM_22 0x446
|
|
|
|
#define FLAG_ITEM_ABANDONED_SHIP_ROOMS_1F_HARBOR_MAIL 0x447
|
|
|
|
#define FLAG_ITEM_ABANDONED_SHIP_ROOMS_B1F_ESCAPE_ROPE 0x448
|
|
|
|
#define FLAG_ITEM_ABANDONED_SHIP_ROOMS_2_B1F_DIVE_BALL 0x449
|
|
|
|
#define FLAG_ITEM_ABANDONED_SHIP_ROOMS_B1F_TM_13 0x44A
|
|
|
|
#define FLAG_ITEM_ABANDONED_SHIP_ROOMS_2_1F_REVIVE 0x44B
|
|
|
|
#define FLAG_ITEM_ABANDONED_SHIP_CAPTAINS_OFFICE_STORAGE_KEY 0x44C
|
|
|
|
#define FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOM_3_WATER_STONE 0x44D
|
|
|
|
#define FLAG_ITEM_ABANDONED_SHIP_HIDDEN_FLOOR_ROOM_1_TM_18 0x44E
|
|
|
|
#define FLAG_ITEM_ROUTE_121_CARBOS 0x44F
|
|
|
|
#define FLAG_ITEM_ROUTE_123_ULTRA_BALL 0x450
|
|
|
|
#define FLAG_ITEM_ROUTE_126_GREEN_SHARD 0x451
|
|
|
|
#define FLAG_ITEM_ROUTE_119_HYPER_POTION_2 0x452
|
|
|
|
#define FLAG_ITEM_ROUTE_120_HYPER_POTION 0x453
|
|
|
|
#define FLAG_ITEM_ROUTE_120_NEST_BALL 0x454
|
|
|
|
#define FLAG_ITEM_ROUTE_123_ELIXIR 0x455
|
|
|
|
#define FLAG_ITEM_NEW_MAUVILLE_THUNDER_STONE 0x456
|
|
|
|
#define FLAG_ITEM_FIERY_PATH_FIRE_STONE 0x457
|
|
|
|
#define FLAG_ITEM_SHOAL_CAVE_ICE_ROOM_TM_07 0x458
|
|
|
|
#define FLAG_ITEM_SHOAL_CAVE_ICE_ROOM_NEVER_MELT_ICE 0x459
|
|
|
|
#define FLAG_ITEM_ROUTE_103_GUARD_SPEC 0x45A
|
|
|
|
#define FLAG_ITEM_ROUTE_104_X_ACCURACY 0x45B
|
|
|
|
#define FLAG_ITEM_MAUVILLE_CITY_X_SPEED 0x45C
|
|
|
|
#define FLAG_ITEM_PETALBURD_WOODS_PARALYZE_HEAL 0x45D
|
|
|
|
#define FLAG_ITEM_ROUTE_115_GREAT_BALL 0x45E
|
|
|
|
#define FLAG_ITEM_SAFARI_ZONE_NORTH_CALCIUM 0x45F
|
|
|
|
#define FLAG_ITEM_MT_PYRE_3F_SUPER_REPEL 0x460
|
|
|
|
#define FLAG_ITEM_ROUTE_118_HYPER_POTION 0x461
|
|
|
|
#define FLAG_ITEM_NEW_MAUVILLE_FULL_HEAL 0x462
|
|
|
|
#define FLAG_ITEM_NEW_MAUVILLE_PARALYZE_HEAL 0x463
|
|
|
|
#define FLAG_ITEM_AQUA_HIDEOUT_B1F_MASTER_BALL 0x464
|
|
|
|
#define FLAG_UNUSED_0x465 0x465
|
|
|
|
#define FLAG_UNUSED_0x466 0x466
|
|
|
|
#define FLAG_UNUSED_0x467 0x467
|
|
|
|
#define FLAG_UNUSED_0x468 0x468
|
|
|
|
#define FLAG_ITEM_MT_PYRE_2F_ULTRA_BALL 0x469
|
|
|
|
#define FLAG_ITEM_MT_PYRE_4F_SEA_INCENSE 0x46A
|
|
|
|
#define FLAG_ITEM_SAFARI_ZONE_SOUTH_WEST_MAX_REVIVE 0x46B
|
|
|
|
#define FLAG_ITEM_AQUA_HIDEOUT_B1F_NUGGET 0x46C
|
|
|
|
#define FLAG_UNUSED_0x46D 0x46D
|
|
|
|
#define FLAG_ITEM_ROUTE_119_NUGGET 0x46E
|
|
|
|
#define FLAG_ITEM_ROUTE_104_POTION 0x46F
|
|
|
|
#define FLAG_UNUSED_0x470 0x470
|
|
|
|
#define FLAG_ITEM_ROUTE_103_PP_UP 0x471
|
|
|
|
#define FLAG_UNUSED_0x472 0x472
|
|
|
|
#define FLAG_ITEM_ROUTE_108_STAR_PIECE 0x473
|
|
|
|
#define FLAG_0x474 0x474
|
|
|
|
#define FLAG_ITEM_ROUTE_110_ELIXIR 0x475
|
|
|
|
#define FLAG_ITEM_ROUTE_111_ELIXIR 0x476
|
|
|
|
#define FLAG_ITEM_ROUTE_113_HYPER_POTION 0x477
|
|
|
|
#define FLAG_ITEM_ROUTE_115_HEAL_POWDER 0x478
|
|
|
|
#define FLAG_UNUSED_0x479 0x479
|
|
|
|
#define FLAG_ITEM_ROUTE_116_POTION 0x47A
|
|
|
|
#define FLAG_ITEM_ROUTE_119_ELIXIR_2 0x47B
|
|
|
|
#define FLAG_ITEM_ROUTE_120_REVIVE 0x47C
|
|
|
|
#define FLAG_ITEM_ROUTE_121_REVIVE 0x47D
|
|
|
|
#define FLAG_ITEM_ROUTE_121_ZINC 0x47E
|
|
|
|
#define FLAG_ITEM_MAGMA_HIDEOUT_1F_RARE_CANDY 0x47F
|
|
|
|
#define FLAG_ITEM_ROUTE_123_PP_UP 0x480
|
|
|
|
#define FLAG_ITEM_ROUTE_123_REVIVAL_HERB 0x481
|
|
|
|
#define FLAG_ITEM_ROUTE_125_BIG_PEARL 0x482
|
|
|
|
#define FLAG_ITEM_ROUTE_127_RARE_CANDY 0x483
|
|
|
|
#define FLAG_ITEM_ROUTE_132_PROTEIN 0x484
|
|
|
|
#define FLAG_ITEM_ROUTE_133_MAX_REVIVE 0x485
|
|
|
|
#define FLAG_ITEM_ROUTE_134_CARBOS 0x486
|
|
|
|
#define FLAG_ITEM_ROUTE_134_STAR_PIECE 0x487
|
|
|
|
#define FLAG_ITEM_ROUTE_114_ENERGY_POWDER 0x488
|
|
|
|
#define FLAG_ITEM_ROUTE_115_PP_UP 0x489
|
|
|
|
#define FLAG_ITEM_ARTISAN_CAVE_B1F_HP_UP 0x48A
|
|
|
|
#define FLAG_ITEM_ARTISAN_CAVE_1F_CARBOS 0x48B
|
|
|
|
#define FLAG_ITEM_MAGMA_HIDEOUT_2F_2R_MAX_ELIXIR 0x48C
|
|
|
|
#define FLAG_ITEM_MAGMA_HIDEOUT_2F_2R_FULL_RESTORE 0x48D
|
|
|
|
#define FLAG_ITEM_MAGMA_HIDEOUT_3F_1R_NUGGET 0x48E
|
|
|
|
#define FLAG_ITEM_MAGMA_HIDEOUT_3F_2R_PP_MAX 0x48F
|
|
|
|
#define FLAG_ITEM_MAGMA_HIDEOUT_4F_MAX_REVIVE 0x490
|
|
|
|
#define FLAG_ITEM_SAFARI_ZONE_NORTH_EAST_NUGGET 0x491
|
|
|
|
#define FLAG_ITEM_SAFARI_ZONE_SOUTH_EAST_BIG_PEARL 0x492
|
2018-10-18 04:07:23 +02:00
|
|
|
|
2018-10-19 19:04:47 +02:00
|
|
|
|
2017-12-11 19:27:51 +01:00
|
|
|
#define FLAG_0x493 0x493
|
|
|
|
#define FLAG_0x494 0x494
|
|
|
|
#define FLAG_0x495 0x495
|
|
|
|
#define FLAG_0x496 0x496
|
|
|
|
#define FLAG_0x497 0x497
|
|
|
|
#define FLAG_0x498 0x498
|
|
|
|
#define FLAG_0x499 0x499
|
|
|
|
#define FLAG_0x49A 0x49A
|
|
|
|
#define FLAG_0x49B 0x49B
|
|
|
|
#define FLAG_0x49C 0x49C
|
|
|
|
#define FLAG_0x49D 0x49D
|
|
|
|
#define FLAG_0x49E 0x49E
|
|
|
|
#define FLAG_0x49F 0x49F
|
|
|
|
#define FLAG_0x4A0 0x4A0
|
|
|
|
#define FLAG_0x4A1 0x4A1
|
|
|
|
#define FLAG_0x4A2 0x4A2
|
|
|
|
#define FLAG_0x4A3 0x4A3
|
|
|
|
#define FLAG_0x4A4 0x4A4
|
|
|
|
#define FLAG_0x4A5 0x4A5
|
|
|
|
#define FLAG_0x4A6 0x4A6
|
|
|
|
#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
|
|
|
|
#define FLAG_0x4B0 0x4B0
|
|
|
|
#define FLAG_0x4B1 0x4B1
|
|
|
|
#define FLAG_0x4B2 0x4B2
|
|
|
|
#define FLAG_0x4B3 0x4B3
|
|
|
|
#define FLAG_0x4B4 0x4B4
|
|
|
|
#define FLAG_0x4B5 0x4B5
|
|
|
|
#define FLAG_0x4B6 0x4B6
|
|
|
|
#define FLAG_0x4B7 0x4B7
|
|
|
|
#define FLAG_0x4B8 0x4B8
|
|
|
|
#define FLAG_0x4B9 0x4B9
|
|
|
|
#define FLAG_0x4BA 0x4BA
|
|
|
|
#define FLAG_0x4BB 0x4BB
|
|
|
|
#define FLAG_0x4BC 0x4BC
|
|
|
|
#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
|
2017-11-14 20:23:25 +01:00
|
|
|
|
2017-11-08 22:20:10 +01:00
|
|
|
#define FLAG_TRAINER_FLAG_START 0x500
|
2017-11-15 17:18:05 +01:00
|
|
|
|
2017-09-12 15:05:40 +02:00
|
|
|
#define TRAINERS_FLAG_NO 0x356
|
2017-12-27 04:20:29 +01:00
|
|
|
#define SYSTEM_FLAGS (FLAG_TRAINER_FLAG_START + TRAINERS_FLAG_NO + 0xA) // 0x860
|
2017-09-02 21:43:53 +02:00
|
|
|
|
|
|
|
// SYSTEM FLAGS
|
|
|
|
|
2017-12-11 19:27:51 +01:00
|
|
|
// 0x860
|
2017-12-27 04:20:29 +01:00
|
|
|
#define FLAG_SYS_POKEMON_GET (SYSTEM_FLAGS + 0)
|
|
|
|
#define FLAG_SYS_POKEDEX_GET (SYSTEM_FLAGS + 1)
|
|
|
|
#define FLAG_SYS_POKENAV_GET (SYSTEM_FLAGS + 2)
|
2017-09-02 22:31:37 +02:00
|
|
|
// third one appears unused
|
2017-12-27 04:20:29 +01:00
|
|
|
#define FLAG_SYS_GAME_CLEAR (SYSTEM_FLAGS + 4)
|
|
|
|
#define FLAG_SYS_CHAT_USED (SYSTEM_FLAGS + 5)
|
|
|
|
#define FLAG_SYS_HIPSTER_MEET (SYSTEM_FLAGS + 6)
|
2017-09-02 21:43:53 +02:00
|
|
|
|
|
|
|
// badges
|
2017-12-27 04:20:29 +01:00
|
|
|
#define FLAG_BADGE01_GET (SYSTEM_FLAGS + 7)
|
|
|
|
#define FLAG_BADGE02_GET (SYSTEM_FLAGS + 8)
|
|
|
|
#define FLAG_BADGE03_GET (SYSTEM_FLAGS + 9)
|
|
|
|
#define FLAG_BADGE04_GET (SYSTEM_FLAGS + 0xA)
|
|
|
|
#define FLAG_BADGE05_GET (SYSTEM_FLAGS + 0xB)
|
|
|
|
#define FLAG_BADGE06_GET (SYSTEM_FLAGS + 0xC)
|
|
|
|
#define FLAG_BADGE07_GET (SYSTEM_FLAGS + 0xD)
|
|
|
|
#define FLAG_BADGE08_GET (SYSTEM_FLAGS + 0xE)
|
2017-09-02 21:43:53 +02:00
|
|
|
|
|
|
|
// cities and towns
|
2017-12-27 04:20:29 +01:00
|
|
|
#define FLAG_VISITED_LITTLEROOT_TOWN (SYSTEM_FLAGS + 0xF)
|
|
|
|
#define FLAG_VISITED_OLDALE_TOWN (SYSTEM_FLAGS + 0x10)
|
|
|
|
#define FLAG_VISITED_DEWFORD_TOWN (SYSTEM_FLAGS + 0x11)
|
|
|
|
#define FLAG_VISITED_LAVARIDGE_TOWN (SYSTEM_FLAGS + 0x12)
|
|
|
|
#define FLAG_VISITED_FALLARBOR_TOWN (SYSTEM_FLAGS + 0x13)
|
|
|
|
#define FLAG_VISITED_VERDANTURF_TOWN (SYSTEM_FLAGS + 0x14)
|
|
|
|
#define FLAG_VISITED_PACIFIDLOG_TOWN (SYSTEM_FLAGS + 0x15)
|
|
|
|
#define FLAG_VISITED_PETALBURG_CITY (SYSTEM_FLAGS + 0x16)
|
|
|
|
#define FLAG_VISITED_SLATEPORT_CITY (SYSTEM_FLAGS + 0x17)
|
|
|
|
#define FLAG_VISITED_MAUVILLE_CITY (SYSTEM_FLAGS + 0x18)
|
|
|
|
#define FLAG_VISITED_RUSTBORO_CITY (SYSTEM_FLAGS + 0x19)
|
|
|
|
#define FLAG_VISITED_FORTREE_CITY (SYSTEM_FLAGS + 0x1A)
|
|
|
|
#define FLAG_VISITED_LILYCOVE_CITY (SYSTEM_FLAGS + 0x1B)
|
|
|
|
#define FLAG_VISITED_MOSSDEEP_CITY (SYSTEM_FLAGS + 0x1C)
|
|
|
|
#define FLAG_VISITED_SOOTOPOLIS_CITY (SYSTEM_FLAGS + 0x1D)
|
|
|
|
#define FLAG_VISITED_EVER_GRANDE_CITY (SYSTEM_FLAGS + 0x1E)
|
2017-11-16 06:13:06 +01:00
|
|
|
|
2017-12-27 04:20:29 +01:00
|
|
|
#define FLAG_0x87F (SYSTEM_FLAGS + 0x1F)
|
|
|
|
#define FLAG_0x880 (SYSTEM_FLAGS + 0x20)
|
|
|
|
#define FLAG_0x881 (SYSTEM_FLAGS + 0x21)
|
|
|
|
#define FLAG_0x882 (SYSTEM_FLAGS + 0x22)
|
|
|
|
#define FLAG_0x883 (SYSTEM_FLAGS + 0x23)
|
|
|
|
#define FLAG_0x884 (SYSTEM_FLAGS + 0x24)
|
|
|
|
#define FLAG_0x885 (SYSTEM_FLAGS + 0x25)
|
|
|
|
#define FLAG_0x886 (SYSTEM_FLAGS + 0x26)
|
|
|
|
#define FLAG_0x887 (SYSTEM_FLAGS + 0x27)
|
2017-11-16 06:13:06 +01:00
|
|
|
|
2017-12-27 04:20:29 +01:00
|
|
|
#define FLAG_SYS_USE_FLASH (SYSTEM_FLAGS + 0x28)
|
|
|
|
#define FLAG_SYS_USE_STRENGTH (SYSTEM_FLAGS + 0x29)
|
|
|
|
#define FLAG_SYS_WEATHER_CTRL (SYSTEM_FLAGS + 0x2A)
|
|
|
|
#define FLAG_SYS_CYCLING_ROAD (SYSTEM_FLAGS + 0x2B)
|
|
|
|
#define FLAG_SYS_SAFARI_MODE (SYSTEM_FLAGS + 0x2C)
|
|
|
|
#define FLAG_SYS_CRUISE_MODE (SYSTEM_FLAGS + 0x2D)
|
2017-11-16 06:13:06 +01:00
|
|
|
|
2017-12-27 04:20:29 +01:00
|
|
|
#define FLAG_0x88E (SYSTEM_FLAGS + 0x2E)
|
|
|
|
#define FLAG_0x88F (SYSTEM_FLAGS + 0x2F)
|
2017-12-11 19:27:51 +01:00
|
|
|
|
2017-12-27 04:20:29 +01:00
|
|
|
#define FLAG_SYS_TV_HOME (SYSTEM_FLAGS + 0x30)
|
|
|
|
#define FLAG_SYS_TV_WATCH (SYSTEM_FLAGS + 0x31)
|
|
|
|
#define FLAG_SYS_TV_START (SYSTEM_FLAGS + 0x32)
|
|
|
|
#define FLAG_SYS_POPWORD_INPUT (SYSTEM_FLAGS + 0x33)
|
|
|
|
#define FLAG_SYS_MIX_RECORD (SYSTEM_FLAGS + 0x34)
|
|
|
|
#define FLAG_SYS_CLOCK_SET (SYSTEM_FLAGS + 0x35)
|
|
|
|
#define FLAG_SYS_NATIONAL_DEX (SYSTEM_FLAGS + 0x36)
|
|
|
|
#define FLAG_SYS_CAVE_SHIP (SYSTEM_FLAGS + 0x37)
|
|
|
|
#define FLAG_SYS_CAVE_WONDER (SYSTEM_FLAGS + 0x38)
|
|
|
|
#define FLAG_SYS_CAVE_BATTLE (SYSTEM_FLAGS + 0x39)
|
|
|
|
#define FLAG_SYS_SHOAL_TIDE (SYSTEM_FLAGS + 0x3A)
|
|
|
|
#define FLAG_SYS_RIBBON_GET (SYSTEM_FLAGS + 0x3B)
|
2017-11-16 06:13:06 +01:00
|
|
|
|
2017-12-27 04:20:29 +01:00
|
|
|
#define FLAG_LANDMARK_FLOWER_SHOP (SYSTEM_FLAGS + 0x3C)
|
|
|
|
#define FLAG_LANDMARK_MR_BRINEY_HOUSE (SYSTEM_FLAGS + 0x3D)
|
|
|
|
#define FLAG_LANDMARK_ABANDONED_SHIP (SYSTEM_FLAGS + 0x3E)
|
|
|
|
#define FLAG_LANDMARK_SEASHORE_HOUSE (SYSTEM_FLAGS + 0x3F)
|
|
|
|
#define FLAG_LANDMARK_NEW_MAUVILLE (SYSTEM_FLAGS + 0x40)
|
|
|
|
#define FLAG_LANDMARK_OLD_LADY_REST_SHOP (SYSTEM_FLAGS + 0x41)
|
|
|
|
#define FLAG_LANDMARK_TRICK_HOUSE (SYSTEM_FLAGS + 0x42)
|
|
|
|
#define FLAG_LANDMARK_WINSTRATE_FAMILY (SYSTEM_FLAGS + 0x43)
|
|
|
|
#define FLAG_LANDMARK_GLASS_WORKSHOP (SYSTEM_FLAGS + 0x44)
|
|
|
|
#define FLAG_LANDMARK_LANETTES_HOUSE (SYSTEM_FLAGS + 0x45)
|
|
|
|
#define FLAG_LANDMARK_POKEMON_DAYCARE (SYSTEM_FLAGS + 0x46)
|
|
|
|
#define FLAG_LANDMARK_SEAFLOOR_CAVERN (SYSTEM_FLAGS + 0x47)
|
|
|
|
#define FLAG_LANDMARK_BATTLE_FRONTIER (SYSTEM_FLAGS + 0x48)
|
|
|
|
#define FLAG_LANDMARK_SOUTHERN_ISLAND (SYSTEM_FLAGS + 0x49)
|
|
|
|
#define FLAG_LANDMARK_FIERY_PATH (SYSTEM_FLAGS + 0x4A)
|
2017-11-16 06:13:06 +01:00
|
|
|
|
2017-12-27 04:20:29 +01:00
|
|
|
#define FLAG_SYS_PC_LANETTE (SYSTEM_FLAGS + 0x4B)
|
|
|
|
#define FLAG_SYS_MYSTERY_EVENT_ENABLE (SYSTEM_FLAGS + 0x4C)
|
|
|
|
#define FLAG_SYS_ENC_UP_ITEM (SYSTEM_FLAGS + 0x4D)
|
|
|
|
#define FLAG_SYS_ENC_DOWN_ITEM (SYSTEM_FLAGS + 0x4E)
|
|
|
|
#define FLAG_SYS_BRAILLE_DIG (SYSTEM_FLAGS + 0x4F)
|
|
|
|
#define FLAG_SYS_BRAILLE_STRENGTH (SYSTEM_FLAGS + 0x50)
|
|
|
|
#define FLAG_SYS_BRAILLE_WAIT (SYSTEM_FLAGS + 0x51)
|
|
|
|
#define FLAG_SYS_BRAILLE_FLY (SYSTEM_FLAGS + 0x52)
|
|
|
|
#define FLAG_SYS_HAS_EON_TICKET (SYSTEM_FLAGS + 0x53)
|
2017-11-16 06:13:06 +01:00
|
|
|
|
2017-12-27 04:20:29 +01:00
|
|
|
#define FLAG_LANDMARK_POKEMON_LEAGUE (SYSTEM_FLAGS + 0x54)
|
2017-11-16 06:13:06 +01:00
|
|
|
|
2017-12-27 04:20:29 +01:00
|
|
|
#define FLAG_LANDMARK_ISLAND_CAVE (SYSTEM_FLAGS + 0x55)
|
|
|
|
#define FLAG_LANDMARK_DESERT_RUINS (SYSTEM_FLAGS + 0x56)
|
|
|
|
#define FLAG_LANDMARK_FOSSIL_MANIACS_HOUSE (SYSTEM_FLAGS + 0x57)
|
|
|
|
#define FLAG_LANDMARK_SCORCHED_SLAB (SYSTEM_FLAGS + 0x58)
|
|
|
|
#define FLAG_LANDMARK_ANCIENT_TOMB (SYSTEM_FLAGS + 0x59)
|
|
|
|
#define FLAG_LANDMARK_TUNNELERS_REST_HOUSE (SYSTEM_FLAGS + 0x5A)
|
|
|
|
#define FLAG_LANDMARK_HUNTERS_HOUSE (SYSTEM_FLAGS + 0x5B)
|
|
|
|
#define FLAG_LANDMARK_SEALED_CHAMBER (SYSTEM_FLAGS + 0x5C)
|
2017-12-11 19:27:51 +01:00
|
|
|
|
2017-12-27 04:20:29 +01:00
|
|
|
#define FLAG_SYS_TV_LATI (SYSTEM_FLAGS + 0x5D)
|
2017-11-16 06:13:06 +01:00
|
|
|
|
2017-12-27 04:20:29 +01:00
|
|
|
#define FLAG_LANDMARK_SKY_PILLAR (SYSTEM_FLAGS + 0x5E)
|
2017-12-11 19:27:51 +01:00
|
|
|
|
2017-12-27 04:20:29 +01:00
|
|
|
#define FLAG_SYS_SHOAL_ITEM (SYSTEM_FLAGS + 0x5F)
|
|
|
|
#define FLAG_SYS_B_DASH (SYSTEM_FLAGS + 0x60) // got Running Shoes
|
|
|
|
#define FLAG_SYS_CTRL_OBJ_DELETE (SYSTEM_FLAGS + 0x61)
|
|
|
|
#define FLAG_SYS_RESET_RTC_ENABLE (SYSTEM_FLAGS + 0x62)
|
2017-11-16 06:13:06 +01:00
|
|
|
|
2017-12-27 04:20:29 +01:00
|
|
|
#define FLAG_LANDMARK_BERRY_MASTERS_HOUSE (SYSTEM_FLAGS + 0x63)
|
2017-12-11 19:27:51 +01:00
|
|
|
|
2017-12-27 04:20:29 +01:00
|
|
|
#define FLAG_SYS_TOWER_SILVER (SYSTEM_FLAGS + 0x64)
|
|
|
|
#define FLAG_SYS_TOWER_GOLD (SYSTEM_FLAGS + 0x65)
|
|
|
|
#define FLAG_SYS_DOME_SILVER (SYSTEM_FLAGS + 0x66)
|
|
|
|
#define FLAG_SYS_DOME_GOLD (SYSTEM_FLAGS + 0x67)
|
|
|
|
#define FLAG_SYS_PALACE_SILVER (SYSTEM_FLAGS + 0x68)
|
|
|
|
#define FLAG_SYS_PALACE_GOLD (SYSTEM_FLAGS + 0x69)
|
|
|
|
#define FLAG_SYS_ARENA_SILVER (SYSTEM_FLAGS + 0x6A)
|
|
|
|
#define FLAG_SYS_ARENA_GOLD (SYSTEM_FLAGS + 0x6B)
|
|
|
|
#define FLAG_SYS_FACTORY_SILVER (SYSTEM_FLAGS + 0x6C)
|
|
|
|
#define FLAG_SYS_FACTORY_GOLD (SYSTEM_FLAGS + 0x6D)
|
|
|
|
#define FLAG_SYS_PIKE_SILVER (SYSTEM_FLAGS + 0x6E)
|
|
|
|
#define FLAG_SYS_PIKE_GOLD (SYSTEM_FLAGS + 0x6F)
|
|
|
|
#define FLAG_SYS_PYRAMID_SILVER (SYSTEM_FLAGS + 0x70)
|
|
|
|
#define FLAG_SYS_PYRAMID_GOLD (SYSTEM_FLAGS + 0x71)
|
|
|
|
#define FLAG_SYS_FRONTIER_PASS (SYSTEM_FLAGS + 0x72)
|
2017-11-16 06:13:06 +01:00
|
|
|
|
2018-12-29 18:12:50 +01:00
|
|
|
#define FLAG_0x8D3 (SYSTEM_FLAGS + 0x73)
|
|
|
|
#define FLAG_DEOXYS_ROCK_COMPLETE (SYSTEM_FLAGS + 0x74)
|
|
|
|
#define FLAG_0x8D5 (SYSTEM_FLAGS + 0x75)
|
|
|
|
#define FLAG_0x8D6 (SYSTEM_FLAGS + 0x76)
|
2017-12-11 19:27:51 +01:00
|
|
|
|
2017-12-27 04:20:29 +01:00
|
|
|
#define FLAG_SYS_STORAGE_UNKNOWN_FLAG (SYSTEM_FLAGS + 0x77)
|
2017-11-16 06:13:06 +01:00
|
|
|
|
2017-12-27 04:20:29 +01:00
|
|
|
#define FLAG_0x8D8 (SYSTEM_FLAGS + 0x78)
|
|
|
|
#define FLAG_0x8D9 (SYSTEM_FLAGS + 0x79)
|
|
|
|
#define FLAG_0x8DA (SYSTEM_FLAGS + 0x7A)
|
2017-12-11 19:27:51 +01:00
|
|
|
|
2017-12-27 04:20:29 +01:00
|
|
|
#define FLAG_SYS_MYSTERY_GIFT_ENABLE (SYSTEM_FLAGS + 0x7B)
|
2017-09-02 21:43:53 +02:00
|
|
|
|
2017-12-27 04:20:29 +01:00
|
|
|
#define FLAG_0x8DC (SYSTEM_FLAGS + 0x7C)
|
|
|
|
#define FLAG_LANDMARK_ALTERING_CAVE (SYSTEM_FLAGS + 0x7D)
|
|
|
|
#define FLAG_LANDMARK_DESERT_UNDERPASS (SYSTEM_FLAGS + 0x7E)
|
|
|
|
#define FLAG_0x8DF (SYSTEM_FLAGS + 0x7F)
|
|
|
|
#define FLAG_0x8E0 (SYSTEM_FLAGS + 0x80)
|
|
|
|
#define FLAG_0x8E1 (SYSTEM_FLAGS + 0x81)
|
|
|
|
#define FLAG_LANDMARK_TRAINER_HILL (SYSTEM_FLAGS + 0x82)
|
|
|
|
|
|
|
|
#define FLAG_0x8E3 (SYSTEM_FLAGS + 0x83)
|
|
|
|
#define FLAG_0x8E4 (SYSTEM_FLAGS + 0x84)
|
|
|
|
#define FLAG_0x8E5 (SYSTEM_FLAGS + 0x85)
|
|
|
|
#define FLAG_0x8E6 (SYSTEM_FLAGS + 0x86)
|
|
|
|
#define FLAG_0x8E7 (SYSTEM_FLAGS + 0x87)
|
|
|
|
#define FLAG_0x8E8 (SYSTEM_FLAGS + 0x88)
|
|
|
|
#define FLAG_0x8E9 (SYSTEM_FLAGS + 0x89)
|
|
|
|
#define FLAG_0x8EA (SYSTEM_FLAGS + 0x8A)
|
|
|
|
#define FLAG_0x8EB (SYSTEM_FLAGS + 0x8B)
|
|
|
|
#define FLAG_0x8EC (SYSTEM_FLAGS + 0x8C)
|
|
|
|
#define FLAG_0x8ED (SYSTEM_FLAGS + 0x8D)
|
|
|
|
#define FLAG_0x8EE (SYSTEM_FLAGS + 0x8E)
|
|
|
|
#define FLAG_0x8EF (SYSTEM_FLAGS + 0x8F)
|
|
|
|
#define FLAG_0x8F0 (SYSTEM_FLAGS + 0x90)
|
|
|
|
#define FLAG_0x8F1 (SYSTEM_FLAGS + 0x91)
|
|
|
|
#define FLAG_0x8F2 (SYSTEM_FLAGS + 0x92)
|
|
|
|
#define FLAG_0x8F3 (SYSTEM_FLAGS + 0x93)
|
|
|
|
#define FLAG_0x8F4 (SYSTEM_FLAGS + 0x94)
|
|
|
|
#define FLAG_0x8F5 (SYSTEM_FLAGS + 0x95)
|
|
|
|
#define FLAG_0x8F6 (SYSTEM_FLAGS + 0x96)
|
|
|
|
#define FLAG_0x8F7 (SYSTEM_FLAGS + 0x97)
|
|
|
|
#define FLAG_0x8F8 (SYSTEM_FLAGS + 0x98)
|
|
|
|
#define FLAG_0x8F9 (SYSTEM_FLAGS + 0x99)
|
|
|
|
#define FLAG_0x8FA (SYSTEM_FLAGS + 0x9A)
|
|
|
|
#define FLAG_0x8FB (SYSTEM_FLAGS + 0x9B)
|
|
|
|
#define FLAG_0x8FC (SYSTEM_FLAGS + 0x9C)
|
|
|
|
#define FLAG_0x8FD (SYSTEM_FLAGS + 0x9D)
|
|
|
|
#define FLAG_0x8FE (SYSTEM_FLAGS + 0x9E)
|
|
|
|
#define FLAG_0x8FF (SYSTEM_FLAGS + 0x9F)
|
|
|
|
#define FLAG_0x900 (SYSTEM_FLAGS + 0xA0)
|
|
|
|
#define FLAG_0x901 (SYSTEM_FLAGS + 0xA1)
|
|
|
|
#define FLAG_0x902 (SYSTEM_FLAGS + 0xA2)
|
|
|
|
#define FLAG_0x903 (SYSTEM_FLAGS + 0xA3)
|
|
|
|
#define FLAG_0x904 (SYSTEM_FLAGS + 0xA4)
|
|
|
|
#define FLAG_0x905 (SYSTEM_FLAGS + 0xA5)
|
|
|
|
#define FLAG_0x906 (SYSTEM_FLAGS + 0xA6)
|
|
|
|
#define FLAG_0x907 (SYSTEM_FLAGS + 0xA7)
|
|
|
|
#define FLAG_0x908 (SYSTEM_FLAGS + 0xA8)
|
|
|
|
#define FLAG_0x909 (SYSTEM_FLAGS + 0xA9)
|
|
|
|
#define FLAG_0x90A (SYSTEM_FLAGS + 0xAA)
|
|
|
|
#define FLAG_0x90B (SYSTEM_FLAGS + 0xAB)
|
|
|
|
#define FLAG_0x90C (SYSTEM_FLAGS + 0xAC)
|
|
|
|
#define FLAG_0x90D (SYSTEM_FLAGS + 0xAD)
|
|
|
|
#define FLAG_0x90E (SYSTEM_FLAGS + 0xAE)
|
|
|
|
#define FLAG_0x90F (SYSTEM_FLAGS + 0xAF)
|
|
|
|
#define FLAG_0x910 (SYSTEM_FLAGS + 0xB0)
|
|
|
|
#define FLAG_0x911 (SYSTEM_FLAGS + 0xB1)
|
|
|
|
#define FLAG_0x912 (SYSTEM_FLAGS + 0xB2)
|
|
|
|
#define FLAG_0x913 (SYSTEM_FLAGS + 0xB3)
|
|
|
|
#define FLAG_0x914 (SYSTEM_FLAGS + 0xB4)
|
|
|
|
#define FLAG_0x915 (SYSTEM_FLAGS + 0xB5)
|
|
|
|
#define FLAG_0x916 (SYSTEM_FLAGS + 0xB6)
|
|
|
|
#define FLAG_0x917 (SYSTEM_FLAGS + 0xB7)
|
|
|
|
#define FLAG_0x918 (SYSTEM_FLAGS + 0xB8)
|
|
|
|
#define FLAG_0x919 (SYSTEM_FLAGS + 0xB9)
|
|
|
|
#define FLAG_0x91A (SYSTEM_FLAGS + 0xBA)
|
|
|
|
#define FLAG_0x91B (SYSTEM_FLAGS + 0xBB)
|
|
|
|
#define FLAG_0x91C (SYSTEM_FLAGS + 0xBC)
|
|
|
|
#define FLAG_0x91D (SYSTEM_FLAGS + 0xBD)
|
|
|
|
#define FLAG_0x91E (SYSTEM_FLAGS + 0xBE)
|
|
|
|
#define FLAG_0x91F (SYSTEM_FLAGS + 0xBF)
|
|
|
|
#define FLAG_0x920 (SYSTEM_FLAGS + 0xC0)
|
|
|
|
#define FLAG_0x921 (SYSTEM_FLAGS + 0xC1)
|
|
|
|
#define FLAG_0x922 (SYSTEM_FLAGS + 0xC2)
|
|
|
|
#define FLAG_0x923 (SYSTEM_FLAGS + 0xC3)
|
|
|
|
#define FLAG_0x924 (SYSTEM_FLAGS + 0xC4)
|
|
|
|
#define FLAG_0x925 (SYSTEM_FLAGS + 0xC5)
|
|
|
|
#define FLAG_0x926 (SYSTEM_FLAGS + 0xC6)
|
|
|
|
#define FLAG_0x927 (SYSTEM_FLAGS + 0xC7)
|
|
|
|
#define FLAG_0x928 (SYSTEM_FLAGS + 0xC8)
|
|
|
|
#define FLAG_0x929 (SYSTEM_FLAGS + 0xC9)
|
|
|
|
#define FLAG_0x92A (SYSTEM_FLAGS + 0xCA)
|
|
|
|
#define FLAG_0x92B (SYSTEM_FLAGS + 0xCB)
|
|
|
|
#define FLAG_0x92C (SYSTEM_FLAGS + 0xCC)
|
|
|
|
#define FLAG_0x92D (SYSTEM_FLAGS + 0xCD)
|
|
|
|
#define FLAG_0x92E (SYSTEM_FLAGS + 0xCE)
|
|
|
|
#define FLAG_0x92F (SYSTEM_FLAGS + 0xCF)
|
|
|
|
#define FLAG_0x930 (SYSTEM_FLAGS + 0xD0)
|
|
|
|
#define FLAG_0x931 (SYSTEM_FLAGS + 0xD1)
|
|
|
|
#define FLAG_0x932 (SYSTEM_FLAGS + 0xD2)
|
|
|
|
#define FLAG_0x933 (SYSTEM_FLAGS + 0xD3)
|
|
|
|
#define FLAG_0x934 (SYSTEM_FLAGS + 0xD4)
|
|
|
|
#define FLAG_0x935 (SYSTEM_FLAGS + 0xD5)
|
|
|
|
#define FLAG_0x936 (SYSTEM_FLAGS + 0xD6)
|
|
|
|
#define FLAG_0x937 (SYSTEM_FLAGS + 0xD7)
|
|
|
|
#define FLAG_0x938 (SYSTEM_FLAGS + 0xD8)
|
|
|
|
#define FLAG_0x939 (SYSTEM_FLAGS + 0xD9)
|
|
|
|
#define FLAG_0x93A (SYSTEM_FLAGS + 0xDA)
|
|
|
|
#define FLAG_0x93B (SYSTEM_FLAGS + 0xDB)
|
|
|
|
#define FLAG_0x93C (SYSTEM_FLAGS + 0xDC)
|
|
|
|
#define FLAG_0x93D (SYSTEM_FLAGS + 0xDD)
|
|
|
|
#define FLAG_0x93E (SYSTEM_FLAGS + 0xDE)
|
|
|
|
#define FLAG_0x93F (SYSTEM_FLAGS + 0xDF)
|
|
|
|
#define FLAG_0x940 (SYSTEM_FLAGS + 0xE0)
|
|
|
|
#define FLAG_0x941 (SYSTEM_FLAGS + 0xE1)
|
|
|
|
#define FLAG_0x942 (SYSTEM_FLAGS + 0xE2)
|
|
|
|
#define FLAG_0x943 (SYSTEM_FLAGS + 0xE3)
|
|
|
|
#define FLAG_0x944 (SYSTEM_FLAGS + 0xE4)
|
|
|
|
#define FLAG_0x945 (SYSTEM_FLAGS + 0xE5)
|
|
|
|
#define FLAG_0x946 (SYSTEM_FLAGS + 0xE6)
|
|
|
|
#define FLAG_0x947 (SYSTEM_FLAGS + 0xE7)
|
|
|
|
#define FLAG_0x948 (SYSTEM_FLAGS + 0xE8)
|
|
|
|
#define FLAG_0x949 (SYSTEM_FLAGS + 0xE9)
|
|
|
|
#define FLAG_0x94A (SYSTEM_FLAGS + 0xEA)
|
|
|
|
#define FLAG_0x94B (SYSTEM_FLAGS + 0xEB)
|
|
|
|
#define FLAG_0x94C (SYSTEM_FLAGS + 0xEC)
|
|
|
|
#define FLAG_0x94D (SYSTEM_FLAGS + 0xED)
|
|
|
|
#define FLAG_0x94E (SYSTEM_FLAGS + 0xEE)
|
|
|
|
#define FLAG_0x94F (SYSTEM_FLAGS + 0xEF)
|
|
|
|
#define FLAG_0x950 (SYSTEM_FLAGS + 0xF0)
|
|
|
|
#define FLAG_0x951 (SYSTEM_FLAGS + 0xF1)
|
|
|
|
#define FLAG_0x952 (SYSTEM_FLAGS + 0xF2)
|
|
|
|
#define FLAG_0x953 (SYSTEM_FLAGS + 0xF3)
|
|
|
|
#define FLAG_0x954 (SYSTEM_FLAGS + 0xF4)
|
|
|
|
#define FLAG_0x955 (SYSTEM_FLAGS + 0xF5)
|
|
|
|
#define FLAG_0x956 (SYSTEM_FLAGS + 0xF6)
|
|
|
|
#define FLAG_0x957 (SYSTEM_FLAGS + 0xF7)
|
|
|
|
#define FLAG_0x958 (SYSTEM_FLAGS + 0xF8)
|
|
|
|
#define FLAG_0x959 (SYSTEM_FLAGS + 0xF9)
|
|
|
|
#define FLAG_0x95A (SYSTEM_FLAGS + 0xFA)
|
|
|
|
#define FLAG_0x95B (SYSTEM_FLAGS + 0xFB)
|
|
|
|
#define FLAG_0x95C (SYSTEM_FLAGS + 0xFC)
|
|
|
|
#define FLAG_0x95D (SYSTEM_FLAGS + 0xFD)
|
|
|
|
#define FLAG_0x95E (SYSTEM_FLAGS + 0xFE)
|
|
|
|
#define FLAG_0x95F (SYSTEM_FLAGS + 0xFF)
|
2017-09-02 21:43:53 +02:00
|
|
|
|
2018-08-12 22:04:49 +02:00
|
|
|
#define SPECIAL_FLAGS_START 0x4000
|
2017-12-11 19:27:51 +01:00
|
|
|
// SPECIAL FLAGS (unknown purpose)
|
|
|
|
#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
|
2017-09-02 21:43:53 +02:00
|
|
|
|
2017-12-05 18:55:48 +01:00
|
|
|
#endif // GUARD_CONSTANTS_FLAGS_H
|