Update variable and flag names

This commit is contained in:
Diegoisawesome
2017-11-08 15:20:10 -06:00
parent 60bb83144b
commit e6ef86e4b0
59 changed files with 992 additions and 615 deletions

View File

@@ -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"

106
constants/flags.inc Normal file
View File

@@ -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

View File

@@ -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

278
constants/vars.inc Normal file
View File

@@ -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