Brak opisu

trainer_pkmn_data.s 3.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. /*#include <constants/trainer.h>
  2. .align 2
  3. .text
  4. .thumb
  5. .global trainer_data
  6. trainer_data:
  7. .byte 0x0
  8. .byte 0x0
  9. .byte 0x0
  10. .byte 0x0
  11. .string LAN_DE "", 12
  12. .string LAN_EN "", 12
  13. .hword 0x0
  14. .hword 0x0
  15. .hword 0x0
  16. .hword 0x0
  17. .byte 0x0
  18. .byte 0x0, 0x0, 0x0
  19. .hword 0x0, 0x0
  20. .byte 0x0
  21. .byte 0x0, 0x0, 0x0
  22. .word 0x00000000 @@this is actually important, because otherwise the structure offset will be off
  23. .byte MOVE_NEIN_ITEM_NEIN
  24. .byte TRAINERCLASS_PKMN_TRAINER
  25. .byte TRAINERMUSIC_PKMN_TRAINER
  26. .byte TRAINERSPRITE_NOAH
  27. .string LAN_DE "Noah", 12
  28. .string LAN_EN "Noah", 12
  29. .hword ITEM_KEINS
  30. .hword ITEM_KEINS
  31. .hword ITEM_KEINS
  32. .hword ITEM_KEINS
  33. .byte DOUBLEBATTLE_NEIN
  34. .byte 0x0, 0x0, 0x0
  35. .hword 0, 0x0
  36. .byte ANZAHL_PKMN_1
  37. .byte 0x0, 0x0, 0x0
  38. .word pokemon_von_id_1
  39. .byte MOVE_NEIN_ITEM_NEIN
  40. .byte TRAINERCLASS_PKMN_TRAINER
  41. .byte TRAINERMUSIC_PKMN_TRAINER
  42. .byte TRAINERSPRITE_NOAH
  43. .string LAN_DE "Noah", 12
  44. .string LAN_EN "Noah", 12
  45. .hword ITEM_KEINS
  46. .hword ITEM_KEINS
  47. .hword ITEM_KEINS
  48. .hword ITEM_KEINS
  49. .byte DOUBLEBATTLE_NEIN
  50. .byte 0x0, 0x0, 0x0
  51. .hword 6, 0x0
  52. .byte ANZAHL_PKMN_1
  53. .byte 0x0, 0x0, 0x0
  54. .word pokemon_von_id_2
  55. .byte MOVE_NEIN_ITEM_JA
  56. .byte TRAINERCLASS_PKMN_TRAINER
  57. .byte TRAINERMUSIC_PKMN_TRAINER
  58. .byte TRAINERSPRITE_NOAH
  59. .string LAN_DE "Noah", 12
  60. .string LAN_EN "Noah", 12
  61. .hword ITEM_TRANK
  62. .hword ITEM_KEINS
  63. .hword ITEM_KEINS
  64. .hword ITEM_KEINS
  65. .byte DOUBLEBATTLE_NEIN
  66. .byte 0x0, 0x0, 0x0
  67. .hword 14, 0x0
  68. .byte ANZAHL_PKMN_1
  69. .byte 0x0, 0x0, 0x0
  70. .word pokemon_von_id_3
  71. .byte MOVE_NEIN_ITEM_NEIN
  72. .byte TRAINERCLASS_PKMN_TRAINER
  73. .byte TRAINERMUSIC_PKMN_TRAINER
  74. .byte TRAINERSPRITE_EMMA
  75. .string LAN_DE "Emma", 12
  76. .string LAN_EN "Emma", 12
  77. .hword ITEM_KEINS
  78. .hword ITEM_KEINS
  79. .hword ITEM_KEINS
  80. .hword ITEM_KEINS
  81. .byte DOUBLEBATTLE_NEIN
  82. .byte 0x0, 0x0, 0x0
  83. .hword 0, 0x0
  84. .byte ANZAHL_PKMN_1
  85. .byte 0x0, 0x0, 0x0
  86. .word pokemon_von_id_4
  87. .byte MOVE_NEIN_ITEM_NEIN
  88. .byte TRAINERCLASS_PKMN_TRAINER
  89. .byte TRAINERMUSIC_PKMN_TRAINER
  90. .byte TRAINERSPRITE_EMMA
  91. .string LAN_DE "Emma", 12
  92. .string LAN_EN "Emma", 12
  93. .hword ITEM_KEINS
  94. .hword ITEM_KEINS
  95. .hword ITEM_KEINS
  96. .hword ITEM_KEINS
  97. .byte DOUBLEBATTLE_NEIN
  98. .byte 0x0, 0x0, 0x0
  99. .hword 6, 0x0
  100. .byte ANZAHL_PKMN_1
  101. .byte 0x0, 0x0, 0x0
  102. .word pokemon_von_id_5
  103. .byte MOVE_NEIN_ITEM_JA
  104. .byte TRAINERCLASS_PKMN_TRAINER
  105. .byte TRAINERMUSIC_PKMN_TRAINER
  106. .byte TRAINERSPRITE_EMMA
  107. .string LAN_DE "Emma", 12
  108. .string LAN_EN "Emma", 12
  109. .hword ITEM_TRANK
  110. .hword ITEM_KEINS
  111. .hword ITEM_KEINS
  112. .hword ITEM_KEINS
  113. .byte DOUBLEBATTLE_NEIN
  114. .byte 0x0, 0x0, 0x0
  115. .hword 14, 0x0
  116. .byte ANZAHL_PKMN_1
  117. .byte 0x0, 0x0, 0x0
  118. .word pokemon_von_id_6
  119. .global pokemon_von_id_1
  120. .align 2
  121. pokemon_von_id_1:
  122. .hword 0
  123. .hword 5
  124. .hword PKMN_BISASAM
  125. .hword 0x0
  126. .global pokemon_von_id_2
  127. .align 2
  128. pokemon_von_id_2:
  129. .hword 20
  130. .hword 5
  131. .hword PKMN_BISASAM
  132. .hword 0x0
  133. .global pokemon_von_id_3
  134. .align 2
  135. pokemon_von_id_3:
  136. .hword 50
  137. .hword 6
  138. .hword PKMN_BISASAM
  139. .hword ITEM_SINELBEERE
  140. .global pokemon_von_id_4
  141. .align 2
  142. pokemon_von_id_4:
  143. .hword 0
  144. .hword 5
  145. .hword PKMN_BISASAM
  146. .hword 0x0
  147. .global pokemon_von_id_5
  148. .align 2
  149. pokemon_von_id_5:
  150. .hword 20
  151. .hword 5
  152. .hword PKMN_BISASAM
  153. .hword 0x0
  154. .global pokemon_von_id_6
  155. .align 2
  156. pokemon_von_id_6:
  157. .hword 50
  158. .hword 6
  159. .hword PKMN_BISASAM
  160. .hword ITEM_SINELBEERE*/