@ARM Assembly macro definitions for map_namespaces


.equ MAP_HESPERIA, 0x58
.equ MAP_CARUN_CITY, 0x59
.equ MAP_HESPERIAPFAD, 0x60
.equ MAP_HESPERIAZWEIG, 0x61
.equ MAP_CARUNPFAD, 0x62
.equ MAP_TRAINERSCHULE, 0x62

@ARM Assembly macro definitions for item


.equ ITEM_NONE, 0x0
.equ ITEM_MEISTERBALL, 0x1
.equ ITEM_HYPERBALL, 0x2
.equ ITEM_SUPERBALL, 0x3
.equ ITEM_POKEBALL, 0x4
.equ ITEM_SAFARIBALL, 0x5
.equ ITEM_NETZBALL, 0x6
.equ ITEM_TAUCHBALL, 0x7
.equ ITEM_NESTBALL, 0x8
.equ ITEM_WIEDERBALL, 0x9
.equ ITEM_TIMERBALL, 0xa
.equ ITEM_LUXUSBALL, 0xb
.equ ITEM_PREMIERBALL, 0xc
.equ ITEM_TRANK, 0xd
.equ ITEM_GEGENGIFT, 0xe
.equ ITEM_FEUERHEILER, 0xf
.equ ITEM_EISHEILER, 0x10
.equ ITEM_AUFWECKER, 0x11
.equ ITEM_PARA_HEILER, 0x12
.equ ITEM_TOP_GENESUNG, 0x13
.equ ITEM_TOP_TRANK, 0x14
.equ ITEM_HYPERTRANK, 0x15
.equ ITEM_SUPERTRANK, 0x16
.equ ITEM_HYPERHEILER, 0x17
.equ ITEM_BELEBER, 0x18
.equ ITEM_TOP_BELEBER, 0x19
.equ ITEM_TAFELWASSER, 0x1a
.equ ITEM_SPRUDEL, 0x1b
.equ ITEM_LIMONADE, 0x1c
.equ ITEM_KUHMUH_MILCH, 0x1d
.equ ITEM_ENERGIESTAUB, 0x1e
.equ ITEM_KRAFTWURZEL, 0x1f
.equ ITEM_HEILPUDER, 0x20
.equ ITEM_VITALKRAUT, 0x21
.equ ITEM_AETHER, 0x22
.equ ITEM_TOP_AETHER, 0x23
.equ ITEM_ELIXIER, 0x24
.equ ITEM_TOP_ELIXIER, 0x25
.equ ITEM_LAVAKEKS, 0x26
.equ ITEM_BLAUE_FLOETE, 0x27
.equ ITEM_GELBE_FLOETE, 0x28
.equ ITEM_ROTE_FLOETE, 0x29
.equ ITEM_SCHW_FLOETE, 0x2a
.equ ITEM_WEISSE_FLOETE, 0x2b
.equ ITEM_BEERENSAFT, 0x2c
.equ ITEM_ZAUBERASCHE, 0x2d
.equ ITEM_KUESTENSALZ, 0x2e
.equ ITEM_KUESTENSCHALE, 0x2f
.equ ITEM_PURPURSTUECK, 0x30
.equ ITEM_INDIGOSTUECK, 0x31
.equ ITEM_GELBSTUECK, 0x32
.equ ITEM_GRUENSTUECK, 0x33
.equ ITEM_MAGMAISIERER, 0x34
.equ ITEM_STROMISIERER, 0x35
.equ ITEM_SCHOENSCHUPPE, 0x36
.equ ITEM_DUBIOSDISK, 0x37
.equ ITEM_DUESTERUMHANG, 0x38
.equ ITEM_SCHUETZER, 0x39
.equ ITEM_LEBEN_ORB, 0x3a
.equ ITEM_EVOLITH, 0x3b
.equ ITEM_ITEM_3C, 0x3c
.equ ITEM_ITEM_3D, 0x3d
.equ ITEM_ITEM_3E, 0x3e
.equ ITEM_KP_PLUS, 0x3f
.equ ITEM_PROTEIN, 0x40
.equ ITEM_EISEN, 0x41
.equ ITEM_CARBON, 0x42
.equ ITEM_KALZIUM, 0x43
.equ ITEM_SONDERBONBON, 0x44
.equ ITEM_AP_PLUS, 0x45
.equ ITEM_ZINK, 0x46
.equ ITEM_AP_TOP, 0x47
.equ ITEM_ITEM_48, 0x48
.equ ITEM_MEGABLOCK, 0x49
.equ ITEM_ANGRIFFPLUS, 0x4a
.equ ITEM_X_ANGRIFF, 0x4b
.equ ITEM_X_ABWEHR, 0x4c
.equ ITEM_X_TEMPO, 0x4d
.equ ITEM_X_TREFFER, 0x4e
.equ ITEM_X_SPEZIAL, 0x4f
.equ ITEM_POKEPUPPE, 0x50
.equ ITEM_ENECO_RUTE, 0x51
.equ ITEM_ITEM_52, 0x52
.equ ITEM_SUPERSCHUTZ, 0x53
.equ ITEM_TOP_SCHUTZ, 0x54
.equ ITEM_FLUCHTSEIL, 0x55
.equ ITEM_SCHUTZ, 0x56
.equ ITEM_ITEM_57, 0x57
.equ ITEM_ITEM_58, 0x58
.equ ITEM_ITEM_59, 0x59
.equ ITEM_ITEM_5A, 0x5a
.equ ITEM_ITEM_5B, 0x5b
.equ ITEM_ITEM_5C, 0x5c
.equ ITEM_SONNENSTEIN, 0x5d
.equ ITEM_MONDSTEIN, 0x5e
.equ ITEM_FEUERSTEIN, 0x5f
.equ ITEM_DONNERSTEIN, 0x60
.equ ITEM_WASSERSTEIN, 0x61
.equ ITEM_BLATTSTEIN, 0x62
.equ ITEM_LINKKABEL, 0x63
.equ ITEM_FINSTERSTEIN, 0x64
.equ ITEM_LEUCHTSTEIN, 0x65
.equ ITEM_FUNKELSTEIN, 0x66
.equ ITEM_MINIPILZ, 0x67
.equ ITEM_RIESENPILZ, 0x68
.equ ITEM_SPV_ORB_N, 0x69
.equ ITEM_PERLE, 0x6a
.equ ITEM_RIESENPERLE, 0x6b
.equ ITEM_STERNENSTAUB, 0x6c
.equ ITEM_STERNENSTUECK, 0x6d
.equ ITEM_NUGGET, 0x6e
.equ ITEM_HERZSCHUPPE, 0x6f
.equ ITEM_ANGR_ORB_P, 0x70
.equ ITEM_ANGR_ORB_N, 0x71
.equ ITEM_VERT_ORB_P, 0x72
.equ ITEM_VERT_ORB_N, 0x73
.equ ITEM_INIT_ORB_P, 0x74
.equ ITEM_INIT_ORB_N, 0x75
.equ ITEM_SPA_ORB_P, 0x76
.equ ITEM_SPA_ORB_N, 0x77
.equ ITEM_SPV_ORB_P, 0x78
.equ ITEM_79, 0x79
.equ ITEM_HAFENBRIEF, 0x7a
.equ ITEM_GLITZERBRIEF, 0x7b
.equ ITEM_EILBRIEF, 0x7c
.equ ITEM_WALDBRIEF, 0x7d
.equ ITEM_WELLENBRIEF, 0x7e
.equ ITEM_PERLENBRIEF, 0x7f
.equ ITEM_DUNKELBRIEF, 0x80
.equ ITEM_TROPENBRIEF, 0x81
.equ ITEM_TRAUMBRIEF, 0x82
.equ ITEM_EDELBRIEF, 0x83
.equ ITEM_RETROBRIEF, 0x84
.equ ITEM_AMRENABEERE, 0x85
.equ ITEM_MARONBEERE, 0x86
.equ ITEM_PIRSIFBEERE, 0x87
.equ ITEM_FRAGIABEERE, 0x88
.equ ITEM_WILBIRBEERE, 0x89
.equ ITEM_JONAGOBEERE, 0x8a
.equ ITEM_SINELBEERE, 0x8b
.equ ITEM_PERSIMBEERE, 0x8c
.equ ITEM_PRUNUSBEERE, 0x8d
.equ ITEM_TSITRUBEERE, 0x8e
.equ ITEM_GIEFEBEERE, 0x8f
.equ ITEM_WIKIBEERE, 0x90
.equ ITEM_MAGOBEERE, 0x91
.equ ITEM_GAUVEBEERE, 0x92
.equ ITEM_YAPABEERE, 0x93
.equ ITEM_HIMMIHBEERE, 0x94
.equ ITEM_MORBBEERE, 0x95
.equ ITEM_NANABBEERE, 0x96
.equ ITEM_NIRBEBEERE, 0x97
.equ ITEM_SANANABEERE, 0x98
.equ ITEM_GRANABEERE, 0x99
.equ ITEM_SETANGBEERE, 0x9a
.equ ITEM_QUALOTBEERE, 0x9b
.equ ITEM_HONMELBEERE, 0x9c
.equ ITEM_LABRUSBEERE, 0x9d
.equ ITEM_TAMOTBEERE, 0x9e
.equ ITEM_SAIMBEERE, 0x9f
.equ ITEM_MAGOSTBEERE, 0xa0
.equ ITEM_RABUTABEERE, 0xa1
.equ ITEM_TRONZIBEERE, 0xa2
.equ ITEM_KIWANBEERE, 0xa3
.equ ITEM_PALLMBEERE, 0xa4
.equ ITEM_WASMELBEERE, 0xa5
.equ ITEM_DURINBEERE, 0xa6
.equ ITEM_MYRTILBEERE, 0xa7
.equ ITEM_LYDZIBEERE, 0xa8
.equ ITEM_LINGANBEERE, 0xa9
.equ ITEM_SALKABEERE, 0xaa
.equ ITEM_TAHAYBEERE, 0xab
.equ ITEM_APIKOBEERE, 0xac
.equ ITEM_LANSATBEERE, 0xad
.equ ITEM_KRAMBOBEERE, 0xae
.equ ITEM_ENIGMABEERE, 0xaf
.equ ITEM_ITEM_B0, 0xb0
.equ ITEM_WAHLGLAS, 0xb1
.equ ITEM_WAHLSCHAL, 0xb2
.equ ITEM_BLENDPUDER, 0xb3
.equ ITEM_SCHLOHKRAUT, 0xb4
.equ ITEM_MACHOBAND, 0xb5
.equ ITEM_EP_TEILER, 0xb6
.equ ITEM_FLINKKLAUE, 0xb7
.equ ITEM_SANFTGLOCKE, 0xb8
.equ ITEM_MENTALKRAUT, 0xb9
.equ ITEM_WAHLBAND, 0xba
.equ ITEM_KING_STEIN, 0xbb
.equ ITEM_SILBERSTAUB, 0xbc
.equ ITEM_MUENZAMULETT, 0xbd
.equ ITEM_SCHUTZBAND, 0xbe
.equ ITEM_SEELENTAU, 0xbf
.equ ITEM_ABYSSZAHN, 0xc0
.equ ITEM_ABYSSPLATTE, 0xc1
.equ ITEM_RAUCHBALL, 0xc2
.equ ITEM_EWIGSTEIN, 0xc3
.equ ITEM_FOKUS_BAND, 0xc4
.equ ITEM_GLUECKS_EI, 0xc5
.equ ITEM_SCOPE_LINSE, 0xc6
.equ ITEM_METALLMANTEL, 0xc7
.equ ITEM_UEBERRESTE, 0xc8
.equ ITEM_DRACHENHAUT, 0xc9
.equ ITEM_KUGELBLITZ, 0xca
.equ ITEM_PUDERSAND, 0xcb
.equ ITEM_GRANITSTEIN, 0xcc
.equ ITEM_WUNDERSAAT, 0xcd
.equ ITEM_SCHATTENGLAS, 0xce
.equ ITEM_SCHWARZGURT, 0xcf
.equ ITEM_MAGNET, 0xd0
.equ ITEM_ZAUBERWASSER, 0xd1
.equ ITEM_HACKATTACK, 0xd2
.equ ITEM_GIFTSTICH, 0xd3
.equ ITEM_EWIGES_EIS, 0xd4
.equ ITEM_BANNSTICKER, 0xd5
.equ ITEM_KRUEMMLOEFFEL, 0xd6
.equ ITEM_HOLZKOHLE, 0xd7
.equ ITEM_DRACHENZAHN, 0xd8
.equ ITEM_SEIDENSCHAL, 0xd9
.equ ITEM_UP_GRADE, 0xda
.equ ITEM_SEEGESANG, 0xdb
.equ ITEM_SEERAUCH, 0xdc
.equ ITEM_LAXRAUCH, 0xdd
.equ ITEM_LUCKY_PUNCH, 0xde
.equ ITEM_METALLSTAUB, 0xdf
.equ ITEM_KAMPFKNOCHEN, 0xe0
.equ ITEM_LAUCHSTANGE, 0xe1
.equ ITEM_BISAFLORNIT, 0xe2
.equ ITEM_GLURAKNIT, 0xe3
.equ ITEM_TURTOKNIT, 0xe4
.equ ITEM_TERRASORNIT, 0xe5
.equ ITEM_ZERBERNIT, 0xe6
.equ ITEM_SKULLYDRANIT, 0xe7
.equ ITEM_AQUANANIT, 0xe8
.equ ITEM_FLAMARANIT, 0xe9
.equ ITEM_BLITZANIT, 0xea
.equ ITEM_AMPHAROSNIT, 0xeb
.equ ITEM_GENGARNIT, 0xec
.equ ITEM_BIBORNIT, 0xed
.equ ITEM_ITEM_EE, 0xee
.equ ITEM_ITEM_EF, 0xef
.equ ITEM_ITEM_F0, 0xf0
.equ ITEM_ITEM_F1, 0xf1
.equ ITEM_ITEM_F2, 0xf2
.equ ITEM_ITEM_F3, 0xf3
.equ ITEM_ITEM_F4, 0xf4
.equ ITEM_ITEM_F5, 0xf5
.equ ITEM_ITEM_F6, 0xf6
.equ ITEM_ITEM_F7, 0xf7
.equ ITEM_ITEM_F8, 0xf8
.equ ITEM_ITEM_F9, 0xf9
.equ ITEM_ITEM_FA, 0xfa
.equ ITEM_ITEM_FB, 0xfb
.equ ITEM_ITEM_FC, 0xfc
.equ ITEM_ITEM_FD, 0xfd
.equ ITEM_ROTER_SCHAL, 0xfe
.equ ITEM_BLAUER_SCHAL, 0xff
.equ ITEM_ROSA_SCHAL, 0x100
.equ ITEM_GRUENER_SCHAL, 0x101
.equ ITEM_GELBER_SCHAL, 0x102
.equ ITEM_EILRAD, 0x103
.equ ITEM_MUENZKORB, 0x104
.equ ITEM_DETEKTOR, 0x105
.equ ITEM_ANGEL, 0x106
.equ ITEM_PROFIANGEL, 0x107
.equ ITEM_SUPERANGEL, 0x108
.equ ITEM_BOOTSTICKET, 0x109
.equ ITEM_WETTB_KARTE, 0x10a
.equ ITEM_ITEM_10B, 0x10b
.equ ITEM_WAILMERKANNE, 0x10c
.equ ITEM_DEVON_WAREN, 0x10d
.equ ITEM_ASCHETASCHE, 0x10e
.equ ITEM_KELLEROEFFNER, 0x10f
.equ ITEM_KUNSTRAD, 0x110
.equ ITEM_BOX, 0x111
.equ ITEM_BRIEF, 0x112
.equ ITEM_AEON_TICKET, 0x113
.equ ITEM_SPIRITKERN, 0x114
.equ ITEM_BLAUE_KUGEL, 0x115
.equ ITEM_SCANNER, 0x116
.equ ITEM_WUESTENGLAS, 0x117
.equ ITEM_METEORIT, 0x118
.equ ITEM_K1_SCHLUESSEL, 0x119
.equ ITEM_K2_SCHLUESSEL, 0x11a
.equ ITEM_K4_SCHLUESSEL, 0x11b
.equ ITEM_K6_SCHLUESSEL, 0x11c
.equ ITEM_L_SCHLUESSEL, 0x11d
.equ ITEM_WURZELFOSSIL, 0x11e
.equ ITEM_KLAUENFOSSIL, 0x11f
.equ ITEM_DEVON_SCOPE, 0x120
.equ ITEM_TM01, 0x121
.equ ITEM_TM02, 0x122
.equ ITEM_TM03, 0x123
.equ ITEM_TM04, 0x124
.equ ITEM_TM05, 0x125
.equ ITEM_TM06, 0x126
.equ ITEM_TM07, 0x127
.equ ITEM_TM08, 0x128
.equ ITEM_TM09, 0x129
.equ ITEM_TM10, 0x12a
.equ ITEM_TM11, 0x12b
.equ ITEM_TM12, 0x12c
.equ ITEM_TM13, 0x12d
.equ ITEM_TM14, 0x12e
.equ ITEM_TM15, 0x12f
.equ ITEM_TM16, 0x130
.equ ITEM_TM17, 0x131
.equ ITEM_TM18, 0x132
.equ ITEM_TM19, 0x133
.equ ITEM_TM20, 0x134
.equ ITEM_TM21, 0x135
.equ ITEM_TM22, 0x136
.equ ITEM_TM23, 0x137
.equ ITEM_TM24, 0x138
.equ ITEM_TM25, 0x139
.equ ITEM_TM26, 0x13a
.equ ITEM_TM27, 0x13b
.equ ITEM_TM28, 0x13c
.equ ITEM_TM29, 0x13d
.equ ITEM_TM30, 0x13e
.equ ITEM_TM31, 0x13f
.equ ITEM_TM32, 0x140
.equ ITEM_TM33, 0x141
.equ ITEM_TM34, 0x142
.equ ITEM_TM35, 0x143
.equ ITEM_TM36, 0x144
.equ ITEM_TM37, 0x145
.equ ITEM_TM38, 0x146
.equ ITEM_TM39, 0x147
.equ ITEM_TM40, 0x148
.equ ITEM_TM41, 0x149
.equ ITEM_TM42, 0x14a
.equ ITEM_TM43, 0x14b
.equ ITEM_TM44, 0x14c
.equ ITEM_TM45, 0x14d
.equ ITEM_TM46, 0x14e
.equ ITEM_TM47, 0x14f
.equ ITEM_TM48, 0x150
.equ ITEM_TM49, 0x151
.equ ITEM_TM50, 0x152
.equ ITEM_VM01, 0x153
.equ ITEM_VM02, 0x154
.equ ITEM_VM03, 0x155
.equ ITEM_VM04, 0x156
.equ ITEM_VM05, 0x157
.equ ITEM_VM06, 0x158
.equ ITEM_VM07, 0x159
.equ ITEM_VM08, 0x15a
.equ ITEM_ITEM_15B, 0x15b
.equ ITEM_ITEM_15C, 0x15c
.equ ITEM_EICHS_PAKET, 0x15d
.equ ITEM_POKEFLOETE, 0x15e
.equ ITEM__OEFFNER, 0x15f
.equ ITEM_RAD_COUPON, 0x160
.equ ITEM_PKMCORDER, 0x161
.equ ITEM_ALTBERNSTEIN, 0x162
.equ ITEM_TUEROEFFNER, 0x163
.equ ITEM_LIFTOEFFNER, 0x164
.equ ITEM_HELIXFOSSIL, 0x165
.equ ITEM_DOMFOSSIL, 0x166
.equ ITEM_SILPH_SCOPE, 0x167
.equ ITEM_FAHRRAD, 0x168
.equ ITEM_KARTE, 0x169
.equ ITEM_KAMPFFAHNDER, 0x16a
.equ ITEM_RUHMESDATEI, 0x16b
.equ ITEM_VMTM_BOX, 0x16c
.equ ITEM_BEERENTUETE, 0x16d
.equ ITEM_LEHRKANAL, 0x16e
.equ ITEM_TRI_PASS, 0x16f
.equ ITEM_BUNT_PASS, 0x170
.equ ITEM_MEGA_AMULETT, 0x171
.equ ITEM_GEHEIMTICKET, 0x172
.equ ITEM_AURORATICKET, 0x173
.equ ITEM_PUDERDOESCHEN, 0x174
.equ ITEM_RUBIN, 0x175
.equ ITEM_SAPHIR, 0x176



