Advertisement
Squeetz

Untitled

Mar 16th, 2024 (edited)
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. struct ChannelSet
  2. {
  3. u16 items[2]; // max 2 possible items
  4. u8 nature:6;
  5. u8 ability:2;// ability SLOT
  6. //0-1 are its normal abilities, 2-3 are its hidden abilities. On Clodown, 2 = Hidden Ability, 3 = Special Event Ability.
  7. u8 spread; // EV spread
  8. u16 setMoves[3]; // max 3 guaranteed moves
  9. u16 randMoves[6]; // max 6 random moves
  10. };
  11.  
  12. // example
  13. struct ChannelSet LizakbarSets[] = {
  14. {
  15. .items = {ITEM_LIFE_ORB, ITEM_FOCUS_SASH}, // max 2 possible items
  16. .nature = NATURE_TIMID,
  17. .ability = 2, // ability slot 2 for Lizakbar is Jihad
  18. .spread = 252_SPATK_252_SPEED,
  19. .setMoves = {MOVE_HOLY_DUTY, MOVE_DARK_PULSE}, // max 3 set moves
  20. .randMoves = {MOVE_MIND_BLOWN, MOVE_WARHEAD, MOVE_NASTY_PLOT, MOVE_SLUDGE_BOMB},
  21. },{
  22. .items = {ITEM_LIFE_ORB, ITEM_FOCUS_SASH},
  23. .nature = NATURE_JOLLY,
  24. .ability = 0, // ability slot 0 for Lizakbar is Blaze
  25. .spread = 252_ATK_252_SPEED,
  26. .randMoves = {MOVE_SWORDS_DANCE, MOVE_THROAT_CHOP, MOVE_FIRE_BOMB, MOVE_SUCKER_PUNCH, MOVE_SEED_BOMB},
  27. },
  28. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement