move_nl.c 9.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258
  1. #include <named_list.h>
  2. #include <pokemon_data.h>
  3. const NamedList move_list[] = {
  4. {"No Move", 0x00, (GEN_I | GEN_II)},
  5. {"Absorb", 0x47, (GEN_I | GEN_II)},
  6. {"Acid", 0x33, (GEN_I | GEN_II)},
  7. {"Acid Armor", 0x97, (GEN_I | GEN_II)},
  8. {"Aeroblast", 0xB1, GEN_II},
  9. {"Agility", 0x61, (GEN_I | GEN_II)},
  10. {"Amnesia", 0x85, (GEN_I | GEN_II)},
  11. {"Ancient Power", 0xF6, GEN_II},
  12. {"Attract", 0xD5, GEN_II},
  13. {"Aurora Beam", 0x3E, (GEN_I | GEN_II)},
  14. {"Barrage", 0x8C, (GEN_I | GEN_II)},
  15. {"Barrier", 0x70, (GEN_I | GEN_II)},
  16. {"Baton Pass", 0xE2, GEN_II},
  17. {"Beat Up", 0xFB, GEN_II},
  18. {"Belly Drum", 0xBB, GEN_II},
  19. {"Bide", 0x75, (GEN_I | GEN_II)},
  20. {"Bind", 0x14, (GEN_I | GEN_II)},
  21. {"Bite", 0x2C, (GEN_I | GEN_II)},
  22. {"Blizzard", 0x3B, (GEN_I | GEN_II)},
  23. {"Body Slam", 0x22, (GEN_I | GEN_II)},
  24. {"Bone Club", 0x7D, (GEN_I | GEN_II)},
  25. {"Bone Rush", 0xC6, GEN_II},
  26. {"Boomerang", 0x9B, (GEN_I | GEN_II)},
  27. {"Bubble", 0x91, (GEN_I | GEN_II)},
  28. {"Bubblebeam", 0x3D, (GEN_I | GEN_II)},
  29. {"Charm", 0xCC, GEN_II},
  30. {"Clamp", 0x80, (GEN_I | GEN_II)},
  31. {"Comet Punch", 0x04, (GEN_I | GEN_II)},
  32. {"Confuse Ray", 0x6D, (GEN_I | GEN_II)},
  33. {"Confusion", 0x5D, (GEN_I | GEN_II)},
  34. {"Constrict", 0x84, (GEN_I | GEN_II)},
  35. {"Conversion", 0xA0, (GEN_I | GEN_II)},
  36. {"Conversion 2", 0xB0, GEN_II},
  37. {"Cotton Spore", 0xB2, GEN_II},
  38. {"Counter", 0x44, (GEN_I | GEN_II)},
  39. {"Crabhammer", 0x98, (GEN_I | GEN_II)},
  40. {"Cross Chop", 0xEE, GEN_II},
  41. {"Crunch", 0xF2, GEN_II},
  42. {"Curse", 0xAE, GEN_II},
  43. {"Cut", 0x0F, (GEN_I | GEN_II)},
  44. {"Defense Curl", 0x6F, (GEN_I | GEN_II)},
  45. {"Destiny Bond", 0xC2, GEN_II},
  46. {"Detect", 0xC5, GEN_II},
  47. {"Dig", 0x5B, (GEN_I | GEN_II)},
  48. {"Disable", 0x32, (GEN_I | GEN_II)},
  49. {"Dizzy Punch", 0x92, (GEN_I | GEN_II)},
  50. {"Double-Edge", 0x26, (GEN_I | GEN_II)},
  51. {"Double Kick", 0x18, (GEN_I | GEN_II)},
  52. {"Doubleslap", 0x03, (GEN_I | GEN_II)},
  53. {"Double Team", 0x68, (GEN_I | GEN_II)},
  54. {"Dragon Breath", 0xE1, GEN_II},
  55. {"Dragon Rage", 0x52, (GEN_I | GEN_II)},
  56. {"Dream Eater", 0x8A, (GEN_I | GEN_II)},
  57. {"Drill Peck", 0x41, (GEN_I | GEN_II)},
  58. {"Dynamic Punch", 0xDF, GEN_II},
  59. {"Earthquake", 0x59, (GEN_I | GEN_II)},
  60. {"Egg Bomb", 0x79, (GEN_I | GEN_II)},
  61. {"Ember", 0x34, (GEN_I | GEN_II)},
  62. {"Encore", 0xE3, GEN_II},
  63. {"Endure", 0xCB, GEN_II},
  64. {"Explosion", 0x99, (GEN_I | GEN_II)},
  65. {"Extreme Speed", 0xF5, GEN_II},
  66. {"False Swipe", 0xCE, GEN_II},
  67. {"Feint Attack", 0xB9, GEN_II},
  68. {"Fire Blast", 0x7E, (GEN_I | GEN_II)},
  69. {"Fire Punch", 0x07, (GEN_I | GEN_II)},
  70. {"Fire Spin", 0x53, (GEN_I | GEN_II)},
  71. {"Fissure", 0x5A, (GEN_I | GEN_II)},
  72. {"Flail", 0xAF, GEN_II},
  73. {"Flamethrower", 0x35, (GEN_I | GEN_II)},
  74. {"Flame Wheel", 0xAC, GEN_II},
  75. {"Flash", 0x94, (GEN_I | GEN_II)},
  76. {"Fly", 0x13, (GEN_I | GEN_II)},
  77. {"Focus Energy", 0x74, (GEN_I | GEN_II)},
  78. {"Foresight", 0xC1, GEN_II},
  79. {"Frustration", 0xDA, GEN_II},
  80. {"Fury Attack", 0x1F, (GEN_I | GEN_II)},
  81. {"Fury Cutter", 0xD2, GEN_II},
  82. {"Fury Swipes", 0x9A, (GEN_I | GEN_II)},
  83. {"Future Sight", 0xF8, GEN_II},
  84. {"Giga Drain", 0xCA, GEN_II},
  85. {"Glare", 0x89, (GEN_I | GEN_II)},
  86. {"Growl", 0x2D, (GEN_I | GEN_II)},
  87. {"Growth", 0x4A, (GEN_I | GEN_II)},
  88. {"Guillotine", 0x0C, (GEN_I | GEN_II)},
  89. {"Gust", 0x10, (GEN_I | GEN_II)},
  90. {"Harden", 0x6A, (GEN_I | GEN_II)},
  91. {"Haze", 0x72, (GEN_I | GEN_II)},
  92. {"Headbutt", 0x1D, (GEN_I | GEN_II)},
  93. {"Heal Bell", 0xD7, GEN_II},
  94. {"Hidden Power", 0xED, GEN_II},
  95. {"Hi Jump Kick", 0x88, (GEN_I | GEN_II)},
  96. {"Horn Attack", 0x1E, (GEN_I | GEN_II)},
  97. {"Horn Drill", 0x20, (GEN_I | GEN_II)},
  98. {"Hydro Pump", 0x38, (GEN_I | GEN_II)},
  99. {"Hyper Beam", 0x3F, (GEN_I | GEN_II)},
  100. {"Hyper Fang", 0x9E, (GEN_I | GEN_II)},
  101. {"Hypnosis", 0x5F, (GEN_I | GEN_II)},
  102. {"Ice Beam", 0x3A, (GEN_I | GEN_II)},
  103. {"Ice Punch", 0x08, (GEN_I | GEN_II)},
  104. {"Icy Wind", 0xC4, GEN_II},
  105. {"Iron Tail", 0xE7, GEN_II},
  106. {"Jump Kick", 0x1A, (GEN_I | GEN_II)},
  107. {"Karate Chop", 0x02, (GEN_I | GEN_II)},
  108. {"Kinesis", 0x86, (GEN_I | GEN_II)},
  109. {"Leech Life", 0x8D, (GEN_I | GEN_II)},
  110. {"Leech Seed", 0x49, (GEN_I | GEN_II)},
  111. {"Leer", 0x2B, (GEN_I | GEN_II)},
  112. {"Lick", 0x7A, (GEN_I | GEN_II)},
  113. {"Light Screen", 0x71, (GEN_I | GEN_II)},
  114. {"Lock-On", 0xC7, GEN_II},
  115. {"Lovely Kiss", 0x8E, (GEN_I | GEN_II)},
  116. {"Low Kick", 0x43, (GEN_I | GEN_II)},
  117. {"Mach Punch", 0xB7, GEN_II},
  118. {"Magnitude", 0xDE, GEN_II},
  119. {"Mean Look", 0xD4, GEN_II},
  120. {"Meditate", 0x60, (GEN_I | GEN_II)},
  121. {"Mega Drain", 0x48, (GEN_I | GEN_II)},
  122. {"Megahorn", 0xE0, GEN_II},
  123. {"Mega Kick", 0x19, (GEN_I | GEN_II)},
  124. {"Mega Punch", 0x05, (GEN_I | GEN_II)},
  125. {"Metal Claw", 0xE8, GEN_II},
  126. {"Metronome", 0x76, (GEN_I | GEN_II)},
  127. {"Milk Drink", 0xD0, GEN_II},
  128. {"Mimic", 0x66, (GEN_I | GEN_II)},
  129. {"Mind Reader", 0xAA, GEN_II},
  130. {"Minimize", 0x6B, (GEN_I | GEN_II)},
  131. {"Mirror Coat", 0xF3, GEN_II},
  132. {"Mirror Move", 0x77, (GEN_I | GEN_II)},
  133. {"Mist", 0x36, (GEN_I | GEN_II)},
  134. {"Moonlight", 0xEC, GEN_II},
  135. {"Morning Sun", 0xEA, GEN_II},
  136. {"Mud-Slap", 0xBD, GEN_II},
  137. {"Nightmare", 0xAB, GEN_II},
  138. {"Night Shade", 0x65, (GEN_I | GEN_II)},
  139. {"Octazooka", 0xBE, GEN_II},
  140. {"Outrage", 0xC8, GEN_II},
  141. {"Pain Split", 0xDC, GEN_II},
  142. {"Pay Day", 0x06, (GEN_I | GEN_II)},
  143. {"Peck", 0x40, (GEN_I | GEN_II)},
  144. {"Perish Song", 0xC3, GEN_II},
  145. {"Petal Dance", 0x50, (GEN_I | GEN_II)},
  146. {"Pin Missile", 0x2A, (GEN_I | GEN_II)},
  147. {"Poison Gas", 0x8B, (GEN_I | GEN_II)},
  148. {"Poisonpowder", 0x4D, (GEN_I | GEN_II)},
  149. {"Poison Sting", 0x28, (GEN_I | GEN_II)},
  150. {"Pound", 0x01, (GEN_I | GEN_II)},
  151. {"Powder Snow", 0xB5, GEN_II},
  152. {"Present", 0xD9, GEN_II},
  153. {"Protect", 0xB6, GEN_II},
  154. {"Psybeam", 0x3C, (GEN_I | GEN_II)},
  155. {"Psychic", 0x5E, (GEN_I | GEN_II)},
  156. {"Psych Up", 0xF4, GEN_II},
  157. {"Psywave", 0x95, (GEN_I | GEN_II)},
  158. {"Pursuit", 0xE4, GEN_II},
  159. {"Quick Attack", 0x62, (GEN_I | GEN_II)},
  160. {"Rage", 0x63, (GEN_I | GEN_II)},
  161. {"Rain Dance", 0xF0, GEN_II},
  162. {"Rapid Spin", 0xE5, GEN_II},
  163. {"Razor Leaf", 0x4B, (GEN_I | GEN_II)},
  164. {"Razor Wind", 0x0D, (GEN_I | GEN_II)},
  165. {"Recover", 0x69, (GEN_I | GEN_II)},
  166. {"Reflect", 0x73, (GEN_I | GEN_II)},
  167. {"Rest", 0x9C, (GEN_I | GEN_II)},
  168. {"Return", 0xD8, GEN_II},
  169. {"Reversal", 0xB3, GEN_II},
  170. {"Roar", 0x2E, (GEN_I | GEN_II)},
  171. {"Rock Slide", 0x9D, (GEN_I | GEN_II)},
  172. {"Rock Smash", 0xF9, GEN_II},
  173. {"Rock Throw", 0x58, (GEN_I | GEN_II)},
  174. {"Rolling Kick", 0x1B, (GEN_I | GEN_II)},
  175. {"Rollout", 0xCD, GEN_II},
  176. {"Sacred Fire", 0xDD, GEN_II},
  177. {"Safeguard", 0xDB, GEN_II},
  178. {"Sand Attack", 0x1C, (GEN_I | GEN_II)},
  179. {"Sandstorm", 0xC9, GEN_II},
  180. {"Scary Face", 0xB8, GEN_II},
  181. {"Scratch", 0x0A, (GEN_I | GEN_II)},
  182. {"Screech", 0x67, (GEN_I | GEN_II)},
  183. {"Seismic Toss", 0x45, (GEN_I | GEN_II)},
  184. {"Selfdestruct", 0x78, (GEN_I | GEN_II)},
  185. {"Shadow Ball", 0xF7, GEN_II},
  186. {"Sharpen", 0x9F, (GEN_I | GEN_II)},
  187. {"Sing", 0x2F, (GEN_I | GEN_II)},
  188. {"Sketch", 0xA6, GEN_II},
  189. {"Skull Bash", 0x82, (GEN_I | GEN_II)},
  190. {"Sky Attack", 0x8F, (GEN_I | GEN_II)},
  191. {"Slam", 0x15, (GEN_I | GEN_II)},
  192. {"Slash", 0xA3, (GEN_I | GEN_II)},
  193. {"Sleep Powder", 0x4F, (GEN_I | GEN_II)},
  194. {"Sleep Talk", 0xD6, GEN_II},
  195. {"Sludge", 0x7C, (GEN_I | GEN_II)},
  196. {"Sludge Bomb", 0xBC, GEN_II},
  197. {"Smog", 0x7B, (GEN_I | GEN_II)},
  198. {"Smokescreen", 0x6C, (GEN_I | GEN_II)},
  199. {"Snore", 0xAD, GEN_II},
  200. {"Softboiled", 0x87, (GEN_I | GEN_II)},
  201. {"Solar Beam", 0x4C, (GEN_I | GEN_II)},
  202. {"Sonicboom", 0x31, (GEN_I | GEN_II)},
  203. {"Spark", 0xD1, GEN_II},
  204. {"Spider Web", 0xA9, GEN_II},
  205. {"Spike Cannon", 0x83, (GEN_I | GEN_II)},
  206. {"Spikes", 0xBF, GEN_II},
  207. {"Spite", 0xB4, GEN_II},
  208. {"Splash", 0x96, (GEN_I | GEN_II)},
  209. {"Spore", 0x93, (GEN_I | GEN_II)},
  210. {"Steel Wing", 0xD3, GEN_II},
  211. {"Stomp", 0x17, (GEN_I | GEN_II)},
  212. {"Strength", 0x46, (GEN_I | GEN_II)},
  213. {"String Shot", 0x51, (GEN_I | GEN_II)},
  214. {"Struggle", 0xA5, (GEN_I | GEN_II)},
  215. {"Stun Spore", 0x4E, (GEN_I | GEN_II)},
  216. {"Submission", 0x42, (GEN_I | GEN_II)},
  217. {"Substitute", 0xA4, (GEN_I | GEN_II)},
  218. {"Sunny Day", 0xF1, GEN_II},
  219. {"Super Fang", 0xA2, (GEN_I | GEN_II)},
  220. {"Supersonic", 0x30, (GEN_I | GEN_II)},
  221. {"Surf", 0x39, (GEN_I | GEN_II)},
  222. {"Swagger", 0xCF, GEN_II},
  223. {"Sweet Kiss", 0xBA, GEN_II},
  224. {"Sweet Scent", 0xE6, GEN_II},
  225. {"Swift", 0x81, (GEN_I | GEN_II)},
  226. {"Swords Dance", 0x0E, (GEN_I | GEN_II)},
  227. {"Synthesis", 0xEB, GEN_II},
  228. {"Tackle", 0x21, (GEN_I | GEN_II)},
  229. {"Tail Whip", 0x27, (GEN_I | GEN_II)},
  230. {"Take Down", 0x24, (GEN_I | GEN_II)},
  231. {"Teleport", 0x64, (GEN_I | GEN_II)},
  232. {"Thief", 0xA8, GEN_II},
  233. {"Thrash", 0x25, (GEN_I | GEN_II)},
  234. {"Thunder", 0x57, (GEN_I | GEN_II)},
  235. {"Thunderbolt", 0x55, (GEN_I | GEN_II)},
  236. {"Thunderpunch", 0x09, (GEN_I | GEN_II)},
  237. {"Thundershock", 0x54, (GEN_I | GEN_II)},
  238. {"Thunder Wave", 0x56, (GEN_I | GEN_II)},
  239. {"Toxic", 0x5C, (GEN_I | GEN_II)},
  240. {"Transform", 0x90, (GEN_I | GEN_II)},
  241. {"Tri Attack", 0xA1, (GEN_I | GEN_II)},
  242. {"Triple Kick", 0xA7, GEN_II},
  243. {"Twineedle", 0x29, (GEN_I | GEN_II)},
  244. {"Twister", 0xEF, GEN_II},
  245. {"Vicegrip", 0x0B, (GEN_I | GEN_II)},
  246. {"Vine Whip", 0x16, (GEN_I | GEN_II)},
  247. {"Vital Throw", 0xE9, GEN_II},
  248. {"Waterfall", 0x7F, (GEN_I | GEN_II)},
  249. {"Water Gun", 0x37, (GEN_I | GEN_II)},
  250. {"Whirlpool", 0xFA, GEN_II},
  251. {"Whirlwind", 0x12, (GEN_I | GEN_II)},
  252. {"Wing Attack", 0x11, (GEN_I | GEN_II)},
  253. {"Withdraw", 0x6E, (GEN_I | GEN_II)},
  254. {"Wrap", 0x23, (GEN_I | GEN_II)},
  255. {"Zap Cannon", 0xC0, GEN_II},
  256. {},
  257. };