@ARM Assembly macro definitions for species


.equ POKEMON_POKEMON_0, 0x0
.equ POKEMON_BISASAM, 0x1
.equ POKEMON_BISAKNOSP, 0x2
.equ POKEMON_BISAFLOR, 0x3
.equ POKEMON_GLUMANDA, 0x4
.equ POKEMON_GLUTEXO, 0x5
.equ POKEMON_GLURAK, 0x6
.equ POKEMON_SCHIGGY, 0x7
.equ POKEMON_SCHILLOK, 0x8
.equ POKEMON_TURTOK, 0x9
.equ POKEMON_DARTIRI, 0xa
.equ POKEMON_DARTIGNIS, 0xb
.equ POKEMON_FIARO, 0xc
.equ POKEMON_HORNLIU, 0xd
.equ POKEMON_KOKUNA, 0xe
.equ POKEMON_BIBOR, 0xf
.equ POKEMON_STARALILI, 0x10
.equ POKEMON_STARAVIA, 0x11
.equ POKEMON_STARAPTOR, 0x12
.equ POKEMON_BRONZEL, 0x13
.equ POKEMON_BRONZONG, 0x14
.equ POKEMON_MAEHIKEL, 0x15
.equ POKEMON_CHEVRUMM, 0x16
.equ POKEMON_PARAGONI, 0x17
.equ POKEMON_TROMBORK, 0x18
.equ POKEMON_PIKACHU, 0x19
.equ POKEMON_RAICHU, 0x1a
.equ POKEMON_SANDAN, 0x1b
.equ POKEMON_SANDAMER, 0x1c
.equ POKEMON_NIDORANW, 0x1d
.equ POKEMON_NIDORINA, 0x1e
.equ POKEMON_NIDOQUEEN, 0x1f
.equ POKEMON_NIDORANM, 0x20
.equ POKEMON_NIDORINO, 0x21
.equ POKEMON_NIDOKING, 0x22
.equ POKEMON_FLOETTE, 0x23
.equ POKEMON_FLORGES, 0x24
.equ POKEMON_VULPIX, 0x25
.equ POKEMON_VULNONA, 0x26
.equ POKEMON_PUMMELUFF, 0x27
.equ POKEMON_KNUDDELUFF, 0x28
.equ POKEMON_ZUBAT, 0x29
.equ POKEMON_GOLBAT, 0x2a
.equ POKEMON_MYRAPLA, 0x2b
.equ POKEMON_DUFLOR, 0x2c
.equ POKEMON_GIFLOR, 0x2d
.equ POKEMON_FOLIPURBA, 0x2e
.equ POKEMON_FEELINARA, 0x2f
.equ POKEMON_WATTZAPF, 0x30
.equ POKEMON_VOLTULA, 0x31
.equ POKEMON_DIGDA, 0x32
.equ POKEMON_DIGDRI, 0x33
.equ POKEMON_KASTADUR, 0x34
.equ POKEMON_TENTANTEL, 0x35
.equ POKEMON_ENTON, 0x36
.equ POKEMON_ENTORON, 0x37
.equ POKEMON_MENKI, 0x38
.equ POKEMON_RASAFF, 0x39
.equ POKEMON_FUKANO, 0x3a
.equ POKEMON_ARKANI, 0x3b
.equ POKEMON_GRAMOKLES, 0x3c
.equ POKEMON_DUOKLES, 0x3d
.equ POKEMON_DURENGARD, 0x3e
.equ POKEMON_ABRA, 0x3f
.equ POKEMON_KADABRA, 0x40
.equ POKEMON_SIMSALA, 0x41
.equ POKEMON_MACHOLLO, 0x42
.equ POKEMON_MASCHOCK, 0x43
.equ POKEMON_MACHOMEI, 0x44
.equ POKEMON_KNOFENSA, 0x45
.equ POKEMON_ULTRIGARIA, 0x46
.equ POKEMON_SARZENIA, 0x47
.equ POKEMON_TENTACHA, 0x48
.equ POKEMON_TENTOXA, 0x49
.equ POKEMON_KLEINSTEIN, 0x4a
.equ POKEMON_GEOROK, 0x4b
.equ POKEMON_GEOWAZ, 0x4c
.equ POKEMON_PONITA, 0x4d
.equ POKEMON_GALLOPA, 0x4e
.equ POKEMON_FLEGMON, 0x4f
.equ POKEMON_LAHMUS, 0x50
.equ POKEMON_MAGNETILO, 0x51
.equ POKEMON_MAGNETON, 0x52
.equ POKEMON_PORENTA, 0x53
.equ POKEMON_DODU, 0x54
.equ POKEMON_DODRI, 0x55
.equ POKEMON_JURBO, 0x56
.equ POKEMON_JUGONG, 0x57
.equ POKEMON_SLEIMA, 0x58
.equ POKEMON_SLEIMOK, 0x59
.equ POKEMON_MUSCHAS, 0x5a
.equ POKEMON_AUSTOS, 0x5b
.equ POKEMON_NEBULAK, 0x5c
.equ POKEMON_ALPOLLO, 0x5d
.equ POKEMON_GENGAR, 0x5e
.equ POKEMON_ONIX, 0x5f
.equ POKEMON_TRAUMATO, 0x60
.equ POKEMON_HYPNO, 0x61
.equ POKEMON_KRABBY, 0x62
.equ POKEMON_KINGLER, 0x63
.equ POKEMON_VOLTOBAL, 0x64
.equ POKEMON_LEKTROBAL, 0x65
.equ POKEMON_OWEI, 0x66
.equ POKEMON_KOKOWEI, 0x67
.equ POKEMON_TRAGOSSO, 0x68
.equ POKEMON_KNOGGA, 0x69
.equ POKEMON_KICKLEE, 0x6a
.equ POKEMON_NOCKCHAN, 0x6b
.equ POKEMON_SCHLURP, 0x6c
.equ POKEMON_SMOGON, 0x6d
.equ POKEMON_SMOGMOG, 0x6e
.equ POKEMON_RIHORN, 0x6f
.equ POKEMON_RIZEROS, 0x70
.equ POKEMON_CHANEIRA, 0x71
.equ POKEMON_ZOBIRIS, 0x72
.equ POKEMON_KANGAMA, 0x73
.equ POKEMON_SEEPER, 0x74
.equ POKEMON_SEEMON, 0x75
.equ POKEMON_QUABBEL, 0x76
.equ POKEMON_APOQUALLYP, 0x77
.equ POKEMON_STERNDU, 0x78
.equ POKEMON_STARMIE, 0x79
.equ POKEMON_TRAUNFUGIL, 0x7a
.equ POKEMON_SICHLOR, 0x7b
.equ POKEMON_GALAGLADI, 0x7c
.equ POKEMON_ELEKTEK, 0x7d
.equ POKEMON_MAGMAR, 0x7e
.equ POKEMON_PINSIR, 0x7f
.equ POKEMON_TAUROS, 0x80
.equ POKEMON_KARPADOR, 0x81
.equ POKEMON_GARADOS, 0x82
.equ POKEMON_LAPRAS, 0x83
.equ POKEMON_DITTO, 0x84
.equ POKEMON_EVOLI, 0x85
.equ POKEMON_AQUANA, 0x86
.equ POKEMON_BLITZA, 0x87
.equ POKEMON_FLAMARA, 0x88
.equ POKEMON_PORYGON, 0x89
.equ POKEMON_AMONITAS, 0x8a
.equ POKEMON_AMOROSO, 0x8b
.equ POKEMON_KABUTO, 0x8c
.equ POKEMON_KABUTOPS, 0x8d
.equ POKEMON_AERODACTYL, 0x8e
.equ POKEMON_RELAXO, 0x8f
.equ POKEMON_ARKTOS, 0x90
.equ POKEMON_ZAPDOS, 0x91
.equ POKEMON_LAVADOS, 0x92
.equ POKEMON_DRATINI, 0x93
.equ POKEMON_DRAGONIR, 0x94
.equ POKEMON_DRAGORAN, 0x95
.equ POKEMON_MEWTU, 0x96
.equ POKEMON_MEW, 0x97
.equ POKEMON_ENDIVIE, 0x98
.equ POKEMON_LORBLATT, 0x99
.equ POKEMON_MEGANIE, 0x9a
.equ POKEMON_FEURIGEL, 0x9b
.equ POKEMON_IGELAVAR, 0x9c
.equ POKEMON_TORNUPTO, 0x9d
.equ POKEMON_KARNIMANI, 0x9e
.equ POKEMON_TYRACROC, 0x9f
.equ POKEMON_IMPERGATOR, 0xa0
.equ POKEMON_IGNIVOR, 0xa1
.equ POKEMON_RAMOTH, 0xa2
.equ POKEMON_GLAZIOLA, 0xa3
.equ POKEMON_RESLADERO, 0xa4
.equ POKEMON_LEDYBA, 0xa5
.equ POKEMON_LEDIAN, 0xa6
.equ POKEMON_WEBARAK, 0xa7
.equ POKEMON_ARIADOS, 0xa8
.equ POKEMON_IKSBAT, 0xa9
.equ POKEMON_LAMPI, 0xaa
.equ POKEMON_LANTURN, 0xab
.equ POKEMON_MAGNEZONE, 0xac
.equ POKEMON_TOGEKISS, 0xad
.equ POKEMON_FLABEBE, 0xae
.equ POKEMON_TOGEPI, 0xaf
.equ POKEMON_TOGETIC, 0xb0
.equ POKEMON_NATU, 0xb1
.equ POKEMON_XATU, 0xb2
.equ POKEMON_VOLTILAMM, 0xb3
.equ POKEMON_WAATY, 0xb4
.equ POKEMON_AMPHAROS, 0xb5
.equ POKEMON_BLUBELLA, 0xb6
.equ POKEMON_MARILL, 0xb7
.equ POKEMON_AZUMARILL, 0xb8
.equ POKEMON_MOGELBAUM, 0xb9
.equ POKEMON_CLAVION, 0xba
.equ POKEMON_LICHTEL, 0xbb
.equ POKEMON_LATERNECTO, 0xbc
.equ POKEMON_SKLELABRA, 0xbd
.equ POKEMON_GRIFFEL, 0xbe
.equ POKEMON_SHNEBEDECK, 0xbf
.equ POKEMON_REXBLISAR, 0xc0
.equ POKEMON_AMBIDIFFEL, 0xc1
.equ POKEMON_FELINO, 0xc2
.equ POKEMON_MORLORD, 0xc3
.equ POKEMON_PSIANA, 0xc4
.equ POKEMON_NACHTARA, 0xc5
.equ POKEMON_KRAMURX, 0xc6
.equ POKEMON_LASCHOKING, 0xc7
.equ POKEMON_KRAMSHEF, 0xc8
.equ POKEMON_ICOGNITO, 0xc9
.equ POKEMON_FROSDEDJE, 0xca
.equ POKEMON_SKORGRO, 0xcb
.equ POKEMON_TANNZA, 0xcc
.equ POKEMON_FORSTELLKA, 0xcd
.equ POKEMON_ELEVOLTEK, 0xce
.equ POKEMON_SKORGLA, 0xcf
.equ POKEMON_STAHLOS, 0xd0
.equ POKEMON_SNUBBULL, 0xd1
.equ POKEMON_GRANBULL, 0xd2
.equ POKEMON_MAMUTEL, 0xd3
.equ POKEMON_SCHEROX, 0xd4
.equ POKEMON_POTTROTT, 0xd5
.equ POKEMON_SKARABORN, 0xd6
.equ POKEMON_KRYPPUK, 0xd7
.equ POKEMON_TEDDIURSA, 0xd8
.equ POKEMON_URSARING, 0xd9
.equ POKEMON_SCHNECKMAG, 0xda
.equ POKEMON_MAGCARGO, 0xdb
.equ POKEMON_QUIEKEL, 0xdc
.equ POKEMON_KEIFEL, 0xdd
.equ POKEMON_CORASONN, 0xde
.equ POKEMON_REMORAID, 0xdf
.equ POKEMON_OCTILLERY, 0xe0
.equ POKEMON_BOTOGEL, 0xe1
.equ POKEMON_SCHLURPLEK, 0xe2
.equ POKEMON_PANZAERON, 0xe3
.equ POKEMON_HUNDUSTER, 0xe4
.equ POKEMON_HUNDEMON, 0xe5
.equ POKEMON_SEEDRAKING, 0xe6
.equ POKEMON_PHANPY, 0xe7
.equ POKEMON_DONPHAN, 0xe8
.equ POKEMON_PORYGON2, 0xe9
.equ POKEMON_VOLUMINAS, 0xea
.equ POKEMON_TRAUNMAGIL, 0xeb
.equ POKEMON_RABAUZ, 0xec
.equ POKEMON_KAPOERA, 0xed
.equ POKEMON_KUSSILLA, 0xee
.equ POKEMON_ELEKID, 0xef
.equ POKEMON_MAGBY, 0xf0
.equ POKEMON_MILTANK, 0xf1
.equ POKEMON_HEITEIRA, 0xf2
.equ POKEMON_RAIKOU, 0xf3
.equ POKEMON_ENTEI, 0xf4
.equ POKEMON_SUICUNE, 0xf5
.equ POKEMON_LARVITAR, 0xf6
.equ POKEMON_PUPITAR, 0xf7
.equ POKEMON_DESPOTAR, 0xf8
.equ POKEMON_LUGIA, 0xf9
.equ POKEMON_HO_OH, 0xfa
.equ POKEMON_CELEBI, 0xfb
.equ POKEMON_BISAFLORM, 0xfc
.equ POKEMON_GLURAKM, 0xfd
.equ POKEMON_AQUANAM, 0xfe
.equ POKEMON_BLITZAM, 0xff
.equ POKEMON_FLAMARM, 0x100
.equ POKEMON_DURENGARDA, 0x101
.equ POKEMON_IN, 0x102
.equ POKEMON_GAME, 0x103
.equ POKEMON_TURTOKM, 0x104
.equ POKEMON_AMPHARAOSM, 0x105
.equ POKEMON_GENGARM, 0x106
.equ POKEMON_BIBORM, 0x107
.equ POKEMON_ALTARIAM, 0x108
.equ POKEMON_GEOWAZM, 0x109
.equ POKEMON_SENGOM, 0x10a
.equ POKEMON_VIPITISM, 0x10b
.equ POKEMON_ZOBIRISM, 0x10c
.equ POKEMON_10d, 0x10d
.equ POKEMON_10e, 0x10e
.equ POKEMON_10f, 0x10f
.equ POKEMON_110, 0x110
.equ POKEMON_111, 0x111
.equ POKEMON_112, 0x112
.equ POKEMON_113, 0x113
.equ POKEMON_114, 0x114
.equ POKEMON_LOCKSCHAL, 0x115
.equ POKEMON_STICHSCHAL, 0x116
.equ POKEMON_STAHLSTICH, 0x117
.equ POKEMON_WELUNO, 0x118
.equ POKEMON_ORTHODOS, 0x119
.equ POKEMON_ZERBERTRES, 0x11a
.equ POKEMON_SEEKID, 0x11b
.equ POKEMON_SEESKULL, 0x11c
.equ POKEMON_SKULLYDRA, 0x11d
.equ POKEMON_FIFFYEN, 0x11e
.equ POKEMON_MAGNAYEN, 0x11f
.equ POKEMON_ZIGZACHS, 0x120
.equ POKEMON_GERADAKS, 0x121
.equ POKEMON_WAUMPEL, 0x122
.equ POKEMON_SCHALOKO, 0x123
.equ POKEMON_PAPINELLA, 0x124
.equ POKEMON_PANEKON, 0x125
.equ POKEMON_PUDOX, 0x126
.equ POKEMON_LOTURZEL, 0x127
.equ POKEMON_LOMBRERO, 0x128
.equ POKEMON_KAPPALORES, 0x129
.equ POKEMON_SAMURZEL, 0x12a
.equ POKEMON_BLANAS, 0x12b
.equ POKEMON_TENGULIST, 0x12c
.equ POKEMON_NINCADA, 0x12d
.equ POKEMON_NINJASK, 0x12e
.equ POKEMON_NINJATOM, 0x12f
.equ POKEMON_SCHWALBINI, 0x130
.equ POKEMON_SCHWALBOSS, 0x131
.equ POKEMON_KNILZ, 0x132
.equ POKEMON_KAPILZ, 0x133
.equ POKEMON_PANDIR, 0x134
.equ POKEMON_WINGULL, 0x135
.equ POKEMON_PELIPPER, 0x136
.equ POKEMON_GEHWEIHER, 0x137
.equ POKEMON_MASKEREGEN, 0x138
.equ POKEMON_WAILMER, 0x139
.equ POKEMON_WAILORD, 0x13a
.equ POKEMON_ENECO, 0x13b
.equ POKEMON_ENEKORO, 0x13c
.equ POKEMON_KECLEON, 0x13d
.equ POKEMON_PUPPANCE, 0x13e
.equ POKEMON_LEPUMENTAS, 0x13f
.equ POKEMON_NASGNET, 0x140
.equ POKEMON_MAGBRANT, 0x141
.equ POKEMON_ZWIRRFINST, 0x142
.equ POKEMON_SCHMERBE, 0x143
.equ POKEMON_WELSAR, 0x144
.equ POKEMON_LIEBISKUS, 0x145
.equ POKEMON_KREBSCORPS, 0x146
.equ POKEMON_KREBUTACK, 0x147
.equ POKEMON_BARSCHWA, 0x148
.equ POKEMON_MILOTIC, 0x149
.equ POKEMON_KANIVANHA, 0x14a
.equ POKEMON_TOHAIDO, 0x14b
.equ POKEMON_KNACKLION, 0x14c
.equ POKEMON_VIBRAVA, 0x14d
.equ POKEMON_LIBELLDRA, 0x14e
.equ POKEMON_RIOLU, 0x14f
.equ POKEMON_LUCARIO, 0x150
.equ POKEMON_FRIZELBLIZ, 0x151
.equ POKEMON_VOLTENSO, 0x152
.equ POKEMON_CAMAUB, 0x153
.equ POKEMON_CAMERUPT, 0x154
.equ POKEMON_SEEMOPS, 0x155
.equ POKEMON_SEEJONG, 0x156
.equ POKEMON_WALRAISA, 0x157
.equ POKEMON_TUSKA, 0x158
.equ POKEMON_NOKTUSKA, 0x159
.equ POKEMON_SCHNEPPKE, 0x15a
.equ POKEMON_FIRNONTOR, 0x15b
.equ POKEMON_LUNASTEIN, 0x15c
.equ POKEMON_SONNFEL, 0x15d
.equ POKEMON_AZURILL, 0x15e
.equ POKEMON_SPOINK, 0x15f
.equ POKEMON_GROINK, 0x160
.equ POKEMON_PLUSLE, 0x161
.equ POKEMON_MINUN, 0x162
.equ POKEMON_FLUNKIFER, 0x163
.equ POKEMON_MEDITIE, 0x164
.equ POKEMON_MEDITALIS, 0x165
.equ POKEMON_WABLU, 0x166
.equ POKEMON_ALTARIA, 0x167
.equ POKEMON_ISSO, 0x168
.equ POKEMON_ZWIRRLICHT, 0x169
.equ POKEMON_ZWIRRKLOP, 0x16a
.equ POKEMON_ROSELIA, 0x16b
.equ POKEMON_BUMMELZ, 0x16c
.equ POKEMON_MUNTIER, 0x16d
.equ POKEMON_LETARKING, 0x16e
.equ POKEMON_SCHLUPPUCK, 0x16f
.equ POKEMON_SCHLUKWECH, 0x170
.equ POKEMON_TROPIUS, 0x171
.equ POKEMON_KAUMALAT, 0x172
.equ POKEMON_KNARKSEL, 0x173
.equ POKEMON_KNAKRACK, 0x174
.equ POKEMON_PERLU, 0x175
.equ POKEMON_AALABYSS, 0x176
.equ POKEMON_SAGANABYSS, 0x177
.equ POKEMON_ABSOL, 0x178
.equ POKEMON_SHUPPET, 0x179
.equ POKEMON_BANETTE, 0x17a
.equ POKEMON_VIPITIS, 0x17b
.equ POKEMON_SENGO, 0x17c
.equ POKEMON_RELICANTH, 0x17d
.equ POKEMON_STOLLUNIOR, 0x17e
.equ POKEMON_STOLLRAK, 0x17f
.equ POKEMON_STOLLOSS, 0x180
.equ POKEMON_FORMEO, 0x181
.equ POKEMON_VOLBEAT, 0x182
.equ POKEMON_ILLUMISE, 0x183
.equ POKEMON_LILIEP, 0x184
.equ POKEMON_WIELIE, 0x185
.equ POKEMON_ANORITH, 0x186
.equ POKEMON_ARMALDO, 0x187
.equ POKEMON_TRASLA, 0x188
.equ POKEMON_KIRLIA, 0x189
.equ POKEMON_GUARDEVOIR, 0x18a
.equ POKEMON_KINDWURM, 0x18b
.equ POKEMON_DRASCHEL, 0x18c
.equ POKEMON_BRUTALANDA, 0x18d
.equ POKEMON_TANHEL, 0x18e
.equ POKEMON_METANG, 0x18f
.equ POKEMON_METAGROSS, 0x190
.equ POKEMON_REGIROCK, 0x191
.equ POKEMON_REGICE, 0x192
.equ POKEMON_REGISTEEL, 0x193
.equ POKEMON_KYOGRE, 0x194
.equ POKEMON_GROUDON, 0x195
.equ POKEMON_RAYQUAZA, 0x196
.equ POKEMON_LATIAS, 0x197
.equ POKEMON_LATIOS, 0x198
.equ POKEMON_JIRACHI, 0x199
.equ POKEMON_DEOXYS, 0x19a
.equ POKEMON_PALIMPALIM, 0x19b
.equ POKEMON_EGG, 0x19c
.equ POKEMON_ICOGNITO_B, 0x19d
.equ POKEMON_ICOGNITO_C, 0x19e
.equ POKEMON_ICOGNITO_D, 0x19f
.equ POKEMON_ICOGNITO_E, 0x1a0
.equ POKEMON_ICOGNITO_F, 0x1a1
.equ POKEMON_ICOGNITO_G, 0x1a2
.equ POKEMON_ICOGNITO_H, 0x1a3
.equ POKEMON_ICOGNITO_I, 0x1a4
.equ POKEMON_ICOGNITO_J, 0x1a5
.equ POKEMON_ICOGNITO_K, 0x1a6
.equ POKEMON_ICOGNITO_L, 0x1a7
.equ POKEMON_ICOGNITO_M, 0x1a8
.equ POKEMON_ICOGNITO_N, 0x1a9
.equ POKEMON_ICOGNITO_O, 0x1aa
.equ POKEMON_ICOGNITO_P, 0x1ab
.equ POKEMON_ICOGNITO_Q, 0x1ac
.equ POKEMON_ICOGNITO_R, 0x1ad
.equ POKEMON_ICOGNITO_S, 0x1ae
.equ POKEMON_ICOGNITO_T, 0x1af
.equ POKEMON_ICOGNITO_U, 0x1b0
.equ POKEMON_ICOGNITO_V, 0x1b1
.equ POKEMON_ICOGNITO_W, 0x1b2
.equ POKEMON_ICOGNITO_X, 0x1b3
.equ POKEMON_ICOGNITO_Y, 0x1b4
.equ POKEMON_ICOGNITO_Z, 0x1b5
.equ POKEMON_ICOGNITO_EXCLAMATION, 0x1b6
.equ POKEMON_ICOGNITO_QUESTION, 0x1b7
.equ POKEMON_GROUDON_E, 0x1b8



