From 2e8013b078180f8d51024c6e1bf50150932f1218 Mon Sep 17 00:00:00 2001 From: Tyler Hardy Date: Thu, 8 Feb 2018 15:21:14 -0600 Subject: [PATCH 1/2] Update ItemID from 160 cache --- .../main/java/net/runelite/api/ItemID.java | 526 +++++++++--------- 1 file changed, 263 insertions(+), 263 deletions(-) diff --git a/runelite-api/src/main/java/net/runelite/api/ItemID.java b/runelite-api/src/main/java/net/runelite/api/ItemID.java index 4427e10a90..d640b58876 100644 --- a/runelite-api/src/main/java/net/runelite/api/ItemID.java +++ b/runelite-api/src/main/java/net/runelite/api/ItemID.java @@ -600,7 +600,7 @@ public final class ItemID public static final int ADAMANT_KNIFEP = 875; public static final int RUNE_KNIFEP = 876; public static final int BRONZE_BOLTS = 877; - public static final int BRONZE_BOLTSP = 878; + public static final int BRONZE_BOLTS_P = 878; public static final int OPAL_BOLTS = 879; public static final int PEARL_BOLTS = 880; public static final int BARBED_BOLTS = 881; @@ -1011,22 +1011,12 @@ public final class ItemID public static final int RUBY_RING = 1641; public static final int DIAMOND_RING = 1643; public static final int DRAGONSTONE_RING = 1645; - public static final int SAPPHIRE_RING_1649 = 1649; - public static final int EMERALD_RING_1650 = 1650; - public static final int RUBY_RING_1651 = 1651; - public static final int DIAMOND_RING_1652 = 1652; - public static final int DRAGONSTONE_RING_1653 = 1653; public static final int GOLD_NECKLACE = 1654; public static final int SAPPHIRE_NECKLACE = 1656; public static final int EMERALD_NECKLACE = 1658; public static final int RUBY_NECKLACE = 1660; public static final int DIAMOND_NECKLACE = 1662; public static final int DRAGON_NECKLACE = 1664; - public static final int SAPPHIRE_NECKLACE_1668 = 1668; - public static final int EMERALD_NECKLACE_1669 = 1669; - public static final int RUBY_NECKLACE_1670 = 1670; - public static final int DIAMOND_NECKLACE_1671 = 1671; - public static final int DRAGON_NECKLACE_1672 = 1672; public static final int GOLD_AMULET_U = 1673; public static final int SAPPHIRE_AMULET_U = 1675; public static final int EMERALD_AMULET_U = 1677; @@ -1034,16 +1024,11 @@ public final class ItemID public static final int DIAMOND_AMULET_U = 1681; public static final int DRAGONSTONE_AMULET_U = 1683; public static final int KARAMJA_GLOVES = 1686; - public static final int SAPPHIRE_AMULET = 1687; - public static final int EMERALD_AMULET = 1688; - public static final int RUBY_AMULET = 1689; - public static final int DIAMOND_AMULET = 1690; - public static final int DRAGONSTONE_AMMY = 1691; public static final int GOLD_AMULET = 1692; - public static final int SAPPHIRE_AMULET_1694 = 1694; - public static final int EMERALD_AMULET_1696 = 1696; - public static final int RUBY_AMULET_1698 = 1698; - public static final int DIAMOND_AMULET_1700 = 1700; + public static final int SAPPHIRE_AMULET = 1694; + public static final int EMERALD_AMULET = 1696; + public static final int RUBY_AMULET = 1698; + public static final int DIAMOND_AMULET = 1700; public static final int DRAGONSTONE_AMULET = 1702; public static final int AMULET_OF_GLORY = 1704; public static final int AMULET_OF_GLORY1 = 1706; @@ -1468,6 +1453,7 @@ public final class ItemID public static final int BLUE_PARTYHAT_2422 = 2422; public static final int KEY_PRINT = 2423; public static final int PASTE = 2424; + public static final int VORKATHS_HEAD = 2425; public static final int BURNT_OOMLIE = 2426; public static final int ATTACK_POTION4 = 2428; public static final int RESTORE_POTION4 = 2430; @@ -1668,30 +1654,6 @@ public final class ItemID public static final int CASKET_HARD_2746 = 2746; public static final int CLUE_SCROLL_HARD_2747 = 2747; public static final int CASKET_HARD_2748 = 2748; - public static final int SLIDING_PIECE = 2749; - public static final int SLIDING_PIECE_2750 = 2750; - public static final int SLIDING_PIECE_2751 = 2751; - public static final int SLIDING_PIECE_2752 = 2752; - public static final int SLIDING_PIECE_2753 = 2753; - public static final int SLIDING_PIECE_2754 = 2754; - public static final int SLIDING_PIECE_2755 = 2755; - public static final int SLIDING_PIECE_2756 = 2756; - public static final int SLIDING_PIECE_2757 = 2757; - public static final int SLIDING_PIECE_2758 = 2758; - public static final int SLIDING_PIECE_2759 = 2759; - public static final int SLIDING_PIECE_2760 = 2760; - public static final int SLIDING_PIECE_2761 = 2761; - public static final int SLIDING_PIECE_2762 = 2762; - public static final int SLIDING_PIECE_2763 = 2763; - public static final int SLIDING_PIECE_2764 = 2764; - public static final int SLIDING_PIECE_2765 = 2765; - public static final int SLIDING_PIECE_2766 = 2766; - public static final int SLIDING_PIECE_2767 = 2767; - public static final int SLIDING_PIECE_2768 = 2768; - public static final int SLIDING_PIECE_2769 = 2769; - public static final int SLIDING_PIECE_2770 = 2770; - public static final int SLIDING_PIECE_2771 = 2771; - public static final int SLIDING_PIECE_2772 = 2772; public static final int CLUE_SCROLL_HARD_2773 = 2773; public static final int CLUE_SCROLL_HARD_2774 = 2774; public static final int CASKET_HARD_2775 = 2775; @@ -2263,54 +2225,6 @@ public final class ItemID public static final int CLUE_SCROLL_MEDIUM_3616 = 3616; public static final int CLUE_SCROLL_MEDIUM_3617 = 3617; public static final int CLUE_SCROLL_MEDIUM_3618 = 3618; - public static final int SLIDING_PIECE_3619 = 3619; - public static final int SLIDING_PIECE_3620 = 3620; - public static final int SLIDING_PIECE_3621 = 3621; - public static final int SLIDING_PIECE_3622 = 3622; - public static final int SLIDING_PIECE_3623 = 3623; - public static final int SLIDING_PIECE_3624 = 3624; - public static final int SLIDING_PIECE_3625 = 3625; - public static final int SLIDING_PIECE_3626 = 3626; - public static final int SLIDING_PIECE_3627 = 3627; - public static final int SLIDING_PIECE_3628 = 3628; - public static final int SLIDING_PIECE_3629 = 3629; - public static final int SLIDING_PIECE_3630 = 3630; - public static final int SLIDING_PIECE_3631 = 3631; - public static final int SLIDING_PIECE_3632 = 3632; - public static final int SLIDING_PIECE_3633 = 3633; - public static final int SLIDING_PIECE_3634 = 3634; - public static final int SLIDING_PIECE_3635 = 3635; - public static final int SLIDING_PIECE_3636 = 3636; - public static final int SLIDING_PIECE_3637 = 3637; - public static final int SLIDING_PIECE_3638 = 3638; - public static final int SLIDING_PIECE_3639 = 3639; - public static final int SLIDING_PIECE_3640 = 3640; - public static final int SLIDING_PIECE_3641 = 3641; - public static final int SLIDING_PIECE_3642 = 3642; - public static final int SLIDING_PIECE_3643 = 3643; - public static final int SLIDING_PIECE_3644 = 3644; - public static final int SLIDING_PIECE_3645 = 3645; - public static final int SLIDING_PIECE_3646 = 3646; - public static final int SLIDING_PIECE_3647 = 3647; - public static final int SLIDING_PIECE_3648 = 3648; - public static final int SLIDING_PIECE_3649 = 3649; - public static final int SLIDING_PIECE_3650 = 3650; - public static final int SLIDING_PIECE_3651 = 3651; - public static final int SLIDING_PIECE_3652 = 3652; - public static final int SLIDING_PIECE_3653 = 3653; - public static final int SLIDING_PIECE_3654 = 3654; - public static final int SLIDING_PIECE_3655 = 3655; - public static final int SLIDING_PIECE_3656 = 3656; - public static final int SLIDING_PIECE_3657 = 3657; - public static final int SLIDING_PIECE_3658 = 3658; - public static final int SLIDING_PIECE_3659 = 3659; - public static final int SLIDING_PIECE_3660 = 3660; - public static final int SLIDING_PIECE_3661 = 3661; - public static final int SLIDING_PIECE_3662 = 3662; - public static final int SLIDING_PIECE_3663 = 3663; - public static final int SLIDING_PIECE_3664 = 3664; - public static final int SLIDING_PIECE_3665 = 3665; - public static final int SLIDING_PIECE_3666 = 3666; public static final int FLAMTAER_HAMMER = 3678; public static final int SHOE = 3680; public static final int SHOE_3681 = 3681; @@ -2471,56 +2385,8 @@ public final class ItemID public static final int GIANT_PEN = 3898; public static final int IRON_SICKLE = 3899; public static final int GHRIMS_BOOK = 3901; - public static final int SLIDING_BUTTON = 3904; - public static final int SLIDING_BUTTON_3906 = 3906; - public static final int SLIDING_BUTTON_3908 = 3908; - public static final int SLIDING_BUTTON_3910 = 3910; - public static final int SLIDING_BUTTON_3912 = 3912; - public static final int SLIDING_BUTTON_3914 = 3914; - public static final int SLIDING_BUTTON_3916 = 3916; - public static final int SLIDING_BUTTON_3918 = 3918; - public static final int SLIDING_BUTTON_3920 = 3920; - public static final int SLIDING_BUTTON_3922 = 3922; - public static final int SLIDING_BUTTON_3924 = 3924; - public static final int SLIDING_BUTTON_3926 = 3926; - public static final int SLIDING_BUTTON_3928 = 3928; - public static final int SLIDING_BUTTON_3930 = 3930; - public static final int SLIDING_BUTTON_3932 = 3932; - public static final int SLIDING_BUTTON_3934 = 3934; - public static final int SLIDING_BUTTON_3936 = 3936; - public static final int SLIDING_BUTTON_3938 = 3938; - public static final int SLIDING_BUTTON_3940 = 3940; - public static final int SLIDING_BUTTON_3942 = 3942; - public static final int SLIDING_BUTTON_3944 = 3944; - public static final int SLIDING_BUTTON_3946 = 3946; - public static final int SLIDING_BUTTON_3948 = 3948; - public static final int SLIDING_BUTTON_3950 = 3950; - public static final int SLIDING_BUTTON_3952 = 3952; - public static final int SLIDING_BUTTON_3954 = 3954; - public static final int SLIDING_BUTTON_3956 = 3956; - public static final int SLIDING_BUTTON_3958 = 3958; - public static final int SLIDING_BUTTON_3960 = 3960; - public static final int SLIDING_BUTTON_3962 = 3962; - public static final int SLIDING_BUTTON_3964 = 3964; - public static final int SLIDING_BUTTON_3966 = 3966; - public static final int SLIDING_BUTTON_3968 = 3968; - public static final int SLIDING_BUTTON_3970 = 3970; - public static final int SLIDING_BUTTON_3972 = 3972; - public static final int SLIDING_BUTTON_3974 = 3974; - public static final int SLIDING_BUTTON_3976 = 3976; - public static final int SLIDING_BUTTON_3978 = 3978; - public static final int SLIDING_BUTTON_3980 = 3980; public static final int WILDERNESS_SWORD = 3981; - public static final int SLIDING_BUTTON_3982 = 3982; public static final int WESTERN_BANNER = 3983; - public static final int SLIDING_BUTTON_3984 = 3984; - public static final int SLIDING_BUTTON_3986 = 3986; - public static final int SLIDING_BUTTON_3988 = 3988; - public static final int SLIDING_BUTTON_3990 = 3990; - public static final int SLIDING_BUTTON_3992 = 3992; - public static final int SLIDING_BUTTON_3994 = 3994; - public static final int SLIDING_BUTTON_3996 = 3996; - public static final int SLIDING_BUTTON_3998 = 3998; public static final int HARDY_GOUT_TUBER = 4001; public static final int SPARE_CONTROLS = 4002; public static final int GNOME_ROYAL_SEAL = 4004; @@ -3757,8 +3623,8 @@ public final class ItemID public static final int HAY_SACK = 6057; public static final int HAY_SACK_6058 = 6058; public static final int SCARECROW = 6059; - public static final int BRONZE_BOLTSP_6061 = 6061; - public static final int BRONZE_BOLTSP_6062 = 6062; + public static final int BRONZE_BOLTS_P_6061 = 6061; + public static final int BRONZE_BOLTS_P_6062 = 6062; public static final int SPIRIT_TREE = 6063; public static final int BLOODY_MOURNER_TOP = 6064; public static final int MOURNER_TOP = 6065; @@ -4035,17 +3901,14 @@ public final class ItemID public static final int AHABS_BEER = 6561; public static final int MUD_BATTLESTAFF = 6562; public static final int MYSTIC_MUD_STAFF = 6563; - public static final int ONYX_RING = 6564; - public static final int ONYX_NECKLACE = 6565; - public static final int ONYX_AMULET = 6566; public static final int OBSIDIAN_CAPE = 6568; public static final int FIRE_CAPE = 6570; public static final int UNCUT_ONYX = 6571; public static final int ONYX = 6573; - public static final int ONYX_RING_6575 = 6575; - public static final int ONYX_NECKLACE_6577 = 6577; + public static final int ONYX_RING = 6575; + public static final int ONYX_NECKLACE = 6577; public static final int ONYX_AMULET_U = 6579; - public static final int ONYX_AMULET_6581 = 6581; + public static final int ONYX_AMULET = 6581; public static final int RING_OF_STONE = 6583; public static final int AMULET_OF_FURY = 6585; public static final int WHITE_CLAWS = 6587; @@ -5073,19 +4936,19 @@ public final class ItemID public static final int ABYSSAL_HEAD = 7979; public static final int KBD_HEADS = 7980; public static final int KQ_HEAD = 7981; - public static final int CRAWLING_HAND_7982 = 7982; - public static final int COCKATRICE_HEAD_7983 = 7983; - public static final int BASILISK_HEAD_7984 = 7984; - public static final int KURASK_HEAD_7985 = 7985; - public static final int ABYSSAL_HEAD_7986 = 7986; - public static final int KBD_HEADS_7987 = 7987; - public static final int KQ_HEAD_7988 = 7988; + public static final int STUFFED_CRAWLING_HAND = 7982; + public static final int STUFFED_COCKATRICE_HEAD = 7983; + public static final int STUFFED_BASILISK_HEAD = 7984; + public static final int STUFFED_KURASK_HEAD = 7985; + public static final int STUFFED_ABYSSAL_HEAD = 7986; + public static final int STUFFED_KBD_HEADS = 7987; + public static final int STUFFED_KQ_HEAD = 7988; public static final int BIG_BASS = 7989; - public static final int BIG_BASS_7990 = 7990; + public static final int STUFFED_BIG_BASS = 7990; public static final int BIG_SWORDFISH = 7991; - public static final int BIG_SWORDFISH_7992 = 7992; + public static final int STUFFED_BIG_SWORDFISH = 7992; public static final int BIG_SHARK = 7993; - public static final int BIG_SHARK_7994 = 7994; + public static final int STUFFED_BIG_SHARK = 7994; public static final int ARTHUR_PORTRAIT = 7995; public static final int ELENA_PORTRAIT = 7996; public static final int KELDAGRIM_PORTRAIT = 7997; @@ -5913,7 +5776,7 @@ public final class ItemID public static final int EMERALD_BOLT_TIPS = 9190; public static final int RUBY_BOLT_TIPS = 9191; public static final int DIAMOND_BOLT_TIPS = 9192; - public static final int DRAGON_BOLT_TIPS = 9193; + public static final int DRAGONSTONE_BOLT_TIPS = 9193; public static final int ONYX_BOLT_TIPS = 9194; public static final int OPAL_BOLTS_E = 9236; public static final int JADE_BOLTS_E = 9237; @@ -5923,36 +5786,36 @@ public final class ItemID public static final int EMERALD_BOLTS_E = 9241; public static final int RUBY_BOLTS_E = 9242; public static final int DIAMOND_BOLTS_E = 9243; - public static final int DRAGON_BOLTS_E = 9244; + public static final int DRAGONSTONE_BOLTS_E = 9244; public static final int ONYX_BOLTS_E = 9245; - public static final int BLURITE_BOLTSP = 9286; + public static final int BLURITE_BOLTS_P = 9286; public static final int IRON_BOLTS_P = 9287; public static final int STEEL_BOLTS_P = 9288; public static final int MITHRIL_BOLTS_P = 9289; public static final int ADAMANT_BOLTS_P = 9290; public static final int RUNITE_BOLTS_P = 9291; public static final int SILVER_BOLTS_P = 9292; - public static final int BLURITE_BOLTSP_9293 = 9293; - public static final int IRON_BOLTSP = 9294; - public static final int STEEL_BOLTSP = 9295; - public static final int MITHRIL_BOLTSP = 9296; - public static final int ADAMANT_BOLTSP = 9297; - public static final int RUNITE_BOLTSP = 9298; - public static final int SILVER_BOLTSP = 9299; - public static final int BLURITE_BOLTSP_9300 = 9300; - public static final int IRON_BOLTSP_9301 = 9301; - public static final int STEEL_BOLTSP_9302 = 9302; - public static final int MITHRIL_BOLTSP_9303 = 9303; - public static final int ADAMANT_BOLTSP_9304 = 9304; - public static final int RUNITE_BOLTSP_9305 = 9305; - public static final int SILVER_BOLTSP_9306 = 9306; + public static final int BLURITE_BOLTS_P_9293 = 9293; + public static final int IRON_BOLTS_P_9294 = 9294; + public static final int STEEL_BOLTS_P_9295 = 9295; + public static final int MITHRIL_BOLTS_P_9296 = 9296; + public static final int ADAMANT_BOLTS_P_9297 = 9297; + public static final int RUNITE_BOLTS_P_9298 = 9298; + public static final int SILVER_BOLTS_P_9299 = 9299; + public static final int BLURITE_BOLTS_P_9300 = 9300; + public static final int IRON_BOLTS_P_9301 = 9301; + public static final int STEEL_BOLTS_P_9302 = 9302; + public static final int MITHRIL_BOLTS_P_9303 = 9303; + public static final int ADAMANT_BOLTS_P_9304 = 9304; + public static final int RUNITE_BOLTS_P_9305 = 9305; + public static final int SILVER_BOLTS_P_9306 = 9306; public static final int JADE_BOLTS = 9335; public static final int TOPAZ_BOLTS = 9336; public static final int SAPPHIRE_BOLTS = 9337; public static final int EMERALD_BOLTS = 9338; public static final int RUBY_BOLTS = 9339; public static final int DIAMOND_BOLTS = 9340; - public static final int DRAGON_BOLTS = 9341; + public static final int DRAGONSTONE_BOLTS = 9341; public static final int ONYX_BOLTS = 9342; public static final int BRONZE_BOLTS_UNF = 9375; public static final int BLURITE_BOLTS_UNF = 9376; @@ -7636,10 +7499,10 @@ public final class ItemID public static final int LOOTING_BAG = 11941; public static final int ECUMENICAL_KEY = 11942; public static final int LAVA_DRAGON_BONES = 11943; - public static final int EXTENDED_ANTIFIRE_4 = 11951; - public static final int EXTENDED_ANTIFIRE_3 = 11953; - public static final int EXTENDED_ANTIFIRE_2 = 11955; - public static final int EXTENDED_ANTIFIRE_1 = 11957; + public static final int EXTENDED_ANTIFIRE4 = 11951; + public static final int EXTENDED_ANTIFIRE3 = 11953; + public static final int EXTENDED_ANTIFIRE2 = 11955; + public static final int EXTENDED_ANTIFIRE1 = 11957; public static final int BLACK_CHINCHOMPA = 11959; public static final int EXTENDED_ANTIFIRE_MIX2 = 11960; public static final int EXTENDED_ANTIFIRE_MIX1 = 11962; @@ -8616,8 +8479,8 @@ public final class ItemID public static final int ZAMORAK_MAX_HOOD = 13334; public static final int GUTHIX_MAX_CAPE = 13335; public static final int GUTHIX_MAX_HOOD = 13336; - public static final int AVAS_MAX_CAPE = 13337; - public static final int AVAS_MAX_HOOD = 13338; + public static final int ACCUMULATOR_MAX_CAPE = 13337; + public static final int ACCUMULATOR_MAX_HOOD = 13338; public static final int SACRED_EEL = 13339; public static final int AGILITY_CAPE_13340 = 13340; public static final int AGILITY_CAPET_13341 = 13341; @@ -8935,10 +8798,7 @@ public final class ItemID public static final int ZENYTE_BRACELET = 19492; public static final int ZENYTE = 19493; public static final int UNCUT_ZENYTE = 19496; - public static final int ZENYTE_RING = 19499; - public static final int ZENYTE_NECKLACE = 19500; public static final int ZENYTE_AMULET_U = 19501; - public static final int ZENYTE_AMULET = 19504; public static final int MYSTERIOUS_NOTE = 19505; public static final int MYSTERIOUS_NOTE_19507 = 19507; public static final int MYSTERIOUS_NOTE_19509 = 19509; @@ -8954,9 +8814,9 @@ public final class ItemID public static final int SATCHEL_19528 = 19528; public static final int ZENYTE_SHARD = 19529; public static final int ZENYTE_BRACELET_19532 = 19532; - public static final int ZENYTE_NECKLACE_19535 = 19535; - public static final int ZENYTE_RING_19538 = 19538; - public static final int ZENYTE_AMULET_19541 = 19541; + public static final int ZENYTE_NECKLACE = 19535; + public static final int ZENYTE_RING = 19538; + public static final int ZENYTE_AMULET = 19541; public static final int TORMENTED_BRACELET = 19544; public static final int NECKLACE_OF_ANGUISH = 19547; public static final int RING_OF_SUFFERING = 19550; @@ -9349,78 +9209,6 @@ public final class ItemID public static final int PUZZLE_BOX_MASTER = 20280; public static final int PUZZLE_BOX_MASTER_20281 = 20281; public static final int PUZZLE_BOX_MASTER_20282 = 20282; - public static final int SLIDING_PIECE_20283 = 20283; - public static final int SLIDING_PIECE_20284 = 20284; - public static final int SLIDING_PIECE_20285 = 20285; - public static final int SLIDING_PIECE_20286 = 20286; - public static final int SLIDING_PIECE_20287 = 20287; - public static final int SLIDING_PIECE_20288 = 20288; - public static final int SLIDING_PIECE_20289 = 20289; - public static final int SLIDING_PIECE_20290 = 20290; - public static final int SLIDING_PIECE_20291 = 20291; - public static final int SLIDING_PIECE_20292 = 20292; - public static final int SLIDING_PIECE_20293 = 20293; - public static final int SLIDING_PIECE_20294 = 20294; - public static final int SLIDING_PIECE_20295 = 20295; - public static final int SLIDING_PIECE_20296 = 20296; - public static final int SLIDING_PIECE_20297 = 20297; - public static final int SLIDING_PIECE_20298 = 20298; - public static final int SLIDING_PIECE_20299 = 20299; - public static final int SLIDING_PIECE_20300 = 20300; - public static final int SLIDING_PIECE_20301 = 20301; - public static final int SLIDING_PIECE_20302 = 20302; - public static final int SLIDING_PIECE_20303 = 20303; - public static final int SLIDING_PIECE_20304 = 20304; - public static final int SLIDING_PIECE_20305 = 20305; - public static final int SLIDING_PIECE_20306 = 20306; - public static final int SLIDING_PIECE_20307 = 20307; - public static final int SLIDING_PIECE_20308 = 20308; - public static final int SLIDING_PIECE_20309 = 20309; - public static final int SLIDING_PIECE_20310 = 20310; - public static final int SLIDING_PIECE_20311 = 20311; - public static final int SLIDING_PIECE_20312 = 20312; - public static final int SLIDING_PIECE_20313 = 20313; - public static final int SLIDING_PIECE_20314 = 20314; - public static final int SLIDING_PIECE_20315 = 20315; - public static final int SLIDING_PIECE_20316 = 20316; - public static final int SLIDING_PIECE_20317 = 20317; - public static final int SLIDING_PIECE_20318 = 20318; - public static final int SLIDING_PIECE_20319 = 20319; - public static final int SLIDING_PIECE_20320 = 20320; - public static final int SLIDING_PIECE_20321 = 20321; - public static final int SLIDING_PIECE_20322 = 20322; - public static final int SLIDING_PIECE_20323 = 20323; - public static final int SLIDING_PIECE_20324 = 20324; - public static final int SLIDING_PIECE_20325 = 20325; - public static final int SLIDING_PIECE_20326 = 20326; - public static final int SLIDING_PIECE_20327 = 20327; - public static final int SLIDING_PIECE_20328 = 20328; - public static final int SLIDING_PIECE_20329 = 20329; - public static final int SLIDING_PIECE_20330 = 20330; - public static final int SLIDING_PIECE_20331 = 20331; - public static final int SLIDING_PIECE_20332 = 20332; - public static final int SLIDING_PIECE_20333 = 20333; - public static final int SLIDING_PIECE_20334 = 20334; - public static final int SLIDING_PIECE_20335 = 20335; - public static final int SLIDING_PIECE_20336 = 20336; - public static final int SLIDING_PIECE_20337 = 20337; - public static final int SLIDING_PIECE_20338 = 20338; - public static final int SLIDING_PIECE_20339 = 20339; - public static final int SLIDING_PIECE_20340 = 20340; - public static final int SLIDING_PIECE_20341 = 20341; - public static final int SLIDING_PIECE_20342 = 20342; - public static final int SLIDING_PIECE_20343 = 20343; - public static final int SLIDING_PIECE_20344 = 20344; - public static final int SLIDING_PIECE_20345 = 20345; - public static final int SLIDING_PIECE_20346 = 20346; - public static final int SLIDING_PIECE_20347 = 20347; - public static final int SLIDING_PIECE_20348 = 20348; - public static final int SLIDING_PIECE_20349 = 20349; - public static final int SLIDING_PIECE_20350 = 20350; - public static final int SLIDING_PIECE_20351 = 20351; - public static final int SLIDING_PIECE_20352 = 20352; - public static final int SLIDING_PIECE_20353 = 20353; - public static final int SLIDING_PIECE_20354 = 20354; public static final int LIGHT_BOX = 20355; public static final int CLUE_GEODE_EASY = 20358; public static final int CLUE_GEODE_MEDIUM = 20360; @@ -10263,9 +10051,9 @@ public final class ItemID public static final int IMBUED_SARADOMIN_CAPE = 21791; public static final int IMBUED_GUTHIX_CAPE = 21793; public static final int IMBUED_ZAMORAK_CAPE = 21795; - public static final int DEMONS_HEART = 21797; - public static final int DEMONS_HEART_21798 = 21798; - public static final int DEMONS_HEART_21799 = 21799; + public static final int JUSTICIARS_HAND = 21797; + public static final int ENTS_ROOTS = 21798; + public static final int DEMONS_HEART = 21799; public static final int ENCHANTED_SYMBOL = 21800; public static final int REVENANT_CAVE_TELEPORT = 21802; public static final int ANCIENT_CRYSTAL = 21804; @@ -10308,4 +10096,216 @@ public final class ItemID public static final int EMPTY_SACK_21873 = 21873; public static final int BULGING_SACK = 21874; public static final int KRISTMAS_KEBAB = 21875; + public static final int WRATH_RUNE = 21880; + public static final int DRAGON_ARMOUR_SET_LG = 21882; + public static final int DRAGON_ARMOUR_SET_SK = 21885; + public static final int TURQUOISE_SLAYER_HELMET = 21888; + public static final int TURQUOISE_SLAYER_HELMET_I = 21890; + public static final int DRAGON_PLATEBODY = 21892; + public static final int DRAGON_KITESHIELD = 21895; + public static final int ASSEMBLER_MAX_CAPE = 21898; + public static final int ASSEMBLER_MAX_HOOD = 21900; + public static final int DRAGON_CROSSBOW = 21902; + public static final int DRAGON_BOLTS = 21905; + public static final int VORKATHS_HEAD_21907 = 21907; + public static final int VORKATHS_STUFFED_HEAD = 21909; + public static final int RUNE_DRAGON = 21911; + public static final int VORKATHS_HEAD_21912 = 21912; + public static final int MYTHICAL_CAPE = 21913; + public static final int AVAS_ASSEMBLER_BROKEN = 21914; + public static final int ASSEMBLER_MAX_CAPE_BROKEN = 21916; + public static final int DRAGON_LIMBS = 21918; + public static final int DRAGON_CROSSBOW_U = 21921; + public static final int DRAGON_BOLTS_P = 21924; + public static final int DRAGON_BOLTS_P_21926 = 21926; + public static final int DRAGON_BOLTS_P_21928 = 21928; + public static final int DRAGON_BOLTS_UNF = 21930; + public static final int OPAL_DRAGON_BOLTS_E = 21932; + public static final int JADE_DRAGON_BOLTS_E = 21934; + public static final int PEARL_DRAGON_BOLTS_E = 21936; + public static final int TOPAZ_DRAGON_BOLTS_E = 21938; + public static final int SAPPHIRE_DRAGON_BOLTS_E = 21940; + public static final int EMERALD_DRAGON_BOLTS_E = 21942; + public static final int RUBY_DRAGON_BOLTS_E = 21944; + public static final int DIAMOND_DRAGON_BOLTS_E = 21946; + public static final int DRAGONSTONE_DRAGON_BOLTS_E = 21948; + public static final int ONYX_DRAGON_BOLTS_E = 21950; + public static final int MAGIC_STOCK = 21952; + public static final int OPAL_DRAGON_BOLTS = 21955; + public static final int JADE_DRAGON_BOLTS = 21957; + public static final int PEARL_DRAGON_BOLTS = 21959; + public static final int TOPAZ_DRAGON_BOLTS = 21961; + public static final int SAPPHIRE_DRAGON_BOLTS = 21963; + public static final int EMERALD_DRAGON_BOLTS = 21965; + public static final int RUBY_DRAGON_BOLTS = 21967; + public static final int DIAMOND_DRAGON_BOLTS = 21969; + public static final int DRAGONSTONE_DRAGON_BOLTS = 21971; + public static final int ONYX_DRAGON_BOLTS = 21973; + public static final int CRUSHED_SUPERIOR_DRAGON_BONES = 21975; + public static final int SUPER_ANTIFIRE_POTION4 = 21978; + public static final int SUPER_ANTIFIRE_POTION3 = 21981; + public static final int SUPER_ANTIFIRE_POTION2 = 21984; + public static final int SUPER_ANTIFIRE_POTION1 = 21987; + public static final int RIFT_GUARDIAN_21990 = 21990; + public static final int VORKI = 21992; + public static final int SUPER_ANTIFIRE_MIX2 = 21994; + public static final int SUPER_ANTIFIRE_MIX1 = 21997; + public static final int CLUE_SCROLL_ELITE_22000 = 22000; + public static final int CLUE_SCROLL_EASY_22001 = 22001; + public static final int DRAGONFIRE_WARD = 22002; + public static final int DRAGONFIRE_WARD_22003 = 22003; + public static final int SKELETAL_VISAGE = 22006; + public static final int MAP_PIECE = 22009; + public static final int MAP_PIECE_22010 = 22010; + public static final int MAP_PIECE_22011 = 22011; + public static final int MAP_PIECE_22012 = 22012; + public static final int MAP_PIECE_22013 = 22013; + public static final int MAP_PIECE_22014 = 22014; + public static final int MAP_PIECE_22015 = 22015; + public static final int MAP_PIECE_22016 = 22016; + public static final int MAP_PIECE_22017 = 22017; + public static final int MAP_PIECE_22018 = 22018; + public static final int MAP_PIECE_22019 = 22019; + public static final int MAP_PIECE_22020 = 22020; + public static final int MAP_PIECE_22021 = 22021; + public static final int MAP_PIECE_22022 = 22022; + public static final int MAP_PIECE_22023 = 22023; + public static final int MAP_PIECE_22024 = 22024; + public static final int MAP_PIECE_22025 = 22025; + public static final int MAP_PIECE_22026 = 22026; + public static final int MAP_PIECE_22027 = 22027; + public static final int MAP_PIECE_22028 = 22028; + public static final int MAP_PIECE_22029 = 22029; + public static final int MAP_PIECE_22030 = 22030; + public static final int MAP_PIECE_22031 = 22031; + public static final int MAP_PIECE_22032 = 22032; + public static final int AIVAS_DIARY = 22033; + public static final int VARROCK_CENSUS_RECORDS = 22035; + public static final int MALUMACS_JOURNAL = 22037; + public static final int ABLENKIANS_ESCAPE = 22039; + public static final int IMCANDORIAS_FALL = 22041; + public static final int IMAFORES_BETRAYAL = 22043; + public static final int LUTWIDGE_AND_THE_MOONFLY = 22045; + public static final int SERAFINA = 22047; + public static final int THE_WEEPING = 22049; + public static final int OLD_NOTES = 22051; + public static final int OLD_NOTES_22053 = 22053; + public static final int OLD_NOTES_22055 = 22055; + public static final int OLD_NOTES_22057 = 22057; + public static final int OLD_NOTES_22059 = 22059; + public static final int OLD_NOTES_22061 = 22061; + public static final int OLD_NOTES_22063 = 22063; + public static final int OLD_NOTES_22065 = 22065; + public static final int OLD_NOTES_22067 = 22067; + public static final int OLD_NOTES_22069 = 22069; + public static final int OLD_NOTES_22071 = 22071; + public static final int OLD_NOTES_22073 = 22073; + public static final int OLD_NOTES_22075 = 22075; + public static final int OLD_NOTES_22077 = 22077; + public static final int INERT_LOCATOR_ORB = 22079; + public static final int LOCATOR_ORB = 22081; + public static final int ROBERT_BUST = 22083; + public static final int CAMORRA_BUST = 22084; + public static final int TRISTAN_BUST = 22085; + public static final int AIVAS_BUST = 22086; + public static final int DRAGON_KEY = 22087; + public static final int DRAGON_KEY_PIECE = 22088; + public static final int DRAGON_KEY_PIECE_22089 = 22089; + public static final int DRAGON_KEY_PIECE_22090 = 22090; + public static final int DRAGON_KEY_PIECE_22091 = 22091; + public static final int DRAGON_KEY_22092 = 22092; + public static final int ANCIENT_KEY = 22093; + public static final int WATER_CONTAINER = 22094; + public static final int SWAMP_PASTE_22095 = 22095; + public static final int REVITALISATION_POTION = 22096; + public static final int DRAGON_METAL_SHARD = 22097; + public static final int DRAGON_METAL_SLICE = 22100; + public static final int DRAGON_METAL_LUMP = 22103; + public static final int JAR_OF_DECAY = 22106; + public static final int AVAS_ASSEMBLER = 22109; + public static final int DRAGONBONE_NECKLACE = 22111; + public static final int MYTHICAL_CAPE_22114 = 22114; + public static final int BONEMEAL_22116 = 22116; + public static final int WRATH_TALISMAN = 22118; + public static final int WRATH_TIARA = 22121; + public static final int SUPERIOR_DRAGON_BONES = 22124; + public static final int ADAMANT_KITESHIELD_22127 = 22127; + public static final int ADAMANT_KITESHIELD_22129 = 22129; + public static final int ADAMANT_KITESHIELD_22131 = 22131; + public static final int ADAMANT_KITESHIELD_22133 = 22133; + public static final int ADAMANT_KITESHIELD_22135 = 22135; + public static final int ADAMANT_KITESHIELD_22137 = 22137; + public static final int ADAMANT_KITESHIELD_22139 = 22139; + public static final int ADAMANT_KITESHIELD_22141 = 22141; + public static final int ADAMANT_KITESHIELD_22143 = 22143; + public static final int ADAMANT_KITESHIELD_22145 = 22145; + public static final int ADAMANT_KITESHIELD_22147 = 22147; + public static final int ADAMANT_KITESHIELD_22149 = 22149; + public static final int ADAMANT_KITESHIELD_22151 = 22151; + public static final int ADAMANT_KITESHIELD_22153 = 22153; + public static final int ADAMANT_KITESHIELD_22155 = 22155; + public static final int ADAMANT_KITESHIELD_22157 = 22157; + public static final int ADAMANT_HERALDIC_HELM = 22159; + public static final int ADAMANT_HERALDIC_HELM_22161 = 22161; + public static final int ADAMANT_HERALDIC_HELM_22163 = 22163; + public static final int ADAMANT_HERALDIC_HELM_22165 = 22165; + public static final int ADAMANT_HERALDIC_HELM_22167 = 22167; + public static final int ADAMANT_HERALDIC_HELM_22169 = 22169; + public static final int ADAMANT_HERALDIC_HELM_22171 = 22171; + public static final int ADAMANT_HERALDIC_HELM_22173 = 22173; + public static final int ADAMANT_HERALDIC_HELM_22175 = 22175; + public static final int ADAMANT_HERALDIC_HELM_22177 = 22177; + public static final int ADAMANT_HERALDIC_HELM_22179 = 22179; + public static final int ADAMANT_HERALDIC_HELM_22181 = 22181; + public static final int ADAMANT_HERALDIC_HELM_22183 = 22183; + public static final int ADAMANT_HERALDIC_HELM_22185 = 22185; + public static final int ADAMANT_HERALDIC_HELM_22187 = 22187; + public static final int ADAMANT_HERALDIC_HELM_22189 = 22189; + public static final int USEFUL_ROCK = 22191; + public static final int MAPLE_BIRD_HOUSE = 22192; + public static final int MAHOGANY_BIRD_HOUSE = 22195; + public static final int YEW_BIRD_HOUSE = 22198; + public static final int MAGIC_BIRD_HOUSE = 22201; + public static final int REDWOOD_BIRD_HOUSE = 22204; + public static final int GLISTENING_TEAR = 22207; + public static final int WRATH_RUNE_22208 = 22208; + public static final int EXTENDED_SUPER_ANTIFIRE4 = 22209; + public static final int EXTENDED_SUPER_ANTIFIRE3 = 22212; + public static final int EXTENDED_SUPER_ANTIFIRE2 = 22215; + public static final int EXTENDED_SUPER_ANTIFIRE1 = 22218; + public static final int EXTENDED_SUPER_ANTIFIRE_MIX2 = 22221; + public static final int EXTENDED_SUPER_ANTIFIRE_MIX1 = 22224; + public static final int BULLET_ARROW = 22227; + public static final int FIELD_ARROW = 22228; + public static final int BLUNT_ARROW = 22229; + public static final int BARBED_ARROW = 22230; + public static final int DRAGON_BOOTS_ORNAMENT_KIT = 22231; + public static final int DRAGON_BOOTS_G = 22234; + public static final int DRAGON_PLATEBODY_ORNAMENT_KIT = 22236; + public static final int DRAGON_KITESHIELD_ORNAMENT_KIT = 22239; + public static final int DRAGON_PLATEBODY_G = 22242; + public static final int DRAGON_KITESHIELD_G = 22244; + public static final int ANGUISH_ORNAMENT_KIT = 22246; + public static final int NECKLACE_OF_ANGUISH_OR = 22249; + public static final int OAK_SHIELD = 22251; + public static final int WILLOW_SHIELD = 22254; + public static final int MAPLE_SHIELD = 22257; + public static final int YEW_SHIELD = 22260; + public static final int MAGIC_SHIELD = 22263; + public static final int REDWOOD_SHIELD = 22266; + public static final int HARD_LEATHER_SHIELD = 22269; + public static final int SNAKESKIN_SHIELD = 22272; + public static final int GREEN_DHIDE_SHIELD = 22275; + public static final int BLUE_DHIDE_SHIELD = 22278; + public static final int RED_DHIDE_SHIELD = 22281; + public static final int BLACK_DHIDE_SHIELD = 22284; + public static final int LEATHER_SHIELDS_FLYER = 22287; + public static final int TRIDENT_OF_THE_SEAS_E = 22288; + public static final int UNCHARGED_TRIDENT_E = 22290; + public static final int TRIDENT_OF_THE_SWAMP_E = 22292; + public static final int UNCHARGED_TOXIC_TRIDENT_E = 22294; + public static final int STAFF_OF_LIGHT = 22296; + public static final int ANCIENT_MEDALLION = 22299; + public static final int ANCIENT_EFFIGY = 22302; + public static final int ANCIENT_RELIC = 22305; } From e2d5d8957bc9f190c4aa3833ddb4545f611b4b77 Mon Sep 17 00:00:00 2001 From: Tyler Hardy Date: Thu, 8 Feb 2018 20:40:54 -0600 Subject: [PATCH 2/2] runepouch plugin: use itemmanager to render runepouch item icons --- .../plugins/runepouch/RuneImageCache.java | 103 ---------------- .../plugins/runepouch/RunepouchOverlay.java | 54 ++++++-- .../client/plugins/runepouch/Runes.java | 115 ++++++++++++++++++ .../runelite/client/plugins/runepouch/Air.png | Bin 3051 -> 0 bytes .../client/plugins/runepouch/Astral.png | Bin 3053 -> 0 bytes .../client/plugins/runepouch/Blood.png | Bin 3039 -> 0 bytes .../client/plugins/runepouch/Body.png | Bin 3087 -> 0 bytes .../client/plugins/runepouch/Chaos.png | Bin 3061 -> 0 bytes .../client/plugins/runepouch/Cosmic.png | Bin 3068 -> 0 bytes .../client/plugins/runepouch/Death.png | Bin 3070 -> 0 bytes .../client/plugins/runepouch/Dust.png | Bin 3071 -> 0 bytes .../client/plugins/runepouch/Earth.png | Bin 3048 -> 0 bytes .../client/plugins/runepouch/Fire.png | Bin 3046 -> 0 bytes .../client/plugins/runepouch/Lava.png | Bin 3075 -> 0 bytes .../runelite/client/plugins/runepouch/Law.png | Bin 3070 -> 0 bytes .../client/plugins/runepouch/Mind.png | Bin 3075 -> 0 bytes .../client/plugins/runepouch/Mist.png | Bin 3075 -> 0 bytes .../runelite/client/plugins/runepouch/Mud.png | Bin 3081 -> 0 bytes .../client/plugins/runepouch/Nature.png | Bin 3054 -> 0 bytes .../client/plugins/runepouch/Smoke.png | Bin 3077 -> 0 bytes .../client/plugins/runepouch/Soul.png | Bin 3059 -> 0 bytes .../client/plugins/runepouch/Steam.png | Bin 3070 -> 0 bytes .../client/plugins/runepouch/Water.png | Bin 3052 -> 0 bytes .../client/plugins/runepouch/Wrath.png | Bin 15393 -> 0 bytes 24 files changed, 158 insertions(+), 114 deletions(-) delete mode 100644 runelite-client/src/main/java/net/runelite/client/plugins/runepouch/RuneImageCache.java create mode 100644 runelite-client/src/main/java/net/runelite/client/plugins/runepouch/Runes.java delete mode 100644 runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Air.png delete mode 100644 runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Astral.png delete mode 100644 runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Blood.png delete mode 100644 runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Body.png delete mode 100644 runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Chaos.png delete mode 100644 runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Cosmic.png delete mode 100644 runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Death.png delete mode 100644 runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Dust.png delete mode 100644 runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Earth.png delete mode 100644 runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Fire.png delete mode 100644 runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Lava.png delete mode 100644 runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Law.png delete mode 100644 runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Mind.png delete mode 100644 runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Mist.png delete mode 100644 runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Mud.png delete mode 100644 runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Nature.png delete mode 100644 runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Smoke.png delete mode 100644 runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Soul.png delete mode 100644 runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Steam.png delete mode 100644 runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Water.png delete mode 100644 runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Wrath.png diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/RuneImageCache.java b/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/RuneImageCache.java deleted file mode 100644 index d4fcec9844..0000000000 --- a/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/RuneImageCache.java +++ /dev/null @@ -1,103 +0,0 @@ -/* - * Copyright (c) 2017, Tyler - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR - * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package net.runelite.client.plugins.runepouch; - -import com.google.common.cache.CacheBuilder; -import com.google.common.cache.CacheLoader; -import com.google.common.cache.LoadingCache; -import java.awt.image.BufferedImage; -import java.io.InputStream; -import java.util.concurrent.ExecutionException; -import javax.imageio.ImageIO; -import lombok.extern.slf4j.Slf4j; - -@Slf4j -public class RuneImageCache -{ - // ids from the varbit - private static final String[] RUNE_NAMES = - { - "None", - "Air", //1 - "Water", //2 - "Earth", //3 - "Fire", //4 - "Mind", //5 - "Chaos", //6 - "Death", //7 - "Blood", //8 - "Cosmic", //9 - "Nature", //10 - "Law", //11 - "Body", //12 - "Soul", //13 - "Astral", //14 - "Mist", //15 - "Mud", //16 - "Dust", //17 - "Lava", //18 - "Steam", //19 - "Smoke", //20 - "Wrath" //21 - }; - - private final LoadingCache cache; - - public RuneImageCache() - { - cache = CacheBuilder.newBuilder() - .maximumSize(RUNE_NAMES.length) - .build( - new CacheLoader() - { - @Override - public BufferedImage load(Integer runeId) throws Exception - - { - InputStream in = RunepouchOverlay.class.getResourceAsStream(RUNE_NAMES[runeId] + ".png"); - return ImageIO.read(in); - } - } - ); - } - - public BufferedImage getImage(int runeId) - { - try - { - return cache.get(runeId); - } - catch (ExecutionException e) - { - log.warn("unable to load rune image", e); - return null; - } - } - - public String getName(int runeId) - { - return RUNE_NAMES[runeId]; - } -} diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/RunepouchOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/RunepouchOverlay.java index 1365401ffd..4e2d9c3225 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/RunepouchOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/RunepouchOverlay.java @@ -36,6 +36,7 @@ import net.runelite.api.Query; import net.runelite.api.Varbits; import net.runelite.api.queries.InventoryWidgetItemQuery; import net.runelite.api.widgets.WidgetItem; +import net.runelite.client.game.ItemManager; import net.runelite.client.ui.FontManager; import net.runelite.client.ui.overlay.Overlay; import net.runelite.client.ui.overlay.OverlayLayer; @@ -55,14 +56,17 @@ public class RunepouchOverlay extends Overlay { Varbits.RUNE_POUCH_RUNE1, Varbits.RUNE_POUCH_RUNE2, Varbits.RUNE_POUCH_RUNE3 }; + private static final Dimension IMAGE_SIZE = new Dimension(11, 11); - private final RuneImageCache runeImageCache = new RuneImageCache(); private final QueryRunner queryRunner; private final Client client; private final RunepouchConfig config; private final TooltipManager tooltipManager; + @Inject + private ItemManager itemManager; + @Inject RunepouchOverlay(QueryRunner queryRunner, Client client, RunepouchConfig config, TooltipManager tooltipManager) { @@ -114,11 +118,16 @@ public class RunepouchOverlay extends Overlay Varbits runeVarbit = RUNE_VARBITS[i]; int runeId = client.getSetting(runeVarbit); + Runes rune = Runes.getRune(runeId); + if (rune == null) + { + continue; + } tooltipBuilder .append(amount) .append(" ") - .append(runeImageCache.getName(runeId)) + .append(rune.getName()) .append("
"); if (config.showOnlyOnHover()) @@ -127,27 +136,27 @@ public class RunepouchOverlay extends Overlay } graphics.setColor(Color.black); - graphics.drawString("" + formatNumber(amount), location.getX() + (config.showIcons() ? 13 : 1), - location.getY() + 14 + graphics.getFontMetrics().getHeight() * i); + graphics.drawString("" + formatNumber(amount), location.getX() + (config.showIcons() ? 13 : 6), + location.getY() + 14 + (graphics.getFontMetrics().getHeight() - 1) * i); graphics.setColor(config.fontColor()); - graphics.drawString("" + formatNumber(amount), location.getX() + (config.showIcons() ? 12 : 0), - location.getY() + 13 + graphics.getFontMetrics().getHeight() * i); + graphics.drawString("" + formatNumber(amount), location.getX() + (config.showIcons() ? 12 : 5), + location.getY() + 13 + (graphics.getFontMetrics().getHeight() - 1) * i); if (!config.showIcons()) { continue; } - BufferedImage runeImg = runeImageCache.getImage(runeId); - if (runeImg != null) + BufferedImage image = getRuneImage(rune); + if (image != null) { OverlayUtil.renderImageLocation(graphics, - new Point(location.getX(), location.getY() + 2 + (graphics.getFontMetrics().getHeight()) * i), - runeImg); + new Point(location.getX(), location.getY() + graphics.getFontMetrics().getHeight() * i), + getRuneImage(rune)); } } - + String tooltip = tooltipBuilder.toString(); if (!tooltip.isEmpty() && runePouch.getCanvasBounds().contains(client.getMouseCanvasPosition().getX(), client.getMouseCanvasPosition().getY())) @@ -157,6 +166,29 @@ public class RunepouchOverlay extends Overlay return null; } + private BufferedImage getRuneImage(Runes rune) + { + BufferedImage runeImg = rune.getImage(); + if (runeImg != null) + { + return runeImg; + } + + runeImg = itemManager.getImage(rune.getItemId()); + if (runeImg == null) + { + return null; + } + + BufferedImage resizedImg = new BufferedImage(IMAGE_SIZE.width, IMAGE_SIZE.height, BufferedImage.TYPE_INT_ARGB); + Graphics2D g = resizedImg.createGraphics(); + g.drawImage(runeImg, 0, 0, IMAGE_SIZE.width, IMAGE_SIZE.height, null); + g.dispose(); + + rune.setImage(resizedImg); + return resizedImg; + } + private static String formatNumber(int amount) { return amount < 1000 ? String.valueOf(amount) : amount / 1000 + "K"; diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/Runes.java b/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/Runes.java new file mode 100644 index 0000000000..26dd1148a9 --- /dev/null +++ b/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/Runes.java @@ -0,0 +1,115 @@ +/* + * Copyright (c) 2017, Tyler + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR + * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +package net.runelite.client.plugins.runepouch; + + +import java.awt.image.BufferedImage; +import java.util.HashMap; +import java.util.Map; +import lombok.Getter; +import lombok.Setter; +import static net.runelite.api.ItemID.AIR_RUNE; +import static net.runelite.api.ItemID.ASTRAL_RUNE; +import static net.runelite.api.ItemID.BLOOD_RUNE; +import static net.runelite.api.ItemID.BODY_RUNE; +import static net.runelite.api.ItemID.CHAOS_RUNE; +import static net.runelite.api.ItemID.COSMIC_RUNE; +import static net.runelite.api.ItemID.DEATH_RUNE; +import static net.runelite.api.ItemID.DUST_RUNE; +import static net.runelite.api.ItemID.EARTH_RUNE; +import static net.runelite.api.ItemID.FIRE_RUNE; +import static net.runelite.api.ItemID.LAVA_RUNE; +import static net.runelite.api.ItemID.LAW_RUNE; +import static net.runelite.api.ItemID.MIND_RUNE; +import static net.runelite.api.ItemID.MIST_RUNE; +import static net.runelite.api.ItemID.MUD_RUNE; +import static net.runelite.api.ItemID.NATURE_RUNE; +import static net.runelite.api.ItemID.SMOKE_RUNE; +import static net.runelite.api.ItemID.SOUL_RUNE; +import static net.runelite.api.ItemID.STEAM_RUNE; +import static net.runelite.api.ItemID.WATER_RUNE; +import static net.runelite.api.ItemID.WRATH_RUNE; + +public enum Runes +{ + AIR(1, AIR_RUNE), + WATER(2, WATER_RUNE), + EARTH(3, EARTH_RUNE), + FIRE(4, FIRE_RUNE), + MIND(5, MIND_RUNE), + CHAOS(6, CHAOS_RUNE), + DEATH(7, DEATH_RUNE), + BLOOD(8, BLOOD_RUNE), + COSMIC(9, COSMIC_RUNE), + NATURE(10, NATURE_RUNE), + LAW(11, LAW_RUNE), + BODY(12, BODY_RUNE), + SOUL(13, SOUL_RUNE), + ASTRAL(14, ASTRAL_RUNE), + MIST(15, MIST_RUNE), + MUD(16, MUD_RUNE), + DUST(17, DUST_RUNE), + LAVA(18, LAVA_RUNE), + STEAM(19, STEAM_RUNE), + SMOKE(20, SMOKE_RUNE), + WRATH(21, WRATH_RUNE); + + @Getter + private final int id; + @Getter + private final int itemId; + + @Getter + @Setter + private BufferedImage image; + + private static final Map runes = new HashMap<>(); + + static + { + for (Runes rune : values()) + { + runes.put(rune.getId(), rune); + } + } + + Runes(int id, int itemId) + { + this.id = id; + this.itemId = itemId; + } + + public static Runes getRune(int varbit) + { + return runes.get(varbit); + } + + public String getName() + { + String name = this.name(); + name = name.substring(0, 1) + name.substring(1, name.length()).toLowerCase(); + return name; + } +} diff --git a/runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Air.png b/runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Air.png deleted file mode 100644 index 09946238e726ee08806ec00c6a549980ccd10971..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3051 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 diff --git a/runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Body.png b/runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Body.png deleted file mode 100644 index 5fd943315c42a3b692daecc1638bab55a39ac590..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3087 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 diff --git a/runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Chaos.png b/runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Chaos.png deleted file mode 100644 index 77ddd67828d98046e124956c85f7ecfcaeecd9f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3061 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 KMNUMnLSTXnYO@gl diff --git a/runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Death.png b/runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Death.png deleted file mode 100644 index 2469b703c129718abd34970f9f9f6633eecf7591..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3070 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 M07*qoM6N<$g6p@qt^fc4 diff --git a/runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Dust.png b/runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Dust.png deleted file mode 100644 index 043f0576d57e113cbac3c95458b72549b21652d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3071 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 N002ovPDHLkV1m!RvR(iH diff --git a/runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Earth.png b/runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Earth.png deleted file mode 100644 index 88ad8cdb8a848e37f23e8e414c68b3a247a89cef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3048 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 diff --git a/runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Lava.png b/runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Lava.png deleted file mode 100644 index ed70f660712c68f3e01c8403b429b089c5a6cd52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3075 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 M07*qoM6N<$f?kcRVgLXD diff --git a/runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Mind.png b/runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Mind.png deleted file mode 100644 index e8a8bfe384607bae0461edeaf0e6d880d2970c41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3075 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 R&7}YU002ovPDHLkV1lX3x5xkh diff --git a/runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Mist.png b/runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Mist.png deleted file mode 100644 index 14051970405ffd0ce7e6a79ce07f9dcb4691cdc3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3075 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 XoSJkKdHF}<00000NkvXXu0mjfSH-yO diff --git a/runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Nature.png b/runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Nature.png deleted file mode 100644 index b82b06089adf306e5aedcaea5f6698181e8c2ad6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3054 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 diff --git a/runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Smoke.png b/runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Smoke.png deleted file mode 100644 index f1e9a09d066f0b61039c12f121888f986cbdf55c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3077 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 TN9>Xf00000NkvXXu0mjf4==nd diff --git a/runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Soul.png b/runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Soul.png deleted file mode 100644 index 8bc5e3811cc2f74fcaae3f2f4bdbde16bfd85ddf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3059 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 Bt|b5f diff --git a/runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Steam.png b/runelite-client/src/main/resources/net/runelite/client/plugins/runepouch/Steam.png deleted file mode 100644 index cdc91184411b308a5f058f6da9a9c2f3e2357b73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3070 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 HUisj+#qIV5