From 3a52cb053d7fc02ffb3b67c7e22f1710d36b4ba4 Mon Sep 17 00:00:00 2001 From: Jaimy Smets Date: Tue, 31 Jul 2018 20:35:24 +0200 Subject: [PATCH] Add alternative dragon pickaxes to emote clue Fixes #4593 Signed-off-by: Jaimy Smets --- .../plugins/cluescrolls/clues/EmoteClue.java | 385 +----------------- 1 file changed, 4 insertions(+), 381 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/clues/EmoteClue.java b/runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/clues/EmoteClue.java index 96d92db116..263c3bdda4 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/clues/EmoteClue.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/cluescrolls/clues/EmoteClue.java @@ -30,361 +30,10 @@ import java.awt.Graphics2D; import java.util.Set; import lombok.Getter; import net.runelite.api.EquipmentInventorySlot; -import static net.runelite.api.EquipmentInventorySlot.AMULET; -import static net.runelite.api.EquipmentInventorySlot.BODY; -import static net.runelite.api.EquipmentInventorySlot.BOOTS; -import static net.runelite.api.EquipmentInventorySlot.CAPE; -import static net.runelite.api.EquipmentInventorySlot.GLOVES; -import static net.runelite.api.EquipmentInventorySlot.HEAD; +import static net.runelite.api.EquipmentInventorySlot.*; import static net.runelite.api.EquipmentInventorySlot.LEGS; -import static net.runelite.api.EquipmentInventorySlot.RING; -import static net.runelite.api.EquipmentInventorySlot.SHIELD; -import static net.runelite.api.EquipmentInventorySlot.WEAPON; import net.runelite.api.Item; -import static net.runelite.api.ItemID.ABYSSAL_WHIP; -import static net.runelite.api.ItemID.ADAMANT_2H_SWORD; -import static net.runelite.api.ItemID.ADAMANT_BOOTS; -import static net.runelite.api.ItemID.ADAMANT_DAGGER; -import static net.runelite.api.ItemID.ADAMANT_FULL_HELM; -import static net.runelite.api.ItemID.ADAMANT_HALBERD; -import static net.runelite.api.ItemID.ADAMANT_MED_HELM; -import static net.runelite.api.ItemID.ADAMANT_PLATEBODY; -import static net.runelite.api.ItemID.ADAMANT_PLATELEGS; -import static net.runelite.api.ItemID.ADAMANT_PLATESKIRT; -import static net.runelite.api.ItemID.ADAMANT_SQ_SHIELD; -import static net.runelite.api.ItemID.ADAMANT_SWORD; -import static net.runelite.api.ItemID.AHRIMS_HOOD_0; -import static net.runelite.api.ItemID.AHRIMS_HOOD_100; -import static net.runelite.api.ItemID.AHRIMS_ROBESKIRT_0; -import static net.runelite.api.ItemID.AHRIMS_ROBESKIRT_100; -import static net.runelite.api.ItemID.AHRIMS_ROBETOP_0; -import static net.runelite.api.ItemID.AHRIMS_ROBETOP_100; -import static net.runelite.api.ItemID.AHRIMS_STAFF_0; -import static net.runelite.api.ItemID.AHRIMS_STAFF_100; -import static net.runelite.api.ItemID.AIR_TIARA; -import static net.runelite.api.ItemID.AMULET_OF_GLORY; -import static net.runelite.api.ItemID.AMULET_OF_GLORY1; -import static net.runelite.api.ItemID.AMULET_OF_GLORY2; -import static net.runelite.api.ItemID.AMULET_OF_GLORY3; -import static net.runelite.api.ItemID.AMULET_OF_GLORY4; -import static net.runelite.api.ItemID.AMULET_OF_GLORY5; -import static net.runelite.api.ItemID.AMULET_OF_GLORY6; -import static net.runelite.api.ItemID.AMULET_OF_POWER; -import static net.runelite.api.ItemID.AMULET_OF_STRENGTH; -import static net.runelite.api.ItemID.AMULET_OF_THE_DAMNED; -import static net.runelite.api.ItemID.ANCIENT_CROZIER; -import static net.runelite.api.ItemID.ANCIENT_MITRE; -import static net.runelite.api.ItemID.ANCIENT_STOLE; -import static net.runelite.api.ItemID.ARCLIGHT; -import static net.runelite.api.ItemID.ARMADYL_CROZIER; -import static net.runelite.api.ItemID.ARMADYL_MITRE; -import static net.runelite.api.ItemID.ARMADYL_STOLE; -import static net.runelite.api.ItemID.BANDOS_BOOTS; -import static net.runelite.api.ItemID.BANDOS_CLOAK; -import static net.runelite.api.ItemID.BANDOS_CROZIER; -import static net.runelite.api.ItemID.BANDOS_GODSWORD; -import static net.runelite.api.ItemID.BANDOS_MITRE; -import static net.runelite.api.ItemID.BANDOS_PLATEBODY; -import static net.runelite.api.ItemID.BANDOS_STOLE; -import static net.runelite.api.ItemID.BARROWS_GLOVES; -import static net.runelite.api.ItemID.BLACK_AXE; -import static net.runelite.api.ItemID.BLACK_BOATER; -import static net.runelite.api.ItemID.BLACK_CAPE; -import static net.runelite.api.ItemID.BLACK_DHIDE_BODY; -import static net.runelite.api.ItemID.BLACK_DHIDE_CHAPS; -import static net.runelite.api.ItemID.BLACK_DHIDE_VAMB; -import static net.runelite.api.ItemID.BLACK_DRAGON_MASK; -import static net.runelite.api.ItemID.BLACK_PLATEBODY; -import static net.runelite.api.ItemID.BLACK_SALAMANDER; -import static net.runelite.api.ItemID.BLACK_SLAYER_HELMET; -import static net.runelite.api.ItemID.BLACK_SLAYER_HELMET_I; -import static net.runelite.api.ItemID.BLUE_BOATER; -import static net.runelite.api.ItemID.BLUE_BOOTS; -import static net.runelite.api.ItemID.BLUE_DHIDE_BODY; -import static net.runelite.api.ItemID.BLUE_DHIDE_CHAPS; -import static net.runelite.api.ItemID.BLUE_DHIDE_VAMB; -import static net.runelite.api.ItemID.BLUE_ROBE_TOP; -import static net.runelite.api.ItemID.BLUE_WIZARD_HAT; -import static net.runelite.api.ItemID.BLUE_WIZARD_ROBE; -import static net.runelite.api.ItemID.BOBS_PURPLE_SHIRT; -import static net.runelite.api.ItemID.BOBS_RED_SHIRT; -import static net.runelite.api.ItemID.BODY_TIARA; -import static net.runelite.api.ItemID.BONE_DAGGER; -import static net.runelite.api.ItemID.BONE_SPEAR; -import static net.runelite.api.ItemID.BOOK_OF_BALANCE; -import static net.runelite.api.ItemID.BOOK_OF_DARKNESS; -import static net.runelite.api.ItemID.BOOK_OF_LAW; -import static net.runelite.api.ItemID.BOOK_OF_WAR; -import static net.runelite.api.ItemID.BRINE_SABRE; -import static net.runelite.api.ItemID.BRONZE_2H_SWORD; -import static net.runelite.api.ItemID.BRONZE_AXE; -import static net.runelite.api.ItemID.BRONZE_CHAINBODY; -import static net.runelite.api.ItemID.BRONZE_DAGGER; -import static net.runelite.api.ItemID.BRONZE_FULL_HELM; -import static net.runelite.api.ItemID.BRONZE_PLATELEGS; -import static net.runelite.api.ItemID.BRONZE_SPEAR; -import static net.runelite.api.ItemID.BRONZE_SQ_SHIELD; -import static net.runelite.api.ItemID.BROWN_APRON; -import static net.runelite.api.ItemID.BROWN_HEADBAND; -import static net.runelite.api.ItemID.BRUISE_BLUE_SNELM_3343; -import static net.runelite.api.ItemID.CAPE_OF_LEGENDS; -import static net.runelite.api.ItemID.CASTLE_WARS_BRACELET3; -import static net.runelite.api.ItemID.CASTLE_WARS_BRACELET1; -import static net.runelite.api.ItemID.CLIMBING_BOOTS; -import static net.runelite.api.ItemID.COIF; -import static net.runelite.api.ItemID.COMBAT_BRACELET; -import static net.runelite.api.ItemID.COMBAT_BRACELET4; -import static net.runelite.api.ItemID.CREAM_ROBE_TOP; -import static net.runelite.api.ItemID.DEATH_TIARA; -import static net.runelite.api.ItemID.DESERT_SHIRT; -import static net.runelite.api.ItemID.DHAROKS_GREATAXE_0; -import static net.runelite.api.ItemID.DHAROKS_GREATAXE_100; -import static net.runelite.api.ItemID.DHAROKS_HELM_0; -import static net.runelite.api.ItemID.DHAROKS_HELM_100; -import static net.runelite.api.ItemID.DHAROKS_PLATEBODY_0; -import static net.runelite.api.ItemID.DHAROKS_PLATEBODY_100; -import static net.runelite.api.ItemID.DHAROKS_PLATELEGS_0; -import static net.runelite.api.ItemID.DHAROKS_PLATELEGS_100; -import static net.runelite.api.ItemID.DIAMOND_BRACELET; -import static net.runelite.api.ItemID.DIAMOND_RING; -import static net.runelite.api.ItemID.DRAGONSTONE_AMULET; -import static net.runelite.api.ItemID.DRAGONSTONE_RING; -import static net.runelite.api.ItemID.DRAGON_2H_SWORD; -import static net.runelite.api.ItemID.DRAGON_AXE; -import static net.runelite.api.ItemID.DRAGON_BATTLEAXE; -import static net.runelite.api.ItemID.DRAGON_BOOTS; -import static net.runelite.api.ItemID.DRAGON_CHAINBODY_3140; -import static net.runelite.api.ItemID.DRAGON_DEFENDER; -import static net.runelite.api.ItemID.DRAGON_MED_HELM; -import static net.runelite.api.ItemID.DRAGON_NECKLACE; -import static net.runelite.api.ItemID.DRAGON_PICKAXE; -import static net.runelite.api.ItemID.DRAGON_PLATESKIRT; -import static net.runelite.api.ItemID.DRAGON_SPEAR; -import static net.runelite.api.ItemID.DRAGON_SQ_SHIELD; -import static net.runelite.api.ItemID.ELEMENTAL_SHIELD; -import static net.runelite.api.ItemID.EMERALD_AMULET; -import static net.runelite.api.ItemID.EMERALD_RING; -import static net.runelite.api.ItemID.FIRE_BATTLESTAFF; -import static net.runelite.api.ItemID.FIRE_CAPE; -import static net.runelite.api.ItemID.FIRE_MAX_CAPE; -import static net.runelite.api.ItemID.FLARED_TROUSERS; -import static net.runelite.api.ItemID.GOLD_NECKLACE; -import static net.runelite.api.ItemID.GOLD_RING; -import static net.runelite.api.ItemID.GRANITE_SHIELD; -import static net.runelite.api.ItemID.GREEN_BOATER; -import static net.runelite.api.ItemID.GREEN_BOOTS; -import static net.runelite.api.ItemID.GREEN_DHIDE_BODY; -import static net.runelite.api.ItemID.GREEN_DHIDE_CHAPS; -import static net.runelite.api.ItemID.GREEN_HAT; -import static net.runelite.api.ItemID.GREEN_HEADBAND; -import static net.runelite.api.ItemID.GREEN_ROBE_BOTTOMS; -import static net.runelite.api.ItemID.GREEN_ROBE_TOP; -import static net.runelite.api.ItemID.GREEN_SLAYER_HELMET; -import static net.runelite.api.ItemID.GREEN_SLAYER_HELMET_I; -import static net.runelite.api.ItemID.GUTHANS_CHAINSKIRT_0; -import static net.runelite.api.ItemID.GUTHANS_CHAINSKIRT_100; -import static net.runelite.api.ItemID.GUTHANS_HELM_0; -import static net.runelite.api.ItemID.GUTHANS_HELM_100; -import static net.runelite.api.ItemID.GUTHANS_PLATEBODY_0; -import static net.runelite.api.ItemID.GUTHANS_PLATEBODY_100; -import static net.runelite.api.ItemID.GUTHANS_WARSPEAR_0; -import static net.runelite.api.ItemID.GUTHANS_WARSPEAR_100; -import static net.runelite.api.ItemID.GUTHIX_MITRE; -import static net.runelite.api.ItemID.GUTHIX_STOLE; -import static net.runelite.api.ItemID.HAM_BOOTS; -import static net.runelite.api.ItemID.HAM_ROBE; -import static net.runelite.api.ItemID.HARDLEATHER_BODY; -import static net.runelite.api.ItemID.HELM_OF_NEITIZNOT; -import static net.runelite.api.ItemID.HOLY_BOOK; -import static net.runelite.api.ItemID.IBANS_STAFF; -import static net.runelite.api.ItemID.IBANS_STAFF_U; -import static net.runelite.api.ItemID.IRON_2H_SWORD; -import static net.runelite.api.ItemID.IRON_CHAINBODY; -import static net.runelite.api.ItemID.IRON_FULL_HELM; -import static net.runelite.api.ItemID.IRON_KITESHIELD; -import static net.runelite.api.ItemID.IRON_MED_HELM; -import static net.runelite.api.ItemID.IRON_PICKAXE; -import static net.runelite.api.ItemID.IRON_PLATEBODY; -import static net.runelite.api.ItemID.IRON_PLATELEGS; -import static net.runelite.api.ItemID.IRON_PLATESKIRT; -import static net.runelite.api.ItemID.IRON_SCIMITAR; -import static net.runelite.api.ItemID.IRON_WARHAMMER; -import static net.runelite.api.ItemID.KARILS_COIF_0; -import static net.runelite.api.ItemID.KARILS_COIF_100; -import static net.runelite.api.ItemID.KARILS_CROSSBOW_0; -import static net.runelite.api.ItemID.KARILS_CROSSBOW_100; -import static net.runelite.api.ItemID.KARILS_LEATHERSKIRT_0; -import static net.runelite.api.ItemID.KARILS_LEATHERSKIRT_100; -import static net.runelite.api.ItemID.KARILS_LEATHERTOP_0; -import static net.runelite.api.ItemID.KARILS_LEATHERTOP_100; -import static net.runelite.api.ItemID.LAVA_BATTLESTAFF; -import static net.runelite.api.ItemID.LEATHER_BOOTS; -import static net.runelite.api.ItemID.LEATHER_CHAPS; -import static net.runelite.api.ItemID.LEATHER_COWL; -import static net.runelite.api.ItemID.LEATHER_GLOVES; -import static net.runelite.api.ItemID.LONGBOW; -import static net.runelite.api.ItemID.MAGIC_LONGBOW; -import static net.runelite.api.ItemID.MAPLE_LONGBOW; -import static net.runelite.api.ItemID.MAPLE_SHORTBOW; -import static net.runelite.api.ItemID.MENAPHITE_PURPLE_HAT; -import static net.runelite.api.ItemID.MENAPHITE_PURPLE_KILT; -import static net.runelite.api.ItemID.MENAPHITE_PURPLE_ROBE; -import static net.runelite.api.ItemID.MENAPHITE_PURPLE_TOP; -import static net.runelite.api.ItemID.MENAPHITE_RED_HAT; -import static net.runelite.api.ItemID.MENAPHITE_RED_KILT; -import static net.runelite.api.ItemID.MENAPHITE_RED_ROBE; -import static net.runelite.api.ItemID.MENAPHITE_RED_TOP; -import static net.runelite.api.ItemID.MIND_SHIELD; -import static net.runelite.api.ItemID.MITHRIL_CHAINBODY; -import static net.runelite.api.ItemID.MITHRIL_FULL_HELM; -import static net.runelite.api.ItemID.MITHRIL_MED_HELM; -import static net.runelite.api.ItemID.MITHRIL_PICKAXE; -import static net.runelite.api.ItemID.MITHRIL_PLATEBODY; -import static net.runelite.api.ItemID.MITHRIL_PLATELEGS; -import static net.runelite.api.ItemID.MITHRIL_PLATESKIRT; -import static net.runelite.api.ItemID.MITHRIL_SCIMITAR; -import static net.runelite.api.ItemID.MYSTIC_FIRE_STAFF; -import static net.runelite.api.ItemID.MYSTIC_GLOVES; -import static net.runelite.api.ItemID.MYSTIC_HAT; -import static net.runelite.api.ItemID.MYSTIC_ROBE_BOTTOM; -import static net.runelite.api.ItemID.MYSTIC_ROBE_BOTTOM_DARK; -import static net.runelite.api.ItemID.MYSTIC_ROBE_TOP; -import static net.runelite.api.ItemID.MYSTIC_ROBE_TOP_DARK; -import static net.runelite.api.ItemID.NEW_CRYSTAL_BOW_I; -import static net.runelite.api.ItemID.OAK_LONGBOW; -import static net.runelite.api.ItemID.OAK_SHORTBOW; -import static net.runelite.api.ItemID.OBSIDIAN_CAPE; -import static net.runelite.api.ItemID.ORANGE_BOATER; -import static net.runelite.api.ItemID.PHARAOHS_SCEPTRE_3; -import static net.runelite.api.ItemID.PINK_BOATER; -import static net.runelite.api.ItemID.PINK_ROBE_TOP; -import static net.runelite.api.ItemID.PINK_SKIRT; -import static net.runelite.api.ItemID.PIRATE_BANDANA; -import static net.runelite.api.ItemID.PIRATE_BANDANA_7124; -import static net.runelite.api.ItemID.PIRATE_BANDANA_7130; -import static net.runelite.api.ItemID.PIRATE_BANDANA_7136; -import static net.runelite.api.ItemID.PROSELYTE_HAUBERK; -import static net.runelite.api.ItemID.PURPLE_BOATER; -import static net.runelite.api.ItemID.PURPLE_GLOVES; -import static net.runelite.api.ItemID.PURPLE_SLAYER_HELMET; -import static net.runelite.api.ItemID.PURPLE_SLAYER_HELMET_I; -import static net.runelite.api.ItemID.RED_BOATER; -import static net.runelite.api.ItemID.RED_DHIDE_CHAPS; -import static net.runelite.api.ItemID.RED_HEADBAND; -import static net.runelite.api.ItemID.RED_SLAYER_HELMET; -import static net.runelite.api.ItemID.RED_SLAYER_HELMET_I; -import static net.runelite.api.ItemID.RING_OF_DUELING1; -import static net.runelite.api.ItemID.RING_OF_DUELING2; -import static net.runelite.api.ItemID.RING_OF_DUELING3; -import static net.runelite.api.ItemID.RING_OF_DUELING4; -import static net.runelite.api.ItemID.RING_OF_DUELING5; -import static net.runelite.api.ItemID.RING_OF_DUELING6; -import static net.runelite.api.ItemID.RING_OF_DUELING7; -import static net.runelite.api.ItemID.RING_OF_DUELING8; -import static net.runelite.api.ItemID.RING_OF_FORGING; -import static net.runelite.api.ItemID.RING_OF_LIFE; -import static net.runelite.api.ItemID.RING_OF_WEALTH; -import static net.runelite.api.ItemID.RING_OF_WEALTH_1; -import static net.runelite.api.ItemID.RING_OF_WEALTH_2; -import static net.runelite.api.ItemID.RING_OF_WEALTH_3; -import static net.runelite.api.ItemID.RING_OF_WEALTH_4; -import static net.runelite.api.ItemID.RING_OF_WEALTH_5; -import static net.runelite.api.ItemID.RING_OF_WEALTH_I; -import static net.runelite.api.ItemID.RING_OF_WEALTH_I1; -import static net.runelite.api.ItemID.RING_OF_WEALTH_I2; -import static net.runelite.api.ItemID.RING_OF_WEALTH_I3; -import static net.runelite.api.ItemID.RING_OF_WEALTH_I4; -import static net.runelite.api.ItemID.RING_OF_WEALTH_I5; -import static net.runelite.api.ItemID.ROLLING_PIN; -import static net.runelite.api.ItemID.RUBY_AMULET; -import static net.runelite.api.ItemID.RUBY_RING; -import static net.runelite.api.ItemID.RUNE_AXE; -import static net.runelite.api.ItemID.RUNE_BOOTS; -import static net.runelite.api.ItemID.RUNE_CROSSBOW; -import static net.runelite.api.ItemID.RUNE_FULL_HELM; -import static net.runelite.api.ItemID.RUNE_HALBERD; -import static net.runelite.api.ItemID.RUNE_HELM_H1; -import static net.runelite.api.ItemID.RUNE_HELM_H5; -import static net.runelite.api.ItemID.RUNE_KITESHIELD; -import static net.runelite.api.ItemID.RUNE_LONGSWORD; -import static net.runelite.api.ItemID.RUNE_PICKAXE; -import static net.runelite.api.ItemID.RUNE_PLATEBODY; -import static net.runelite.api.ItemID.RUNE_PLATELEGS; -import static net.runelite.api.ItemID.RUNE_PLATESKIRT; -import static net.runelite.api.ItemID.RUNE_SHIELD_H1; -import static net.runelite.api.ItemID.RUNE_SHIELD_H2; -import static net.runelite.api.ItemID.RUNE_SHIELD_H3; -import static net.runelite.api.ItemID.RUNE_SHIELD_H4; -import static net.runelite.api.ItemID.RUNE_SHIELD_H5; -import static net.runelite.api.ItemID.RUNE_SPEAR; -import static net.runelite.api.ItemID.RUNE_WARHAMMER; -import static net.runelite.api.ItemID.SAPPHIRE_AMULET; -import static net.runelite.api.ItemID.SAPPHIRE_NECKLACE; -import static net.runelite.api.ItemID.SAPPHIRE_RING; -import static net.runelite.api.ItemID.SARADOMIN_CROZIER; -import static net.runelite.api.ItemID.SARADOMIN_MITRE; -import static net.runelite.api.ItemID.SARADOMIN_STOLE; -import static net.runelite.api.ItemID.SEERCULL; -import static net.runelite.api.ItemID.SHADOW_SWORD; -import static net.runelite.api.ItemID.SILVER_SICKLE; -import static net.runelite.api.ItemID.SLAYER_HELMET; -import static net.runelite.api.ItemID.SLAYER_HELMET_I; -import static net.runelite.api.ItemID.SLED_4084; -import static net.runelite.api.ItemID.SNAKESKIN_BOOTS; -import static net.runelite.api.ItemID.SNAKESKIN_CHAPS; -import static net.runelite.api.ItemID.SPINED_CHAPS; -import static net.runelite.api.ItemID.SPLITBARK_BODY; -import static net.runelite.api.ItemID.SPLITBARK_LEGS; -import static net.runelite.api.ItemID.SPOTTED_CAPE; -import static net.runelite.api.ItemID.SPOTTED_CAPE_10073; -import static net.runelite.api.ItemID.STAFF; -import static net.runelite.api.ItemID.STAFF_OF_AIR; -import static net.runelite.api.ItemID.STAFF_OF_WATER; -import static net.runelite.api.ItemID.STEEL_AXE; -import static net.runelite.api.ItemID.STEEL_FULL_HELM; -import static net.runelite.api.ItemID.STEEL_KITESHIELD; -import static net.runelite.api.ItemID.STEEL_LONGSWORD; -import static net.runelite.api.ItemID.STEEL_MACE; -import static net.runelite.api.ItemID.STEEL_MED_HELM; -import static net.runelite.api.ItemID.STEEL_PICKAXE; -import static net.runelite.api.ItemID.STEEL_PLATEBODY; -import static net.runelite.api.ItemID.STEEL_PLATESKIRT; -import static net.runelite.api.ItemID.STEEL_SQ_SHIELD; -import static net.runelite.api.ItemID.STUDDED_BODY; -import static net.runelite.api.ItemID.STUDDED_CHAPS; -import static net.runelite.api.ItemID.TEAM1_CAPE; -import static net.runelite.api.ItemID.TEAM50_CAPE; -import static net.runelite.api.ItemID.TIARA; -import static net.runelite.api.ItemID.TOKTZKETXIL; -import static net.runelite.api.ItemID.TOKTZXILUL; -import static net.runelite.api.ItemID.TORAGS_HAMMERS_0; -import static net.runelite.api.ItemID.TORAGS_HAMMERS_100; -import static net.runelite.api.ItemID.TORAGS_HELM_0; -import static net.runelite.api.ItemID.TORAGS_HELM_100; -import static net.runelite.api.ItemID.TORAGS_PLATEBODY_0; -import static net.runelite.api.ItemID.TORAGS_PLATEBODY_100; -import static net.runelite.api.ItemID.TORAGS_PLATELEGS_0; -import static net.runelite.api.ItemID.TORAGS_PLATELEGS_100; -import static net.runelite.api.ItemID.TURQUOISE_ROBE_BOTTOMS; -import static net.runelite.api.ItemID.TURQUOISE_SLAYER_HELMET; -import static net.runelite.api.ItemID.TURQUOISE_SLAYER_HELMET_I; -import static net.runelite.api.ItemID.UNHOLY_BOOK; -import static net.runelite.api.ItemID.VERACS_BRASSARD_0; -import static net.runelite.api.ItemID.VERACS_BRASSARD_100; -import static net.runelite.api.ItemID.VERACS_FLAIL_0; -import static net.runelite.api.ItemID.VERACS_FLAIL_100; -import static net.runelite.api.ItemID.VERACS_HELM_0; -import static net.runelite.api.ItemID.VERACS_HELM_100; -import static net.runelite.api.ItemID.VERACS_PLATESKIRT_0; -import static net.runelite.api.ItemID.VERACS_PLATESKIRT_100; -import static net.runelite.api.ItemID.WHITE_APRON; -import static net.runelite.api.ItemID.WHITE_BOATER; -import static net.runelite.api.ItemID.WHITE_HEADBAND; -import static net.runelite.api.ItemID.ZAMORAK_CROZIER; -import static net.runelite.api.ItemID.ZAMORAK_FULL_HELM; -import static net.runelite.api.ItemID.ZAMORAK_GODSWORD; -import static net.runelite.api.ItemID.ZAMORAK_MITRE; -import static net.runelite.api.ItemID.ZAMORAK_STOLE; +import static net.runelite.api.ItemID.*; import net.runelite.api.coords.LocalPoint; import net.runelite.api.coords.WorldPoint; import static net.runelite.client.plugins.cluescrolls.ClueScrollOverlay.TITLED_CONTENT_COLOR; @@ -393,34 +42,8 @@ import static net.runelite.client.plugins.cluescrolls.ClueScrollPlugin.EMOTE_IMA import net.runelite.client.plugins.cluescrolls.clues.emote.AllRequirementsCollection; import net.runelite.client.plugins.cluescrolls.clues.emote.AnyRequirementCollection; import net.runelite.client.plugins.cluescrolls.clues.emote.Emote; -import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.ANGRY; -import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.BECKON; -import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.BLOW_KISS; -import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.BOW; +import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.*; import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.BULL_ROARER; -import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.CHEER; -import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.CLAP; -import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.CRY; -import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.DANCE; -import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.FLAP; -import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.GOBLIN_SALUTE; -import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.HEADBANG; -import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.JIG; -import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.JUMP_FOR_JOY; -import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.LAUGH; -import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.NO; -import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.PANIC; -import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.PUSH_UP; -import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.RASPBERRY; -import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.SALUTE; -import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.SHRUG; -import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.SLAP_HEAD; -import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.SPIN; -import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.STOMP; -import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.THINK; -import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.WAVE; -import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.YAWN; -import static net.runelite.client.plugins.cluescrolls.clues.emote.Emote.YES; import net.runelite.client.plugins.cluescrolls.clues.emote.ItemRequirement; import net.runelite.client.plugins.cluescrolls.clues.emote.RangeItemRequirement; import net.runelite.client.plugins.cluescrolls.clues.emote.SingleItemRequirement; @@ -522,7 +145,7 @@ public class EmoteClue extends ClueScroll implements TextClueScroll, LocationClu new EmoteClue("Slap your head in the centre of the Kourend catacombs. Beware of double agents! Equip the arclight and the amulet of the damned.", new WorldPoint(1663, 10045, 0), SLAP_HEAD, item(ARCLIGHT), item(AMULET_OF_THE_DAMNED)), new EmoteClue("Spin at the crossroads north of Rimmington. Equip a green gnome hat, cream gnome top and leather chaps.", new WorldPoint(2981, 3276, 0), SPIN, item(GREEN_HAT), item(CREAM_ROBE_TOP), item(LEATHER_CHAPS)), new EmoteClue("Spin in Draynor Manor by the fountain. Equip an iron platebody, studded leather chaps and a bronze full helmet.", new WorldPoint(3088, 3336, 0), SPIN, item(IRON_PLATEBODY), item(STUDDED_CHAPS), item(BRONZE_FULL_HELM)), - new EmoteClue("Spin in front of the Soul altar. Beware of double agents! Equip a dragon pickaxe, helm of neitiznot and a pair of rune boots.", new WorldPoint(1815, 3856, 0), SPIN, item(DRAGON_PICKAXE), item(HELM_OF_NEITIZNOT), item(RUNE_BOOTS)), + new EmoteClue("Spin in front of the Soul altar. Beware of double agents! Equip a dragon pickaxe, helm of neitiznot and a pair of rune boots.", new WorldPoint(1815, 3856, 0), SPIN, any("Dragon pickaxe", item(DRAGON_PICKAXE), item(DRAGON_PICKAXE_12797), item(INFERNAL_PICKAXE), item(INFERNAL_PICKAXE_UNCHARGED)), item(HELM_OF_NEITIZNOT), item(RUNE_BOOTS)), new EmoteClue("Spin in the Varrock Castle courtyard. Equip a black axe, a coif and a ruby ring.", new WorldPoint(3213, 3463, 0), SPIN, item(BLACK_AXE), item(COIF), item(RUBY_RING)), new EmoteClue("Spin in West Ardougne Church. Equip a dragon spear and red dragonhide chaps.", new WorldPoint(2530, 3290, 0), SPIN, item(DRAGON_SPEAR), item(RED_DHIDE_CHAPS)), new EmoteClue("Spin on the bridge by the Barbarian Village. Salute before you talk to me. Equip purple gloves, a steel kiteshield and a mithril full helmet.", new WorldPoint(3105, 3420, 0), SPIN, SALUTE, item(PURPLE_GLOVES), item(STEEL_KITESHIELD), item(MITHRIL_FULL_HELM)),