@ARM Assembly macro definitions for attack


.equ ATTACK_NONE, 0x0
.equ ATTACK_PFUND, 0x1
.equ ATTACK_KARATESCHLAG, 0x2
.equ ATTACK_DUPLEXHIEB, 0x3
.equ ATTACK_KOMETENHIEB, 0x4
.equ ATTACK_MEGAHIEB, 0x5
.equ ATTACK_ZAHLTAG, 0x6
.equ ATTACK_FEUERSCHLAG, 0x7
.equ ATTACK_EISHIEB, 0x8
.equ ATTACK_DONNERSCHLAG, 0x9
.equ ATTACK_KRATZER, 0xa
.equ ATTACK_KLAMMER, 0xb
.equ ATTACK_GUILLOTINE, 0xc
.equ ATTACK_KLINGENSTURM, 0xd
.equ ATTACK_SCHWERTTANZ, 0xe
.equ ATTACK_ZERSCHNEIDER, 0xf
.equ ATTACK_WINDSTOSS, 0x10
.equ ATTACK_FLUEGELSCHLAG, 0x11
.equ ATTACK_WIRBELWIND, 0x12
.equ ATTACK_FLIEGEN, 0x13
.equ ATTACK_KLAMMERGRIFF, 0x14
.equ ATTACK_SLAM, 0x15
.equ ATTACK_RANKENHIEB, 0x16
.equ ATTACK_STAMPFER, 0x17
.equ ATTACK_DOPPELKICK, 0x18
.equ ATTACK_MEGAKICK, 0x19
.equ ATTACK_SPRUNGKICK, 0x1a
.equ ATTACK_FEGEKICK, 0x1b
.equ ATTACK_SANDWIRBEL, 0x1c
.equ ATTACK_KOPFNUSS, 0x1d
.equ ATTACK_HORNATTACKE, 0x1e
.equ ATTACK_FURIENSCHLAG, 0x1f
.equ ATTACK_HORNBOHRER, 0x20
.equ ATTACK_TACKLE, 0x21
.equ ATTACK_BODYSLAM, 0x22
.equ ATTACK_WICKEL, 0x23
.equ ATTACK_BODYCHEK, 0x24
.equ ATTACK_FUCHTLER, 0x25
.equ ATTACK_RISIKOTACKLE, 0x26
.equ ATTACK_RUTENSCHLAG, 0x27
.equ ATTACK_GIFTSTACHEL, 0x28
.equ ATTACK_DUONADEL, 0x29
.equ ATTACK_NADELRAKETE, 0x2a
.equ ATTACK_SILBERBLICK, 0x2b
.equ ATTACK_BISS, 0x2c
.equ ATTACK_HEULER, 0x2d
.equ ATTACK_BRUELLER, 0x2e
.equ ATTACK_GESANG, 0x2f
.equ ATTACK_SUPERSCHALL, 0x30
.equ ATTACK_ULTRASCHALL, 0x31
.equ ATTACK_AUSSETZER, 0x32
.equ ATTACK_SAEURE, 0x33
.equ ATTACK_GLUT, 0x34
.equ ATTACK_FLAMMENWURF, 0x35
.equ ATTACK_WEISSNEBEL, 0x36
.equ ATTACK_AQUAKNARRE, 0x37
.equ ATTACK_HYDROPUMPE, 0x38
.equ ATTACK_SURFER, 0x39
.equ ATTACK_EISSTRAHL, 0x3a
.equ ATTACK_BLIZZARD, 0x3b
.equ ATTACK_PSYSTRAHL, 0x3c
.equ ATTACK_BLUBBSTRAHL, 0x3d
.equ ATTACK_AURORASTRAHL, 0x3e
.equ ATTACK_HYPERSTRAHL, 0x3f
.equ ATTACK_SCHNABEL, 0x40
.equ ATTACK_BOHRSCHNABEL, 0x41
.equ ATTACK_UEBERROLLER, 0x42
.equ ATTACK_FUSSKICK, 0x43
.equ ATTACK_FAUSTHIEB, 0x44
.equ ATTACK_GEOWURF, 0x45
.equ ATTACK_STAERKE, 0x46
.equ ATTACK_ABSORBER, 0x47
.equ ATTACK_MEGASAUGER, 0x48
.equ ATTACK_EGELSAMEN, 0x49
.equ ATTACK_WACHSTUM, 0x4a
.equ ATTACK_RASIERBLATT, 0x4b
.equ ATTACK_SOLARSTRAHL, 0x4c
.equ ATTACK_GIFTPUDER, 0x4d
.equ ATTACK_STACHELSPORE, 0x4e
.equ ATTACK_SCHLAFPUDER, 0x4f
.equ ATTACK_BLAETTERTANZ, 0x50
.equ ATTACK_FADENSCHUSS, 0x51
.equ ATTACK_DRACHENWUT, 0x52
.equ ATTACK_FEUERWIRBEL, 0x53
.equ ATTACK_DONNERSCHOCK, 0x54
.equ ATTACK_DONNERBLITZ, 0x55
.equ ATTACK_DONNERWELLE, 0x56
.equ ATTACK_DONNER, 0x57
.equ ATTACK_STEINWURF, 0x58
.equ ATTACK_ERDBEBEN, 0x59
.equ ATTACK_GEOFISSUR, 0x5a
.equ ATTACK_SCHAUFLER, 0x5b
.equ ATTACK_TOXIN, 0x5c
.equ ATTACK_KONFUSION, 0x5d
.equ ATTACK_PSYCHOKINESE, 0x5e
.equ ATTACK_HYPNOSE, 0x5f
.equ ATTACK_MEDITATION, 0x60
.equ ATTACK_AGILITAET, 0x61
.equ ATTACK_RUCKZUCKHIEB, 0x62
.equ ATTACK_RASEREI, 0x63
.equ ATTACK_TELEPORT, 0x64
.equ ATTACK_NACHTNEBEL, 0x65
.equ ATTACK_MIMIKRY, 0x66
.equ ATTACK_KREIDESCHREI, 0x67
.equ ATTACK_DOPPELTEAM, 0x68
.equ ATTACK_GENESUNG, 0x69
.equ ATTACK_HAERTNER, 0x6a
.equ ATTACK_KOMPRIMATOR, 0x6b
.equ ATTACK_RAUCHWOLKE, 0x6c
.equ ATTACK_KONFUSTRAHL, 0x6d
.equ ATTACK_PANZERSCHUTZ, 0x6e
.equ ATTACK_EINIGLER, 0x6f
.equ ATTACK_BARRIERE, 0x70
.equ ATTACK_LICHTSCHILD, 0x71
.equ ATTACK_DUNKELNEBEL, 0x72
.equ ATTACK_REFLEKTOR, 0x73
.equ ATTACK_ENERGIEFOKUS, 0x74
.equ ATTACK_GEDULD, 0x75
.equ ATTACK_METRONOM, 0x76
.equ ATTACK_SPIEGELTRICK, 0x77
.equ ATTACK_FINALE, 0x78
.equ ATTACK_EIERBOMBE, 0x79
.equ ATTACK_SCHLECKER, 0x7a
.equ ATTACK_SMOG, 0x7b
.equ ATTACK_SCHLAMMBAD, 0x7c
.equ ATTACK_KNOCHENKEULE, 0x7d
.equ ATTACK_FEUERSTURM, 0x7e
.equ ATTACK_KASKADE, 0x7f
.equ ATTACK_SCHNAPPER, 0x80
.equ ATTACK_STERNSCHAUER, 0x81
.equ ATTACK_SCHAEDELWUMME, 0x82
.equ ATTACK_DORNKANONE, 0x83
.equ ATTACK_UMKLAMMERUNG, 0x84
.equ ATTACK_AMNESIE, 0x85
.equ ATTACK_PSYKRAFT, 0x86
.equ ATTACK_WEICHEI, 0x87
.equ ATTACK_TURMKICK, 0x88
.equ ATTACK_GIFTBLICK, 0x89
.equ ATTACK_TRAUMFRESSER, 0x8a
.equ ATTACK_GIFTWOLKE, 0x8b
.equ ATTACK_STAKKATO, 0x8c
.equ ATTACK_BLUTSAUGER, 0x8d
.equ ATTACK_TODESKUSS, 0x8e
.equ ATTACK_HIMMELSFEGER, 0x8f
.equ ATTACK_WANDLER, 0x90
.equ ATTACK_BLUBBER, 0x91
.equ ATTACK_IRRSCHLAG, 0x92
.equ ATTACK_PILZSPORE, 0x93
.equ ATTACK_BLITZ, 0x94
.equ ATTACK_PSYWELLE, 0x95
.equ ATTACK_PLATSCHER, 0x96
.equ ATTACK_SAEUREPANZER, 0x97
.equ ATTACK_KRABBHAMMER, 0x98
.equ ATTACK_EXPLOSION, 0x99
.equ ATTACK_KRATZFURIE, 0x9a
.equ ATTACK_KNOCHMERANG, 0x9b
.equ ATTACK_ERHOLUNG, 0x9c
.equ ATTACK_STEINHAGEL, 0x9d
.equ ATTACK_HYPERZAHN, 0x9e
.equ ATTACK_SCHAERFER, 0x9f
.equ ATTACK_UMWANDLUNG, 0xa0
.equ ATTACK_TRIPLETTE, 0xa1
.equ ATTACK_SUPERZAHN, 0xa2
.equ ATTACK_SCHLITZER, 0xa3
.equ ATTACK_DELEGATOR, 0xa4
.equ ATTACK_VERZWEIFLER, 0xa5
.equ ATTACK_NACHAHMER, 0xa6
.equ ATTACK_DREIFACHKICK, 0xa7
.equ ATTACK_RAUB, 0xa8
.equ ATTACK_SPINNENNETZ, 0xa9
.equ ATTACK_WILLENSLESER, 0xaa
.equ ATTACK_NACHTMAHR, 0xab
.equ ATTACK_FLAMMENRAD, 0xac
.equ ATTACK_SCHNARCHER, 0xad
.equ ATTACK_FLUCH, 0xae
.equ ATTACK_DRESCHFLEGEL, 0xaf
.equ ATTACK_UNWANDLUNG2, 0xb0
.equ ATTACK_LUFTSTOSS, 0xb1
.equ ATTACK_BAUMWOLLSAAT, 0xb2
.equ ATTACK_GEGENSCHLAG, 0xb3
.equ ATTACK_GROLL, 0xb4
.equ ATTACK_PULVERSCHNEE, 0xb5
.equ ATTACK_SCHUTZSCHILD, 0xb6
.equ ATTACK_TEMPOHIEB, 0xb7
.equ ATTACK_GRIMASSE, 0xb8
.equ ATTACK_FINTE, 0xb9
.equ ATTACK_BITTERKUSS, 0xba
.equ ATTACK_BAUCHTROMMEL, 0xbb
.equ ATTACK_MATSCHBOMBE, 0xbc
.equ ATTACK_LEHMSCHELLE, 0xbd
.equ ATTACK_OCTAZOOKA, 0xbe
.equ ATTACK_STACHLER, 0xbf
.equ ATTACK_BLITZKANONE, 0xc0
.equ ATTACK_GESICHTE, 0xc1
.equ ATTACK_ABGANGSBUND, 0xc2
.equ ATTACK_ABGESANG, 0xc3
.equ ATTACK_EISSTURM, 0xc4
.equ ATTACK_SCANNER, 0xc5
.equ ATTACK_KNOCHENHATZ, 0xc6
.equ ATTACK_ZIELSCHUSS, 0xc7
.equ ATTACK_WUTANFALL, 0xc8
.equ ATTACK_SANDSTURM, 0xc9
.equ ATTACK_GIGASAUGER, 0xca
.equ ATTACK_AUSDAUER, 0xcb
.equ ATTACK_CHARME, 0xcc
.equ ATTACK_WALZER, 0xcd
.equ ATTACK_TRUGSCHLAG, 0xce
.equ ATTACK_ANGEBEREI, 0xcf
.equ ATTACK_MILCHGETRAENK, 0xd0
.equ ATTACK_FUNKENSPRUNG, 0xd1
.equ ATTACK_ZORNKLINGE, 0xd2
.equ ATTACK_STAHLFLUEGEL, 0xd3
.equ ATTACK_HORRORBLICK, 0xd4
.equ ATTACK_ANZIEHUNG, 0xd5
.equ ATTACK_SCHLAFREDE, 0xd6
.equ ATTACK_VITALGLOCKE, 0xd7
.equ ATTACK_RUECKKEHR, 0xd8
.equ ATTACK_GESCHENK, 0xd9
.equ ATTACK_FRUSTRATION, 0xda
.equ ATTACK_BODYGUARD, 0xdb
.equ ATTACK_LEIDTEILER, 0xdc
.equ ATTACK_LAEUTERFEUER, 0xdd
.equ ATTACK_INTENSITAET, 0xde
.equ ATTACK_WUCHTSCHLAG, 0xdf
.equ ATTACK_VIELENDER, 0xe0
.equ ATTACK_FEUERODEM, 0xe1
.equ ATTACK_STAFFETTE, 0xe2
.equ ATTACK_ZUGABE, 0xe3
.equ ATTACK_VERFOLGUNG, 0xe4
.equ ATTACK_TURBODREHER, 0xe5
.equ ATTACK_LOCKDUFT, 0xe6
.equ ATTACK_EISENSCHWEIF, 0xe7
.equ ATTACK_METALLKLAUE, 0xe8
.equ ATTACK_UEBERWURF, 0xe9
.equ ATTACK_MORGENGRAUEN, 0xea
.equ ATTACK_SYNTHESE, 0xeb
.equ ATTACK_MONDSCHEIN, 0xec
.equ ATTACK_INNERE_KRAFT, 0xed
.equ ATTACK_KREUZHIEB, 0xee
.equ ATTACK_WINDHOSE, 0xef
.equ ATTACK_REGENTANZ, 0xf0
.equ ATTACK_SONNENTAG, 0xf1
.equ ATTACK_KNIRSCHER, 0xf2
.equ ATTACK_FOKUSWELLE, 0xf3
.equ ATTACK_PSYCHO_PLUS, 0xf4
.equ ATTACK_TURBOTEMPO, 0xf5
.equ ATTACK_ANTIK_KRAFT, 0xf6
.equ ATTACK_SPUKBALL, 0xf7
.equ ATTACK_SEHER, 0xf8
.equ ATTACK_ZERTRUEMMERER, 0xf9
.equ ATTACK_WHIRLPOOL, 0xfa
.equ ATTACK_PRUEGLER, 0xfb
.equ ATTACK_MOGELHIEB, 0xfc
.equ ATTACK_AUFRUHR, 0xfd
.equ ATTACK_HORTER, 0xfe
.equ ATTACK_ENTFESSLER, 0xff
.equ ATTACK_VERZEHRER, 0x100
.equ ATTACK_HITZEWELLE, 0x101
.equ ATTACK_HAGELSTURM, 0x102
.equ ATTACK_FOLTERKNECHT, 0x103
.equ ATTACK_SCHMEICHLER, 0x104
.equ ATTACK_IRRLICHT, 0x105
.equ ATTACK_MEMENTO_MORI, 0x106
.equ ATTACK_FASSADE, 0x107
.equ ATTACK_POWER_PUNCH, 0x108
.equ ATTACK_RIECHSALZ, 0x109
.equ ATTACK_SPOTLIGHT, 0x10a
.equ ATTACK_NATUR_KRAFT, 0x10b
.equ ATTACK_LADEVORGANG, 0x10c
.equ ATTACK_VERHOEHNER, 0x10d
.equ ATTACK_RECHTE_HAND, 0x10e
.equ ATTACK_TRICKBETRUG, 0x10f
.equ ATTACK_ROLLENTAUSCH, 0x110
.equ ATTACK_WUNSCHTRAUM, 0x111
.equ ATTACK_ZUSCHUSS, 0x112
.equ ATTACK_VERWURZLER, 0x113
.equ ATTACK_KRAFTKOLOSS, 0x114
.equ ATTACK_MAGIEMANTEL, 0x115
.equ ATTACK_AUFBEREITUNG, 0x116
.equ ATTACK_VERGELTUNG, 0x117
.equ ATTACK_DURCHBRUCH, 0x118
.equ ATTACK_GAEHNER, 0x119
.equ ATTACK_ABSCHLAG, 0x11a
.equ ATTACK_NOTSITUATION, 0x11b
.equ ATTACK_ERUPTION, 0x11c
.equ ATTACK_WERTWECHSEL, 0x11d
.equ ATTACK_BEGRENZER, 0x11e
.equ ATTACK_HEILUNG, 0x11f
.equ ATTACK_NACHSPIEL, 0x120
.equ ATTACK_UEBERNAHME, 0x121
.equ ATTACK_GEHEIMPOWER, 0x122
.equ ATTACK_TAUCHER, 0x123
.equ ATTACK_ARMSTOSS, 0x124
.equ ATTACK_TARNUNG, 0x125
.equ ATTACK_SCHWEIFGLANZ, 0x126
.equ ATTACK_SCHEINWERFER, 0x127
.equ ATTACK_NEBELBALL, 0x128
.equ ATTACK_DAUNENREIGEN, 0x129
.equ ATTACK_TAUMELTANZ, 0x12a
.equ ATTACK_FEUERFEGER, 0x12b
.equ ATTACK_LEHMSUHLER, 0x12c
.equ ATTACK_FROSTBEULE, 0x12d
.equ ATTACK_NIETENRANKE, 0x12e
.equ ATTACK_TAGEDIEB, 0x12f
.equ ATTACK_SCHALLWELLE, 0x130
.equ ATTACK_GIFTZAHN, 0x131
.equ ATTACK_ZERMALMKLAUE, 0x132
.equ ATTACK_LOHEKANONADE, 0x133
.equ ATTACK_AQUAHAUBITZE, 0x134
.equ ATTACK_STERNHIEB, 0x135
.equ ATTACK_ERSTAUNER, 0x136
.equ ATTACK_METEOROLOGE, 0x137
.equ ATTACK_AROMAKUR, 0x138
.equ ATTACK_TRUGTRAENE, 0x139
.equ ATTACK_WINDSCHNITT, 0x13a
.equ ATTACK_HITZEKOLLER, 0x13b
.equ ATTACK_SCHNUEFFLER, 0x13c
.equ ATTACK_FELSGRAB, 0x13d
.equ ATTACK_SILBERHAUCH, 0x13e
.equ ATTACK_METALLSOUND, 0x13f
.equ ATTACK_GRASFLOETE, 0x140
.equ ATTACK_SPASSKANONE, 0x141
.equ ATTACK_KOSMIK_KRAFT, 0x142
.equ ATTACK_FONTRAENEN, 0x143
.equ ATTACK_AMPELLEUCHTE, 0x144
.equ ATTACK_FINSTERFAUST, 0x145
.equ ATTACK_SONDERSENSOR, 0x146
.equ ATTACK_HIMMELHIEB, 0x147
.equ ATTACK_SANDGRAB, 0x148
.equ ATTACK_EISESKAELTE, 0x149
.equ ATTACK_LEHMBRUEHE, 0x14a
.equ ATTACK_KUGELSAAT, 0x14b
.equ ATTACK_AERO_ASS, 0x14c
.equ ATTACK_EISSPEER, 0x14d
.equ ATTACK_EISENABWEHR, 0x14e
.equ ATTACK_RUECKENTZUG, 0x14f
.equ ATTACK_JAULER, 0x150
.equ ATTACK_DRACHENKLAUE, 0x151
.equ ATTACK_FAUNA_STATUE, 0x152
.equ ATTACK_PROTZER, 0x153
.equ ATTACK_SPRUNGFEDER, 0x154
.equ ATTACK_LEHMSCHUSS, 0x155
.equ ATTACK_GIFTSCHWEIF, 0x156
.equ ATTACK_BEZIRZER, 0x157
.equ ATTACK_VOLTTACKLE, 0x158
.equ ATTACK_ZAUBERBLATT, 0x159
.equ ATTACK_NASSMACHER, 0x15a
.equ ATTACK_GEDANKENGUT, 0x15b
.equ ATTACK_LAUBKLINGE, 0x15c
.equ ATTACK_DRACHENTANZ, 0x15d
.equ ATTACK_FELSWURF, 0x15e
.equ ATTACK_SCHOCKWELLE, 0x15f
.equ ATTACK_AQUAWELLE, 0x160
.equ ATTACK_KISMETWUNSCH, 0x161
.equ ATTACK_PSYSCHUB, 0x162
.equ ATTACK_FILLER, 0x163
.equ ATTACK_HAMMERARM, 0x164
.equ ATTACK_AURASPHAERE, 0x165
.equ ATTACK_GIFTHIEB, 0x166
.equ ATTACK_FOKUSSTOSS, 0x167
.equ ATTACK_PATRONENHIEB, 0x168
.equ ATTACK_FINSTERAURA, 0x169
.equ ATTACK_FLAMMENBLITZ, 0x16a
.equ ATTACK_EISZAHN, 0x16b
.equ ATTACK_DONNERZAHN, 0x16c
.equ ATTACK_DUNKELKLAUE, 0x16d
.equ ATTACK_KREUZSCHERE, 0x16e
.equ ATTACK_STEINKANTE, 0x16f
.equ ATTACK_STURZFLUG, 0x170
.equ ATTACK_STEINPOLITUR, 0x171
.equ ATTACK_KRAXLER, 0x172
.equ ATTACK_BLAETTERSTURM, 0x173
.equ ATTACK_NAHKAMPF, 0x174
.equ ATTACK_LICHTKANONE, 0x175
.equ ATTACK_DRACO_METEOR, 0x176
.equ ATTACK_NASSCHWEIF, 0x177
.equ ATTACK_ZEN_KOPFSTOSS, 0x178
.equ ATTACK_ENERGIEBALL, 0x179
.equ ATTACK_SCHATTENSTOSS, 0x17a
.equ ATTACK_DOPPELSCHLAG, 0x17b
.equ ATTACK_TIEFSCHLAG, 0x17c
.equ ATTACK_NACHTHIEB, 0x17d
.equ ATTACK_SAMENBOMBE, 0x17e
.equ ATTACK_ERDKRAEFTE, 0x17f
.equ ATTACK_DRACHENPULS, 0x180
.equ ATTACK_EISSPLITTER, 0x181
.equ ATTACK_FEUERZAHN, 0x182
.equ ATTACK_WASSERDUESE, 0x183
.equ ATTACK_ZORNFEUER, 0x184
.equ ATTACK_TSUNAMI, 0x185
.equ ATTACK_STAHLSTREICH, 0x186
.equ ATTACK_KINESISWELLE, 0x187
.equ ATTACK_SUPERNOVA, 0x188
.equ ATTACK_WASSERSPALT, 0x189
.equ ATTACK_SCHALLSTICH, 0x18a
.equ ATTACK_DIEBESKUSS, 0x18b
.equ ATTACK_KNUDDLER, 0x18c
.equ ATTACK_MONDGEWALT, 0x18d
.equ ATTACK_ZAUBERSCHEIN, 0x18e
.equ ATTACK_SAEUSELSTIMME, 0x18f
.equ ATTACK_BIENENSTICH, 0x190
.equ ATTACK_SCHWARMSTICH, 0x191
.equ ATTACK_GESANG_2, 0x192
.equ ATTACK_HEISSSTEIN, 0x193
.equ ATTACK_GEWITTER, 0x194
.equ ATTACK_EISENSLAM, 0x195
.equ ATTACK_HOLZGEWEIH, 0x196
.equ ATTACK_KAEFERBISS, 0x197
.equ ATTACK_FALTERREIGEN, 0x198
.equ ATTACK_NITROLADUNG, 0x199
.equ ATTACK_KAEFERGEBRUMM, 0x19a
.equ ATTACK_TORNADO, 0x19b
.equ ATTACK_KOENIGSSCHILD, 0x19c



