Advertisement
DG22

Battle Frontier Sets

Mar 16th, 2024 (edited)
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 37.22 KB | None | 0 0
  1. struct ChannelSet WarudioSets[] = {
  2. {
  3. .items = {ITEM_LIFE_ORB, ITEM_FOCUS_SASH},
  4. .nature = NATURE_JOLLY,
  5. .ability = 0,
  6. .EVspread = 252_ATK_252_SPEED,
  7. .setMoves = {MOVE_KNOCK_OFF, MOVE_CLOSE_COMBAT},
  8. .randMoves = {MOVE_LOVELY_KISS, MOVE_TAUNT, MOVE_SWORDS_DANCE, MOVE_SUCKER_PUNCH, MOVE_U_TURN},
  9. },{
  10. .items = {ITEM_ASSAULT_VEST, ITEM_FIRE_RING},
  11. .nature = NATURE_JOLLY,
  12. .ability = 0,
  13. .EVspread = 252_ATK_252_SPEED,
  14. .setMoves = {MOVE_KNOCK_OFF, MOVE_CLOSE_COMBAT,MOVE_U_TURN},
  15. .randMoves = {MOVE_SUCKER_PUNCH, MOVE_CIRCLE_THROW, MOVE_EXTREME_SPEED, MOVE_SUCKER_PUNCH},
  16. },{
  17. .items = {ITEM_CHOICE_BAND, ITEM_CHOICE_SCARF},
  18. .nature = NATURE_JOLLY,
  19. .ability = 0,
  20. .EVspread = 252_ATK_252_SPEED,
  21. .setMoves = {MOVE_KNOCK_OFF, MOVE_CLOSE_COMBAT,MOVE_U_TURN},
  22. .randMoves = {MOVE_EXTREME_SPEED, MOVE_PURSUIT, MOVE_ICE_PUNCH, MOVE_PSYCHIC_FANGS, MOVE_TRICK},
  23. },
  24.  
  25. };
  26.  
  27. #######Meme/Early tier
  28. struct ChannelSet WarudioSets[] = {
  29. {
  30. .items = {ITEM_FLYING_GEM},
  31. .nature = NATURE_ADAMANT,
  32. .ability = 0,
  33. .EVspread = 252_ATK_252_SPEED,
  34. .setMoves = {MOVE_ACROBATICS, MOVE_CLOSE_COMBAT},
  35. .randMoves = {MOVE_DEFOG, MOVE_ROOST, MOVE_TAILWIND, MOVE_TOXIC,MOVE_THROAT_CHOP}, // max 6 random moves
  36. },{
  37. .items = {ITEM_LIFE_ORB, DARK_GEM},
  38. .nature = NATURE_MODEST,
  39. .ability = 0,
  40. .EVspread = 252_ATK_252_SPEED,
  41. .setMoves = {MOVE_NIGHT_DAZE, MOVE_FOCUS_BLAST, // max 3 set moves
  42. .randMoves = {MOVE_ICE_BEAM, MOVE_VACUUM_WAVE, MOVE_SLUDGE_BOMB, MOVE_PSYCHIC, MOVE_GIGA_DRAIN, MOVE_NASTY_PLOT},
  43. },
  44. };
  45.  
  46. #######Meme/Early tier
  47. struct ChannelSet DelorisSets[] = {
  48. {
  49. .items = {ITEM_POWER_HERB},
  50. .nature = NATURE_MODEST,
  51. .ability = 3,
  52. .EVspread = 252_SPATK_252_SPEED,
  53. .setMoves = {MOVE_FIZZBITCH, MOVE_GEOMANCY, MOVE_SHADOWBALL},
  54. .randMoves = {MOVE_AURA_SPHERE, MOVE_PSYCHIC, MOVE_SOFTBOILED},
  55. },{
  56. .items = {ITEM_LEFTOVERS},
  57. .nature = NATURE_JOLLY,
  58. .ability = 3,
  59. .EVspread = 252_HP_252_SPEED,
  60. .setMoves = {MOVE_REGENERATE, MOVE_TAUNT},
  61. .randMoves = {MOVE_SPIRIT_SHACKLE, MOVE_KNOCK_OFF, MOVE_WILL_O_WISP, MOVE_FIZZBITCH},
  62. },{
  63. .items = {ITEM_WHITE_HERB},
  64. .nature = NATURE_ADAMANT,
  65. .ability = 3,
  66. .EVspread = 252_ATK_252_SPEED,
  67. .setMoves = {MOVE_SHELLSMASH, MOVE_POLTERGEIST, MOVE_POWER_WHIP},
  68. .randMoves = {MOVE_CLOSE_COMBAT, MOVE_ZEN_HEADBUTT},
  69. },{
  70. .items = {ITEM_CHOICE_BAND},
  71. .nature = NATURE_ADAMANT,
  72. .ability = 3,
  73. .EVspread = 252_ATK_252_SPEED,
  74. .setMoves = {MOVE_SACRED_FIRE, MOVE_POLTERGEIST, MOVE_POWER_WHIP},
  75. .randMoves = {MOVE_CLOSE_COMBAT, MOVE_U_TURN, MOVE_ZEN_HEADBUTT,MOVE_SHADOW_SNEAK},
  76. },
  77. {
  78. .items = {ITEM_CHOICE_SPECS},
  79. .nature = NATURE_MODEST,
  80. .ability = 3,
  81. .EVspread = 252_SPATK_252_SPEED,
  82. .setMoves = {MOVE_FIZZBITCH, MOVE_SHADOW_BALL, MOVE_BLUE_FLARE},
  83. .randMoves = {MOVE_THNDERBOLT, MOVE_SLUDGE_BOMB, MOVE_PSYCHIC, MOVE_FOCUS_BLAST, MOVE_AURA_SPHERE, MOVE_EARTH_POWER},
  84. },
  85. };
  86.  
  87. struct ChannelSet BanageddonSets[] = {
  88. {
  89. .items = {ITEM_ASSAULT_VEST, ITEM_CHOICE_BAND},
  90. .nature = NATURE_ADAMANT,
  91. .ability = 0,
  92. .EVspread = 252_HP_252_ATK,
  93. .setMoves = {MOVE_BAN_HAMMER},
  94. .randMoves = {MOVE_HAMMER_ARM, MOVE_DRAGON_HAMMER, MOVE_CRABHAMMER, MOVE_WOOD_HAMMER, MOVE_ICE_HAMMER},
  95. },{
  96. .items = {ITEM_LEFTOVERS},
  97. .nature = NATURE_BOLD,
  98. .ability = 1,
  99. .EVspread = 252_HP_252_DEF,
  100. .setMoves = {MOVE_BAN_HAMMER, MOVE_SLACK_OFF},
  101. .randMoves = {MOVE_PARTING_SHOT, MOVE_KNOCK_OFF, MOVE_TOXIC, MOVE_MOP},
  102. },{
  103. .items = {ITEM_LEFTOVERS},
  104. .nature = NATURE_CAREFUL,
  105. .ability = 1,
  106. .EVspread = 252_ATK_252_HP,
  107. .setMoves = {MOVE_BAN_HAMMER, MOVE_BULK_UP,MOVE_SLACK_OFF},
  108. .randMoves = {MOVE_CIRCLE_THROW, MOVE_KNOCK_OFF},
  109. },{
  110. .items = {ITEM_CHOICE_BAND},
  111. .nature = NATURE_ADAMANT,
  112. .ability = 2,
  113. .EVspread = 252_HP_252_ATK,
  114. .setMoves = {MOVE_DOUBLE_EDGE, MOVE_EARTHQUAKE},
  115. .randMoves = {MOVE_KNOCK_OFF, MOVE_PARTING_SHOT, MOVE_ZEN_HEADBUTT,MOVE_METEOR_MASH},
  116. },#######Meme/Early tier
  117. {
  118. .items = {ITEM_NORMAL_GEM},
  119. .nature = NATURE_ADAMANT,
  120. .ability = 2,
  121. .EVspread = 252_ATK_252_SPEED,
  122. .setMoves = {MOVE_INVERSE_ROOM},
  123. .randMoves = {MOVE_LAST_RESORT},
  124. },
  125. };
  126.  
  127. struct ChannelSet MaripyroSets[] = {
  128. {
  129. .items = {ITEM_LIFE_ORB, ITEM_FOCUS_SASH},
  130. .nature = NATURE_JOLLY,
  131. .ability = 0,
  132. .EVspread = 252_ATK_252_SPEED,
  133. .setMoves = {MOVE_FLARE_BLTZ},
  134. .randMoves = {MOVE_U_TURN, MOVE_WILL_O_WISP, MOVE_ROOST, MOVE_OVERBITE, MOVE_LUNGE, MOVE_EXPLOSION},
  135. },{
  136. .items = {ITEM_CHOICE_SCARF, ITEM_CHOICE_BAND},
  137. .nature = NATURE_ADAMANT,
  138. .ability = 0,
  139. .EVspread = 252_ATK_252_SPEED,
  140. .setMoves = {MOVE_FLARE_BLITZ, MOVE_U_TURN},
  141. .randMoves = {MOVE_PURSUIT, MOVE_DOUBLE_EDGE, MOVE_OVERBITE, MOVE_GUNK_SHOT, MOVE_LEECH_LIFE},
  142. },{
  143. .items = {ITEM_HEAVY_DUTY_BOOTS},
  144. .nature = NATURE_BOLD,
  145. .ability = 2,
  146. .EVspread = 252_ATK_252_DEF,
  147. .setMoves = {MOVE_ROOST, MOVE_DEFOG, MOVE_U_TURN},
  148. .randMoves = {MOVE_TOXIC, MOVE_TAILWIND, MOVE_PSYCHIC_FANGS, MOVE_LIGHT_SCREEN, MOVE_ROAR},
  149. },
  150.  
  151. };
  152.  
  153.  
  154. struct ChannelSet CrystakingSets[] = {
  155. {
  156. .items = {ITEM_LEFTOVERS},
  157. .nature = NATURE_BOLD,
  158. .ability = 1,
  159. .EVspread = 252_HP_252_DEF,
  160. .setMoves = {MOVE_MILK_DRINK},
  161. .randMoves = {MOVE_TOXIC_SPIKES, MOVE_SPIKES, MOVE_SLIP_TURN, MOVE_POISON_JAB, MOVE_ICICLE_SPEAR, MOVE_EARTHQUAKE},
  162. },{
  163. .items = {ITEM_ROCKY_HELMET},
  164. .nature = NATURE_BOLD,
  165. .ability = 0,
  166. .EVspread = 252_HP_252_DEF,
  167. .setMoves = {MOVE_SPIKY_SHIELD, MOVE_MILK_DRINK, MOVE_ICICLE_CRASH},
  168. .randMoves = {MOVE_SUPER_FANG, MOVE_TOXIC, MOVE_HAZE, MOVE_SLIP_TURN, MOVE_NIGHT_SHADE},
  169. },{
  170. .items = {ITEM_HEAVY_DUTY_BOOTS},
  171. .nature = NATURE_BOLD,
  172. .ability = 0,
  173. .EVspread = 252_ATK_252_DEF,
  174. .setMoves = {MOVE_RAPID_SPIN, MOVE_MILK_DRINK},
  175. .randMoves = {MOVE_THROAT_CHOP, MOVE_ICICLE_SPEAR, MOVE_TAUNT, MOVE_GUNK_SHOT},
  176. },{
  177. .items = {ITEM_LIFE_ORB},
  178. .nature = NATURE_ADAMANT,
  179. .ability = 2,
  180. .EVspread = 252_ATK_252_SPEED,
  181. .setMoves = {MOVE_HAIL, MOVE_ICICLE_CRASH, MOVE_GUNKSHOT},
  182. .randMoves = {MOVE_EARTHQUAKE},
  183. },{
  184. .items = {ITEM_LEFTOVERS},
  185. .nature = NATURE_BOLD,
  186. .ability = 3,
  187. .EVspread = 252_HP_252_DEF,
  188. .setMoves = {MOVE_HAIL, MOVE_SPIKY_SHIELD, MOVE_TOXIC},
  189. .randMoves = {MOVE_NIGHT_SHADE},
  190. },
  191.  
  192. };
  193.  
  194. struct ChannelSet CannonanceSets[] = {
  195. {
  196. .items = {ITEM_ASSAULT_VEST},
  197. .nature = NATURE_MODEST,
  198. .ability = 3,
  199. .EVspread = 252_HP_252_SPA,
  200. .setMoves = {MOVE_ZAP_CANNON},
  201. .randMoves = {MOVE_FLASH_CANNON, MOVE_HYDRO_PUMP, MOVE_FOCUS_BLAST, MOVE_FIRE_BLAST, MOVE_DRAGON_PULSE, MOVE_THUNDER},
  202. },{
  203. .items = {ITEM_CHOICE_SPECS},
  204. .nature = NATURE_MODEST,
  205. .ability = 1,
  206. .EVspread = 252_HP_252_SPA,
  207. .setMoves = {MOVE_DRACO_METEOR, MOVE_OVERHEAT},
  208. .randMoves = {MOVE_FLASH_CANNON, MOVE_THUNDERBOLT, MOVE_SLUDGE_WAVE, MOVE_DRAGON_PULSE, MOVE_VACUUM_WAVE},
  209. },{
  210. .items = {ITEM_LIFE_ORB},
  211. .nature = NATURE_MODEST,
  212. .ability = 0,
  213. .EVspread = 252_HP_252_SPA,
  214. .setMoves = {MOVE_DRAGON_PULSE, MOVE_AURA_SPHERE},
  215. .randMoves = {MOVE_DARK_PULSE, MOVE_WATER_PULSE, MOVE_FLASH_CANNON},
  216. },{
  217. .items = {ITEM_RAZOR_CLAW},
  218. .nature = NATURE_ADAMANT,
  219. .ability = 0,
  220. .EVspread = 252_ATK_252_SPEED,
  221. .setMoves = {MOVE_DRAGON_DANCE, MOVE_DRAGON_CLAW, MOVE_IRON_HEAD},
  222. .randMoves = {MOVE_EARTHQUAKE},
  223. },{
  224. .items = {ITEM_LEFTOVERS},
  225. .nature = NATURE_BOLD,
  226. .ability = 3,
  227. .EVspread = 252_HP_252_DEF,
  228. .setMoves = {MOVE_DEFOG, MOVE_DRAGON_TAIL, MOVE_ZAP_CANNON},
  229. .randMoves = {MOVE_FIRE_BLAST, MOVE_ENERGY_BALL, MOVE_SUBSTITUTE},
  230. },{
  231. .items = {ITEM_RAZOR_CLAW},
  232. .nature = NATURE_MODEST,
  233. .ability = 0,
  234. .EVspread = 252_HP_252_SPA,
  235. .setMoves = {MOVE_FOCUS_ENERGY, MOVE_DRACO_METEOR, MOVE_OVERHEAT},
  236. .randMoves = {MOVE_FLASH_CANNON, MOVE_SLUDGE_BOMB},
  237. },{
  238. .items = {ITEM_LEFTOVERS},
  239. .nature = NATURE_CALM,
  240. .ability = 3,
  241. .EVspread = 252_HP_252_SPD,
  242. .setMoves = {MOVE_REST, MOVE_SLEEP_TALK, ZAP_CANNON},
  243. .randMoves = {MOVE_DRAGON_PULSE, MOVE_DRAGON_TAIL},
  244. ,{
  245. .items = {ITEM_LEFTOVERS},
  246. .nature = NATURE_JOLLY,
  247. .ability = 3,
  248. .EVspread = 252_ATK_252_SPEED,
  249. .setMoves = {MOVE_IRON_HEAD, ZAP_CANNON, SUBSTITUTE},
  250. .randMoves = {MOVE_OCTAZOOKA},
  251. },
  252. };
  253.  
  254. struct ChannelSet MennopawsSets[] = {
  255. {
  256. .items = {ITEM_FLYING_GEM},
  257. .nature = NATURE_ADAMANT,
  258. .ability = 0,
  259. .EVspread = 252_HP_252_ATK,
  260. .setMoves = {MOVE_ACROBATICS, MOVE_EARTHQUAKE, MOVE_SWORDS_DANCE},
  261. .randMoves = {MOVE_PSYCHIC_FANGS, MOVE_PIXIE_PUMMEL, MOVE_CLOSE_COMBAT, MOVE_ROCK_SLIDE},
  262. },{
  263. .items = {ITEM_CHOICE_BAND, ITEM_CHOICE_SCARF},
  264. .nature = NATURE_ADAMANT,
  265. .ability = 0,
  266. .EVspread = 252_HP_252_ATK,
  267. .setMoves = {MOVE_EARTHQQUAKE, MOVE_PIXIE_PUMMEL},
  268. .randMoves = {MOVE_PSYCHIC_FANGS, MOVE_CLOSE_COMBAT, MOVE_ROCK_SLIDE, MOVE_GUNK_SHOT, MOVE_TRICK},
  269. },{
  270. .items = {ITEM_LEFTOVERS},
  271. .nature = NATURE_BOLD,
  272. .ability = 1,
  273. .EVspread = 252_HP_252_DEF,
  274. .setMoves = {MOVE_PROTECT, MOVE_SUBSTITUTE},
  275. .randMoves = {MOVE_BATON_PASS, MOVE_WISH, MOVE_PLAY_ROUGH},
  276. },{
  277. .items = {ITEM_LEFTOVERS},
  278. .nature = NATURE_BOLD,
  279. .ability = 0,
  280. .EVspread = 252_HP_252_DEF,
  281. .setMoves = {MOVE_WISH, MOVE_PLAY_ROUGH, MOVE_MOP},
  282. .randMoves = {MOVE_TOXIC, MOVE_STEALTH_ROCK, MOVE_EARTHQUAKE, MOVE_PROTECT, MOVE_TAUNT},
  283. },{
  284. .items = {ITEM_CHESTO_BERRY},
  285. .nature = NATURE_BOLD,
  286. .ability = 0,
  287. .EVspread = 252_HP_252_DEF,
  288. .setMoves = {MOVE_REST, MOVE_SLEEP_TALK, MOVE_PLAY_ROUGH},
  289. .randMoves = {MOVE_HEAL_BELL, MOVE_ROAR},
  290. },{
  291. .items = {ITEM_LEFTOVERS},
  292. .nature = NATURE_CAREFUL,
  293. .ability = 0,
  294. .EVspread = 252_HP_252_SPD,
  295. .setMoves = {MOVE_BULK_UP, MOVE_PLAY_ROUGH, MOVE_WISH},
  296. .randMoves = {MOVE_PROTECT, MOVE_EARTHQUAKE},
  297. },
  298. };
  299.  
  300. struct ChannelSet FrutagonSets[] = {
  301. {
  302. .items = {ITEM_ASSAULT_VEST, ITEM_CHOICE_BAND},
  303. .nature = NATURE_ADAMANT,
  304. .ability = 0,
  305. .EVspread = 252_HP_252_ATK,
  306. .setMoves = {MOVE_DRAGON_HAMMER, MOVE_WOOD_HAMMER},
  307. .randMoves = {MOVE_DRILL_RUN, MOVE_HEAD_SMASH, MOVE_PSYCHIC_FANGS, MOVE_KNOCK_OFF},
  308. },{
  309. .items = {ITEM_CHOICE_SCARF},
  310. .nature = NATURE_ADAMANT,
  311. .ability = 0,
  312. .EVspread = 252_ATK_252_SPE,
  313. .setMoves = {MOVE_DRAGON_FIST, MOVE_WOOD_HAMMER},
  314. .randMoves = {MOVE_RETALIATE, MOVE_DRILL_RUN, MOVE_HEAD_SMASH, MOVE_ZEN_HEADBUTT, MOVE_KNOCK_OFF},
  315. },{
  316. .items = {ITEM_ROCKY_HELMET},
  317. .nature = NATURE_BOLD,
  318. .ability = 1,
  319. .EVspread = 252_HP_252_DEF,
  320. .setMoves = {MOVE_SPIKY_SHIELD, MOVE_SYNTHESIS},
  321. .randMoves = {MOVE_TOXIC, MOVE_KNOCK_OFF, MOVE_LEAF_BLADE, MOVE_DRAGON_TAIL},
  322. },{
  323. .items = {ITEM_LEFTOVERS},
  324. .nature = NATURE_CALM,
  325. .ability = 2,
  326. .EVspread = 252_HP_252_SPD,
  327. .setMoves = {MOVE_COTTON_GUARD, MOVE_SYNTHESIS,
  328. .randMoves = {MOVE_KNOCK_OFF, MOVE_LEECH_SEED, MOVE_STN_SPORE},
  329. },{
  330. .items = {ITEM_YACHE_BERRY},
  331. .nature = NATURE_JOLLY,
  332. .ability = 0,
  333. .EVspread = 252_ATK_252_SPEED,
  334. .setMoves = {MOVE_DRAGON_DANCE, MOVE_DRAGON_FIST},
  335. .randMoves = {MOVE_DRILL_RUN, MOVE_WOOD_HAMMER, MOVE_HEAD_SMASH, MOVE_ZEN_HEADBUTT},
  336. },{
  337. .items = {ITEM_HEAT_ROCK},
  338. .nature = NATURE_NAUGHTY,
  339. .ability = 2,
  340. .EVspread = 252_ATK_252_SPEED,
  341. .setMoves = {MOVE_SUNNY_DAY, MOVE_SOLAR_BLADE, MOVE_WEATHER_BALL},
  342. .randMoves = {MOVE_EARTHQUAKE, MOVE_GROWTH, MOVE_DRACO_METEOR, MOVE_POWER_UP_PUNCH},
  343. },{
  344. .items = {ITEM_LIFE_ORB},
  345. .nature = NATURE_JOLLY,
  346. .ability = 3,
  347. .EVspread = 252_ATK_252_SPEED,
  348. .setMoves = {MOVE_SUNNY_DAY, MOVE_SOLAR_BLADE},
  349. .randMoves = {MOVE_EARTHQUAKE, MOVE_DRAGON_FIST, MOVE_HEAD_SMASH},
  350. },{
  351. .items = {ITEM_LEFTOVERS},
  352. .nature = NATURE_JOLLY,
  353. .ability = 1,
  354. .EVspread = 252_HP_252_SPEED,
  355. .setMoves = {MOVE_LEECH_SEED, MOVE_SPIKY_SHIELD, MOVE_SUBSTITUTE},
  356. .randMoves = {MOVE_KNOCK_OFF, MOVE_TAUNT, MOVE_TOXIC},
  357. },{
  358. .items = {ITEM_LEFTOVERS},
  359. .nature = NATURE_BOLD,
  360. .ability = 1,
  361. .EVspread = 252_HP_252_DEF,
  362. .setMoves = {MOVE_ACUPRESSURE, MOVE_SYNTHESIS, MOVE_SUBSTITUTE},
  363. .randMoves = {MOVE_KNOCK_OFF, MOVE_TAUNT, MOVE_TOXIC},
  364. },{
  365. .items = {ITEM_LOADED_DICE},
  366. .nature = NATURE_ADAANT,
  367. .ability = 0,
  368. .EVspread = 252_ATK_252_SPE,
  369. .setMoves = {MOVE_PIN_MISSILE, MOVE_BULLET_SEED, MOVE_SPIKE_CANNON},
  370. .randMoves = {MOVE_KNOCK_OFF, MOVE_STUN_SPORE, MOVE_DRAGON_FIST, MOVE_SWORDS_DANCE},
  371. },{
  372. .items = {ITEM_LEFTOVERS},
  373. .nature = NATURE_BOLD,
  374. .ability = 1,
  375. .EVspread = 252_HP_252_DEF,
  376. .setMoves = {MOVE_SPIKES, MOVE_SYNTHESIS, MOVE_DRAGOON_TAIL},
  377. .randMoves = {MOVE_TOXIC_SPIKES, MOVE_TAUNT, MOVE_TOXIC},
  378. },
  379. };
  380.  
  381. struct ChannelSet SlugfuggSets[] = {
  382. {
  383. .items = {ITEM_BLACK_SLUDGE, FIRE_RING},
  384. .nature = NATURE_CAREFUL,
  385. .ability = 1,
  386. .EVspread = 252_HP_252_SPD,
  387. .setMoves = {MOVE_RECOVER, MOVE_LIQUIDATION},
  388. .randMoves = {MOVE_KNOCK_OFF, MOVE_TOXIC, MOVE_GUNK_SHOT, ,MOVE_SLIME_GULP, MOVE_HAZE},
  389. },{
  390. .items = {ITEM_LEFTOVERS},
  391. .nature = NATURE_BOLD,
  392. .ability = 3,
  393. .EVspread = 252_HP_252_DEF,
  394. .setMoves = {MOVE_KNOCK_OFF, MOVE_SOFTBOILED, MOVE_SCALD},
  395. .randMoves = {MOVE_SLUDG_BOMB, MOVE_CLEAR_SMOG},
  396. },{
  397. .items = {ITEM_LEFTOVERS},
  398. .nature = NATURE_ADAMANT,
  399. .ability = 3,
  400. .EVspread = 252_ATK_252_HP,
  401. .setMoves = {MOVE_HONE_CLAWS, MOVE_SOFTBOILED},
  402. .randMoves = {MOVE_GUNK_SHOT, MOVE_POWER_WHIP, MOVE_CLAMP},
  403. },{
  404. .items = {ITEM_WHITE_HERB},
  405. .nature = NATURE_JOLLY,
  406. .ability = 3,
  407. .EVspread = 252_ATK_252_SPEED,
  408. .setMoves = {MOVE_SHELL_SMASH, MOVE_GUNK_SHOT},
  409. .randMoves = {MOVE_WATERFALL, MOVE_POWER_WHIP},
  410. },{
  411. .items = {ITEM_CHESTO_BERRY},
  412. .nature = NATURE_CAREFUL,
  413. .ability = 1,
  414. .EVspread = 252_HP_252_SPD,
  415. .setMoves = {MOVE_ACID_ARMOR, MOVE_REST, MOVE_SLEEP_TALK},
  416. .randMoves = {MOVE_KNOCK_OFF, MOVE_LIQUIDATION, MOVE_CLEAR_SMOG},
  417. },{
  418. .items = {ITEM_CHOICE_BAND},
  419. .nature = NATURE_ADAMANT,
  420. .ability = 1,
  421. .EVspread = 252_HP_252_ATK,
  422. .setMoves = {MOVE_GUNK_SHOT, MOVE_LIQUIDATION},
  423. .randMoves = {MOVE_KNOCK_OFF, MOVE_DOUBLE_EDGE, MOVE_ZEN_HEADBUTT, MOVE_SHITPOST, MOVE_POWER_WHIP, MOVE_PLAY_ROUGH},
  424. },
  425. struct ChannelSet FireshitreSets[] = {
  426. {
  427. .items = {ITEM_BLACK_SLUDGE, ITEM_LEFTOVERS},
  428. .nature = NATURE_BOLD,
  429. .ability = 1,
  430. .EVspread = 252_HP_252_SPD,
  431. .setMoves = {MOVE_MORNING_SUN, MOVE_CALM_MIND, MOVE_LAVA_PLUME},
  432. .randMoves = {MOVE_SLUDGE_BOMB, MOVE_CLEAR_SMOG},
  433. },{
  434. .items = {ITEM_CHOICE_SPECS, ITEM_CHOICE_SCARF},
  435. .nature = NATURE_TIMID,
  436. .ability = 1,
  437. .EVspread = 252_SPA_252_SPE,
  438. .setMoves = {MOVE_FIRE_BLAST, MOVE_SLUDGE_WAVE, MOVE_THUNDERBOLT},
  439. .randMoves = {MOVE_PSYCHIC, MOVE_LAVA_PLUME, MOVE_SHADOW_BALL, MOVE_DARK_PULSE},
  440. },{
  441. .items = {ITEM_PETAYABERRY, ITEM_SALAC_BERRY},
  442. .nature = NATURE_TIMID,
  443. .ability = 1,
  444. .EVspread = 252_SPA_252_SPE,
  445. .setMoves = {MOVE_BURN_UP, MOVE_BELCH, MOVE_SUBSTITUTE},
  446. .randMoves = {MOVE_MORNING_SUN, MOVE_THUNDERBOLT, MOVE_PSYCHIC},
  447. },{
  448. .items = {ITEM_WHITE_HERB},
  449. .nature = NATURE_TIMID,
  450. .ability = 1,
  451. .EVspread = 252_SPA_252_SPEED,
  452. .setMoves = {MOVE_OVERHEAT, MOVE_HAZE},
  453. .randMoves = {MOVE_MORNING_SUN, MOVE_TAUNT, MOVE_TOXIC, MOVE_CLEAR_SMOG, MOVE_WILL_O_WISP},
  454. },{
  455. .items = {ITEM_AIR_BALLOON},
  456. .nature = NATURE_BOLD,
  457. .ability = 0,
  458. .EVspread = 252_HP_252_DEF,
  459. .setMoves = {MOVE_LIGHT_SCREEN, MOVE_ROAR, MOVE_WILL_O_WISP},
  460. .randMoves = {MOVE_BURN_UP, MOVE_LAVA_PLUME, MOVE_EXPLOSION},
  461. },{
  462. .items = {ITEM_ASSAULT_VEST},
  463. .nature = NATURE_MODEST,
  464. .ability = 3,
  465. .EVspread = 252_HP_252_SPA,
  466. .setMoves = {MOVE_LAVA_PLUME, MOVE_SLUDGE_BOMB, MOVE_HEX},
  467. .randMoves = {MOVE_THUNDER, MOVE_TRI_ATTACK},
  468. },
  469.  
  470. };
  471.  
  472.  
  473.  
  474.  
  475. struct ChannelSet GoryannusSets[] = {
  476. {
  477. .items = {ITEM_LIFE_ORB},
  478. .nature = NATURE_JOLLY,
  479. .ability = 0,
  480. .EVspread = 252_ATK_252_SPE,
  481. .setMoves = {MOVE_SPOOK_OUT, MOVE_SHADOW_BONE},
  482. .randMoves = {MOVE_ICICLE_CRASH, MOVE_PLAY_ROUGH, MOVE_BONEMERANG},
  483. },{
  484. .items = {ITEM_CHOICE_SCARF},
  485. .nature = NATURE_ADAMANT,
  486. .ability = 0,
  487. .EVspread = 252_ATK_252_SPE,
  488. .setMoves = {MOVE_EARTHQUAKE, MOVE_SHHADOW_BONE},
  489. .randMoves = {MOVE_ICICLE_CRASH, MOVE_PLAY_ROUGH, MOVE_ZEN_HEADBUTT, MOVE_ROCK_SLIDE},
  490. },{
  491. .items = {ITEM_LIFE_ORB},
  492. .nature = NATURE_ADAMANT,
  493. .ability = 2,
  494. .EVspread = 252_ATK_252_SPE,
  495. .setMoves = {MOVE_SPOOK_OUT, MOVE_SHADOW_SNEAK, MOVE_SWORDS_DANCE},
  496. .randMoves = {MOVE_ICICLE_CRASH, MOVE_BONEMERANG},
  497. },{
  498. .items = {ITEM_LIFE_ORB},
  499. .nature = NATURE_JOLLY,
  500. .ability = 0,
  501. .EVspread = 252_ATK_252_SPE,
  502. .setMoves = {MOVE_SUBSTITUTE, MOVE_PAIN_SPLIT, SHADOW_BONE},
  503. .randMoves = {MOVE_SWORDS_DANCE, MOVE_TAUNT, MOVE_WILL_O_WISP},
  504. },{
  505. .items = {ITEM_LEFTOVERS},
  506. .nature = NATURE_BOLD,
  507. .ability = 0,
  508. .EVspread = 252_HP_252_DEF,
  509. .setMoves = {MOVE_RECOVER, MOVE_BULK_UP, MOVE_WILL_O_WISP},
  510. .randMoves = {MOVE_SHADOW_BONE},
  511. },
  512. };
  513.  
  514. struct ChannelSet SpookscareSets[] = {
  515. {
  516. .items = {ITEM_WHITE_HERB, ITEM_GHOST_GEM},
  517. .nature = NATURE_TIMID,
  518. .ability = 3,
  519. .EVspread = 252_SPA_252_SPE,
  520. .setMoves = {MOVE_SHELL_SMASH, MOVE_SHADOW_BALL, MOVE_EARTH_POWER},
  521. .randMoves = {MOVE_FIRE_BLAST, MOVE_FOCUS_BLAST, MOVE_POWER_GEM, MOVE_SLUDGE_BOMB, MOVE_PSYCHIC, MOVE_GIGA_DRAIN},
  522. },{
  523. .items = {ITEM_LEFTOVERS},
  524. .nature = NATURE_BOLD,
  525. .ability = 0,
  526. .EVspread = 252_ATK_252_SPE,
  527. .setMoves = {MOVE_RECOVER, MOVE_WILL_O_WISP, MOVE_HEX},
  528. .randMoves = {MOVE_HAZE, MOVE_ROAR, MOVE_TAUNT, MOVE_ENCORE},
  529. },{
  530. .items = {ITEM_COLBUR_BERRY},
  531. .nature = NATURE_BOLD,
  532. .ability = 3,
  533. .EVspread = 252_ATK_252_SPE,
  534. .setMoves = {MOVE_WISH, MOVE_PROTECT},
  535. .randMoves = {MOVE_CURSE, MOVE_NIGHT_SHADE, MOVE_TOXIC},
  536. },{
  537. .items = {ITEM_FOCUS_SASH},
  538. .nature = NATURE_BOLD,
  539. .ability = 3,
  540. .EVspread = 252_ATK_252_SPE,
  541. .setMoves = {MOVE_MIRROR_COAT, MOVE_COUNTER},
  542. .randMoves = {MOVE_TOXIC, MOVE_RECOVER, MOVE_TAUNT},
  543. },{
  544. .items = {ITEM_LEFTOVERS},
  545. .nature = NATURE_BOLD,
  546. .ability = 2,
  547. .EVspread = 252_HP_252_DEF,
  548. .setMoves = {MOVE_RECOVER, MOVE_CALM_MIND},
  549. .randMoves = {MOVE_SHADOW_BALL, MOVE_WILL_O_WISP, MOVE_EARTH_POWER},
  550. },{
  551. .items = {ITEM_THROAT_SPRAY},
  552. .nature = NATURE_MODEST,
  553. .ability = 3,
  554. .EVspread = 252_HP_252_SPA,
  555. .setMoves = {MOVE_SPOOK_OUT, MOVE_SHADOW_BALL, MOVE_EARTH_POWER},
  556. .randMoves = {MOVE_CALM_MIND, MOVE_FIRE_BLAST, MOVE_FOCUS_BLAST},
  557. },
  558. };
  559.  
  560. struct ChannelSet SesquatchSets[] = {
  561. {
  562. .items = {ITEM_GHOST_GEM},
  563. .nature = NATURE_ADAMANT,
  564. .ability = 3,
  565. .EVspread = 252_HP_252_ATK,
  566. .setMoves = {MOVE_SPOOKOUT},
  567. .randMoves = {MOVE_SLACK_OFF, MOVE_TELEPORT, MOVE_WILL_O_WISP, MOVE_CRUSH_CLAW},
  568. },{
  569. .items = {ITEM_LEFTOVERS},
  570. .nature = NATURE_IMPISH,
  571. .ability = 2,
  572. .EVspread = 252_HP_252_DEF,
  573. .setMoves = {MOVE_SLACK_OFF, MOVE_WILL_O_WISP, MOVE_HAIL},
  574. .randMoves = {MOVE_KNOCK_OFF, MOVE_SPIRIT_SHACKLE},
  575. },{
  576. .items = {ITEM_COLBUR_BERRY},
  577. .nature = NATURE_CAREFUL,
  578. .ability = 0,
  579. .EVspread = 252_HP_252_SPD,
  580. .setMoves = {MOVE_SKULL_BASH, MOVE_SLACK_OFF, MOVE_SHADOW_FORCE},
  581. .randMoves = {MOVE_WILL_O_WISP, MOVE_BULK_UP, MOVE_LOW_KICK},
  582. },{
  583. .items = {ITEM_LEFTOVERS},
  584. .nature = NATURE_CAREFUL,
  585. .ability = 3,
  586. .EVspread = 252_HP_252_SPD,
  587. .setMoves = {MOVE_BULK_UP, MOVE_SLACK_OFF, MOVE_SHADOW_SNEAK},
  588. .randMoves = {MOVE_SPIRIT_SHACKLE, MOVE_BRICK_BREAK},
  589. },{
  590. .items = {ITEM_LEFTOVERS},
  591. .nature = NATURE_ADAMANT,
  592. .ability = 0,
  593. .EVspread = 252_HP_252_ATK,
  594. .setMoves = {MOVE_SHADOWFORCE, MOVE_SKULL_BASH},
  595. .randMoves = {MOVE_SHADOW_SNEAK, MOVE_CLOSE_COMBAT, MOVE_KNOCK_OFF},
  596. },
  597. };
  598.  
  599. struct ChannelSet TarditankSets[] = {
  600. {
  601. .items = {ITEM_LEFTOVERS, CHESTO_BERRY},
  602. .nature = NATURE_BOLD,
  603. .ability = 0,
  604. .EVspread = 252_HP_252_DEF,
  605. .setMoves = {MOVE_REST},
  606. .randMoves = {MOVE_SCALD, MOVE_TOXIC, MOVE_SLEEP_TALK, MOVE_SUBSTITUTE},
  607. },{
  608. .items = {ITEM_LEFTOVERS},
  609. .nature = NATURE_CALM,
  610. .ability = 0,
  611. .EVspread = 252_HP_252_DEF,
  612. .setMoves = {MOVE_AQUA_RING, MOVE_INFESTATION, MOVE_PROTECT},
  613. .randMoves = {MOVE_SUBSTITUTE, MOVE_TOXIC},
  614. },{
  615. .items = {ITEM_ROCKY_HELMET},
  616. .nature = NATURE_CAREFUL,
  617. .ability = 0,
  618. .EVspread = 252_HP_252_SPD,
  619. .setMoves = {MOVE_SPEED_SWAP, MOVE_ENCORE, MOVE_TOXIC},
  620. .randMoves = {MOVE_YAWN, MOVE_CHARM, MOVE_INFESTATION},
  621. },
  622. };
  623. struct ChannelSet PearchieSets[] = {
  624. {
  625. .items = {ITEM_SILK_SCARF},
  626. .nature = NATURE_ADAMANT,
  627. .ability = 2,
  628. .EVspread = 252_ATK_252_SPE,
  629. .setMoves = {MOVE_EXTREMESPEED, MOVE_SWORDS_DANCE},
  630. .randMoves = {MOVE_FLARE_BLITZ, MOVE_WOD_HAMMER, MOVE_EARTHQUAKE, MOVE_CRUNCH, MOVE_EXPLOSION},
  631. },{
  632. .items = {ITEM_CHOICE_BAND, ITEM_CHOICE_SCARF},
  633. .nature = NATURE_JOLLY,
  634. .ability = 1,
  635. .EVspread = 252_HP_252_DEF,
  636. .setMoves = {MOVE_HEAD_CHARGE, MOVE_WOOD_HAMMER},
  637. .randMoves = {MOVE_WILD_CHARGE, MOVE_FLARE_BLITZ, MOVE_VOLT_TACKLE, MOVE_HEAD_SMASH, MOVE_U_TURN},
  638. },{
  639. .items = {ITEM_ROCKY_HELMET},
  640. .nature = NATURE_IMPISH,
  641. .ability = 3,
  642. .EVspread = 252_HP_252_DEF,
  643. .setMoves = {MOVE_SOFTBOILED, MOVE_HORN_LEECH, MOVE_TOXIC},
  644. .randMoves = {MOVE_TAUNT, MOVE_ROAR, MOVE_SUPER_FANG, MOVE_LICK_CLEAN},
  645. },{
  646. .items = {ITEM_LEFTOVERS},
  647. .nature = NATURE_IMPISH,
  648. .ability = 0,
  649. .EVspread = 252_HP_252_DEF,
  650. .setMoves = {MOVE_BULK_UP, MOVE_PROTECT, MOVE_EXTREMESPEED},
  651. .randMoves = {MOVE_CRUNCH, MOVE_BATON_PASS},
  652. },
  653. };
  654.  
  655. struct ChannelSet DreamemeSets[] = {
  656. {
  657. .items = {ITEM_HEAVY_DUTY_BOOTS_LEFTOVERS},
  658. .nature = NATURE_BOLD,
  659. .ability = 3,
  660. .EVspread = 252_HP_252_DEF,
  661. .setMoves = {MOVE_RAPID_SPIN, MOVE_MOONBLAST},
  662. .randMoves = {MOVE_DRAGON_TAIL, MOVE_SOFT_BOILED, MOVE_THUNDER_WAVE},
  663. },{
  664. .items = {ITEM_FOCUS_SASH},
  665. .nature = NATURE_CALM,
  666. .ability = 1,
  667. .EVspread = 252_HP_252_SPD,
  668. .setMoves = {MOVE_DRAGON_TAIL, MOVE_SPIKES},
  669. .randMoves = {MOVE_MOONLIGHT, MOVE_TOXIC, MOVE_MEMENTO},
  670. },{
  671. .items = {ITEM_ASSAULT_VEST, ITEM_CHOICE_SPECS},
  672. .nature = NATURE_IMPISH,
  673. .ability = 3,
  674. .EVspread = 252_HP_252_SPA,
  675. .setMoves = {MOVE_DRACO_METEOR, MOVE_MOONBLAST},
  676. .randMoves = {MOVE_FIRE_BLAST, MOVE_DRAGON_TAIL, MOVE_SUPER_FANG, MOVE_ENERGY_BALL, MOVE_EARTH_POWER},
  677. },{
  678. .items = {ITEM_FOCUS_SASH},
  679. .nature = NATURE_BOLD,
  680. .ability = 3,
  681. .EVspread = 252_HP_252_DEF,
  682. .setMoves = {MOVE_TAILWIND, MOVE_LIGHT_SCREEN, MOVE_TELEPORT},
  683. .randMoves = {MOVE_DRACO_METEOR, MOVE_DRAGONTAIL},
  684. },
  685. };
  686.  
  687. struct ChannelSet ViristalSets[] = {
  688. {
  689. .items = {ITEM_ROCK_GEM, ELECTRIC_GEM},
  690. .nature = NATURE_MODEST,
  691. .ability = 0,
  692. .EVspread = 252_HP_252_SPA,
  693. .setMoves = {MOVE_THUNDERBOLT, POWER_GEM},
  694. .randMoves = {MOVE_ENERGY_BALL, MOVE_EARTH_POWER, MOVE_FIRE_BLAST, VOLT_SWITCH},
  695. },{
  696. .items = {ITEM_FOCUS_SASH},
  697. .nature = NATURE_MODEST,
  698. .ability = 2,
  699. .EVspread = 252_HP_252_SPA,
  700. .setMoves = {MOVE_TRICK_ROOM, MOVE_THUNDERBOLT, POWER_GEM},
  701. .randMoves = {MOVE_ENERGY_BALL, MOVE_EARTH_POWER, MOVE_FIRE_BLAST, BUG_BUZZZ},
  702. },{
  703. .items = {ITEM_FOCUS_SASH},
  704. .nature = NATURE_MODEST,
  705. .ability = 3,
  706. .EVspread = 252_HP_252_SPA,
  707. .setMoves = {MOVE_STICKY_WEB, MOVE_STEALTH_ROCK},
  708. .randMoves = {MOVE_THUNDER_WAVE, MOVE_VOLT_SWITCH, MOVE_FIRE_BLAST, MOVE_ENERGY_BALL, MOVE_EARTH_POWER},
  709. },{
  710. .items = {ITEM_LEFTOVERS},
  711. .nature = NATURE_CALM,
  712. .ability = 3,
  713. .EVspread = 252_HP_252_SPD,
  714. .setMoves = {MOVE_RECOVER, MOVE_DISCHARGE},
  715. .randMoves = {MOVE_TAIL_GLOW, MOVE_POWER_GEM, MOVE_ENERGY_BALL, MOVE_SUBSTITUTE},
  716. },
  717. };
  718.  
  719. struct ChannelSet ReagainSets[] = {
  720. {
  721. .items = {ITEM_LEFTOVERS, ASSAULT_VEST},
  722. .nature = NATURE_MODEST,
  723. .ability = 3,
  724. .EVspread = 252_HP_252_SPA,
  725. .setMoves = {MOVE_U_TURN, KNOC_OFF},
  726. .randMoves = {MOVE_RAPID_SPIN, MOVE_FOUL_PLAY, MOVE_INFESTATION},
  727. },{
  728. .items = {ITEM_ITEM_LEFTOVERS},
  729. .nature = NATURE_CAREFUL,
  730. .ability = 0,
  731. .EVspread = 252_HP_252_SPD,
  732. .setMoves = {MOVE_SHORE_UP, MOVE_COIL, MOVE_KNOCK_OFF},
  733. .randMoves = {MOVE_EARTHQUAKE, MOVE_TOXIC, MOVE_BRICK_BREAK, MOVE_ATTRACT},
  734. },{
  735. .items = {ITEM_FOCUS_SASH, ITEM_LEFTOVERS},
  736. .nature = NATURE_IMPISH,
  737. .ability = 3,
  738. .EVspread = 252_HP_252_DEF,
  739. .setMoves = {MOVE_SHORE_UP, MOVE_KNOCK_OFF},
  740. .randMoves = {MOVE_TOXIC, MOVE_TAUNT, MOVE_FOUL_PLAY, MOVE_DISABLE, MOVE_INFESTATION, MOVE_BULLDOZE,
  741. },
  742. };
  743.  
  744. struct ChannelSet ShiggydigSets[] = {
  745. {
  746. .items = {ITEM_ASSAULT_VEST, ITEM_CHOICE_BAND},
  747. .nature = NATURE_ADAMANT,
  748. .ability = 2,
  749. .EVspread = 252_HP_252_ATK,
  750. .setMoves = {MOVE_HOMERUN_BAT, MOVE_THOUSAND_ARROWS},
  751. .randMoves = {MOVE_U_TURN, MOVE_FAKE_OUT, MOVE_KNOCK_OFF, MOVE_QUICK_ATTACK, MOVE_GUNK_SHOT, MOVE_WOOD_HAMMER},
  752. },{
  753. .items = {ITEM_LEFTOVERS, ITEM_FOCUS_SASH},
  754. .nature = NATURE_IMPISH,
  755. .ability = 2,
  756. .EVspread = 252_HP_252_DEF,
  757. .setMoves = {MOVE_HOMERUN_BAT, MOVE_SLACK_OFF},
  758. .randMoves = {MOVE_TAUNT, MOVE_TOXIC, MOVE_STEALTH_ROCK, MOVE_KNOCK_OFF},
  759. },{
  760. .items = {ITEM_CHOPLE_BERRY, ITEM_YACHE_BERRY},
  761. .nature = NATURE_ADAMANT,
  762. .ability = 2,
  763. .EVspread = 252_HP_252_ATK,
  764. .setMoves = {MOVE_SWORDS_DANCE},
  765. .randMoves = {MOVE_THOUSAND_ARROWS, MOVE_QUICK_ATTACK, MOVE_HOMERUN_BAT, MOVE_SLACK_OFF, MOVE_KNOCK_OFF},
  766. },{
  767. .items = {ITEM_LOADED_DICE},
  768. .nature = NATURE_ADAMANT,
  769. .ability = 3,
  770. .EVspread = 252_ATK_252_HP,
  771. .setMoves = {MOVE_TAIL_SLAP},
  772. .randMoves = {MOVE_BULLET_SEED, MOVE_ROCK_BLAST, MOVE_BARRAGE},
  773. },
  774. };
  775.  
  776. struct ChannelSet MilitantSets[] = {
  777. {
  778. .items = {ITEM_LIFE_ORB},
  779. .nature = NATURE_JOLLY,
  780. .ability = 0,
  781. .EVspread = 252_SPE_252_ATK,
  782. .setMoves = {MOVE_BULLET_PUNCH},
  783. .randMoves = {MOVE_U_TURN, MOVE_METEOR_MASH, MOVE_KNOCK_OFF, MOVE_GUNK_SHOT, MOVE_GUNK_SHOT, MOVE_WOOD_HAMMER},
  784. },{
  785. .items = {ITEM_FOCUS_SASH},
  786. .nature = NATURE_ADAMANT,
  787. .ability = 2,
  788. .EVspread = 252_ATK_252_SPE,
  789. .setMoves = {MOVE_EXTREME_SPEED, MOVE_SWORDS_DANCE},
  790. .randMoves = {MOVE_GUNK_SHOT, MOVE_PSYCHIC_FANGS, MOVE_KNOCK_OFF},
  791. },{
  792. .items = {ITEM_CHOICE_BAND, ITEM_ FOCUS_SASH},
  793. .nature = NATURE_ADAMANT,
  794. .ability = 3,
  795. .EVspread = 252_SPE_252_ATK,
  796. .setMoves = {MOVE_OVERBITE},
  797. .randMoves = {MOVE_ICE_FANG, MOVE_FIRE_FANG, MOVE_THUNDER_FANG, MOVE_PSYCHIC_FANGS, MOVE_CRUNCH},
  798. },
  799. };
  800.  
  801. struct ChannelSet HornititanSets[] = {
  802. {
  803. .items = {ITEM_LEFTOVERS},
  804. .nature = NATURE_ADAMANT,
  805. .ability = 0,
  806. .EVspread = 252_HP_252_ATK,
  807. .setMoves = {MOVE_BULK_UP, MOVE_RECOVER},
  808. .randMoves = {MOVE_DOUBLE_EDGE, MOVE_RAPID_SPIN, MOVE_EARTHQUAKE, MOVE_LOVELY_KISS},
  809. },{
  810. .items = {ITEM_CHOICE_BAND, ITEM_CHOICE_SCARF},
  811. .nature = NATURE_ADAMANT,
  812. .ability = 0,
  813. .EVspread = 252_SPE_252_ATK,
  814. .setMoves = {MOVE_DOUBLE_EDGE, MOVE_EARTHQUAKE},
  815. .randMoves = {MOVE_WOOD_HAMMER, MOVE_ICE_SHARD, MOVE_EXPLOSION, MOVE_SHITPOST},
  816. },{
  817. .items = {ITEM_ROCKY_HELMET},
  818. .nature = NATURE_BOLD,
  819. .ability = 1,
  820. .EVspread = 252_HP_252_DEF,
  821. .setMoves = {MOVE_BODY_PRESS, MOVE_RECOVER},
  822. .randMoves = {MOVE_GLARE, MOVE_TOXIC, MOVE_SPIKES, MOVE_EARTHQUAKE, MOVE_AVALANCHE, MOVE_RAPID_SPIN},
  823. },{
  824. .items = {ITEM_LEFTOVERS},
  825. .nature = NATURE_BOLD,
  826. .ability = 1,
  827. .EVspread = 252_HP_252_DEF,
  828. .setMoves = {MOVE_BODY_PRESS, MOVE_FOUL_PLAY},
  829. .randMoves = {MOVE_LOVELY_KISS, MOVE_HAZE, MOVE_FOCUS_MUNCH, MOVE_CAPTIVATE},
  830. },
  831. };
  832.  
  833. struct ChannelSet SubstarrSets[] = {
  834. {
  835. .items = {ITEM_LIFE_ORB},
  836. .nature = NATURE_MODEST,
  837. .ability = 3,
  838. .EVspread = 252_SPE_252_SPA,
  839. .setMoves = {MOVE_AGILITY, MOVE_HYDRO_PUMP},
  840. .randMoves = {MOVE_CALM_MIND, MOVE_SUBSTITUTE, MOVE_SLACK_OFF},
  841. },{
  842. .items = {ITEM_CHOICE_SPECS},
  843. .nature = NATURE_MODEST,
  844. .ability = 3,
  845. .EVspread = 252_HP_252_SPE,
  846. .setMoves = {MOVE_VOLT_SWITCH, MOVE_SPARKLING_ARIA},
  847. .randMoves = {MOVE_SCALD, MOVE_ICE_BEAM, MOVE_SIGNAL_BEAM, MOVE_FLASH_CANNON, MOVE_GRASS_KNOT},
  848. },{
  849. .items = {ITEM_ROCKY_HELMET},
  850. .nature = NATURE_BOLD,
  851. .ability = 1,
  852. .EVspread = 252_HP_252_DEF,
  853. .setMoves = {MOVE_SLACK_OFF, MOVE_SCALD},
  854. .randMoves = {MOVE_VOLT_SWITCH, MOVE_TOXIC, MOVE_HAZE, MOVE_ROAR},
  855. },{
  856. .items = {ITEM_LEFTOVERS},
  857. .nature = NATURE_BOLD,
  858. .ability = 1,
  859. .EVspread = 252_HP_252_DEF,
  860. .setMoves = {MOVE_PERISH_SONG, MOVE_PROTECT, MOVE_SLACK_OFF},
  861. .randMoves = {MOVE_VOLT_SWITCH, MOVE_HAZE, MOVE_BLOCK},
  862. },
  863. };
  864.  
  865. struct ChannelSet RainglockSets[] = {
  866. {
  867. .items = {ITEM_CHOICE_SCARF},
  868. .nature = NATURE_MODEST,
  869. .ability = 3,
  870. .EVspread = 252_SPA_252_HP,
  871. .setMoves = {MOVE_ORIGIN_PULSE, MOVE_VACUUM_WAVE},
  872. .randMoves = {MOVE_AURA_SPHERE, MOVE_DARK_PULSE, MOVE_DRAGON_PULSE, MOVE_PARTING_SHOT, MOVE_TRICK},
  873. },
  874. };
  875.  
  876. struct ChannelSet GynukeSets[] = {
  877. {
  878. .items = {ITEM_CHOICE_SPECS},
  879. .nature = NATURE_TIMID,
  880. .ability = 3,
  881. .EVspread = 252_SPE_252_SPA,
  882. .setMoves = {MOVE_STEAM_ERUPTION, MOVE_FIRE_BLAST},
  883. .randMoves = {MOVE_ICE_BEAM, MOVE_SLUDGE_BOMB, MOVE_EARTH_POWER, MOVE_GIGA_DRAIN},
  884. },{
  885. .items = {ITEM_ASSAULT_WEST},
  886. .nature = NATURE_MODEST,
  887. .ability = 3,
  888. .EVspread = 252_SPA_252_SPE,
  889. .setMoves = {MOVE_ACID_SPRAY, MOVE_STEAM_ERUPTION},
  890. .randMoves = {MOVE_MOVE_ICE_BEAM, , MOVE_FIRE_BLAST, MOVE_SLUDGE_BOMB, MOVE_EARTH_POWER, MOVE_GIGA_DRAIN},
  891. },{
  892. .items = {ITEM_CHOICE_BAND},
  893. .nature = NATURE_JOLLY,
  894. .ability = 1,
  895. .EVspread = 252_ATK_252_SPE,
  896. .setMoves = {MOVE_V_CREATE, MOVE_WATERFALL},
  897. .randMoves = {MOVE_U_TURN, MOVE_SEED_BOMB, MOVE_SHITPOST, MOVE_GUNK_SHOT},
  898. },{
  899. .items = {ITEM_FOCUS_SASH},
  900. .nature = NATURE_HASTY,
  901. .ability = 1,
  902. .EVspread = 252_SPE_252_SPA,
  903. .setMoves = {MOVE_HOLY_DUTY, MOVE_EXPLOSION},
  904. .randMoves = {MOVE_MEMENTO, MOVE_HAZE, MOVE_TAUNT, MOVE_TAILWIND},
  905. },
  906. };
  907. struct ChannelSet CthullordSets[] = {
  908. {
  909. .items = {ITEM_LEFTOVERS},
  910. .nature = NATURE_TIMID,
  911. .ability = 1,
  912. .EVspread = 252_HP_252_SPD,
  913. .setMoves = {MOVE_ACUPRESSURE, MOVE_ROOST},
  914. .randMoves = {MOVE_SCALD, MOVE_ANCIENT_POWER},
  915. },{
  916. .items = {ITEM_WHITE_HERB},
  917. .nature = NATURE_MODEST,
  918. .ability = 1,
  919. .EVspread = 252_SPA_252_SPE,
  920. .setMoves = {MOVE_SHELL_SMASH, MOVE_ORIGIN_PULSE},
  921. .randMoves = {MOVE_MOVE_ICE_BEAM, , MOVE_POWER_GEM, MOVE_PSYCHIC, MOVE_EARTH_POWER, MOVE_GIGA_DRAIN},
  922. },{
  923. .items = {ITEM_LEFTOVERS},
  924. .nature = NATURE_RELAXED,
  925. .ability = 0,
  926. .EVspread = 252_HP_252_DEF,
  927. .setMoves = {MOVE_SCALD, MOVE_KNOCK_OFF},
  928. .randMoves = {MOVE_ROOST, MOVE_TELEPORT, MOVE_TOPSY_TURVY, MOVE_THUNDER_WAVE, MOVE_STEALTH_ROCK, MOVE_CALM_MIND},
  929. },{
  930. .items = {ITEM_LIFE_ORB},
  931. .nature = NATURE_TIMID,
  932. .ability = 3,
  933. .EVspread = 252_SPE_252_SPA,
  934. .setMoves = {MOVE_RAIN_DANCE, MOVE_ORIGIN_PULSE},
  935. .randMoves = {MOVE_EARTH_POWER, MOVE_ICE_BEAM, MOVE_POWER_GEM, MOVE_GIGA_DRAIN},
  936. },{
  937. .items = {ITEM_LEFTOVERS},
  938. .nature = NATURE_SASSY,
  939. .ability = 3,
  940. .EVspread = 252_HP_252_SPD,
  941. .setMoves = {MOVE_PROTECT, MOVE_PSYWAVE},
  942. .randMoves = {MOVE_SUBSTITUTE, MOVE_RECOVER, MOVE_TEETER_DANCE, MOVE_TOPSY_TURVY},
  943. },{
  944. .items = {ITEM_LEFTOVERS},
  945. .nature = NATURE_CAREFUL,
  946. .ability = 3,
  947. .EVspread = 252_HP_252_SPD,
  948. .setMoves = {MOVE_BULK_UP, MOVE_KNOCK_OFF},
  949. .randMoves = {MOVE_RAZOR_SHELL, MOVE_EARTH_UAKE, MOVE_POWER_UP_PUNCH, MOVE_ROCK_BLAST},
  950. },
  951. };
  952. struct ChannelSet YeerexSets[] = {
  953. {
  954. .items = {ITEM_CHOPLE_BERRY},
  955. .nature = NATURE_ADAMANT,
  956. .ability = 1,
  957. .EVspread = 252_HP_252_ATK,
  958. .setMoves = {MOVE_SWORDS_DANCE, MOVE_ACCELEROCK},
  959. .randMoves = {MOVE_SUCKER_PUNCH, MOVE_QUICK_SAND},
  960. },{
  961. .items = {ITEM_FOCUS_SASH},
  962. .nature = NATURE_JOLLY,
  963. .ability = 2,
  964. .EVspread = 252_ATK_252_SPE,
  965. .setMoves = {MOVE_DRAGON_DANCE, MOVE_KNOCK_OFF},
  966. .randMoves = {MOVE_EARTHQUAKE, MOVE_PSYCHIC_FANGS, MOVE_HEAD_SMASH, MOVE_LOW_KICK},
  967. },{
  968. .items = {ITEM_CHOICE_SCARF, ITEM_CHOICE_BAND},
  969. .nature = NATURE_JOLLY,
  970. .ability = 0,
  971. .EVspread = 252_ATK_252_SPE,
  972. .setMoves = {MOVE_ROCK_SLIDE, MOVE_CRUNCH},
  973. .randMoves = {MOVE_THUNDER_PUNCH, MOVE_ICE_PUNCH, MOVE_FIRE_PUNCH, MOVE_IRON_HEAD, MOVE_ZEN_HEADBUTT},
  974. },
  975. };
  976. struct ChannelSet IllumatrixSets[] = {
  977. {
  978. .items = {ITEM_LIFE_ORB},
  979. .nature = NATURE_TIMID,
  980. .ability = 3,
  981. .EVspread = 252_SPA_252_SPE,
  982. .setMoves = {MOVE_SUNNY_DAY},
  983. .randMoves = {MOVE_SOLAR_BEAM, MOVE_THINK_FAST, MOVE_AEROBLAST, MOVE_HEAT_WAVE, MOVE_PSYCHIC, MOVE_MIND_BLOWN},
  984. },{
  985. .items = {ITEM_FLYING_GEM},
  986. .nature = NATURE_TIMID,
  987. .ability = 0,
  988. .EVspread = 252_SPA_252_SPE,
  989. .setMoves = {MOVE_HURRICANE},
  990. .randMoves = {MOVE_THINK_FAST, MOVE_FOCUS_BLAST, MOVE_HYPNOSIS, MOVE_PSYCHIC},
  991. },{
  992. .items = {ITEM_CHOICE_SCARF, ITEM_CHOICE_SPECS},
  993. .nature = NATURE_JOLLY,
  994. .ability = 2,
  995. .EVspread = 252_ATK_252_SPE,
  996. .setMoves = {MOVE_AEROBLAST, MOVE_PSYCHO_BOOST},
  997. .randMoves = {MOVE_HEAT_WAVE, MOVE_AURA_SPHERE, MOVE_EARTH_POWER, MOVE_DAZZLING_GLEAM, MOVE_ENERGY_BALL, MOVE_U_TURN},
  998. },{
  999. .items = {ITEM_COLBUR_BERRY},
  1000. .nature = NATURE_TIMID,
  1001. .ability = 2,
  1002. .EVspread = 252_SPE_252_SPA,
  1003. .setMoves = {MOVE_ROOST, MOVE_NASTY_PLOT},
  1004. .randMoves = {MOVE_THINK_FAST, MOVE_PSYSHOCK, MOVE_AEROBLAST, MOVE_HEAT_WAVE},
  1005. },{
  1006. .items = {ITEM_LIGHT_CLAY},
  1007. .nature = NATURE_TIMID,
  1008. .ability = 3,
  1009. .EVspread = 252_HP_252_SPE,
  1010. .setMoves = {MOVE_REFLECT, MOVE_LIGHT_SCREEN},
  1011. .randMoves = {MOVE_TELEPORT, MOVE_THUNDER_WAVE, MOVE_TAIL_WIND, MOVE_FUTURE_SIGHT},
  1012. },
  1013. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement