No Description

pymap_constants.h 26KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058
  1. @ARM Assembly macro definitions for important_flag
  2. .equ FLAG_ORDEN_1, 0x820
  3. .equ FLAG_ORDEN_2, 0x821
  4. .equ FLAG_ORDEN_3, 0x822
  5. .equ FLAG_ORDEN_4, 0x823
  6. .equ FLAG_ORDEN_5, 0x824
  7. .equ FLAG_ORDEN_6, 0x825
  8. .equ FLAG_ORDEN_7, 0x826
  9. .equ FLAG_ORDEN_8, 0x827
  10. .equ FLAG_PKMN_MENU, 0x828
  11. .equ FLAG_POKEDEX, 0x829
  12. .equ FLAG_TURBOTRETER, 0x830
  13. @ARM Assembly macro definitions for worldmap_flag
  14. .equ WORLDMAP_FLAG_HESPERIA, 0x6ff
  15. .equ WORLDMAP_FLAG_CARUN_CITY, 0x6fe
  16. .equ WORLDMAP_FLAG_URBANIA_CITY, 0x6fd
  17. @ARM Assembly macro definitions for sidequest_flag
  18. .equ VERSTECKTES_ITEM_X, 0x700
  19. @ARM Assembly macro definitions for story_flag
  20. .equ FLAG_HIDDENALL, 0x500
  21. .equ FLAG_SCHOOL_MOVESPRITE, 0x501
  22. .equ FLAG_HIDE_RIVAL_SCHOOL, 0x502
  23. .equ FLAG_HIDE_RIVAL_SCHOOL_OUT, 0x503
  24. .equ FLAG_LABOR_MOVESPRITE1, 0x504
  25. .equ FLAG_HIDE_IDAN_LABOR, 0x505
  26. .equ FLAG_HIDE_ACHIM_LABOR, 0x506
  27. .equ FLAG_HIDE_RIVALE_LABOR, 0x507
  28. .equ FLAG_LABOR_MOVESPRITE2, 0x508
  29. @ARM Assembly macro definitions for important_var
  30. .equ VAR_LASTTALKED, 0x800f
  31. .equ VAR_LASTRESULT, 0x800d
  32. .equ VAR_PLAYERFACING, 0x800c
  33. .equ VAR_NOTSET, 0x4050
  34. @ARM Assembly macro definitions for game_mod_var
  35. .equ VAR_MODI, 0x5050
  36. .equ MODI_LEICHT, 0x0
  37. .equ MODI_MITTEL, 0x1
  38. .equ MODI_SCHWER, 0x2
  39. @ARM Assembly macro definitions for starter_pokemon_var
  40. .equ VAR_STARTER_PLAYER_POKEMON, 0x5052
  41. .equ VALUE_STARTER_BISASAM, 0x1
  42. .equ VALUE_STARTER_GLUMANDA, 0x2
  43. .equ VALUE_STARTER_SCHIGGY, 0x3
  44. .equ VALUE_STARTER_ENDIVIE, 0x4
  45. .equ VALUE_STARTER_FEURIGEL, 0x5
  46. .equ VALUE_STARTER_KARNIMANI, 0x6
  47. .equ VALUE_STARTER_GECKARBOR, 0x7
  48. .equ VALUE_STARTER_FLEMMLI, 0x8
  49. .equ VALUE_STARTER_HYDROPI, 0x9
  50. .equ VALUE_STARTER_CHELAST, 0xa
  51. .equ VALUE_STARTER_PANFLAM, 0xb
  52. .equ VALUE_STARTER_PLINFA, 0xc
  53. .equ VALUE_STARTER_SERPIFEU, 0xd
  54. .equ VALUE_STARTER_FLOINK, 0xe
  55. .equ VALUE_STARTER_OTTARO, 0xf
  56. .equ VALUE_STARTER_IGAMARO, 0x10
  57. .equ VALUE_STARTER_FYNX, 0x11
  58. .equ VALUE_STARTER_FROXY, 0x12
  59. .equ VALUE_STARTER_BAUZ, 0x13
  60. .equ VALUE_STARTER_FLAMIAU, 0x14
  61. .equ VALUE_STARTER_ROBBALL, 0x15
  62. @ARM Assembly macro definitions for rivale_pokemon_var
  63. .equ VAR_STARTER_RIVALE_POKEMON, 0x5053
  64. .equ VALUE_STARTER_GLUMANDA, 0x1
  65. .equ VALUE_STARTER_SCHIGGY, 0x2
  66. .equ VALUE_STARTER_BISASAM, 0x3
  67. .equ VALUE_STARTER_FEURIGEL, 0x4
  68. .equ VALUE_STARTER_KRANIMANI, 0x5
  69. .equ VALUE_STARTER_ENDIVIE, 0x6
  70. .equ VALUE_STARTER_FLEMMLI, 0x7
  71. .equ VALUE_STARTER_HYDROPI, 0x8
  72. .equ VALUE_STARTER_GECKARBOR, 0x9
  73. .equ VALUE_STARTER_PANFLAM, 0xa
  74. .equ VALUE_STARTER_PLINFA, 0xb
  75. .equ VALUE_STARTER_CHELAST, 0xc
  76. .equ VALUE_STARTER_FLOINK, 0xd
  77. .equ VALUE_STARTER_OTTARO, 0xe
  78. .equ VALUE_STARTER_SERPIFEU, 0xf
  79. .equ VALUE_STARTER_FYNX, 0x10
  80. .equ VALUE_STARTER_FROXY, 0x11
  81. .equ VALUE_STARTER_IGAMARO, 0x12
  82. .equ VALUE_STARTER_FLAMIAU, 0x13
  83. .equ VALUE_STARTER_ROBBALL, 0x14
  84. .equ VALUE_STARTER_BAUZ, 0x15
  85. @ARM Assembly macro definitions for story_var
  86. .equ VAR_STORYVERLAUF, 0x5051
  87. .equ VALUE_UNTERRICHT_SCHULE, 0x0
  88. .equ VALUE_RIVALE_SCHULE_INDOOR, 0x1
  89. .equ VALUE_RIVALE_SCHULE_OUTDOOR, 0x2
  90. .equ VALUE_ZUM_LABOR, 0x3
  91. .equ VALUE_ERSTES_MAL_LABOR, 0x4
  92. .equ VALUE_OHNE_POKE_LABOR, 0x5
  93. .equ VALUE_MIT_POKE_LABOR, 0x6
  94. .equ VALUE_RIVALKAMPF_HESPERIAPFAD, 0x7
  95. .equ VALUE_HESPERIA_BRUECKE, 0x8
  96. @ARM Assembly macro definitions for npc1
  97. .equ NPC_SPIELER, 0x0
  98. .equ NPC_SPIELER_RAD, 0x1
  99. .equ NPC_SPIELER_SITZT, 0x2
  100. .equ NPC_SPIELER_NUTZT, 0x3
  101. .equ NPC_SPIELER_ANGEL, 0x4
  102. .equ NPC_SPIELER_NUTZT_2, 0x5
  103. .equ NPC_SPIELER_NUTZT_RAD, 0x6
  104. .equ NPC_SPIELERIN, 0x7
  105. .equ NPC_SPIELERIN_RAD, 0x8
  106. .equ NPC_SPIELERIN_SITZT, 0x9
  107. .equ NPC_SPIELERIN_NUTZT, 0xa
  108. .equ NPC_SPIELERIN_ANGEL, 0xb
  109. .equ NPC_SPIELERIN_NUTZT_2, 0xc
  110. .equ NPC_SPIELERIN_NUTZT_RAD, 0xd
  111. .equ NPC_PSYCHO_M, 0xe
  112. .equ NPC_PSYCHO_W, 0xf
  113. .equ NPC_ASS_TRAINER_M, 0x10
  114. .equ NPC_ASS_TRAINER_W, 0x11
  115. .equ NPC_CAMPER, 0x12
  116. .equ NPC_PICKNICKER, 0x13
  117. .equ NPC_VOGELFAENGER_M, 0x14
  118. .equ NPC_VOGELFAENGER_W, 0x15
  119. .equ NPC_EXPERTE_M, 0x16
  120. .equ NPC_EXPERTE_W, 0x17
  121. .equ NPC_SCHNOESEL, 0x18
  122. .equ NPC_LADY, 0x19
  123. .equ NPC_SCHWARZGURT, 0x1a
  124. .equ NPC_KAEMPFERIN, 0x1b
  125. .equ NPC_GITARRIST_M, 0x1c
  126. .equ NPC_GITARRIST_W, 0x1d
  127. .equ NPC_BIKER_M, 0x1e
  128. .equ NPC_BIKER_W, 0x1f
  129. .equ NPC_GENTLEMAN, 0x20
  130. .equ NPC_DAME, 0x21
  131. .equ NPC_PKMN_ZUECHTER_M, 0x22
  132. .equ NPC_PKMN_ZUECHTER_W, 0x23
  133. .equ NPC_PKMN_RANGER_M, 0x24
  134. .equ NPC_PKMN_RANGER_W, 0x25
  135. .equ NPC_SCHUELER_M, 0x26
  136. .equ NPC_SCHUELER_W, 0x27
  137. .equ NPC_TEENAGER, 0x28
  138. .equ NPC_GOERE, 0x29
  139. .equ NPC_SCHIRMDAME, 0x2a
  140. .equ NPC_MODEL, 0x2b
  141. .equ NPC_SCHOENHEIT, 0x2c
  142. .equ NPC_HEXE, 0x2d
  143. .equ NPC_FARMER, 0x2e
  144. .equ NPC_COWGIRL, 0x2f
  145. .equ NPC_SKIFAHRER_M, 0x30
  146. .equ NPC_JOGGER_W, 0x31
  147. .equ NPC_FORSCHER_M, 0x32
  148. .equ NPC_FORSCHER_W, 0x33
  149. .equ NPC_POKEFAN_M, 0x34
  150. .equ NPC_POKEFAN_W, 0x35
  151. .equ NPC_VETERAN_M, 0x36
  152. .equ NPC_VETERAN_W, 0x37
  153. .equ NPC_ANGESTELLTER_W, 0x38
  154. .equ NPC_ANGESTELLTER_M, 0x39
  155. .equ NPC_BACKPACKER_M, 0x3a
  156. .equ NPC_BACKPACKER_W, 0x3b
  157. .equ NPC_PFLEGER_M, 0x3c
  158. .equ NPC_PFLEGER_W, 0x3d
  159. .equ NPC_VORSCHULKIND_M, 0x3e
  160. .equ NPC_VORSCHULKIND_W, 0x3f
  161. .equ NPC_INTERVIEWER_M, 0x40
  162. .equ NPC_INTERVIEWER_W, 0x41
  163. .equ NPC_SCHWIMMER_M, 0x42
  164. .equ NPC_SCHWIMMER_W, 0x43
  165. .equ NPC_SCHWIMMER_M_WASSER, 0x44
  166. .equ NPC_SCHWIMMER_W_WASSER, 0x45
  167. .equ NPC_KIND1, 0x46
  168. .equ NPC_ZWILLING, 0x47
  169. .equ NPC_PLANSCHER_M_WASSER, 0x48
  170. .equ NPC_PLANSCHER_W_WASSER, 0x49
  171. .equ NPC_SNOWBOARDER, 0x4a
  172. .equ NPC_SKIFAHRER_W, 0x4b
  173. .equ NPC_RAUFBOLD, 0x4c
  174. .equ NPC_ROWDY, 0x4d
  175. .equ NPC_HITZKOPF, 0x4e
  176. .equ NPC_FEUERSPUCKER, 0x4f
  177. .equ NPC_JUNGES_GLUECK_M, 0x50
  178. .equ NPC_JUNGES_GLUECK_W, 0x51
  179. .equ NPC_KAEFERSAMMLER, 0x52
  180. .equ NPC_AROMALADY, 0x53
  181. .equ NPC_NINJAJUNGE, 0x54
  182. .equ NPC_PLANSCHER_M, 0x55
  183. .equ NPC_PLANSCHER_W, 0x56
  184. .equ NPC_WANDERER, 0x57
  185. .equ NPC_ANGLER, 0x58
  186. .equ NPC_ARBEITER1, 0x59
  187. .equ NPC_ARBEITER2, 0x5a
  188. .equ NPC_POLIZIST, 0x5b
  189. .equ NPC_WACHE, 0x5c
  190. .equ NPC_ELEKTRIKER, 0x5d
  191. .equ NPC_MATROSE, 0x5e
  192. .equ NPC_DRACHENPROFI, 0x5f
  193. .equ NPC_POKEMANIAC, 0x60
  194. .equ NPC_SAMMLER, 0x61
  195. .equ NPC_JONGLEUR, 0x62
  196. .equ NPC_DIEB, 0x63
  197. .equ NPC_INFORMATIKER, 0x64
  198. .equ NPC_JOGGER_M, 0x65
  199. .equ NPC_ZOFFE, 0x66
  200. .equ NPC_SERVIERER_W, 0x67
  201. .equ NPC_SERVIERER_M, 0x68
  202. .equ NPC_MALER, 0x69
  203. .equ NPC_BAECKER, 0x6a
  204. .equ NPC_ERZIEHERIN, 0x6b
  205. .equ NPC_TAENZER, 0x6c
  206. .equ NPC_LOCKFUEHRER, 0x6d
  207. .equ NPC_PILOT, 0x6e
  208. .equ NPC_HAUSMEISTER, 0x6f
  209. .equ NPC_CLOWN, 0x70
  210. .equ NPC_GITARRIST2, 0x71
  211. .equ NPC_ANHAENGER_M, 0x72
  212. .equ NPC_ANHAENGER_W, 0x73
  213. .equ NPC_BASEBALLER, 0x74
  214. .equ NPC_KORBLEGER, 0x75
  215. .equ NPC_FOOTBALLER, 0x76
  216. .equ NPC_FUSSBALLER, 0x77
  217. .equ NPC_TENNIS_ASS, 0x78
  218. .equ NPC_RUINENMANIAC, 0x79
  219. .equ NPC_TEENEGER2, 0x7a
  220. .equ NPC_MAEDCHEN1, 0x7b
  221. .equ NPC_MAEDCHEN2, 0x7c
  222. .equ NPC_VATER1, 0x7d
  223. .equ NPC_MUTTER1, 0x7e
  224. .equ NPC_OMA1, 0x7f
  225. .equ NPC_AGENT, 0x80
  226. .equ NPC_MUTTER2, 0x81
  227. .equ NPC_MUTTER3, 0x82
  228. .equ NPC_AFRO_GELBE_HAARE, 0x83
  229. .equ NPC_FORSCHER2, 0x84
  230. .equ NPC_VATER2, 0x85
  231. .equ NPC_OPA1, 0x86
  232. .equ NPC_OPA2, 0x87
  233. .equ NPC_OPA3, 0x88
  234. .equ NPC_VATER3, 0x89
  235. .equ NPC_TEENAGER3, 0x8a
  236. .equ NPC_TEENAGER4, 0x8b
  237. .equ NPC_MAEDCHEN3, 0x8c
  238. .equ NPC_TEENAGER5, 0x8d
  239. .equ NPC_VATER3, 0x8e
  240. .equ NPC_KLEINES_MAEDCHEN, 0x8f
  241. .equ NPC_TEENAGER6, 0x90
  242. .equ NPC_MANN1, 0x91
  243. .equ NPC_MANN2, 0x92
  244. .equ NPC_MANN3, 0x93
  245. .equ NPC_CAPITAN_SCHWARZ, 0x94
  246. .equ NPC_KOCH, 0x95
  247. .equ NPC_TEENAGER7, 0x96
  248. .equ NPC_TEENAGER2, 0x97
  249. .equ NPC_OMA4, 0x98
  250. .equ NPC_OPA_GELBE_HAARE, 0x99
  251. .equ NPC_CAPITAN_WEISS, 0x9a
  252. .equ NPC_FORSCHER3, 0x9b
  253. .equ NPC_VERBINDUNGSHAUS_M, 0x9c
  254. .equ NPC_VERBINDUNGSHAUS_W, 0x9d
  255. .equ NPC_HEADSET1_W, 0x9e
  256. .equ NPC_HEADSET1_M, 0x9f
  257. .equ NPC_EMPFANGSDAME_GRUEN, 0xa0
  258. .equ NPC_EMPFANGSDAME_ROT, 0xa1
  259. .equ NPC_HEADSET2_W, 0xa2
  260. .equ NPC_HEADSET3_W, 0xa3
  261. .equ NPC_PACKETBOTE, 0xa4
  262. .equ NPC_WAECHTER2, 0xa5
  263. .equ NPC_VERKAEUFER, 0xa6
  264. .equ NPC_SCHWESTER_JOY, 0xa7
  265. .equ NPC_GAMER, 0xa8
  266. .equ NPC_SACHSOFON, 0xa9
  267. .equ NPC_FLOETIST_W, 0xaa
  268. .equ NPC_FLOETIST_M, 0xab
  269. .equ NPC_GEIGE, 0xac
  270. .equ NPC_GITARRIST3, 0xad
  271. .equ NPC_IDAN, 0xae
  272. .equ NPC_LINDA, 0xaf
  273. .equ NPC_ACHIM, 0xb0
  274. .equ NPC_TUNDRA_RUEPEL_M, 0xb1
  275. .equ NPC_TUNDRA_RUEPEL_W, 0xb2
  276. .equ NPC_MARKUS, 0xb3
  277. .equ NPC_NADINE, 0xb4
  278. .equ NPC_JANA, 0xb5
  279. .equ NPC_NORMAN, 0xb6
  280. .equ NPC_LEVIN, 0xb7
  281. .equ NPC_DIANA, 0xb8
  282. .equ NPC_FLORIAN, 0xb9
  283. .equ NPC_DAMIAN, 0xba
  284. .equ NPC_JASMINE, 0xbb
  285. .equ NPC_LENA, 0xbc
  286. .equ NPC_PAUL, 0xbd
  287. .equ NPC_HEILO, 0xbe
  288. .equ NPC_FABIOLA, 0xbf
  289. .equ NPC_AARON, 0xc0
  290. .equ NPC_PROFESSOR1_M, 0xc1
  291. .equ NPC_PROFESSOR2_M, 0xc2
  292. .equ NPC_TUNDRA_SPION, 0xc3
  293. .equ NPC_PROFESSOR1_W, 0xc4
  294. .equ NPC_RIVALE, 0xee
  295. @ARM Assembly macro definitions for npc2
  296. .equ NPC_LAPRAS, 0x0
  297. .equ NPC_GENGAR, 0x1
  298. .equ NPC_STALOBOR, 0x2
  299. .equ NPC_LUCARIO, 0x3
  300. .equ NPC_GUARDEVOIR, 0x4
  301. .equ NPC_ABSOL, 0x5
  302. .equ NPC_GLURAK, 0x6
  303. .equ NPC_PINSIR, 0x7
  304. .equ NPC_AERODACTYL, 0x8
  305. .equ NPC_NAGELLOTZ, 0x9
  306. .equ NPC_YORKLEFF, 0xa
  307. .equ NPC_OHRDOCH, 0xb
  308. .equ NPC_GRILLMARK, 0xc
  309. .equ NPC_SODAMARK, 0xd
  310. .equ NPC_VEGIMARK, 0xe
  311. .equ NPC_FELILOU, 0xf
  312. .equ NPC_KLEOPARDA, 0x10
  313. .equ NPC_MILZA, 0x11
  314. .equ NPC_ZORUA, 0x12
  315. .equ NPC_BISASAM, 0x13
  316. .equ NPC_GLUMANDA, 0x14
  317. .equ NPC_SCHIGGY, 0x15
  318. .equ NPC_RATTFRATZ, 0x16
  319. .equ NPC_TAUBSI, 0x17
  320. .equ NPC_HABITAK, 0x18
  321. .equ NPC_PIKACHU, 0x19
  322. .equ NPC_RAICHU, 0x1a
  323. .equ NPC_NIDORAN_W, 0x1b
  324. .equ NPC_NIDORAN_M, 0x1c
  325. .equ NPC_PUMMELLUF, 0x1d
  326. .equ NPC_PIEPI, 0x1e
  327. .equ NPC_VULPIX, 0x1f
  328. .equ NPC_MAUZI, 0x20
  329. .equ NPC_ENTON, 0x21
  330. .equ NPC_FURKANO, 0x22
  331. .equ NPC_QUAPSEL, 0x23
  332. .equ NPC_MACHOLO, 0x24
  333. .equ NPC_FLEGMON, 0x25
  334. .equ NPC_PORENTA, 0x26
  335. .equ NPC_MAGNETILO, 0x27
  336. .equ NPC_CHANEIRA, 0x28
  337. .equ NPC_TRAGOSSO, 0x29
  338. .equ NPC_EVOLI, 0x2a
  339. .equ NPC_AQUANA, 0x2b
  340. .equ NPC_BLITZA, 0x2c
  341. .equ NPC_FLAMARA, 0x2d
  342. .equ NPC_PSIANA, 0x2e
  343. .equ NPC_NACHTARA, 0x2f
  344. .equ NPC_FOLIPURBA, 0x30
  345. .equ NPC_GLAZIOLA, 0x31
  346. .equ NPC_ISSO, 0x32
  347. .equ NPC_MAMPFAXO, 0x33
  348. .equ NPC_DRATINI, 0x34
  349. .equ NPC_HOOTHOOT, 0x35
  350. .equ NPC_PICHU, 0x36
  351. .equ NPC_TOGEPI, 0x37
  352. .equ NPC_NATU, 0x38
  353. .equ NPC_VOLTILAMM, 0x39
  354. .equ NPC_WAATY, 0x3a
  355. .equ NPC_AMPHAROS, 0x3b
  356. .equ NPC_AZURILL, 0x3c
  357. .equ NPC_MARIL, 0x3d
  358. .equ NPC_AZUMARILL, 0x3e
  359. .equ NPC_QUAXO, 0x3f
  360. .equ NPC_GRIFFEL, 0x40
  361. .equ NPC_FELINO, 0x41
  362. .equ NPC_HUNDUSTER, 0x42
  363. .equ NPC_HUNDEMON, 0x43
  364. .equ NPC_FIFFYEN, 0x44
  365. .equ NPC_MAGNAYEN, 0x45
  366. .equ NPC_ZIGZACHS, 0x46
  367. .equ NPC_GERADACHS, 0x47
  368. .equ NPC_LARVITAR, 0x48
  369. .equ NPC_GECKARBOR, 0x49
  370. .equ NPC_FLEMMLI, 0x4a
  371. .equ NPC_HYDROPI, 0x4b
  372. .equ NPC_LOTURZEL, 0x4c
  373. .equ NPC_SAMURZEL, 0x4d
  374. .equ NPC_SCHWALBINI, 0x4e
  375. .equ NPC_WINGULL, 0x4f
  376. .equ NPC_PELIPPER, 0x50
  377. .equ NPC_BUMMELZ, 0x51
  378. .equ NPC_ENECO, 0x52
  379. .equ NPC_ENECORO, 0x53
  380. .equ NPC_PLUSLE, 0x54
  381. .equ NPC_MINUN, 0x55
  382. .equ NPC_WATTZAPF, 0x56
  383. .equ NPC_VOLTULA, 0x57
  384. .equ NPC_RAUPY, 0x58
  385. .equ NPC_SMETTPO, 0x59
  386. .equ NPC_HORNLIU, 0x5a
  387. .equ NPC_BIBOR, 0x5b
  388. .equ NPC_WEBARAK, 0x5c
  389. .equ NPC_ARIADOS, 0x5d
  390. .equ NPC_WAUMPEL, 0x5e
  391. .equ NPC_PAPINELLA, 0x5f
  392. .equ NPC_PUDOX, 0x60
  393. .equ NPC_GEHWEIEHER, 0x61
  394. .equ NPC_MASKEREGEN, 0x62
  395. .equ NPC_SANDAN, 0x63
  396. .equ NPC_SANAMER, 0x64
  397. .equ NPC_DIGDA, 0x65
  398. .equ NPC_DIGDRI, 0x66
  399. .equ NPC_SMOGON, 0x67
  400. .equ NPC_SMOGMOG, 0x68
  401. .equ NPC_NEBULAK, 0x69
  402. .equ NPC_ALPOLLO, 0x6a
  403. .equ NPC_KRABBY, 0x6b
  404. .equ NPC_KREBSCOURPS, 0x6c
  405. .equ NPC_RIHORN, 0x6d
  406. .equ NPC_ELEKTEK, 0x6e
  407. .equ NPC_MAGMAR, 0x6f
  408. .equ NPC_TAUROS, 0x70
  409. .equ NPC_SCHEROX, 0x71
  410. .equ NPC_TUSKA, 0x72
  411. .equ NPC_WABLU, 0x73
  412. .equ NPC_SENGO, 0x74
  413. .equ NPC_TRASLA, 0x75
  414. .equ NPC_KNILZ, 0x76
  415. .equ NPC_KAPILZ, 0x77
  416. .equ NPC_KNACKRACK, 0x78
  417. .equ NPC_CAMAUB, 0x79
  418. .equ NPC_CAMERUPT, 0x7a
  419. .equ NPC_KINDWURM, 0x7b
  420. .equ NPC_DRACHSEL, 0x7c
  421. .equ NPC_BRUTALANDA, 0x7d
  422. .equ NPC_TANHEL, 0x7e
  423. .equ NPC_METANG, 0x7f
  424. .equ NPC_METAGROSS, 0x80
  425. .equ NPC_STARALILI, 0x81
  426. .equ NPC_STARAVIA, 0x82
  427. .equ NPC_BIDIZA, 0x83
  428. .equ NPC_BIDIFAS, 0x84
  429. .equ NPC_SHEINUX, 0x85
  430. .equ NPC_LUXIO, 0x86
  431. .equ NPC_LUXTRA, 0x87
  432. .equ NPC_KOKNODON, 0x88
  433. .equ NPC_SCHILTERUS, 0x89
  434. .equ NPC_WADRIBE, 0x8a
  435. .equ NPC_HONWEISEL, 0x8b
  436. .equ NPC_PACHIRUSU, 0x8c
  437. .equ NPC_BAMELIN, 0x8d
  438. .equ NPC_AMBIDIFFEL, 0x8e
  439. .equ NPC_HASPIROR, 0x8f
  440. .equ NPC_CHARMIAN, 0x90
  441. .equ NPC_SCHNURRGAST, 0x91
  442. .equ NPC_WONNEIRA, 0x92
  443. .equ NPC_PLAUDAGEI, 0x93
  444. .equ NPC_RIOLU, 0x94
  445. .equ NPC_HIPPOTAS_W, 0x95
  446. .equ NPC_HIPPOTAS_M, 0x96
  447. .equ NPC_HIPPOTERUS_W, 0x97
  448. .equ NPC_HIPPOTERUS_M, 0x98
  449. .equ NPC_GLIBUNKEL, 0x99
  450. .equ NPC_STOLLUNUIOR, 0x9a
  451. .equ NPC_FIRTZELBLITZ, 0x9b
  452. .equ NPC_ZUBAT, 0x9c
  453. .equ NPC_GOLBAT, 0x9d
  454. .equ NPC_IKSBAT, 0x9e
  455. .equ NPC_QUICKEL, 0x9f
  456. .equ NPC_KEIFEL, 0xa0
  457. .equ NPC_MAMUTEL, 0xa1
  458. .equ NPC_SEEMOPS, 0xa2
  459. .equ NPC_SEEJONG, 0xa3
  460. .equ NPC_WALRAISA, 0xa4
  461. .equ NPC_SCHNEPKE, 0xa5
  462. .equ NPC_FIRNONTOR, 0xa6
  463. .equ NPC_FROSDEDJE, 0xa7
  464. .equ NPC_SHNEBEDECK, 0xa8
  465. .equ NPC_RESBILSAR, 0xa9
  466. .equ NPC_SNIEBEL, 0xaa
  467. .equ NPC_SNIBUNNA, 0xab
  468. .equ NPC_SEEJONG, 0xac
  469. .equ NPC_AUSTOSS, 0xad
  470. .equ NPC_KIRLIA, 0xae
  471. .equ NPC_GALAGLADI, 0xaf
  472. .equ NPC_GANOVIL, 0xb0
  473. .equ NPC_ROKKAIMAN, 0xb1
  474. .equ NPC_RABIGATOR, 0xb2
  475. .equ NPC_LATAERNCO, 0xb3
  476. .equ NPC_GARAOS, 0xb4
  477. .equ NPC_SNUBULL, 0xb5
  478. .equ NPC_TEDIURSA, 0xb6
  479. .equ NPC_PHANPY, 0xb7
  480. .equ NPC_MILTANK, 0xb8
  481. @ARM Assembly macro definitions for npc3
  482. .equ NPC_ARKTOS, 0x0
  483. .equ NPC_ZAPDOS, 0x1
  484. .equ NPC_LAVADOS, 0x2
  485. .equ NPC_MEWTU, 0x3
  486. .equ NPC_MEW, 0x4
  487. .equ NPC_RAIKOU, 0x5
  488. .equ NPC_ENTEI, 0x6
  489. .equ NPC_SUICUNE, 0x7
  490. .equ NPC_LUGIA, 0x8
  491. .equ NPC_HO_OH, 0x9
  492. .equ NPC_CELEBIE, 0xa
  493. .equ NPC_REGIROCK, 0xb
  494. .equ NPC_REGICE, 0xc
  495. .equ NPC_REGISTEEL, 0xd
  496. .equ NPC_LATIAS, 0xe
  497. .equ NPC_LATIOS, 0xf
  498. .equ NPC_KYOGRE, 0x10
  499. .equ NPC_GROUDON, 0x11
  500. .equ NPC_RAYQUAZA, 0x12
  501. .equ NPC_JIRACHI, 0x13
  502. .equ NPC_DEOXYS_NORMALFORM, 0x14
  503. .equ NPC_SELFE, 0x15
  504. .equ NPC_VESPRIT, 0x16
  505. .equ NPC_TOBUTZ, 0x17
  506. .equ NPC_DIALGA, 0x18
  507. .equ NPC_PALKIA, 0x19
  508. .equ NPC_HEATARAN, 0x1a
  509. .equ NPC_REGIGIGAS, 0x1b
  510. .equ NPC_GIRATINA, 0x1c
  511. .equ NPC_CRESSELIA, 0x1d
  512. .equ NPC_PHIONE, 0x1e
  513. .equ NPC_MANAPHY, 0x1f
  514. .equ NPC_DARKAI, 0x20
  515. .equ NPC_SHAYMIN, 0x21
  516. .equ NPC_ARCEUS, 0x22
  517. .equ NPC_VICTINI, 0x23
  518. .equ NPC_KOBALIUM, 0x24
  519. .equ NPC_TERRAKIUM, 0x25
  520. .equ NPC_VIRIDIUM, 0x26
  521. .equ NPC_BOREOS, 0x27
  522. .equ NPC_VOLTOLOS, 0x28
  523. .equ NPC_DEMETREOS, 0x29
  524. .equ NPC_RESHIRAM, 0x2a
  525. .equ NPC_ZEKROM, 0x2b
  526. .equ NPC_KYUREM, 0x2c
  527. .equ NPC_KELDEO, 0x2d
  528. .equ NPC_MELOETTA, 0x2e
  529. .equ NPC_GENESECT, 0x2f
  530. .equ NPC_XERENEAS, 0x30
  531. .equ NPC_YVETEL, 0x31
  532. .equ NPC_ZYGARDE, 0x32
  533. .equ NPC_DIANCIE, 0x33
  534. .equ NPC_HOOPA, 0x34
  535. .equ NPC_VOLCANION, 0x35
  536. @ARM Assembly macro definitions for npc4
  537. .equ NPC_ZERSCHNEIDERBAUM_ARENA, 0x0
  538. .equ NPC_ZERTRUEMMERERSTEIN, 0x1
  539. .equ NPC_ZERTRUEMMERERWAND, 0x2
  540. .equ NPC_STAERKESTEIN, 0x3
  541. .equ NPC_STAERKESTAHLSTEIN, 0x4
  542. .equ NPC_METEORIT, 0x5
  543. .equ NPC_POKEDEX, 0x6
  544. .equ NPC_MEGASTEINFUNKEL, 0x7
  545. .equ NPC_SEELENTAU_GANZ, 0x8
  546. .equ NPC_POKEBALL, 0x9
  547. .equ NPC_POKEBALL_FUER_TM, 0xa
  548. .equ NPC_SEGELBOOT, 0xb
  549. .equ NPC_SCHIFF, 0xc
  550. .equ NPC_WIBELWIND, 0xd
  551. .equ NPC_BLITZ, 0xe
  552. .equ NPC_FEUEREXPLOSION, 0xf
  553. .equ NPC_FEUERANGRIFF, 0x10
  554. .equ NPC_RACKETE_UNTEN, 0x11
  555. .equ NPC_RACKETE_OBEN, 0x12
  556. .equ NPC_XERENEAS_VERSTEINERT, 0x13
  557. .equ NPC_LATIOS_IM_KRISTALL, 0x14
  558. .equ NPC_LATIAS_IM_KRISTALL, 0x15
  559. .equ NPC_ZERSCHNEIDERBAUM, 0x16
  560. .equ NPC_GROSSER_ZERSCHNEIDERBAUM, 0x17
  561. .equ NPC_ZERSCHNEIDER_ANIMATION, 0x18
  562. @ARM Assembly macro definitions for bank_table
  563. .equ BANKID_OUTDOOR, 0x0
  564. .equ BAMKID_ROUTE, 0x1
  565. .equ BANKID_UNTERWASSER, 0x2
  566. .equ BANKID_WAELDER_SUEMPFE, 0x3
  567. .equ BANKID_HOEHLE_GEBIRGE, 0x4
  568. .equ BANKID_LEGENDAERE, 0x5
  569. .equ BANKID_HEILIGE_ORTE, 0x6
  570. .equ BANKID_WICHTIGE_INDOOR, 0x7
  571. .equ BANKID_HESSPERIA_INDOOR, 0x8
  572. .equ BANKID_CARUN_CITY_INDOOR, 0x9
  573. .equ BANKID_URBANIA_CITY_INDOOR, 0xa
  574. .equ BANKID_DEBUG_TEST_START, 0x78
  575. @ARM Assembly macro definitions for bank1
  576. .equ MAPID_HESPERIA_NORD, 0x0
  577. .equ MAPID_HESPERIA_SUED, 0x1
  578. .equ MAPID_CARUN_CITY, 0x2
  579. .equ MAPID_URBANIA_CITY_OST, 0x3
  580. .equ MAPID_URBANIA_CITY_WEST, 0x4
  581. @ARM Assembly macro definitions for bank2
  582. .equ MAPID_HESPERIAPFAD, 0x0
  583. .equ MAPID_HESPERIAZWEIG, 0x1
  584. .equ MAPID_CARUNPFAD, 0x2
  585. .equ MAPID_YELNIAPFAD, 0x3
  586. @ARM Assembly macro definitions for bank3
  587. .equ MAPID_LEBENDERWALD_YELNIA_1, 0x0
  588. .equ MAPID_LEBENDERWALD_YELNIA_2, 0x1
  589. .equ MAPID_LEBENDERWALD_YELNIA_3, 0x2
  590. .equ MAPID_LEBENDERWALD_YELNIA_4, 0x3
  591. .equ MAPID_LEBENDERWALD_YELNIA_5, 0x4
  592. .equ MAPID_LEBENDERWALD_YELNIA_6, 0x5
  593. .equ MAPID_LEBENDERWALD_YELNIA_7, 0x6
  594. .equ MAPID_LEBENDERWALD_YELNIA_8, 0x7
  595. .equ MAPID_LEBENDERWALD_YELNIA_9, 0x8
  596. .equ MAPID_LEBENDERWALD_YELNIA_RAETSEL_1, 0x9
  597. .equ MAPID_LEBENDERWALD_YELNIA_RAETSEL_2, 0xa
  598. .equ MAPID_LEBENDERWALD_YELNIA_RAETSEL_3, 0xb
  599. .equ MAPID_LEBENDERWALD_YELNIA_RAETSEL_4, 0xc
  600. .equ MAPID_LEBENDERWALD_YELNIA_RAETSEL_5, 0xd
  601. .equ MAPID_LEBENDERWALD_YELNIA_RAETSEL_6, 0xe
  602. .equ MAPID_LEBENDERWALD_YELNIA_RAETSEL_7, 0xf
  603. .equ MAPID_LEBENDERWALD_YELNIA_RAETSEL_8, 0x10
  604. .equ MAPID_LEBENDERWALD_YELNIA_RAETSEL_9, 0x11
  605. .equ MAPID_LEBENDERWALD_YELNIA_RAETSEL_10, 0x12
  606. .equ MAPID_LEBENDERWALD_YELNIA_RAETSEL_11, 0x13
  607. .equ MAPID_LEBENDERWALD_YELNIA_EINGANG_BAUM_DES_LEBENS, 0x14
  608. .equ MAPID_LEBENDERWALD_YELNIA_EINGANG_BAUM_DES_LEBENS_ERWACHT, 0x15
  609. .equ MAPID_TOTERWALD_YELNIA_1, 0x16
  610. .equ MAPID_TOTERWALD_YELNIA_2, 0x17
  611. .equ MAPID_TOTERWALD_YELNIA_AUSGANG, 0x18
  612. .equ MAPID_YELNIA_WALDHUETTE_EG, 0x19
  613. .equ MAPID_YELNIA_WALDHUETTE_SZ, 0x1a
  614. @ARM Assembly macro definitions for bank4
  615. .equ MAPID_HESPERIAGRABEN_1, 0x0
  616. .equ MAPID_HESPERIAGRABEN_2, 0x1
  617. .equ MAPID_HESPERIAGRABEN_3, 0x2
  618. .equ MAPID_HESPERIAGRABEN_4, 0x3
  619. .equ MAPID_HESPERIAGRABEN_5, 0x4
  620. .equ MAPID_REBERATUNNEL, 0x5
  621. @ARM Assembly macro definitions for bank6
  622. .equ MAPID_BAUM_DES_LEBENS_EINGANG, 0x0
  623. .equ MAPID_BAUM_DES_LEBENS_EBENE_1, 0x1
  624. .equ MAPID_BAUM_DES_LEBENS_EBENE_2, 0x2
  625. .equ MAPID_BAUM_DES_LEBENS_EBENE_3, 0x3
  626. .equ MAPID_BAUM_DES_LEBENS_EBENE_4, 0x4
  627. .equ MAPID_BAUM_DES_LEBENS_EBENE_5, 0x5
  628. .equ MAPID_BAUM_DES_LEBENS_EBENE_6, 0x6
  629. .equ MAPID_BAUM_DES_LEBENS_EBENE_7, 0x7
  630. .equ MAPID_BAUM_DES_LEBENS_EBENE_8, 0x8
  631. .equ MAPID_REBERA_GEBIRGE_OST_1, 0x9
  632. .equ MAPID_REBERA_GEBIRGE_OST_2, 0xa
  633. .equ MAPID_REBERA_GEBIRGE_OST_3, 0xb
  634. .equ MAPID_RUINE_DER_WAECHTER_1, 0xc
  635. .equ MAPID_RUINE_DER_WAECHTER_2, 0xd
  636. .equ MAPID_RUINE_DER_WAECHTER_3, 0xe
  637. .equ MAPID_RUINE_DER_WAECHTER_4, 0xf
  638. .equ MAPID_RUINE_DER_WAECHTER_5, 0x10
  639. .equ MAPID_RUINE_DER_WAECHTER_6, 0x11
  640. .equ MAPID_RUINE_DER_WAECHTER_7, 0x12
  641. .equ MAPID_RUINE_DER_WAECHTER_8, 0x13
  642. @ARM Assembly macro definitions for bank8
  643. .equ MAPID_SPIELERHAUS_EG, 0x0
  644. .equ MAPID_SPIELERHAUS_OG, 0x1
  645. .equ MAPID_HES_HAUS_1_EG, 0x2
  646. .equ MAPID_HES_HAUS_1_UG, 0x3
  647. .equ MAPID_HES_HAUS_2_EG, 0x4
  648. .equ MAPID_HES_HAUS_2_UG, 0x5
  649. .equ MAPID_HES_HAUS_3_EG, 0x6
  650. .equ MAPID_HES_HAUS_3_UG, 0x7
  651. .equ MAPID_HES_HAUS_4_EG, 0x8
  652. .equ MAPID_HES_HAUS_4_UG, 0x9
  653. .equ MAPID_HES_HAUS_5_EG, 0xa
  654. .equ MAPID_HES_HAUS_5_UG, 0xb
  655. .equ MAPID_HES_CENTER, 0xc
  656. @ARM Assembly macro definitions for bank9
  657. .equ MAPID_CAR_TRAINERSCHULE_OD, 0x0
  658. .equ MAPID_CAR_LABOR_VORDERRAUM, 0x1
  659. .equ MAPID_CAR_LABOR_HINTERRAUM, 0x2
  660. .equ MAPID_CAR_HAUS_1_EG, 0x3
  661. .equ MAPID_CAR_HAUS_1_UG, 0x4
  662. .equ MAPID_CAR_HAUS_2_EG, 0x5
  663. .equ MAPID_CAR_HAUS_2_UG, 0x6
  664. .equ MAPID_CAR_HAUS_3_EG, 0x7
  665. .equ MAPID_CAR_HAUS_3_UG, 0x8
  666. .equ MAPID_CAR_HAUS_4_EG, 0x9
  667. .equ MAPID_CAR_HAUS_4_UG, 0xa
  668. .equ MAPID_CAR_CENTER, 0xb
  669. .equ MAPID_CAR_TRAINERSCHULE_ID, 0xc
  670. .equ MAPID_CAR_VERBINDUNGSHAUS_CARUNPFAD, 0xd
  671. .equ MAPID_CAR_VERBINDUNGSHAUS_YELNIAPFAD, 0xe
  672. @ARM Assembly macro definitions for bank10
  673. .equ MAPID_URBANI_CENTER, 0x0
  674. .equ MAPID_VERBINDUNGSHAUS_URBANIA_CITY, 0x1
  675. .equ MAPID_HAUS_1_EG, 0x2
  676. .equ MAPID_HAUS_1_OG_1, 0x3
  677. .equ MAPID_HAUS_1_OG_2, 0x4
  678. .equ MAPID_HAUS_1_OG_3, 0x5
  679. .equ MAPID_HAUS_2_EG, 0x6
  680. .equ MAPID_HAUS_2_OG, 0x7
  681. .equ MAPID_HAUS_3_EG, 0x8
  682. .equ MAPID_HAUS_3_OG, 0x9
  683. .equ MAPID_HAUS_4_EG, 0xa
  684. .equ MAPID_HAUS_4_OG, 0xb
  685. .equ MAPID_HAUS_5_EG, 0xc
  686. .equ MAPID_HAUS_5_OG_1, 0xd
  687. .equ MAPID_HAUS_5_OG_2, 0xe
  688. .equ MAPID_HAUS_6_EG, 0xf
  689. .equ MAPID_HAUS_6_OG, 0x10
  690. .equ MAPID_HAUS_7_EG, 0x11
  691. .equ MAPID_HAUS_7_OG_1, 0x12
  692. .equ MAPID_HAUS_7_OG_2, 0x13
  693. .equ MAPID_HAUS_7_OG_3, 0x14
  694. .equ MAPID_HAUS_7_OG_4, 0x15
  695. .equ MAPID_URBANIA_BIB_EG, 0x16
  696. .equ MAPID_URBANIA_BIB_OG, 0x17
  697. .equ MAPID_URBANIA_CAFE, 0x18
  698. .equ MAPID_URBANIA_RESTERAUNT, 0x19
  699. .equ MAPID_URBANIA_ARENA_1, 0x1a
  700. .equ MAPID_URBANIA_ARENA_2, 0x1b
  701. .equ MAPID_URBANIA_ARENA_3, 0x1c
  702. @ARM Assembly macro definitions for bank120
  703. .equ MAPID_STARTMAP_INTRO, 0x0
  704. @ARM Assembly macro definitions for ebene_type
  705. .equ EBENE_IMMER, 0x0
  706. .equ EBENE_SUFER, 0x1
  707. .equ EBENE_NORMAL, 0x3
  708. .equ EBENE_BRUECKE, 0x4
  709. @ARM Assembly macro definitions for signpost_type
  710. .equ SIGN_IMMER, 0x0
  711. .equ SIGN_OBEN, 0x1
  712. .equ SIGN_UNTEN, 0x2
  713. .equ SIGN_RECHTS, 0x3
  714. .equ SIGN_LINKS, 0x4
  715. .equ SIGN_VERSTECKTES_ITEM, 0x7
  716. @ARM Assembly macro definitions for map_connections
  717. .equ ANB_KEINS, 0x0
  718. .equ ANB_UNTEN, 0x1
  719. .equ ANB_OBEN, 0x2
  720. .equ ANB_LINKS, 0x3
  721. .equ ANB_RECHTS, 0x4
  722. .equ ANB_ABTAUCHEN, 0x5
  723. .equ ANB_AUFTAUCHEN, 0x6
  724. @ARM Assembly macro definitions for music
  725. .equ SEQ_BGM_TOWN_HESPERIA, 0x10b
  726. .equ SEQ_BGM_CITY_CARUN, 0x110
  727. .equ SEQ_BGM_CITY_URBANIA, 0x111
  728. .equ SEQ_BGM_ROUTE_1, 0x12e
  729. .equ SEQ_BGM_ROUTE_2, 0x12f
  730. .equ SEQ_BGM_PC, 0x15b
  731. .equ SEQ_BGM_LAB, 0x17e
  732. .equ SEQ_BGM_P_FOY, 0x160
  733. .equ SEQ_BGM_CAVE_GUARDIAN, 0x186
  734. .equ SEQ_BGM_P_TOL, 0x1b4
  735. .equ SEQ_BGM_P_DFOY, 0x1b5
  736. .equ SEQ_BGM_EYE_TT, 0x1e2
  737. .equ SEQ_BGM_EYE_TT_BOSS, 0x1e3
  738. .equ SEQ_BGM_EYE_GUARDIAN, 0x1e6
  739. .equ SEQ_BGM_EVENT_TT_RAID, 0x1f4
  740. .equ SEQ_BGM_INTRO, 0x1f5
  741. .equ SEQ_BGM_EVENT_DEOXYS, 0x1f8
  742. .equ SEQ_BGM_EVENT_TT_DANCE, 0x1f9
  743. .equ SEQ_BGM_SURF, 0x1fa
  744. .equ SEQ_BGM_EYE_RIVF, 0x1de
  745. .equ SEQ_BGM_EYE_RIVM, 0x1df
  746. @ARM Assembly macro definitions for behaviours
  747. .equ BEH_KEINE_BEWEGUNG, 0x0
  748. .equ BEH_UMHERBLICKEN, 0x1
  749. .equ BEH_HERUMGEHEN, 0x2
  750. .equ BEH_GEHE_AUF_AB, 0x3
  751. .equ BEH_GEHE_AUF_AB2, 0x4
  752. .equ BEH_GEHE_HIN_HER, 0x5
  753. .equ BEH_GEHE_HIN_HER2, 0x6
  754. .equ BEH_BLICKE_OBEN, 0x7
  755. .equ BEH_BLICKE_UNTEN, 0x8
  756. .equ BEH_BLICKE_LINKS, 0x9
  757. .equ BEH_BLICKE_RECHTS, 0xa
  758. .equ BEH_ERROR, 0xb
  759. .equ BEH_VERSTECKT, 0xc
  760. .equ BEH_BLICKE_OBEN_UNTEN, 0xd
  761. .equ BEH_BLICKE_LINKS_RECHTS, 0xe
  762. .equ BEH_BLICKE_OBEN_LINKS, 0xf
  763. .equ BEH_BLICKE_OBEN_RECHTS, 0x10
  764. .equ BEH_BLICKE_UNTEN_LINKS, 0x11
  765. .equ BEH_BLICKE_UNTEN_RECHTS, 0x12
  766. .equ BEH_BLICKE_OBEN_UNTEN_LINKS, 0x13
  767. .equ BEH_BLICKE_OBEN_UNTEN_RECHTS, 0x14
  768. .equ BEH_BLICKE_OBEN_LINKS_RECHTS, 0x15
  769. .equ BEH_BLICKE_UNTEN_LINKS_RECHTS, 0x16
  770. .equ BEH_BLICKE_GEGEN_UHRZEIGERSINN, 0x17
  771. .equ BEH_BLICKE_IM_UHRZEIGERSINN, 0x18
  772. .equ BEH_LAUFE_AUF_AB, 0x19
  773. .equ BEH_LAUFE_AUF_AB2, 0x1a
  774. .equ BEH_LAUFE_HIN_HER, 0x1b
  775. .equ BEH_LAUFE_HIN_HER2, 0x1c
  776. .equ BEH_LAUFE_HOCH_RECHTS_LINKS_RUNTER, 0x1d
  777. .equ BEH_LAUFE_RECHTS_LINKS_HOCH_RUNTER, 0x1e
  778. .equ BEH_LAUFE_RUNTER_HOCH_RECHTS_LINKS, 0x1f
  779. .equ BEH_LAUFE_LINKS_RUNTER_HOCH_RECHTS, 0x20
  780. .equ BEH_LAUFE_HOCH_LINKS_RECHTS_RUNTER, 0x21
  781. .equ BEH_LAUFE_LINKS_RECHTS_RUNTER_HOCH, 0x22
  782. .equ BEH_LAUFE_RUNTER_HOCH_LINKS_RECHTS, 0x23
  783. .equ BEH_LAUFE_RECHTS_RUNTER_HOCH_LINKS, 0x24
  784. .equ BEH_LAUFE_LINKS_HOCH_RUNTER_RECHTS, 0x25
  785. .equ BEH_LAUFE_HOCH_RUNTER_RECHTS_LINKS, 0x26
  786. .equ BEH_LAUFE_RECHTS_LINKS_HOCH_RUNTER2, 0x27
  787. .equ BEH_LAUFE_RUNTER_RECHTS_LINKS_HOCH, 0x28
  788. .equ BEH_LAUFE_RECHTS_HOCH_RUNTER_LINKS, 0x29
  789. .equ BEH_LAUFE_HOCH_RUNTER_LINKS_RECHTS, 0x2a
  790. .equ BEH_LAUFE_LINKS_RECHTS_HOCH_RUNTER, 0x2b
  791. .equ BEH_LAUFE_RUNTER_LINKS_RECHTS_HOCH, 0x2c
  792. .equ BEH_LAUFE_GEGEN_UHRZEIGERSINN, 0x2d
  793. .equ BEH_LAUFE_GEGEN_UHRZEIGERSINN2, 0x2e
  794. .equ BEH_LAUFE_GEGEN_UHRZEIGERSINN3, 0x2f
  795. .equ BEH_LAUFE_GEGEN_UHRZEIGERSINN4, 0x30
  796. .equ BEH_LAUFE_GEGEN_UHRZEIGERSINN5, 0x31
  797. .equ BEH_LAUFE_UHRZEIGERSINN, 0x32
  798. .equ BEH_LAUFE_UHRZEIGERSINN2, 0x33
  799. .equ BEH_LAUFE_UHRZEIGERSINN3, 0x34
  800. .equ BEH_SPIELER_KOPIEREN, 0x35
  801. .equ BEH_SPIELER_SPIEGELN, 0x36
  802. .equ BEH_SPIELER_SPIEGELN2, 0x37
  803. .equ BEH_SPIELER_SPIEGELN3, 0x38
  804. .equ BEH_BAUM_WAND_VERKLEIDUNG, 0x39
  805. .equ BEH_FELS_WAND_VERKLEIDUNG, 0x3a
  806. .equ BEH_SPIELER_SPIEGELN_STAND, 0x3b
  807. .equ BEH_SPIELER_KOPIEREN_STAND2, 0x3c
  808. .equ BEH_SPIELER_SPIEGELN_STAND3, 0x3d
  809. .equ BEH_SPIELER_SPIEGELN_STAND4, 0x3e
  810. .equ BEH_VERSTECKT2, 0x3f
  811. .equ BEH_STELLE_GEHEN_UNTEN, 0x40
  812. .equ BEH_STELLE_GEHEN_OBEN, 0x41
  813. .equ BEH_STELLE_GEHEN_LINKS, 0x42
  814. .equ BEH_STELLE_GEHEN_RECHTS, 0x43
  815. .equ BEH_STELLE_JOGGEN_UNTEN, 0x44
  816. .equ BEH_STELLE_JOGGEN_OBEN, 0x45
  817. .equ BEH_STELLE_JOGGEN_LINKS, 0x46
  818. .equ BEH_STELLE_JOGGEN_RECHTS, 0x47
  819. .equ BEH_STELLE_LAUFEN_UNTEN, 0x48
  820. .equ BEH_STELLE_LAUFEN_OBEN, 0x49
  821. .equ BEH_STELLE_LAUFEN_LINKS, 0x4a
  822. .equ BEH_STELLE_LAUFEN_RECHTS, 0x4b
  823. .equ BEH_VERSTECKT_THREE, 0x4c
  824. .equ BEH_STELLE_GEHEN_UNTEN2, 0x4d
  825. .equ BEH_STELLE_GEHEN_OBEN2, 0x4e
  826. .equ BEH_STELLE_GEHEN_LINKS2, 0x4f
  827. .equ BEH_STELLE_GEHEN_RECHTS2, 0x50
  828. @ARM Assembly macro definitions for map_namespaces
  829. .equ MAP_HESPERIA, 0x58
  830. .equ MAP_CARUN_CITY, 0x59
  831. .equ MAP_URBANIA_CITY, 0x5a
  832. .equ MAP_HESPERIAPFAD, 0x5b
  833. .equ MAP_HESPERIAZWEIG, 0x5c
  834. .equ MAP_CARUNPFAD, 0x5d
  835. .equ MAP_YELNIAPFAD, 0x5e
  836. .equ MAP_WALD_VON_YELNIA, 0x5f
  837. .equ MAP_HESPERIAGRABEN, 0x60
  838. .equ MAP_REBERATUNNEL, 0x61
  839. .equ MAP_BAUM_DES_LEBENS, 0x62
  840. .equ MAP_REBERA_GEBIRGE_OST, 0x63
  841. .equ MAP_RUINE_DER_WAECHTER, 0x64
  842. .equ MAP_TRAINERSCHULE, 0x65
  843. .equ MAP_WALDHAIN, 0x66
  844. @ARM Assembly macro definitions for map_showname
  845. .equ NAMEN_NICHT_ANZEIGEN, 0x0
  846. .equ NAMEN_ANZEIGEN, 0x1
  847. .equ NAMEN_DORF_ANZEIGEN, 0x6
  848. .equ NAMEN_ORT_ANZEIGEN, 0x7
  849. .equ NAMEN_STADT_ANZEIGEN, 0xd
  850. @ARM Assembly macro definitions for flash_types
  851. .equ BLITZ_NEIN, 0x0
  852. .equ BLITZ_EINSETZBAR, 0x1
  853. .equ BLITZ_NICHT_EINSETZBAR, 0x2
  854. @ARM Assembly macro definitions for map_weather
  855. .equ WEATHER_INNEN, 0x0
  856. .equ WEATHER_SONNIG_MIT_WOLKEN_IM_WASSER, 0x1
  857. .equ WEATHER_DRAUSSEN, 0x2
  858. .equ WEATHER_REGEN, 0x3
  859. .equ WEATHER_DREI_SCHNEEFLOCKEN, 0x4
  860. .equ WEATHER_GEWITTER, 0x5
  861. .equ WEATHER_NEBEL, 0x6
  862. .equ WEATHER_SCHNEE, 0x7
  863. .equ WEATHER_SANDSTURM, 0x8
  864. .equ WEATHER_NEBEL_RECHTS, 0x9
  865. .equ WEATHER_HELLER_NEBEL, 0xa
  866. .equ WEATHER_DUNKEL, 0xb
  867. .equ WEATHER_UNTERGRUND_BINKT, 0xc
  868. .equ WEATHER_STARKES_GEWITTER, 0xd
  869. .equ WEATHER_UNTWERWASSER, 0xe
  870. .equ WEATHER_0F, 0xf
  871. @ARM Assembly macro definitions for map_type
  872. .equ MAP_TYPE_NORMAL, 0x0
  873. .equ MAP_TYPE_DORF, 0x1
  874. .equ MAP_TYPE_STADT, 0x2
  875. .equ MAP_TYPE_ROUTE, 0x3
  876. .equ MAP_TYPE_HOEHLE, 0x4
  877. .equ MAP_TYPE_UNTERWASSER, 0x5
  878. .equ MAP_TYPE_TYPE_06, 0x6
  879. .equ MAP_TYPE_TYPE_07, 0x7
  880. .equ MAP_TYPE_INNEN, 0x8
  881. .equ MAP_TYPE_GEHEIMBASIS, 0x9
  882. @ARM Assembly macro definitions for battle_types
  883. .equ BATTLE_TYPE_ZUFALL, 0x0
  884. .equ BATTLE_TYPE_ARENA, 0x1
  885. .equ BATTLE_TYPE_TEAM_ROCKET, 0x2
  886. .equ BATTLE_TYPE_03, 0x3
  887. .equ BATTLE_TYPE_TOP_VIER1, 0x4
  888. .equ BATTLE_TYPE_TOP_VIER2, 0x5
  889. .equ BATTLE_TYPE_TOP_VIER3, 0x6
  890. .equ BATTLE_TYPE_TOP_VIER4, 0x7
  891. .equ BATTLE_TYPE_GROSSER_POKEBALL, 0x8