@ARM Assembly macro definitions for ability


.equ ABILITY_NONE, 0x0
.equ DUFTNOTE, 0x1
.equ NIESEL, 0x2
.equ TEMPOSCHUB, 0x3
.equ KAMPFPANZER, 0x4
.equ ROBUSTHEIT, 0x5
.equ FEUCHTIGKEIT, 0x6
.equ FLEXIBILITAET, 0x7
.equ SANDSCHLEIER, 0x8
.equ STATIK, 0x9
.equ VOLTABSORBER, 0xa
.equ H2O_ABSORBER, 0xb
.equ DOESIGKEIT, 0xc
.equ WOLKE_SIEBEN, 0xd
.equ FACETTENAUGE, 0xe
.equ INSOMNIA, 0xf
.equ FARBWECHSEL, 0x10
.equ IMMUNITAET, 0x11
.equ FEUERFAENGER, 0x12
.equ PUDERABWEHR, 0x13
.equ TEMPOMACHER, 0x14
.equ SAUGNAPF, 0x15
.equ BEDROHER, 0x16
.equ WEGSPERRE, 0x17
.equ RAUHAUT, 0x18
.equ WUNDERWACHE, 0x19
.equ SCHWEBE, 0x1a
.equ SPORENWIRT, 0x1b
.equ SYNCHRO, 0x1c
.equ NEUTRALTORSO, 0x1d
.equ INNERE_KRAFT, 0x1e
.equ BLITZFAENGER, 0x1f
.equ EDELMUT, 0x20
.equ WASSERTEMPO, 0x21
.equ CHLOROPHYLL, 0x22
.equ ERLEUCHTUNG, 0x23
.equ FAEHRTE, 0x24
.equ KRAFTKOLOSS, 0x25
.equ GIFTDORN, 0x26
.equ KONZENTRATOR, 0x27
.equ MAGMAPANZER, 0x28
.equ AQUAHUELLE, 0x29
.equ MAGNETFALLE, 0x2a
.equ LAERMSCHUTZ, 0x2b
.equ REGENGENUSS, 0x2c
.equ SANDSTURM, 0x2d
.equ ERZWINGER, 0x2e
.equ SPECKSCHICHT, 0x2f
.equ FRUEHWECKER, 0x30
.equ FLAMMKOERPER, 0x31
.equ ANGSTHASE, 0x32
.equ ADLERAUGE, 0x33
.equ SCHERENMACHT, 0x34
.equ MITNAHME, 0x35
.equ SCHNARCHNASE, 0x36
.equ UEBEREIFER, 0x37
.equ CHARMEBOLZEN, 0x38
.equ PLUS, 0x39
.equ MINUS, 0x3a
.equ PROGNOSE, 0x3b
.equ WERTEHALTER, 0x3c
.equ EXPIDERMIS, 0x3d
.equ ADRENALIN, 0x3e
.equ NOTSCHUTZ, 0x3f
.equ KLOAKENSOSSE, 0x40
.equ NOTDUENGER, 0x41
.equ GROSSBRAND, 0x42
.equ STURZBACH, 0x43
.equ HEXAPLAGA, 0x44
.equ STEINHAUPT, 0x45
.equ DUERRE, 0x46
.equ AUSWEGSLOS, 0x47
.equ MUNTERKEIT, 0x48
.equ PULVERRAUCH, 0x49
.equ MENTALKRAFT, 0x4a
.equ PANZERHAUT, 0x4b
.equ KAKOPHONY, 0x4c
.equ KLIMASCHUTZ, 0x4d
.equ FROSTSCHICHT, 0x4e
.equ ZENITHAUT, 0x4f
.equ DONNERAURA, 0x50
.equ MULTISCHUPPE, 0x51
.equ KAEMPFERHERZ, 0x52
.equ TECHNIKER, 0x53
.equ SOLARKRAFT, 0x54
.equ REGENMUT, 0x55
.equ KAELTEWAHN, 0x56
.equ SANDHERZ, 0x57
.equ WANDLUNGSKUNST, 0x58
.equ TOLLWUT, 0x59
.equ ZEITSPIEL, 0x5a
.equ STROLCH, 0x5b
.equ ORKANSCHWINGE, 0x5c
.equ DUNKLE_MAGIE, 0x5d
.equ LERNFAEHIG, 0x5e
.equ HAGELALARM, 0x5f
.equ HOCHMUT, 0x60
.equ AP_SPARER, 0x61
.equ TAKTIKWECHSEL, 0x62
.equ LUZID, 0x63
.equ UNGEBROCHEN, 0x64
.equ LEBENSRAEUBER, 0x65
.equ FILTER, 0x66
.equ FELSENKERN, 0x67
.equ BARRIERE, 0x68
.equ ANPASSUNG, 0x69
.equ AUFWERTUNG, 0x6a
.equ ALLROUNDER, 0x6b
.equ HITZEWAHN, 0x6c
.equ GIFTWAHN, 0x6d



