diff options
author | Diegoisawesome <diego@domoreaweso.me> | 2017-11-08 15:20:10 -0600 |
---|---|---|
committer | Diegoisawesome <diego@domoreaweso.me> | 2017-11-08 15:20:10 -0600 |
commit | e6ef86e4b0a66440c3339c8d63c13dcd11521984 (patch) | |
tree | dcb079ef60b814dc7df699ae4054f717a5a9a088 /constants | |
parent | 60bb83144b9d69dbb884874d87bd832aebc8e992 (diff) |
Update variable and flag names
Diffstat (limited to 'constants')
-rw-r--r-- | constants/constants.inc | 2 | ||||
-rw-r--r-- | constants/flags.inc | 106 | ||||
-rw-r--r-- | constants/variables.inc | 8 | ||||
-rw-r--r-- | constants/vars.inc | 278 |
4 files changed, 386 insertions, 8 deletions
diff --git a/constants/constants.inc b/constants/constants.inc index fbd4e8af0..db0a4ec30 100644 --- a/constants/constants.inc +++ b/constants/constants.inc @@ -18,3 +18,5 @@ .include "constants/field_object_constants.inc" .include "constants/contest_move_effects.inc" .include "constants/songs.inc" + .include "constants/flags.inc" + .include "constants/vars.inc" diff --git a/constants/flags.inc b/constants/flags.inc new file mode 100644 index 000000000..520ebdd12 --- /dev/null +++ b/constants/flags.inc @@ -0,0 +1,106 @@ + .equiv FLAG_TRAINER_FLAG_START, 0x500 + .equiv TRAINERS_FLAG_NO, 0x356 + .equiv CODE_FLAGS, (FLAG_TRAINER_FLAG_START + TRAINERS_FLAG_NO + 0xA) @ 0x860 + +@ SYSTEM FLAGS + + .equiv FLAG_SYS_POKEMON_GET, CODE_FLAGS + 0x0 + .equiv FLAG_SYS_POKEDEX_GET, CODE_FLAGS + 0x1 + .equiv FLAG_SYS_POKENAV_GET, CODE_FLAGS + 0x2 +@ third one appears unused + .equiv FLAG_SYS_GAME_CLEAR, CODE_FLAGS + 0x4 + .equiv FLAG_SYS_CHAT_USED, CODE_FLAGS + 0x5 + .equiv FLAG_SYS_HIPSTER_MEET, CODE_FLAGS + 0x6 + +@ badges + .equiv FLAG_BADGE01_GET, CODE_FLAGS + 0x7 + .equiv FLAG_BADGE02_GET, CODE_FLAGS + 0x8 + .equiv FLAG_BADGE03_GET, CODE_FLAGS + 0x9 + .equiv FLAG_BADGE04_GET, CODE_FLAGS + 0xA + .equiv FLAG_BADGE05_GET, CODE_FLAGS + 0xB + .equiv FLAG_BADGE06_GET, CODE_FLAGS + 0xC + .equiv FLAG_BADGE07_GET, CODE_FLAGS + 0xD + .equiv FLAG_BADGE08_GET, CODE_FLAGS + 0xE + +@ cities and towns + .equiv FLAG_VISITED_LITTLEROOT_TOWN, CODE_FLAGS + 0xF + .equiv FLAG_VISITED_OLDALE_TOWN, CODE_FLAGS + 0x10 + .equiv FLAG_VISITED_DEWFORD_TOWN, CODE_FLAGS + 0x11 + .equiv FLAG_VISITED_LAVARIDGE_TOWN, CODE_FLAGS + 0x12 + .equiv FLAG_VISITED_FALLARBOR_TOWN, CODE_FLAGS + 0x13 + .equiv FLAG_VISITED_VERDANTURF_TOWN, CODE_FLAGS + 0x14 + .equiv FLAG_VISITED_PACIFIDLOG_TOWN, CODE_FLAGS + 0x15 + .equiv FLAG_VISITED_PETALBURG_CITY, CODE_FLAGS + 0x16 + .equiv FLAG_VISITED_SLATEPORT_CITY, CODE_FLAGS + 0x17 + .equiv FLAG_VISITED_MAUVILLE_CITY, CODE_FLAGS + 0x18 + .equiv FLAG_VISITED_RUSTBORO_CITY, CODE_FLAGS + 0x19 + .equiv FLAG_VISITED_FORTREE_CITY, CODE_FLAGS + 0x1A + .equiv FLAG_VISITED_LILYCOVE_CITY, CODE_FLAGS + 0x1B + .equiv FLAG_VISITED_MOSSDEEP_CITY, CODE_FLAGS + 0x1C + .equiv FLAG_VISITED_SOOTOPOLIS_CITY, CODE_FLAGS + 0x1D + .equiv FLAG_VISITED_EVER_GRANDE_CITY, CODE_FLAGS + 0x1E + + .equiv FLAG_SYS_UNKNOWN_880, CODE_FLAGS + 0x20 + + .equiv FLAG_SYS_USE_FLASH, CODE_FLAGS + 0x28 + .equiv FLAG_SYS_USE_STRENGTH, CODE_FLAGS + 0x29 + .equiv FLAG_SYS_WEATHER_CTRL, CODE_FLAGS + 0x2A + .equiv FLAG_SYS_CYCLING_ROAD, CODE_FLAGS + 0x2B + .equiv FLAG_SYS_SAFARI_MODE, CODE_FLAGS + 0x2C + .equiv FLAG_SYS_CRUISE_MODE, CODE_FLAGS + 0x2D + + .equiv FLAG_SYS_TV_HOME, CODE_FLAGS + 0x30 + .equiv FLAG_SYS_TV_WATCH, CODE_FLAGS + 0x31 + .equiv FLAG_SYS_TV_START, CODE_FLAGS + 0x32 + .equiv FLAG_SYS_POPWORD_INPUT, CODE_FLAGS + 0x33 + .equiv FLAG_SYS_MIX_RECORD, CODE_FLAGS + 0x34 + .equiv FLAG_SYS_CLOCK_SET, CODE_FLAGS + 0x35 + .equiv FLAG_SYS_NATIONAL_DEX, CODE_FLAGS + 0x36 + .equiv FLAG_SYS_CAVE_SHIP, CODE_FLAGS + 0x37 + .equiv FLAG_SYS_CAVE_WONDER, CODE_FLAGS + 0x38 + .equiv FLAG_SYS_CAVE_BATTLE, CODE_FLAGS + 0x39 + .equiv FLAG_SYS_SHOAL_TIDE, CODE_FLAGS + 0x3A + .equiv FLAG_SYS_RIBBON_GET, CODE_FLAGS + 0x3B + + .equiv FLAG_SYS_PC_LANETTE, CODE_FLAGS + 0x4B + .equiv FLAG_SYS_MYSTERY_EVENT_ENABLE, CODE_FLAGS + 0x4C + .equiv FLAG_SYS_ENC_UP_ITEM, CODE_FLAGS + 0x4D + .equiv FLAG_SYS_ENC_DOWN_ITEM, CODE_FLAGS + 0x4E + .equiv FLAG_SYS_BRAILLE_DIG, CODE_FLAGS + 0x4F + .equiv FLAG_SYS_BRAILLE_STRENGTH, CODE_FLAGS + 0x50 + .equiv FLAG_SYS_BRAILLE_WAIT, CODE_FLAGS + 0x51 + .equiv FLAG_SYS_BRAILLE_FLY, CODE_FLAGS + 0x52 + .equiv FLAG_SYS_HAS_EON_TICKET, CODE_FLAGS + 0x53 + + .equiv FLAG_SYS_POKEMON_LEAGUE_FLY, CODE_FLAGS + 0x54 + + .equiv FLAG_SYS_TV_LATI, CODE_FLAGS + 0x5D + + .equiv FLAG_SYS_SHOAL_ITEM, CODE_FLAGS + 0x5F + .equiv FLAG_SYS_B_DASH, CODE_FLAGS + 0x60 @ got Running Shoes + .equiv FLAG_SYS_CTRL_OBJ_DELETE, CODE_FLAGS + 0x61 + .equiv FLAG_SYS_RESET_RTC_ENABLE, CODE_FLAGS + 0x62 + + .equiv FLAG_SYS_TOWER_SILVER, CODE_FLAGS + 0x64 + .equiv FLAG_SYS_TOWER_GOLD, CODE_FLAGS + 0x65 + .equiv FLAG_SYS_DOME_SILVER, CODE_FLAGS + 0x66 + .equiv FLAG_SYS_DOME_GOLD, CODE_FLAGS + 0x67 + .equiv FLAG_SYS_PALACE_SILVER, CODE_FLAGS + 0x68 + .equiv FLAG_SYS_PALACE_GOLD, CODE_FLAGS + 0x69 + .equiv FLAG_SYS_ARENA_SILVER, CODE_FLAGS + 0x6A + .equiv FLAG_SYS_ARENA_GOLD, CODE_FLAGS + 0x6B + .equiv FLAG_SYS_FACTORY_SILVER, CODE_FLAGS + 0x6C + .equiv FLAG_SYS_FACTORY_GOLD, CODE_FLAGS + 0x6D + .equiv FLAG_SYS_PIKE_SILVER, CODE_FLAGS + 0x6E + .equiv FLAG_SYS_PIKE_GOLD, CODE_FLAGS + 0x6F + .equiv FLAG_SYS_PYRAMID_SILVER, CODE_FLAGS + 0x70 + .equiv FLAG_SYS_PYRAMID_GOLD, CODE_FLAGS + 0x71 + .equiv FLAG_SYS_FRONTIER_PASS, CODE_FLAGS + 0x72 + + .equiv FLAG_SYS_STORAGE_UNKNOWN_FLAG, CODE_FLAGS + 0x77 + + .equiv FLAG_SYS_MYSTERY_GIFT_ENABLE, CODE_FLAGS + 0x7B + +@ SPECIAL FLAGS (unknown purpose) + + .equiv SPECIAL_FLAG_1, 0x4001 diff --git a/constants/variables.inc b/constants/variables.inc deleted file mode 100644 index 01b66b100..000000000 --- a/constants/variables.inc +++ /dev/null @@ -1,8 +0,0 @@ - .equiv FACING, 0x800C - .equiv RESULT, 0x800D - .equiv ITEM_ID, 0x800E - .equiv LAST_TALKED, 0x800F - .equiv CONTEST_RANK, 0x8010 - .equiv CONTEST_CATEGORY, 0x8011 - .equiv MON_BOX_ID, 0x8012 - .equiv MON_BOX_POS, 0x8013 diff --git a/constants/vars.inc b/constants/vars.inc new file mode 100644 index 000000000..e2719e10c --- /dev/null +++ b/constants/vars.inc @@ -0,0 +1,278 @@ + .equiv VAR_0x4000, 0x4000 + .equiv VAR_0x4001, 0x4001 + .equiv VAR_0x4002, 0x4002 + .equiv VAR_0x4003, 0x4003 + .equiv VAR_0x4004, 0x4004 + .equiv VAR_0x4005, 0x4005 + .equiv VAR_0x4006, 0x4006 + .equiv VAR_0x4007, 0x4007 + .equiv VAR_0x4008, 0x4008 + .equiv VAR_0x4009, 0x4009 + .equiv VAR_0x400A, 0x400A + .equiv VAR_0x400B, 0x400B + .equiv VAR_0x400C, 0x400C + .equiv VAR_0x400D, 0x400D + .equiv VAR_0x400E, 0x400E + .equiv VAR_0x400F, 0x400F + .equiv VAR_0x4010, 0x4010 + .equiv VAR_0x4011, 0x4011 + .equiv VAR_0x4012, 0x4012 + .equiv VAR_0x4013, 0x4013 + .equiv VAR_0x4014, 0x4014 + .equiv VAR_0x4015, 0x4015 + .equiv VAR_0x4016, 0x4016 + .equiv VAR_0x4017, 0x4017 + .equiv VAR_0x4018, 0x4018 + .equiv VAR_0x4019, 0x4019 + .equiv VAR_0x401A, 0x401A + .equiv VAR_0x401B, 0x401B + .equiv VAR_0x401C, 0x401C + .equiv VAR_0x401D, 0x401D + .equiv VAR_0x401E, 0x401E + .equiv VAR_0x401F, 0x401F + .equiv VAR_RECYCLE_GOODS, 0x4020 + .equiv VAR_REPEL_STEP_COUNT, 0x4021 + .equiv VAR_ICE_STEP_COUNT, 0x4022 + .equiv VAR_FIRST_POKE, 0x4023 + .equiv VAR_MIRAGE_RND_H, 0x4024 + .equiv VAR_MIRAGE_RND_L, 0x4025 + .equiv VAR_SECRET_BASE_MAP, 0x4026 + .equiv VAR_0x4027, 0x4027 + .equiv VAR_0x4028, 0x4028 + .equiv VAR_0x4029, 0x4029 + .equiv VAR_HAPPINESS_STEP_COUNTER, 0x402A + .equiv VAR_POISON_STEP_COUNTER, 0x402B + .equiv VAR_RESET_RTC_ENABLE, 0x402C + .equiv VAR_0x402D, 0x402D + .equiv VAR_0x402E, 0x402E + .equiv VAR_0x402F, 0x402F + .equiv VAR_0x4030, 0x4030 + .equiv VAR_0x4031, 0x4031 + .equiv VAR_0x4032, 0x4032 + .equiv VAR_0x4033, 0x4033 + .equiv VAR_0x4034, 0x4034 + .equiv VAR_0x4035, 0x4035 + .equiv VAR_STORAGE_UNKNOWN, 0x4036 + .equiv VAR_0x4037, 0x4037 + .equiv VAR_0x4038, 0x4038 + .equiv VAR_0x4039, 0x4039 + .equiv VAR_0x403A, 0x403A + .equiv VAR_0x403B, 0x403B + .equiv VAR_0x403C, 0x403C + .equiv VAR_0x403D, 0x403D + .equiv VAR_0x403E, 0x403E + .equiv VAR_0x403F, 0x403F + .equiv VAR_DAYS, 0x4040 + .equiv VAR_0x4041, 0x4041 + .equiv VAR_0x4042, 0x4042 + .equiv VAR_DEPT_STORE_FLOOR, 0x4043 + .equiv VAR_0x4044, 0x4044 + .equiv VAR_POKELOT_PRIZE, 0x4045 + .equiv VAR_NATIONAL_DEX, 0x4046 + .equiv VAR_SEEDOT_SIZE_RECORD, 0x4047 + .equiv VAR_ASH_GATHER_COUNT, 0x4048 + .equiv VAR_BIRCH_STATE, 0x4049 + .equiv VAR_CRUISE_STEP_COUNT, 0x404A + .equiv VAR_POKELOT_RND1, 0x404B + .equiv VAR_POKELOT_RND2, 0x404C + .equiv VAR_0x404D, 0x404D + .equiv VAR_0x404E, 0x404E + .equiv VAR_LOTAD_SIZE_RECORD, 0x404F + .equiv VAR_0x4050, 0x4050 + .equiv VAR_0x4051, 0x4051 + .equiv VAR_0x4052, 0x4052 + .equiv VAR_0x4053, 0x4053 + .equiv VAR_0x4054, 0x4054 + .equiv VAR_0x4055, 0x4055 + .equiv VAR_0x4056, 0x4056 + .equiv VAR_0x4057, 0x4057 + .equiv VAR_0x4058, 0x4058 + .equiv VAR_0x4059, 0x4059 + .equiv VAR_0x405A, 0x405A + .equiv VAR_0x405B, 0x405B + .equiv VAR_0x405C, 0x405C + .equiv VAR_0x405D, 0x405D + .equiv VAR_0x405E, 0x405E + .equiv VAR_0x405F, 0x405F + .equiv VAR_0x4060, 0x4060 + .equiv VAR_0x4061, 0x4061 + .equiv VAR_0x4062, 0x4062 + .equiv VAR_0x4063, 0x4063 + .equiv VAR_0x4064, 0x4064 + .equiv VAR_0x4065, 0x4065 + .equiv VAR_0x4066, 0x4066 + .equiv VAR_0x4067, 0x4067 + .equiv VAR_0x4068, 0x4068 + .equiv VAR_0x4069, 0x4069 + .equiv VAR_0x406A, 0x406A + .equiv VAR_0x406B, 0x406B + .equiv VAR_0x406C, 0x406C + .equiv VAR_0x406D, 0x406D + .equiv VAR_0x406E, 0x406E + .equiv VAR_0x406F, 0x406F + .equiv VAR_0x4070, 0x4070 + .equiv VAR_0x4071, 0x4071 + .equiv VAR_0x4072, 0x4072 + .equiv VAR_0x4073, 0x4073 + .equiv VAR_0x4074, 0x4074 + .equiv VAR_0x4075, 0x4075 + .equiv VAR_0x4076, 0x4076 + .equiv VAR_0x4077, 0x4077 + .equiv VAR_0x4078, 0x4078 + .equiv VAR_0x4079, 0x4079 + .equiv VAR_0x407A, 0x407A + .equiv VAR_0x407B, 0x407B + .equiv VAR_0x407C, 0x407C + .equiv VAR_0x407D, 0x407D + .equiv VAR_0x407E, 0x407E + .equiv VAR_0x407F, 0x407F + .equiv VAR_0x4080, 0x4080 + .equiv VAR_0x4081, 0x4081 + .equiv VAR_0x4082, 0x4082 + .equiv VAR_0x4083, 0x4083 + .equiv VAR_0x4084, 0x4084 + .equiv VAR_0x4085, 0x4085 + .equiv VAR_0x4086, 0x4086 + .equiv VAR_0x4087, 0x4087 + .equiv VAR_0x4088, 0x4088 + .equiv VAR_0x4089, 0x4089 + .equiv VAR_0x408A, 0x408A + .equiv VAR_0x408B, 0x408B + .equiv VAR_0x408C, 0x408C + .equiv VAR_0x408D, 0x408D + .equiv VAR_0x408E, 0x408E + .equiv VAR_0x408F, 0x408F + .equiv VAR_0x4090, 0x4090 + .equiv VAR_0x4091, 0x4091 + .equiv VAR_0x4092, 0x4092 + .equiv VAR_0x4093, 0x4093 + .equiv VAR_0x4094, 0x4094 + .equiv VAR_0x4095, 0x4095 + .equiv VAR_0x4096, 0x4096 + .equiv VAR_0x4097, 0x4097 + .equiv VAR_0x4098, 0x4098 + .equiv VAR_0x4099, 0x4099 + .equiv VAR_0x409A, 0x409A + .equiv VAR_0x409B, 0x409B + .equiv VAR_0x409C, 0x409C + .equiv VAR_0x409D, 0x409D + .equiv VAR_0x409E, 0x409E + .equiv VAR_0x409F, 0x409F + .equiv VAR_0x40A0, 0x40A0 + .equiv VAR_0x40A1, 0x40A1 + .equiv VAR_0x40A2, 0x40A2 + .equiv VAR_0x40A3, 0x40A3 + .equiv VAR_0x40A4, 0x40A4 + .equiv VAR_0x40A5, 0x40A5 + .equiv VAR_0x40A6, 0x40A6 + .equiv VAR_0x40A7, 0x40A7 + .equiv VAR_0x40A8, 0x40A8 + .equiv VAR_0x40A9, 0x40A9 + .equiv VAR_0x40AA, 0x40AA + .equiv VAR_0x40AB, 0x40AB + .equiv VAR_0x40AC, 0x40AC + .equiv VAR_0x40AD, 0x40AD + .equiv VAR_0x40AE, 0x40AE + .equiv VAR_0x40AF, 0x40AF + .equiv VAR_0x40B0, 0x40B0 + .equiv VAR_0x40B1, 0x40B1 + .equiv VAR_0x40B2, 0x40B2 + .equiv VAR_0x40B3, 0x40B3 + .equiv VAR_PORTHOLE, 0x40B4 + .equiv VAR_0x40B5, 0x40B5 + .equiv VAR_0x40B6, 0x40B6 + .equiv VAR_0x40B7, 0x40B7 + .equiv VAR_0x40B8, 0x40B8 + .equiv VAR_0x40B9, 0x40B9 + .equiv VAR_0x40BA, 0x40BA + .equiv VAR_0x40BB, 0x40BB + .equiv VAR_0x40BC, 0x40BC + .equiv VAR_0x40BD, 0x40BD + .equiv VAR_0x40BE, 0x40BE + .equiv VAR_0x40BF, 0x40BF + .equiv VAR_0x40C0, 0x40C0 + .equiv VAR_0x40C1, 0x40C1 + .equiv VAR_0x40C2, 0x40C2 + .equiv VAR_0x40C3, 0x40C3 + .equiv VAR_0x40C4, 0x40C4 + .equiv VAR_0x40C5, 0x40C5 + .equiv VAR_0x40C6, 0x40C6 + .equiv VAR_0x40C7, 0x40C7 + .equiv VAR_0x40C8, 0x40C8 + .equiv VAR_0x40C9, 0x40C9 + .equiv VAR_0x40CA, 0x40CA + .equiv VAR_0x40CB, 0x40CB + .equiv VAR_0x40CC, 0x40CC + .equiv VAR_0x40CD, 0x40CD + .equiv VAR_0x40CE, 0x40CE + .equiv VAR_FRONTIER_FACILITY, 0x40CF + .equiv VAR_0x40D0, 0x40D0 + .equiv VAR_0x40D1, 0x40D1 + .equiv VAR_0x40D2, 0x40D2 + .equiv VAR_0x40D3, 0x40D3 + .equiv VAR_0x40D4, 0x40D4 + .equiv VAR_0x40D5, 0x40D5 + .equiv VAR_0x40D6, 0x40D6 + .equiv VAR_0x40D7, 0x40D7 + .equiv VAR_0x40D8, 0x40D8 + .equiv VAR_0x40D9, 0x40D9 + .equiv VAR_0x40DA, 0x40DA + .equiv VAR_0x40DB, 0x40DB + .equiv VAR_0x40DC, 0x40DC + .equiv VAR_0x40DD, 0x40DD + .equiv VAR_0x40DE, 0x40DE + .equiv VAR_0x40DF, 0x40DF + .equiv VAR_0x40E0, 0x40E0 + .equiv VAR_0x40E1, 0x40E1 + .equiv VAR_0x40E2, 0x40E2 + .equiv VAR_0x40E3, 0x40E3 + .equiv VAR_0x40E4, 0x40E4 + .equiv VAR_0x40E5, 0x40E5 + .equiv VAR_DAILY_SLOTS, 0x40E6 + .equiv VAR_DAILY_WILDS, 0x40E7 + .equiv VAR_DAILY_BLENDER, 0x40E8 + .equiv VAR_DAILY_PLANTED_BERRIES, 0x40E9 + .equiv VAR_DAILY_PICKED_BERRIES, 0x40EA + .equiv VAR_DAILY_ROULETTE, 0x40EB + .equiv VAR_0x40EC, 0x40EC + .equiv VAR_0x40ED, 0x40ED + .equiv VAR_0x40EE, 0x40EE + .equiv VAR_0x40EF, 0x40EF + .equiv VAR_0x40F0, 0x40F0 + .equiv VAR_DAILY_BP, 0x40F1 + .equiv VAR_0x40F2, 0x40F2 + .equiv VAR_0x40F3, 0x40F3 + .equiv VAR_0x40F4, 0x40F4 + .equiv VAR_0x40F5, 0x40F5 + .equiv VAR_0x40F6, 0x40F6 + .equiv VAR_0x40F7, 0x40F7 + .equiv VAR_0x40F8, 0x40F8 + .equiv VAR_0x40F9, 0x40F9 + .equiv VAR_0x40FA, 0x40FA + .equiv VAR_0x40FB, 0x40FB + .equiv VAR_0x40FC, 0x40FC + .equiv VAR_0x40FD, 0x40FD + .equiv VAR_0x40FE, 0x40FE + .equiv VAR_0x40FF, 0x40FF + + .equiv VAR_0x8000, 0x8000 + .equiv VAR_0x8001, 0x8001 + .equiv VAR_0x8002, 0x8002 + .equiv VAR_0x8003, 0x8003 + .equiv VAR_0x8004, 0x8004 + .equiv VAR_0x8005, 0x8005 + .equiv VAR_0x8006, 0x8006 + .equiv VAR_0x8007, 0x8007 + .equiv VAR_0x8008, 0x8008 + .equiv VAR_0x8009, 0x8009 + .equiv VAR_0x800A, 0x800A + .equiv VAR_0x800B, 0x800B + .equiv VAR_FACING, 0x800C + .equiv VAR_RESULT, 0x800D + .equiv VAR_ITEM_ID, 0x800E + .equiv VAR_LAST_TALKED, 0x800F + .equiv VAR_CONTEST_RANK, 0x8010 + .equiv VAR_CONTEST_CATEGORY, 0x8011 + .equiv VAR_MON_BOX_ID, 0x8012 + .equiv VAR_MON_BOX_POS, 0x8013 + .equiv VAR_0x8014, 0x8014 |