summaryrefslogtreecommitdiff
path: root/include/constants/items.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/constants/items.h')
-rw-r--r--include/constants/items.h65
1 files changed, 65 insertions, 0 deletions
diff --git a/include/constants/items.h b/include/constants/items.h
index f1649cf3..5844c001 100644
--- a/include/constants/items.h
+++ b/include/constants/items.h
@@ -19,6 +19,71 @@
#define NUM_BAG_BALLS 15
#define NUM_BAG_BATTLE_ITEMS 30
+#define ITEMATTR_PRICE 0
+#define ITEMATTR_HOLD_EFFECT 1
+#define ITEMATTR_HOLD_EFFECT_PARAM 2
+#define ITEMATTR_PREVENT_TOSS 3
+#define ITEMATTR_SELECTABLE 4
+#define ITEMATTR_POCKET 5
+#define ITEMATTR_UNKA 6
+#define ITEMATTR_UNKB 7
+#define ITEMATTR_UNK4 8
+#define ITEMATTR_UNK5 9
+#define ITEMATTR_UNK6 10
+#define ITEMATTR_NATURAL_GIFT_POWER 11
+#define ITEMATTR_UNK8_0 12
+#define ITEMATTR_UNK8_B 13
+#define ITEMATTR_PARTY_USE 14
+#define ITEMATTR_SLP_HEAL 15
+#define ITEMATTR_PSN_HEAL 16
+#define ITEMATTR_BRN_HEAL 17
+#define ITEMATTR_FRZ_HEAL 18
+#define ITEMATTR_PRZ_HEAL 19
+#define ITEMATTR_CFS_HEAL 20
+#define ITEMATTR_INF_HEAL 21
+#define ITEMATTR_GUARD_SPEC 22
+#define ITEMATTR_REVIVE 23
+#define ITEMATTR_REVIVE_ALL 24
+#define ITEMATTR_LEVEL_UP 25
+#define ITEMATTR_EVOLVE 26
+#define ITEMATTR_ATK_STAGES 27
+#define ITEMATTR_DEF_STAGES 28
+#define ITEMATTR_SPATK_STAGES 29
+#define ITEMATTR_SPDEF_STAGES 30
+#define ITEMATTR_SPEED_STAGES 31
+#define ITEMATTR_ACCURACY_STAGES 32
+#define ITEMATTR_CRITRATE_STAGES 33
+#define ITEMATTR_PP_UP 34
+#define ITEMATTR_PP_MAX 35
+#define ITEMATTR_PP_RESTORE 36
+#define ITEMATTR_PP_RESTORE_ALL 37
+#define ITEMATTR_HP_RESTORE 38
+#define ITEMATTR_HP_EV_UP 39
+#define ITEMATTR_ATK_EV_UP 40
+#define ITEMATTR_DEF_EV_UP 41
+#define ITEMATTR_SPEED_EV_UP 42
+#define ITEMATTR_SPATK_EV_UP 43
+#define ITEMATTR_SPDEF_EV_UP 44
+#define ITEMATTR_FRIENDSHIP_MOD_LO 45
+#define ITEMATTR_FRIENDSHIP_MOD_MED 46
+#define ITEMATTR_FRIENDSHIP_MOD_HI 47
+#define ITEMATTR_HP_EV_UP_PARAM 48
+#define ITEMATTR_ATK_EV_UP_PARAM 49
+#define ITEMATTR_DEF_EV_UP_PARAM 50
+#define ITEMATTR_SPEED_EV_UP_PARAM 51
+#define ITEMATTR_SPATK_EV_UP_PARAM 52
+#define ITEMATTR_SPDEF_EV_UP_PARAM 53
+#define ITEMATTR_HP_RESTORE_PARAM 54
+#define ITEMATTR_PP_RESTORE_PARAM 55
+#define ITEMATTR_FRIENDSHIP_MOD_LO_PARAM 56
+#define ITEMATTR_FRIENDSHIP_MOD_MED_PARAM 57
+#define ITEMATTR_FRIENDSHIP_MOD_HI_PARAM 58
+
+#define PP_RESTORE_ALL 127
+#define HP_RESTORE_ALL 255
+#define HP_RESTORE_HALF 254
+#define HP_RESTORE_QTR 253
+
#define HOLD_EFFECT_NONE 0
#define HOLD_EFFECT_HP_RESTORE 1
#define HOLD_EFFECT_DIALGA_BOOST 2