@ARM Assembly macro definitions for flag


.equ FRBADGE_1, 0x820
.equ FRBADGE_2, 0x821
.equ FRBADGE_3, 0x822
.equ FRBADGE_4, 0x823
.equ FRBADGE_5, 0x824
.equ FRBADGE_6, 0x825
.equ FRBADGE_7, 0x826
.equ FRBADGE_8, 0x827
.equ PKMNMENU, 0x828
.equ POKEDEX, 0x829
.equ RUNNING_SHOES, 0x830
.equ BATTLE_LOSABLE, 0x90f
.equ TRANS_PALETTE_FETCH, 0x910
.equ TRANS_DISABLE, 0x911
.equ WONDERTRADE, 0x915
.equ MAP_BGN_AUTO_ALIGN_OFF, 0x916
.equ POKERADAR_POKEMON_SPAWNED, 0x917
.equ ABILITY_SPARSAM_TRIGGER, 0x918
.equ WONDERTRADE_MEW_RECEIVED, 0x91f
.equ MEGA_EVOLUTION_PERFORMED, 0x920
.equ PLAYER_ABLE_TO_MEGA_EVOLVE, 0x921
.equ MAP_LOAD_DYNAMIC, 0x922
.equ DUNGEON_BUFFERED, 0x923
.equ PLAYER_CAN_ENTER_DUNGEONS, 0x924
.equ POKEDEX_FEATURE_HABITAT, 0x927
.equ POKEDEX_FEATURE_0, 0x928
.equ POKEDEX_FEATURE_1, 0x929
.equ POKEDEX_FEATURE_2, 0x92a



