|
|
|
|
@@ -30,6 +30,7 @@ import javax.annotation.Nullable;
|
|
|
|
|
import lombok.AllArgsConstructor;
|
|
|
|
|
import lombok.Getter;
|
|
|
|
|
import static net.runelite.api.ItemID.*;
|
|
|
|
|
import static net.runelite.client.plugins.itemcharges.ItemChargeType.POTION;
|
|
|
|
|
import static net.runelite.client.plugins.itemcharges.ItemChargeType.*;
|
|
|
|
|
|
|
|
|
|
@AllArgsConstructor
|
|
|
|
|
@@ -41,6 +42,42 @@ enum ItemWithCharge
|
|
|
|
|
ABRACE3(ABYSSAL_BRACELET, ABYSSAL_BRACELET3, 3),
|
|
|
|
|
ABRACE4(ABYSSAL_BRACELET, ABYSSAL_BRACELET4, 4),
|
|
|
|
|
ABRACE5(ABYSSAL_BRACELET, ABYSSAL_BRACELET5, 5),
|
|
|
|
|
ABSORPTION1(POTION, ABSORPTION_1, 1),
|
|
|
|
|
ABSORPTION2(POTION, ABSORPTION_2, 2),
|
|
|
|
|
ABSORPTION3(POTION, ABSORPTION_3, 3),
|
|
|
|
|
ABSORPTION4(POTION, ABSORPTION_4, 4),
|
|
|
|
|
AGILITY1(POTION, AGILITY_POTION1, 1),
|
|
|
|
|
AGILITY2(POTION, AGILITY_POTION2, 2),
|
|
|
|
|
AGILITY3(POTION, AGILITY_POTION3, 3),
|
|
|
|
|
AGILITY4(POTION, AGILITY_POTION4, 4),
|
|
|
|
|
ANTI1(POTION, ANTIPOISON1, 1),
|
|
|
|
|
ANTI2(POTION, ANTIPOISON2, 2),
|
|
|
|
|
ANTI3(POTION, ANTIPOISON3, 3),
|
|
|
|
|
ANTI4(POTION, ANTIPOISON4, 4),
|
|
|
|
|
ANTIDOTE_P1(POTION, ANTIDOTE1, 1),
|
|
|
|
|
ANTIDOTE_P2(POTION, ANTIDOTE2, 2),
|
|
|
|
|
ANTIDOTE_P3(POTION, ANTIDOTE3, 3),
|
|
|
|
|
ANTIDOTE_P4(POTION, ANTIDOTE4, 4),
|
|
|
|
|
ANTIDOTE_PP1(POTION, ANTIDOTE1_5958, 1),
|
|
|
|
|
ANTIDOTE_PP2(POTION, ANTIDOTE2_5956, 2),
|
|
|
|
|
ANTIDOTE_PP3(POTION, ANTIDOTE3_5954, 3),
|
|
|
|
|
ANTIDOTE_PP4(POTION, ANTIDOTE4_5952, 4),
|
|
|
|
|
ANTIFIRE1(POTION, ANTIFIRE_POTION1, 1),
|
|
|
|
|
ANTIFIRE2(POTION, ANTIFIRE_POTION2, 2),
|
|
|
|
|
ANTIFIRE3(POTION, ANTIFIRE_POTION3, 3),
|
|
|
|
|
ANTIFIRE4(POTION, ANTIFIRE_POTION4, 4),
|
|
|
|
|
ANTIVEN1(POTION, ANTIVENOM1, 1),
|
|
|
|
|
ANTIVEN2(POTION, ANTIVENOM2, 2),
|
|
|
|
|
ANTIVEN3(POTION, ANTIVENOM3, 3),
|
|
|
|
|
ANTIVEN4(POTION, ANTIVENOM4, 4),
|
|
|
|
|
ANTIVENOM_P1(POTION, ANTIVENOM1_12919, 1),
|
|
|
|
|
ANTIVENOM_P2(POTION, ANTIVENOM2_12917, 2),
|
|
|
|
|
ANTIVENOM_P3(POTION, ANTIVENOM3_12915, 3),
|
|
|
|
|
ANTIVENOM_P4(POTION, ANTIVENOM4_12913, 4),
|
|
|
|
|
ATTACK1(POTION, ATTACK_POTION1, 1),
|
|
|
|
|
ATTACK2(POTION, ATTACK_POTION2, 2),
|
|
|
|
|
ATTACK3(POTION, ATTACK_POTION3, 3),
|
|
|
|
|
ATTACK4(POTION, ATTACK_POTION4, 4),
|
|
|
|
|
BASKET_APPLES1(FRUIT_BASKET, APPLES1, 1),
|
|
|
|
|
BASKET_APPLES2(FRUIT_BASKET, APPLES2, 2),
|
|
|
|
|
BASKET_APPLES3(FRUIT_BASKET, APPLES3, 3),
|
|
|
|
|
@@ -66,10 +103,22 @@ enum ItemWithCharge
|
|
|
|
|
BASKET_TOMATOES3(FRUIT_BASKET, TOMATOES3, 3),
|
|
|
|
|
BASKET_TOMATOES4(FRUIT_BASKET, TOMATOES4, 4),
|
|
|
|
|
BASKET_TOMATOES5(FRUIT_BASKET, TOMATOES5, 5),
|
|
|
|
|
BASTION1(POTION, BASTION_POTION1, 1),
|
|
|
|
|
BASTION2(POTION, BASTION_POTION2, 2),
|
|
|
|
|
BASTION3(POTION, BASTION_POTION3, 3),
|
|
|
|
|
BASTION4(POTION, BASTION_POTION4, 4),
|
|
|
|
|
BATTLEMAGE1(POTION, BATTLEMAGE_POTION1, 1),
|
|
|
|
|
BATTLEMAGE2(POTION, BATTLEMAGE_POTION2, 2),
|
|
|
|
|
BATTLEMAGE3(POTION, BATTLEMAGE_POTION3, 3),
|
|
|
|
|
BATTLEMAGE4(POTION, BATTLEMAGE_POTION4, 4),
|
|
|
|
|
BELLOWS0(BELLOWS, OGRE_BELLOWS, 0),
|
|
|
|
|
BELLOWS1(BELLOWS, OGRE_BELLOWS_1, 1),
|
|
|
|
|
BELLOWS2(BELLOWS, OGRE_BELLOWS_2, 2),
|
|
|
|
|
BELLOWS3(BELLOWS, OGRE_BELLOWS_3, 3),
|
|
|
|
|
BLIGHTED_SUPER_REST1(POTION, BLIGHTED_SUPER_RESTORE1, 1),
|
|
|
|
|
BLIGHTED_SUPER_REST2(POTION, BLIGHTED_SUPER_RESTORE2, 2),
|
|
|
|
|
BLIGHTED_SUPER_REST3(POTION, BLIGHTED_SUPER_RESTORE3, 3),
|
|
|
|
|
BLIGHTED_SUPER_REST4(POTION, BLIGHTED_SUPER_RESTORE4, 4),
|
|
|
|
|
BURNING1(TELEPORT, BURNING_AMULET1, 1),
|
|
|
|
|
BURNING2(TELEPORT, BURNING_AMULET2, 2),
|
|
|
|
|
BURNING3(TELEPORT, BURNING_AMULET3, 3),
|
|
|
|
|
@@ -81,16 +130,76 @@ enum ItemWithCharge
|
|
|
|
|
CBRACE4(TELEPORT, COMBAT_BRACELET4, 4),
|
|
|
|
|
CBRACE5(TELEPORT, COMBAT_BRACELET5, 5),
|
|
|
|
|
CBRACE6(TELEPORT, COMBAT_BRACELET6, 6),
|
|
|
|
|
COMBAT1(POTION, COMBAT_POTION1, 1),
|
|
|
|
|
COMBAT2(POTION, COMBAT_POTION2, 2),
|
|
|
|
|
COMBAT3(POTION, COMBAT_POTION3, 3),
|
|
|
|
|
COMBAT4(POTION, COMBAT_POTION4, 4),
|
|
|
|
|
COMPOST1(POTION, COMPOST_POTION1, 1),
|
|
|
|
|
COMPOST2(POTION, COMPOST_POTION2, 2),
|
|
|
|
|
COMPOST3(POTION, COMPOST_POTION3, 3),
|
|
|
|
|
COMPOST4(POTION, COMPOST_POTION4, 4),
|
|
|
|
|
DEFENCE1(POTION, DEFENCE_POTION1, 1),
|
|
|
|
|
DEFENCE2(POTION, DEFENCE_POTION2, 2),
|
|
|
|
|
DEFENCE3(POTION, DEFENCE_POTION3, 3),
|
|
|
|
|
DEFENCE4(POTION, DEFENCE_POTION4, 4),
|
|
|
|
|
DIGSITE1(TELEPORT, DIGSITE_PENDANT_1, 1),
|
|
|
|
|
DIGSITE2(TELEPORT, DIGSITE_PENDANT_2, 2),
|
|
|
|
|
DIGSITE3(TELEPORT, DIGSITE_PENDANT_3, 3),
|
|
|
|
|
DIGSITE4(TELEPORT, DIGSITE_PENDANT_4, 4),
|
|
|
|
|
DIGSITE5(TELEPORT, DIGSITE_PENDANT_5, 5),
|
|
|
|
|
DIVINE_BASTION1(POTION, DIVINE_BASTION_POTION1, 1),
|
|
|
|
|
DIVINE_BASTION2(POTION, DIVINE_BASTION_POTION2, 2),
|
|
|
|
|
DIVINE_BASTION3(POTION, DIVINE_BASTION_POTION3, 3),
|
|
|
|
|
DIVINE_BASTION4(POTION, DIVINE_BASTION_POTION4, 4),
|
|
|
|
|
DIVINE_BATTLEMAGE1(POTION, DIVINE_BATTLEMAGE_POTION1, 1),
|
|
|
|
|
DIVINE_BATTLEMAGE2(POTION, DIVINE_BATTLEMAGE_POTION2, 2),
|
|
|
|
|
DIVINE_BATTLEMAGE3(POTION, DIVINE_BATTLEMAGE_POTION3, 3),
|
|
|
|
|
DIVINE_BATTLEMAGE4(POTION, DIVINE_BATTLEMAGE_POTION4, 4),
|
|
|
|
|
DIVINE_MAGIC1(POTION, DIVINE_MAGIC_POTION1, 1),
|
|
|
|
|
DIVINE_MAGIC2(POTION, DIVINE_MAGIC_POTION2, 2),
|
|
|
|
|
DIVINE_MAGIC3(POTION, DIVINE_MAGIC_POTION3, 3),
|
|
|
|
|
DIVINE_MAGIC4(POTION, DIVINE_MAGIC_POTION4, 4),
|
|
|
|
|
DIVINE_RANGING1(POTION, DIVINE_RANGING_POTION1, 1),
|
|
|
|
|
DIVINE_RANGING2(POTION, DIVINE_RANGING_POTION2, 2),
|
|
|
|
|
DIVINE_RANGING3(POTION, DIVINE_RANGING_POTION3, 3),
|
|
|
|
|
DIVINE_RANGING4(POTION, DIVINE_RANGING_POTION4, 4),
|
|
|
|
|
DIVINE_SUPER_ATTACK1(POTION, DIVINE_SUPER_ATTACK_POTION1, 1),
|
|
|
|
|
DIVINE_SUPER_ATTACK2(POTION, DIVINE_SUPER_ATTACK_POTION2, 2),
|
|
|
|
|
DIVINE_SUPER_ATTACK3(POTION, DIVINE_SUPER_ATTACK_POTION3, 3),
|
|
|
|
|
DIVINE_SUPER_ATTACK4(POTION, DIVINE_SUPER_ATTACK_POTION4, 4),
|
|
|
|
|
DIVINE_SUPER_COMBAT1(POTION, DIVINE_SUPER_COMBAT_POTION1, 1),
|
|
|
|
|
DIVINE_SUPER_COMBAT2(POTION, DIVINE_SUPER_COMBAT_POTION2, 2),
|
|
|
|
|
DIVINE_SUPER_COMBAT3(POTION, DIVINE_SUPER_COMBAT_POTION3, 3),
|
|
|
|
|
DIVINE_SUPER_COMBAT4(POTION, DIVINE_SUPER_COMBAT_POTION4, 4),
|
|
|
|
|
DIVINE_SUPER_DEFENCE1(POTION, DIVINE_SUPER_DEFENCE_POTION1, 1),
|
|
|
|
|
DIVINE_SUPER_DEFENCE2(POTION, DIVINE_SUPER_DEFENCE_POTION2, 2),
|
|
|
|
|
DIVINE_SUPER_DEFENCE3(POTION, DIVINE_SUPER_DEFENCE_POTION3, 3),
|
|
|
|
|
DIVINE_SUPER_DEFENCE4(POTION, DIVINE_SUPER_DEFENCE_POTION4, 4),
|
|
|
|
|
DIVINE_SUPER_STRENGTH1(POTION, DIVINE_SUPER_STRENGTH_POTION1, 1),
|
|
|
|
|
DIVINE_SUPER_STRENGTH2(POTION, DIVINE_SUPER_STRENGTH_POTION2, 2),
|
|
|
|
|
DIVINE_SUPER_STRENGTH3(POTION, DIVINE_SUPER_STRENGTH_POTION3, 3),
|
|
|
|
|
DIVINE_SUPER_STRENGTH4(POTION, DIVINE_SUPER_STRENGTH_POTION4, 4),
|
|
|
|
|
ELYRE1(TELEPORT, ENCHANTED_LYRE1, 1),
|
|
|
|
|
ELYRE2(TELEPORT, ENCHANTED_LYRE2, 2),
|
|
|
|
|
ELYRE3(TELEPORT, ENCHANTED_LYRE3, 3),
|
|
|
|
|
ELYRE4(TELEPORT, ENCHANTED_LYRE4, 4),
|
|
|
|
|
ELYRE5(TELEPORT, ENCHANTED_LYRE5, 5),
|
|
|
|
|
ENERGY1(POTION, ENERGY_POTION1, 1),
|
|
|
|
|
ENERGY2(POTION, ENERGY_POTION2, 2),
|
|
|
|
|
ENERGY3(POTION, ENERGY_POTION3, 3),
|
|
|
|
|
ENERGY4(POTION, ENERGY_POTION4, 4),
|
|
|
|
|
EXTENDED_ANTIFI1(POTION, EXTENDED_ANTIFIRE1, 1),
|
|
|
|
|
EXTENDED_ANTIFI2(POTION, EXTENDED_ANTIFIRE2, 2),
|
|
|
|
|
EXTENDED_ANTIFI3(POTION, EXTENDED_ANTIFIRE3, 3),
|
|
|
|
|
EXTENDED_ANTIFI4(POTION, EXTENDED_ANTIFIRE4, 4),
|
|
|
|
|
EXTENDED_SUPER_ANTI1(POTION, EXTENDED_SUPER_ANTIFIRE1, 1),
|
|
|
|
|
EXTENDED_SUPER_ANTI2(POTION, EXTENDED_SUPER_ANTIFIRE2, 2),
|
|
|
|
|
EXTENDED_SUPER_ANTI3(POTION, EXTENDED_SUPER_ANTIFIRE3, 3),
|
|
|
|
|
EXTENDED_SUPER_ANTI4(POTION, EXTENDED_SUPER_ANTIFIRE4, 4),
|
|
|
|
|
FISHING1(POTION, FISHING_POTION1, 1),
|
|
|
|
|
FISHING2(POTION, FISHING_POTION2, 2),
|
|
|
|
|
FISHING3(POTION, FISHING_POTION3, 3),
|
|
|
|
|
FISHING4(POTION, FISHING_POTION4, 4),
|
|
|
|
|
FUNGICIDE0(FUNGICIDE_SPRAY, FUNGICIDE_SPRAY_0, 0),
|
|
|
|
|
FUNGICIDE1(FUNGICIDE_SPRAY, FUNGICIDE_SPRAY_1, 1),
|
|
|
|
|
FUNGICIDE2(FUNGICIDE_SPRAY, FUNGICIDE_SPRAY_2, 2),
|
|
|
|
|
@@ -122,8 +231,28 @@ enum ItemWithCharge
|
|
|
|
|
GLORYT4(TELEPORT, AMULET_OF_GLORY_T4, 4),
|
|
|
|
|
GLORYT5(TELEPORT, AMULET_OF_GLORY_T5, 5),
|
|
|
|
|
GLORYT6(TELEPORT, AMULET_OF_GLORY_T6, 6),
|
|
|
|
|
GREST1(GUTHIX_REST, GUTHIX_REST1, 1),
|
|
|
|
|
GREST2(GUTHIX_REST, GUTHIX_REST2, 2),
|
|
|
|
|
GREST3(GUTHIX_REST, GUTHIX_REST3, 3),
|
|
|
|
|
GREST4(GUTHIX_REST, GUTHIX_REST4, 4),
|
|
|
|
|
GUTHIX_BAL1(POTION, GUTHIX_BALANCE1, 1),
|
|
|
|
|
GUTHIX_BAL2(POTION, GUTHIX_BALANCE2, 2),
|
|
|
|
|
GUTHIX_BAL3(POTION, GUTHIX_BALANCE3, 3),
|
|
|
|
|
GUTHIX_BAL4(POTION, GUTHIX_BALANCE4, 4),
|
|
|
|
|
HUNTER1(POTION, HUNTER_POTION1, 1),
|
|
|
|
|
HUNTER2(POTION, HUNTER_POTION2, 2),
|
|
|
|
|
HUNTER3(POTION, HUNTER_POTION3, 3),
|
|
|
|
|
HUNTER4(POTION, HUNTER_POTION4, 4),
|
|
|
|
|
IMP_IN_A_BOX1(IMPBOX, IMPINABOX1, 1),
|
|
|
|
|
IMP_IN_A_BOX2(IMPBOX, IMPINABOX2, 2),
|
|
|
|
|
MAGIC1(POTION, MAGIC_POTION1, 1),
|
|
|
|
|
MAGIC2(POTION, MAGIC_POTION2, 2),
|
|
|
|
|
MAGIC3(POTION, MAGIC_POTION3, 3),
|
|
|
|
|
MAGIC4(POTION, MAGIC_POTION4, 4),
|
|
|
|
|
OVERLOAD1(POTION, OVERLOAD_1, 1),
|
|
|
|
|
OVERLOAD2(POTION, OVERLOAD_2, 2),
|
|
|
|
|
OVERLOAD3(POTION, OVERLOAD_3, 3),
|
|
|
|
|
OVERLOAD4(POTION, OVERLOAD_4, 4),
|
|
|
|
|
PASSAGE1(TELEPORT, NECKLACE_OF_PASSAGE1, 1),
|
|
|
|
|
PASSAGE2(TELEPORT, NECKLACE_OF_PASSAGE2, 2),
|
|
|
|
|
PASSAGE3(TELEPORT, NECKLACE_OF_PASSAGE3, 3),
|
|
|
|
|
@@ -137,6 +266,22 @@ enum ItemWithCharge
|
|
|
|
|
PHARAO6(TELEPORT, PHARAOHS_SCEPTRE_6, 6),
|
|
|
|
|
PHARAO7(TELEPORT, PHARAOHS_SCEPTRE_7, 7),
|
|
|
|
|
PHARAO8(TELEPORT, PHARAOHS_SCEPTRE_8, 8),
|
|
|
|
|
PRAYER1(POTION, PRAYER_POTION1, 1),
|
|
|
|
|
PRAYER2(POTION, PRAYER_POTION2, 2),
|
|
|
|
|
PRAYER3(POTION, PRAYER_POTION3, 3),
|
|
|
|
|
PRAYER4(POTION, PRAYER_POTION4, 4),
|
|
|
|
|
RANGING1(POTION, RANGING_POTION1, 1),
|
|
|
|
|
RANGING2(POTION, RANGING_POTION2, 2),
|
|
|
|
|
RANGING3(POTION, RANGING_POTION3, 3),
|
|
|
|
|
RANGING4(POTION, RANGING_POTION4, 4),
|
|
|
|
|
RELICYMS1(POTION, RELICYMS_BALM1, 1),
|
|
|
|
|
RELICYMS2(POTION, RELICYMS_BALM2, 2),
|
|
|
|
|
RELICYMS3(POTION, RELICYMS_BALM3, 3),
|
|
|
|
|
RELICYMS4(POTION, RELICYMS_BALM4, 4),
|
|
|
|
|
RESTORE1(POTION, RESTORE_POTION1, 1),
|
|
|
|
|
RESTORE2(POTION, RESTORE_POTION2, 2),
|
|
|
|
|
RESTORE3(POTION, RESTORE_POTION3, 3),
|
|
|
|
|
RESTORE4(POTION, RESTORE_POTION4, 4),
|
|
|
|
|
RETURNING1(TELEPORT, RING_OF_RETURNING1, 1),
|
|
|
|
|
RETURNING2(TELEPORT, RING_OF_RETURNING2, 2),
|
|
|
|
|
RETURNING3(TELEPORT, RING_OF_RETURNING3, 3),
|
|
|
|
|
@@ -193,12 +338,72 @@ enum ItemWithCharge
|
|
|
|
|
SACK_POTATOES8(SACK, POTATOES8, 8),
|
|
|
|
|
SACK_POTATOES9(SACK, POTATOES9, 9),
|
|
|
|
|
SACK_POTATOES10(SACK, POTATOES10, 10),
|
|
|
|
|
SANFEW1(POTION, SANFEW_SERUM1, 1),
|
|
|
|
|
SANFEW2(POTION, SANFEW_SERUM2, 2),
|
|
|
|
|
SANFEW3(POTION, SANFEW_SERUM3, 3),
|
|
|
|
|
SANFEW4(POTION, SANFEW_SERUM4, 4),
|
|
|
|
|
SARADOMIN_BR1(POTION, SARADOMIN_BREW1, 1),
|
|
|
|
|
SARADOMIN_BR2(POTION, SARADOMIN_BREW2, 2),
|
|
|
|
|
SARADOMIN_BR3(POTION, SARADOMIN_BREW3, 3),
|
|
|
|
|
SARADOMIN_BR4(POTION, SARADOMIN_BREW4, 4),
|
|
|
|
|
SERUM_2071(POTION, SERUM_207_1, 1),
|
|
|
|
|
SERUM_2072(POTION, SERUM_207_2, 2),
|
|
|
|
|
SERUM_2073(POTION, SERUM_207_3, 3),
|
|
|
|
|
SERUM_2074(POTION, SERUM_207_4, 4),
|
|
|
|
|
SERUM_2081(POTION, SERUM_208_1, 1),
|
|
|
|
|
SERUM_2082(POTION, SERUM_208_2, 2),
|
|
|
|
|
SERUM_2083(POTION, SERUM_208_3, 3),
|
|
|
|
|
SERUM_2084(POTION, SERUM_208_4, 4),
|
|
|
|
|
SKILLS1(TELEPORT, SKILLS_NECKLACE1, 1),
|
|
|
|
|
SKILLS2(TELEPORT, SKILLS_NECKLACE2, 2),
|
|
|
|
|
SKILLS3(TELEPORT, SKILLS_NECKLACE3, 3),
|
|
|
|
|
SKILLS4(TELEPORT, SKILLS_NECKLACE4, 4),
|
|
|
|
|
SKILLS5(TELEPORT, SKILLS_NECKLACE5, 5),
|
|
|
|
|
SKILLS6(TELEPORT, SKILLS_NECKLACE6, 6),
|
|
|
|
|
STAMINA1(POTION, STAMINA_POTION1, 1),
|
|
|
|
|
STAMINA2(POTION, STAMINA_POTION2, 2),
|
|
|
|
|
STAMINA3(POTION, STAMINA_POTION3, 3),
|
|
|
|
|
STAMINA4(POTION, STAMINA_POTION4, 4),
|
|
|
|
|
STRENGTH1(POTION, STRENGTH_POTION1, 1),
|
|
|
|
|
STRENGTH2(POTION, STRENGTH_POTION2, 2),
|
|
|
|
|
STRENGTH3(POTION, STRENGTH_POTION3, 3),
|
|
|
|
|
STRENGTH4(POTION, STRENGTH_POTION4, 4),
|
|
|
|
|
SUPERANTI1(POTION, SUPERANTIPOISON1, 1),
|
|
|
|
|
SUPERANTI2(POTION, SUPERANTIPOISON2, 2),
|
|
|
|
|
SUPERANTI3(POTION, SUPERANTIPOISON3, 3),
|
|
|
|
|
SUPERANTI4(POTION, SUPERANTIPOISON4, 4),
|
|
|
|
|
SUPER_ANTIFIRE1(POTION, SUPER_ANTIFIRE_POTION1, 1),
|
|
|
|
|
SUPER_ANTIFIRE2(POTION, SUPER_ANTIFIRE_POTION2, 2),
|
|
|
|
|
SUPER_ANTIFIRE3(POTION, SUPER_ANTIFIRE_POTION3, 3),
|
|
|
|
|
SUPER_ANTIFIRE4(POTION, SUPER_ANTIFIRE_POTION4, 4),
|
|
|
|
|
SUPER_ATT1(POTION, SUPER_ATTACK1, 1),
|
|
|
|
|
SUPER_ATT2(POTION, SUPER_ATTACK2, 2),
|
|
|
|
|
SUPER_ATT3(POTION, SUPER_ATTACK3, 3),
|
|
|
|
|
SUPER_ATT4(POTION, SUPER_ATTACK4, 4),
|
|
|
|
|
SUPER_COMB1(POTION, SUPER_COMBAT_POTION1, 1),
|
|
|
|
|
SUPER_COMB2(POTION, SUPER_COMBAT_POTION2, 2),
|
|
|
|
|
SUPER_COMB3(POTION, SUPER_COMBAT_POTION3, 3),
|
|
|
|
|
SUPER_COMB4(POTION, SUPER_COMBAT_POTION4, 4),
|
|
|
|
|
SUPER_DEF1(POTION, SUPER_DEFENCE1, 1),
|
|
|
|
|
SUPER_DEF2(POTION, SUPER_DEFENCE2, 2),
|
|
|
|
|
SUPER_DEF3(POTION, SUPER_DEFENCE3, 3),
|
|
|
|
|
SUPER_DEF4(POTION, SUPER_DEFENCE4, 4),
|
|
|
|
|
SUPER_ENERG1(POTION, SUPER_ENERGY1, 1),
|
|
|
|
|
SUPER_ENERG2(POTION, SUPER_ENERGY2, 2),
|
|
|
|
|
SUPER_ENERG3(POTION, SUPER_ENERGY3, 3),
|
|
|
|
|
SUPER_ENERG4(POTION, SUPER_ENERGY4, 4),
|
|
|
|
|
SUPER_MAG1(POTION, SUPER_MAGIC_POTION_1, 1),
|
|
|
|
|
SUPER_MAG2(POTION, SUPER_MAGIC_POTION_2, 2),
|
|
|
|
|
SUPER_MAG3(POTION, SUPER_MAGIC_POTION_3, 3),
|
|
|
|
|
SUPER_MAG4(POTION, SUPER_MAGIC_POTION_4, 4),
|
|
|
|
|
SUPER_RANG1(POTION, SUPER_RANGING_1, 1),
|
|
|
|
|
SUPER_RANG2(POTION, SUPER_RANGING_2, 2),
|
|
|
|
|
SUPER_RANG3(POTION, SUPER_RANGING_3, 3),
|
|
|
|
|
SUPER_RANG4(POTION, SUPER_RANGING_4, 4),
|
|
|
|
|
SUPER_REST1(POTION, SUPER_RESTORE1, 1),
|
|
|
|
|
SUPER_REST2(POTION, SUPER_RESTORE2, 2),
|
|
|
|
|
SUPER_REST3(POTION, SUPER_RESTORE3, 3),
|
|
|
|
|
SUPER_REST4(POTION, SUPER_RESTORE4, 4),
|
|
|
|
|
TCRYSTAL1(TELEPORT, TELEPORT_CRYSTAL_1, 1),
|
|
|
|
|
TCRYSTAL2(TELEPORT, TELEPORT_CRYSTAL_2, 2),
|
|
|
|
|
TCRYSTAL3(TELEPORT, TELEPORT_CRYSTAL_3, 3),
|
|
|
|
|
@@ -218,10 +423,11 @@ enum ItemWithCharge
|
|
|
|
|
WSKIN2(WATERSKIN, WATERSKIN2, 2),
|
|
|
|
|
WSKIN3(WATERSKIN, WATERSKIN3, 3),
|
|
|
|
|
WSKIN4(WATERSKIN, WATERSKIN4, 4),
|
|
|
|
|
GREST1(GUTHIX_REST, GUTHIX_REST1, 1),
|
|
|
|
|
GREST2(GUTHIX_REST, GUTHIX_REST2, 2),
|
|
|
|
|
GREST3(GUTHIX_REST, GUTHIX_REST3, 3),
|
|
|
|
|
GREST4(GUTHIX_REST, GUTHIX_REST4, 4);
|
|
|
|
|
ZAMORAK_BR1(POTION, ZAMORAK_BREW1, 1),
|
|
|
|
|
ZAMORAK_BR2(POTION, ZAMORAK_BREW2, 2),
|
|
|
|
|
ZAMORAK_BR3(POTION, ZAMORAK_BREW3, 3),
|
|
|
|
|
ZAMORAK_BR4(POTION, ZAMORAK_BREW4, 4),
|
|
|
|
|
;
|
|
|
|
|
|
|
|
|
|
private final ItemChargeType type;
|
|
|
|
|
private final int id;
|
|
|
|
|
|