No Description

pkmn_attributes.h 1.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. #ifndef PKMN_ATTRIBUTES_H
  2. #define PKMN_ATTRIBUTES_H
  3. #define ATTR_PID 0x0
  4. #define ATTR_TID 0x1
  5. #define ATTR_NAME 0x2
  6. #define ATTR_FONT_LANG 0x3
  7. #define ATTR_SANITY 0x4
  8. #define ATTR_OT_NAME 0x7
  9. #define ATTR_MARKS 0x8
  10. #define ATTR_CHECKSUM 0x9
  11. #define ATTR_SPECIES 0xB
  12. #define ATTR_HELD_ITEM 0xC
  13. #define ATTR_ATTACK_1 0xD
  14. #define ATTR_ATTACK_2 0xE
  15. #define ATTR_ATTACK_3 0xF
  16. #define ATTR_ATTACK_4 0x10
  17. #define ATTR_PP_1 0x11
  18. #define ATTR_PP_2 0x12
  19. #define ATTR_PP_3 0x13
  20. #define ATTR_PP_4 0x14
  21. #define ATTR_PP_BONUS 0x15
  22. #define ATTR_COOLNESS 0x16
  23. #define ATTR_BEAUTY 0x17
  24. #define ATTR_CUTENESS 0x18
  25. #define ATTR_EXP 0x19
  26. #define ATTR_HP_EV 0x1A
  27. #define ATTR_ATTACK_EV 0x1B
  28. #define ATTR_DEFENCE_EV 0x1C
  29. #define ATTR_SPEED_EV 0x1D
  30. #define ATTR_SP_ATTACK_EV 0x1E
  31. #define ATTR_SP_DEFENCE_EV 0x1F
  32. #define ATTR_HAPPINESS 0x20
  33. #define ATTR_SMARTNESS 0x21
  34. #define ATTR_POKERUS 0x22
  35. #define ATTR_CATCH_LOCATION 0x23
  36. #define ATTR_CATCH_LVL 0x24
  37. #define ATTR_HP_IV 0x27
  38. #define ATTR_ATTACK_IV 0x28
  39. #define ATTR_DEFENCE_IV 0x29
  40. #define ATTR_SPEED_IV 0x2A
  41. #define ATTR_SPECIAL_ATTACK_IV 0x2B
  42. #define ATTR_SPECIAL_DEFENCE_IV 0x2C
  43. #define ATTR_IS_EGG 0x2D
  44. #define ATTR_ABILITY_BIT 0x2E
  45. #define ATTR_TOUGHNESS 0x2F
  46. #define ATTR_SHEEN 0x30
  47. #define ATTR_STATUS_AILMENT 0x37
  48. #define ATTR_LEVEL 0x38
  49. #define ATTR_CURRENT_HP 0x39
  50. #define ATTR_TOTAL_HP 0x3A
  51. #define ATTR_ATTACK 0x3B
  52. #define ATTR_DEFENCE 0x3C
  53. #define ATTR_SPEED 0x3D
  54. #define ATTR_SPECIAL_ATTACK 0x3E
  55. #define ATTR_SPECIAL_DEFENCE 0x3F
  56. #define ATTR_SPECIES_2 0x41
  57. #endif /* PKMN_ATTRIBUTES_H */