@ARM Assembly macro definitions for var


.equ INTRO, 0x4050
.equ STORY_PROGRESS, 0x4051
.equ STARTER_SELECTED, 0x4052
.equ DYN_MULTICHOICE_ITEM_CNT, 0x4077
.equ TRAINER_TIPP_CNT, 0x50cc
.equ SGM_VER, 0x50cd
.equ HATCHING_BOOST_STEPS, 0x50ce
.equ ASH, 0x50d0
.equ SONG_OVERRIDE, 0x50d9
.equ POKEDEX_ACTIVE_COMPARATOR, 0x50da
.equ POKEDEX_LAST_SPECIES, 0x50db
.equ BATTLE_SONG_OVERRIDE, 0x50dc
.equ TRASH_A_VEC_LOW, 0x50dd
.equ TRASH_A_VEC_HIGH, 0x50de
.equ SHADER_STATE, 0x50df
.equ DUNGEON_STEPS_TO_ENTER, 0x50e0
.equ DUNGEON_STEPS, 0x50e1
.equ WONDERTRADE_STEPS_TO_ENABLE, 0x50e2
.equ BATTLE_BG_OVERRIDE, 0x50e3
.equ OPPONENT_MEGA_ITEM, 0x50e4
.equ PLAYER_MEGA_ITEM, 0x50e5
.equ _buffer0, 0x50e6
.equ _buffer1, 0x50e7
.equ DIFFICULTY_LEVEL_RANGE, 0x50e8
.equ POKERADAR_ENEMY_STATE, 0x50e9
.equ POKERADAR_ENCOUNTER_COUNT, 0x50ea
.equ POKERADAR_EMENY_SPECIES, 0x50eb
.equ POKEPAD_SHORTCUTS, 0x50ec
.equ POKEPAD_LAST_USED, 0x50ed
.equ POKEARADAR_ENEMY_LEVEL, 0x50ee
.equ _unused_probably_, 0x50ef
.equ _pad0, 0x50f0
.equ _pad1, 0x50f1
.equ DETECTOR_FLAG, 0x50f7
.equ TRAINER_LEVEL_OVERRIDE, 0x50f8
.equ DIFFICULTY, 0x50f9
.equ KARMA_POINTS, 0x50fa
.equ KARMA_VALUE, 0x50fb
.equ LASTTALKED, 0x800f
.equ LASTRESULT, 0x800d
.equ PLAYERFACING, 0x800c



@ARM Assembly macro definitions for ord


.equ LESS, 0x0
.equ EQUAL, 0x1
.equ HIGHER, 0x2
.equ LESS_OR_EQUAL, 0x3
.equ HIGHER_OR_EQUAL, 0x4
.equ NOT_EQUAL, 0x5



@ARM Assembly macro definitions for std


.equ ITEM_OBTAIN, 0x0
.equ ITEM_FIND, 0x1
.equ MSG_FACE, 0x2
.equ MSG_SIGN, 0x3
.equ MSG_KEEPOPEN, 0x4
.equ MSG_YES_NO, 0x5
.equ MSG, 0x6



@ARM Assembly macro definitions for moves


.equ LOOK_UP, 0x1
.equ LOOK_LEFT, 0x2
.equ LOOK_RIGHT, 0x3
.equ LOOK_DOWN, 0x4
.equ STEP_DOWN_VERY_SLOW, 0x8
.equ STEP_UP_VERY_SLOW, 0x9
.equ STEP_LEFT_VERY_SLOW, 0xa
.equ STEP_RIGHT_VERY_SLOW, 0xb
.equ STEP_DOWN_SLOW, 0xc
.equ STEP_UP_SLOW, 0xd
.equ STEP_LEFT_SLOW, 0xe
.equ STEP_RIGHT_SLOW, 0xf
.equ STEP_DOWN, 0x10
.equ STEP_UP, 0x11
.equ STEP_LEFT, 0x12
.equ STEP_RIGHT, 0x13
.equ JUMP_DOWN2, 0x14
.equ JUMP_UP2, 0x15
.equ JUMP_LEFT2, 0x16
.equ JUMP_RIGHT2, 0x17
.equ STEP_DOWN_FAST, 0x1d
.equ STEP_UP_FAST, 0x1e
.equ STEP_LEFT_FAST, 0x1f
.equ STEP_RIGHT_FAST, 0x20
.equ STEP_IN_PLACE_DOWN, 0x21
.equ STEP_IN_PLACE_UP, 0x22
.equ STEP_IN_PLACE_LEFT, 0x23
.equ STEP_IN_PLACE_RIGHT, 0x24
.equ STEP_IN_PLACE_DOWN_FAST, 0x25
.equ STEP_IN_PLACE_UP_FAST, 0x26
.equ STEP_IN_PLACE_LEFT_FAST, 0x27
.equ STEP_IN_PLACE_RIGHT_FAST, 0x28
.equ STEP_IN_PLACE_DOWN_VERY_FAST, 0x29
.equ STEP_IN_PLACE_UP_VERY_FAST, 0x2a
.equ STEP_IN_PLACE_LEFT_VERY_FAST, 0x2b
.equ STEP_IN_PLACE_RIGHT_VERY_FAST, 0x2c
.equ LOOK_DOWN_DELAYED, 0x2d
.equ LOOK_UP_DELAYED, 0x2e
.equ LOOK_LEFT_DELAYED, 0x2f
.equ LOOK_RIGHT_DELAYED, 0x30
.equ SLIDE_DOWN, 0x31
.equ SLIDE_UP, 0x32
.equ SLIDE_LEFT, 0x33
.equ SLIDE_RIGHT, 0x34
.equ SLIDE_DOWN_ON_RIGHT_FOOT, 0x3d
.equ SLIDE_UP_ON_RIGHT_FOOT, 0x3e
.equ SLIDE_LEFT_ON_RIGHT_FOOT, 0x3f
.equ SLIDE_RIGHT_ON_RIGHT_FOOT, 0x40
.equ SLIDE_DOWN_ON_LEFT_FOOT, 0x41
.equ SLIDE_UP_ON_LEFT_FOOT, 0x42
.equ SLIDE_LEFT_ON_LEFT_FOOT, 0x43
.equ SLIDE_RIGHT_ON_LEFT_FOOT, 0x44
.equ RUN_INFINITLY, 0x45
.equ JUMP_DOWN_RUNNING, 0x46
.equ JUMP_UP_RUNNING, 0x47
.equ JUMP_LEFT_RUNNING, 0x48
.equ JUMP_RIGHT_RUNNING, 0x49
.equ FACE_PLAYER, 0x4a
.equ FACE_AWAY_FROM_PLAYER, 0x4b
.equ JUMP_DOWN, 0x4e
.equ JUMP_UP, 0x4f
.equ JUMP_LEFT, 0x50
.equ JUMP_RIGHT, 0x51
.equ JUMP_IN_PLACE_FACE_DOWN, 0x52
.equ JUMP_IN_PLACE_FACE_UP, 0x53
.equ JUMP_IN_PLACE_FACE_LEFT, 0x54
.equ JUMP_IN_PLACE_FACE_RIGHT, 0x55
.equ JUMP_IN_PLACE_FACE_DOWN_TO_UP, 0x56
.equ JUMP_IN_PLACE_FACE_UP_TO_DOWN, 0x57
.equ JUMP_IN_PLACE_FACE_LEFT_TO_RIGHT, 0x58
.equ JUMP_IN_PLACE_FACE_RIGHT_TO_LEFT, 0x59
.equ HIDE_SPRITE, 0x60
.equ SHOW_SPRITE, 0x61
.equ SAY_EXCLAM, 0x62
.equ SAY_QUESTION, 0x63
.equ SAY_X, 0x64
.equ SAY_DOUBLE_EXCLAM, 0x65
.equ SAY_SMILE, 0x66
.equ MOVEX_DOWN, 0x6e
.equ MOVEY_DOWN, 0x6f
.equ LOOK_RIGHT_LEFT_DOWNFACING, 0x78
.equ LIFT_DOWN, 0xa0
.equ LIFT_UP, 0xa1
.equ LIFT_LEFT, 0xa2
.equ LIFT_RIGHT, 0xa3
.equ FLY_OUT_OF_SCREEN, 0xa5
.equ FLY_FROM_SCREEN, 0xa6
.equ STOP, 0xfe



@ARM Assembly macro definitions for map_connections


.equ NONE, 0x0
.equ SOUTH, 0x1
.equ NORTH, 0x2
.equ WEST, 0x3
.equ EAST, 0x4
.equ DIVE, 0x5
.equ RETURN_FROM_DIVE, 0x6



@ARM Assembly macro definitions for music


.equ MUS_POKEMON_WERDEN_GEHEILT, 0x100
.equ MUS_ITEM_GEFUNDEN, 0x101
.equ MUS_ITEM_ERHALTEN, 0x102
.equ MUS_POKEMON_GEFANGEN, 0x103
.equ MUS_ORDEN_ERHALTEN, 0x104
.equ MUS_BASISITEM_ERHALTEN, 0x105
.equ MUS_BEERE_WURDE_GEPFLUCKT, 0x106
.equ MUS_POKEMON_ENTWICKLUNG_ANFANGSSOUND, 0x107
.equ MUS_SAFARIZONE, 0x108
.equ MUS_KAMPF_GEGEN_ARENALEITER_HOENN, 0x109
.equ MUS_KAMPF_GEGEN_TRAINER_HOENN, 0x10a
.equ MUS_CHANEIRA_TANZ, 0x10b
.equ MUS_SOUND_GLUCKWUNSCH, 0x10c
.equ MUS_SOUND_GLUCKWUNSCH_TWO, 0x10d
.equ MUS_VERRUCKTER_SOUND, 0x10e
.equ MUS_VERRUCKTER_SOUND_TWO, 0x10f
.equ MUS_KOMMT_MIT_SPIELER_WIRD_HERUMGEFUHRT, 0x110
.equ MUS_SPIELHALLE, 0x111
.equ MUS_ROCKET_HQ_AND_AZURIA_HOHLE_AND_TOP_4_BRUNO, 0x112
.equ MUS_ARENA_AND_TOP_4_LOTTE, 0x113
.equ PUMMELLUFFS_LIED, 0x114
.equ MUS_INTRO, 0x115
.equ MUS_TITELBILDSCHIRM, 0x116
.equ MUS_ZINNOBERINSEL, 0x117
.equ MUS_LAVANDIA, 0x118
.equ MUS_POKEMON_WERDEN_PER_MASCHINE_GEHEILT, 0x119
.equ MUS_UNTERWEGS_MIT_DEM_FAHRRAD, 0x11a
.equ MUS_BEGEGNUNG_MIT_TRAINER_TEAM_ROCKET, 0x11b
.equ MUS_BEGEGNUNG_MIT_TRAINER_GORE, 0x11c
.equ MUS_BEGEGNUNG_MIT_TRAINER_TEENAGER, 0x11d
.equ MUS_EINTRAG_IN_DIE_RUHMESHALLE, 0x11e
.equ VERTANIA_WALD_AND_BEERENFORST_AND_MUSTERBUSCHWALD_AND_DIGDAS_HOHLE_AND_SEESCHAUMINSELN, 0x11f
.equ MUS_MONDBERG_AND_FELSTUNNEL_AND_SIEGESSTRASSE, 0x120
.equ MUS_POKEMON_HAUS_AND_KRAFTWERK, 0x121
.equ MUS_ABSPANN, 0x122
.equ MUS_ROUTE_1_AND_TUNNELPFAD, 0x123
.equ MUS_ROUTE_24_25, 0x124
.equ MUS_ROUTE_3_10_AND_ROUTE_16_22, 0x125
.equ MUS_ROUTE_11_15, 0x126
.equ MUS_INDIGO_PLATEAU_AND_TOP_4_SIEGFRIED_AND_TOP_4_CHAMP_GARY, 0x127
.equ MUS_KAMPF_GEGEN_ARENALEITER_KANTO, 0x128
.equ MUS_KAMPF_GEGEN_RIVALEN_GARY, 0x129
.equ MUS_KAMPF_GEGEN_WILDES_POKEMON, 0x12a
.equ MUS_KAMPF_GEGEN_DEN_CHAMP, 0x12b
.equ MUS_ALABASTIA, 0x12c
.equ PROFESSOR_EICHS_LABOR, 0x12d
.equ MUS_PROFESSOR_EICH_ERSCHEINT, 0x12e
.equ MUS_POKEMON_CENTER_AND_POKEMON_MARKT_AND_LINK_ZENTRALE, 0x12f
.equ MUS_MS_ANNE, 0x130
.equ MUS_SURFER, 0x131
.equ MUS_TOP_4_ARGATHE_AND_LAVANDIA_TURM, 0x132
.equ MUS_TEAM_ROCKETS_VERSTECK_SAFRONIA_CITY_AND_SILPH_CO, 0x133
.equ MUS_AZURIA_CITY_AND_FEUERHOHLE_AND_FUCHSANIA_CITY, 0x134
.equ MUS_PRISMANIA_CITY, 0x135
.equ MUS_NORMALEN_TRAINER_BESIEGT, 0x136
.equ MUS_ARENALEITER_BESIEGT_VERSION_2, 0x137
.equ MUS_ARENALEITER_BESIEGT, 0x138
.equ MUS_ORANIA_CITY, 0x139
.equ MUS_VERTANIA_CITY_AND_MARMORIA_CITY_AND_SAFFRONIA_CITY, 0x13a
.equ MUS_RIVALE_ERSCHEINT_GARY, 0x13b
.equ MUS_RIVALE_ERSCHEINT_GARY_AND_VERSION_2, 0x13c
.equ MUS_SOUND_317, 0x13d
.equ MUS_BASISITEM_ERHALTEN_VERSION_2, 0x13e
.equ MUS_POKEMON_GEFANGEN_VERSION_2, 0x13f
.equ MUS_MERKWURDIGER_UND_UNBEKANNTER_SOUND, 0x140
.equ MUS_GAMEFREAK_LOGO, 0x141
.equ MUS_POKEMON_BESIEGT, 0x142
.equ MUS_TASTENERKLARUNG, 0x143
.equ MUS_SPIELERKLARUNG, 0x144
.equ MUS_SPIELERKLARUNG_BEENDET, 0x145
.equ MUS_SPIELHALLE_VERSION_2, 0x146
.equ MUS_KONEX_KLUB, 0x147
.equ MUS_POKEMON_NETZWERK_CENTER, 0x148
.equ MUS_MERWURDIGE_UND_UNBEKANNTE_MUSIK, 0x149
.equ MUS_SPIELHALLE_VERSION_3, 0x14a
.equ MUS_GLUTBERG_AND_EISKASKADENHOHLE_AND_WANDELHOHLE_AND_VERLORENE_HOHLE_AND_NABELFELS, 0x14b
.equ MUS_KOMM_MIT_SPIELER_WIRD_HERUMGEFUHRT_AND_VERSION_2, 0x14c
.equ MUS_NABELFELSINSEL_SEE_DES_ZORNS_REMIX, 0x14d
.equ MUS_PUNKTLOCH_AND_TANIBOSCHLUSSEL_AND_ICOGNITO_KAMMERN, 0x14e
.equ MUS_EILAND_1_3, 0x14f
.equ MUS_EILAND_4_5_AZALEA_CITY_AND_EBENHOLZ_CITY_REMIX, 0x150
.equ MUS_EILAND_6_7_VIOLA_CITY_AND_OLIVIANA_CITY_REMIX, 0x151
.equ MUS_POKEMON_FLOTE, 0x152
.equ MUS_KAMPF_GEGEN_DEOXYS, 0x153
.equ MUS_KAMPF_GEGEN_MEWTO, 0x154
.equ MUS_KAMPF_GEGEN_ARKTOS_AND_ZAPDOS_AND_LAVADOS_AND_LUGIA_AND_HO_OH, 0x155
.equ MUS_BEGEGNUNG_MIT_TRAINER, 0x156
.equ MUS_DEOXYS_ERSCHEINT, 0x157
.equ MUS_TRAINERTURM, 0x158
.equ MUS_RUHMESHALLE, 0x159
.equ MUS_CHANEIRA_TANZ_ANFANGSSOUND_IM_RADIO, 0x15a
.equ MUS_VIOLET_BATTLE, 0x15b
.equ SOUND_STEP, 0x15c
.equ MUS_JEROPARDY, 0x15d
.equ MUS_TRAINERSCHOOL, 0x15e
.equ MUS_RIVAL_BATTLE, 0x15f
.equ MUS_DESERT, 0x160
.equ MUS_REVOLUTIONARY_BATTLE, 0x161
.equ KASKADA_BATTLE, 0x162
.equ MUS_REVOLUTION, 0x163
.equ MUS_LAVA, 0x164
.equ MUS_ELISE_BATTLE, 0x165
.equ MUS_DIMENSIONAL_TRAVELER, 0x166
.equ MUS_DARK_QUEEN_BATTLE, 0x167
.equ MUS_DARK_QUEEN, 0x168
.equ MUS_PIRATE, 0x169
.equ MUS_BLACK_MARKET, 0x16a
.equ MUS_MISTRAL, 0x16b
.equ MUS_CLOUDS, 0x16c
.equ MUS_DARK_FUTURE, 0x16d
.equ MUS_TRAINER_TIPP, 0x16e
.equ MUS_EMPEROR_GROUDON_BATTLE, 0x16f



@ARM Assembly macro definitions for behaviours


.equ BEHAVIOUR_KEINE_BEWEGUNG, 0x0
.equ BEHAVIOUR_UMHERBLICKEN, 0x1
.equ BEHAVIOUR_HERUMGEHEN, 0x2
.equ BEHAVIOUR_GEHE_AUF_UND_AB, 0x3
.equ BEHAVIOUR_GEHE_AUF_UND_AB_TWO, 0x4
.equ BEHAVIOUR_GEHE_HIN_UND_HER, 0x5
.equ BEHAVIOUR_GEHE_HIN_UND_HER_TWO, 0x6
.equ BEHAVIOUR_BLICKE_NACH_OBEN, 0x7
.equ BEHAVIOUR_BLICKE_NACH_UNTEN, 0x8
.equ BEHAVIOUR_BLICKE_NACH_LINKS, 0x9
.equ BEHAVIOUR_BLICKE_NACH_RECHTS, 0xa
.equ BEHAVIOUR_ERROR_MAN_WIRD_NACH_KAMPF_ZU_DIESER_PERSON, 0xb
.equ BEHAVIOUR_VERSTECKT, 0xc
.equ BEHAVIOUR_BLICKE_HOCH_UND_RUNTER, 0xd
.equ BEHAVIOUR_BLICKE_LINKS_UND_RECHTS, 0xe
.equ BEHAVIOUR_BLICKE_OBEN_UND_LINKS, 0xf
.equ BEHAVIOUR_BLICKE_OBEN_UND_RECHTS, 0x10
.equ BEHAVIOUR_BLICKE_UNTEN_UND_LINKS, 0x11
.equ BEHAVIOUR_BLICKE_UNTEN_UND_RECHTS, 0x12
.equ BEHAVIOUR_BLICKE_OBEN__UNTEN__LINKS, 0x13
.equ BEHAVIOUR_BLICKE_OBEN__UNTEN__RECHTS, 0x14
.equ BEHAVIOUR_BLICKE_OBEN__LINKS__RECHTS, 0x15
.equ BEHAVIOUR_BLICKE_UNTEN__LINKS__RECHTS, 0x16
.equ BEHAVIOUR_BLICKE_RUNDUM_GEGEN_DEN_UHRZEIGERSINN, 0x17
.equ BEHAVIOUR_BLICKE_RUNDUM_IM_UHRZEIGERSINN, 0x18
.equ BEHAVIOUR_LAUFE_AUF_UND_AB, 0x19
.equ BEHAVIOUR_LAUFE_AUF_UND_AB_TWO, 0x1a
.equ BEHAVIOUR_LAUFE_HIN_UND_HER, 0x1b
.equ BEHAVIOUR_LAUFE_HIN_UND_HER_TWO, 0x1c
.equ BEHAVIOUR_LAUFE_HOCH__RECHTS__LINKS__RUNTER, 0x1d
.equ BEHAVIOUR_LAUFE_RECHTS__LINKS__HOCH__RUNTER, 0x1e
.equ BEHAVIOUR_LAUFE_RUNTER__HOCH__RECHTS__LINKS, 0x1f
.equ BEHAVIOUR_LAUFE_LINKS__RUNTER__HOCH__RECHTS, 0x20
.equ BEHAVIOUR_LAUFE_HOCH__LINKS__RECHTS__RUNTER, 0x21
.equ BEHAVIOUR_LAUFE_LINKS__RECHTS__RUNTER__HOCH, 0x22
.equ BEHAVIOUR_LAUFE_RUNTER__HOCH__LINKS__RECHTS, 0x23
.equ BEHAVIOUR_LAUFE_RECHTS__RUNTER__HOCH__LINKS, 0x24
.equ BEHAVIOUR_LAUFE_LINKS__HOCH__RUNTER__RECHTS, 0x25
.equ BEHAVIOUR_LAUFE_HOCH__RUNTER__RECHTS__LINKS, 0x26
.equ BEHAVIOUR_LAUFE_RECHTS__LINKS__HOCH__RUNTER_TWO, 0x27
.equ BEHAVIOUR_LAUFE_RUNTER__RECHTS__LINKS__HOCH, 0x28
.equ BEHAVIOUR_LAUFE_RECHTS__HOCH__RUNTER__LINKS, 0x29
.equ BEHAVIOUR_LAUFE_HOCH__RUNTER__LINKS__RECHTS, 0x2a
.equ BEHAVIOUR_LAUFE_LINKS__RECHTS__HOCH__RUNTER, 0x2b
.equ BEHAVIOUR_LAUFE_RUNTER__LINKS__RECHTS__HOCH, 0x2c
.equ BEHAVIOUR_LAUFE_GEGEN_DEN_UHRZEIGERSINN, 0x2d
.equ BEHAVIOUR_LAUFE_GEGEN_DEN_UHRZEIGERSINN_TWO, 0x2e
.equ BEHAVIOUR_LAUFE_GEGEN_DEN_UHRZEIGERSINN_THREE, 0x2f
.equ BEHAVIOUR_LAUFE_GEGEN_DEN_UHRZEIGERSINN_FOUR, 0x30
.equ BEHAVIOUR_LAUFE_GEGEN_DEN_UHRZEIGERSINN_FIVE, 0x31
.equ BEHAVIOUR_LAUFE_IM_UHRZEIGERSINN, 0x32
.equ BEHAVIOUR_LAUFE_IM_UHRZEIGERSINN_TWO, 0x33
.equ BEHAVIOUR_LAUFE_IM_UHRZEIGERSINN_THREE, 0x34
.equ BEHAVIOUR_SPIELER_KOPIEREN, 0x35
.equ BEHAVIOUR_SPIELER_SPIEGELN, 0x36
.equ BEHAVIOUR_SPIELER_SPIEGELN_TWO, 0x37
.equ BEHAVIOUR_SPIELER_SPIEGELN_THREE, 0x38
.equ BEHAVIOUR_BAUM_WAND_VERKLEIDUNG, 0x39
.equ BEHAVIOUR_FELS_WAND_VERKLEIDUNG, 0x3a
.equ BEHAVIOUR_SPIELER_SPIEGELN_IM_STAND, 0x3b
.equ BEHAVIOUR_SPIELER_KOPIEREN_IM_STAND_TWO, 0x3c
.equ BEHAVIOUR_SPIELER_SPIEGELN_IM_STAND_THREE, 0x3d
.equ BEHAVIOUR_SPIELER_SPIEGELN_IM_STAND_FOUR, 0x3e
.equ BEHAVIOUR_VERSTECKT_TWO, 0x3f
.equ BEHAVIOUR_AUF_DER_STELLE_GEHEN_UNTEN, 0x40
.equ BEHAVIOUR_AUF_DER_STELLE_GEHEN_OBEN, 0x41
.equ BEHAVIOUR_AUF_DER_STELLE_GEHEN_LINKS, 0x42
.equ BEHAVIOUR_AUF_DER_STELLE_GEHEN_RECHTS, 0x43
.equ BEHAVIOUR_AUF_DER_STELLE_JOGGEN_UNTEN, 0x44
.equ BEHAVIOUR_AUF_DER_STELLE_JOGGEN_OBEN, 0x45
.equ BEHAVIOUR_AUF_DER_STELLE_JOGGEN_LINKS, 0x46
.equ BEHAVIOUR_AUF_DER_STELLE_JOGGEN_RECHTS, 0x47
.equ BEHAVIOUR_AUF_DER_STELLE_LAUFEN_UNTEN, 0x48
.equ BEHAVIOUR_AUF_DER_STELLE_LAUFEN_OBEN, 0x49
.equ BEHAVIOUR_AUF_DER_STELLE_LAUFEN_LINKS, 0x4a
.equ BEHAVIOUR_AUF_DER_STELLE_LAUFEN_RECHTS, 0x4b
.equ BEHAVIOUR_VERSTECKT_THREE, 0x4c
.equ BEHAVIOUR_AUF_DER_STELLE_GEHEN_UNTEN_, 0x4d
.equ BEHAVIOUR_AUF_DER_STELLE_GEHEN_OBEN_, 0x4e
.equ BEHAVIOUR_AUF_DER_STELLE_GEHEN_LINKS_, 0x4f
.equ BEHAVIOUR_AUF_DER_STELLE_GEHEN_RECHTS_TWO, 0x50



@ARM Assembly macro definitions for map_showname


.equ DONT_SHOW, 0x0
.equ SHOW, 0x1
.equ SHOW_VILLAGE, 0x6
.equ SHOW_CITY, 0xd



@ARM Assembly macro definitions for flash_types


.equ FLASH_NONE, 0x0
.equ DARK_FLASH_USABLE, 0x1
.equ DARK_FLASH_NOT_USABLE, 0x2



@ARM Assembly macro definitions for map_weather


.equ MAP_WEATHER_INSIDE, 0x0
.equ MAP_WEATHER_SUNNY_WITH_CLOUD_REFLECTION, 0x1
.equ MAP_WEATHER_OUTSIDE, 0x2
.equ MAP_WEATHER_RAIN, 0x3
.equ MAP_WEATHER_SNOW, 0x4
.equ MAP_WEATHER_THUNDER, 0x5
.equ MAP_WEATHER_STATIC_FOG, 0x6
.equ MAP_WEATHER_ASH, 0x7
.equ MAP_WEATHER_SANDSTORM, 0x8
.equ MAP_WEATHER_DYNAMIC_FOG, 0x9
.equ MAP_WEATHER_DENSE_FOG, 0xa
.equ MAP_WEATHER_CLOUDY, 0xb
.equ MAP_WEATHER_EXTREME_SUN, 0xc
.equ MAP_WEATHER_EXTREME_THUNDER, 0xd
.equ MAP_WEATHER_UNDERWATER, 0xe
.equ MAP_WEATHER_WEATHER_0F, 0xf



@ARM Assembly macro definitions for map_type


.equ MAP_TYPE_STD, 0x0
.equ MAP_TYPE_VILLAGE, 0x1
.equ MAP_TYPE_CITY, 0x2
.equ MAP_TYPE_ROUTE, 0x3
.equ MAP_TYPE_BASEMENT, 0x4
.equ MAP_TYPE_UNDERWATER, 0x5
.equ MAP_TYPE_TYPE_06, 0x6
.equ MAP_TYPE_TYPE_07, 0x7
.equ MAP_TYPE_INSIDE, 0x8
.equ MAP_TYPE_SECRET_BASE, 0x9



@ARM Assembly macro definitions for battle_types


.equ BATTLE_TYPE_RANDOM, 0x0
.equ BATTLE_TYPE_ARENA, 0x1
.equ BATTLE_TYPE_TEAM_ROCKET, 0x2
.equ BATTLE_TYPE_03, 0x3
.equ BATTLE_TYPE_ELITE4_FIRST, 0x4
.equ BATTLE_TYPE_ELITE4_SECOND, 0x5
.equ BATTLE_TYPE_ELITE4_THIRD, 0x6
.equ BATTLE_TYPE_ELITE4_FOURTH, 0x7
.equ BATTLE_TYPE_BIG_POKEBALL, 0x8
