From 03c643a18b9f77874d7220eb348cc4e28e0cefaf Mon Sep 17 00:00:00 2001 From: Jordan Atwood Date: Mon, 24 Sep 2018 16:53:13 -0700 Subject: [PATCH] slayer plugin: Use boss pets as slayer icons --- .../runelite/client/plugins/slayer/Task.java | 28 ++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/slayer/Task.java b/runelite-client/src/main/java/net/runelite/client/plugins/slayer/Task.java index 3cb4a48925..cd42040a2c 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/slayer/Task.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/slayer/Task.java @@ -37,10 +37,12 @@ enum Task // ABERRANT_SPECTRES("Aberrant spectres", ItemID.ABERRANT_SPECTRE, "Spectre"), ABYSSAL_DEMONS("Abyssal demons", ItemID.ABYSSAL_DEMON), + ABYSSAL_SIRE("Abyssal Sire", ItemID.ABYSSAL_ORPHAN), ADAMANT_DRAGONS("Adamant dragons", ItemID.ADAMANTITE_BAR), ANKOU("Ankou", ItemID.ANKOU_MASK), AVIANSIES("Aviansies", ItemID.ENSOULED_AVIANSIE_HEAD), BANSHEES("Banshees", ItemID.BANSHEE), + BARROWS_BROTHERS("Barrows Brothers", ItemID.KARILS_COIF), BASILISKS("Basilisks", ItemID.BASILISK), BATS("Bats", ItemID.GIRAL_BAT_2), BEARS("Bears", ItemID.ENSOULED_BEAR_HEAD), @@ -51,18 +53,25 @@ enum Task BLUE_DRAGONS("Blue dragons", ItemID.BLUE_DRAGON_MASK), BRINE_RATS("Brine rats", ItemID.BRINE_RAT), BRONZE_DRAGONS("Bronze dragons", ItemID.BRONZE_DRAGON_MASK), + CALLISTO("Callisto", ItemID.CALLISTO_CUB), CATABLEPON("Catablepon", ItemID.LEFT_SKULL_HALF), CAVE_BUGS("Cave bugs", ItemID.SWAMP_CAVE_BUG), CAVE_CRAWLERS("Cave crawlers", ItemID.CAVE_CRAWLER, "Chasm crawler"), CAVE_HORRORS("Cave horrors", ItemID.CAVE_HORROR, "Cave abomination"), CAVE_KRAKEN("Cave kraken", ItemID.CAVE_KRAKEN), CAVE_SLIMES("Cave slimes", ItemID.SWAMP_CAVE_SLIME), + CERBERUS("Cerberus", ItemID.HELLPUPPY), + CHAOS_ELEMENTAL("Chaos Elemental", ItemID.PET_CHAOS_ELEMENTAL), + CHAOS_FANATIC("Chaos Fanatic", ItemID.PET_CHAOS_ELEMENTAL), COCKATRICE("Cockatrice", ItemID.COCKATRICE, "Cockathrice"), COWS("Cows", ItemID.COW_MASK), CRAWLING_HANDS("Crawling hands", ItemID.CRAWLING_HAND, "Crushing hand"), + CRAZY_ARCHAEOLOGIST("Crazy Archaeologist", ItemID.FEDORA), CROCODILES("Crocodiles", ItemID.SWAMP_LIZARD), DAGANNOTH("Dagannoth", ItemID.DAGANNOTH), + DAGANNOTH_KINGS("Dagannoth Kings", ItemID.PET_DAGANNOTH_PRIME), DARK_BEASTS("Dark beasts", ItemID.DARK_BEAST, "Night beast"), + DERANGED_ARCHAEOLOGIST("Deranged Archaeologist", ItemID.ARCHAEOLOGISTS_DIARY), DESERT_LIZARDS("Desert lizards", ItemID.DESERT_LIZARD, "Small lizard", "Lizard"), DOGS("Dogs", ItemID.GUARD_DOG, "Jackal"), DUST_DEVILS("Dust devils", ItemID.DUST_DEVIL, "Choke devil"), @@ -74,11 +83,14 @@ enum Task FLESH_CRAWLERS("Flesh crawlers", ItemID.ENSOULED_SCORPION_HEAD), FOSSIL_ISLAND_WYVERNS("Fossil island wyverns", ItemID.FOSSIL_ISLAND_WYVERN, "Ancient wyvern", "Long-tailed wyvern", "Spitting wyvern", "Taloned wyvern"), GARGOYLES("Gargoyles", ItemID.GARGOYLE), + GENERAL_GRAARDOR("General Graardor", ItemID.PET_GENERAL_GRAARDOR), GHOSTS("Ghosts", ItemID.GHOSTSPEAK_AMULET, "Tortured soul"), + GIANT_MOLE("Giant Mole", ItemID.BABY_MOLE), GHOULS("Ghouls", ItemID.ZOMBIE_HEAD), GOBLINS("Goblins", ItemID.ENSOULED_GOBLIN_HEAD), GREATER_DEMONS("Greater demons", ItemID.GREATER_DEMON_MASK), GREEN_DRAGONS("Green dragons", ItemID.GREEN_DRAGON_MASK), + GROTESQUE_GUARDIANS("Grotesque Guardians", ItemID.MIDNIGHT), HARPIE_BUG_SWARMS("Harpie bug swarms", ItemID.SWARM), HELLHOUNDS("Hellhounds", ItemID.HELLHOUND), HILL_GIANTS("Hill giants", ItemID.ENSOULED_GIANT_HEAD), @@ -88,10 +100,16 @@ enum Task ICEFIENDS("Icefiends", ItemID.ICE_DIAMOND), INFERNAL_MAGES("Infernal mages", ItemID.INFERNAL_MAGE, "Malevolent mage"), IRON_DRAGONS("Iron dragons", ItemID.IRON_DRAGON_MASK), + JAD("TzTok-Jad", ItemID.TZREKJAD), JELLIES("Jellies", ItemID.JELLY, "Jelly"), JUNGLE_HORROR("Jungle horrors", ItemID.ENSOULED_HORROR_HEAD), KALPHITE("Kalphite", ItemID.KALPHITE_SOLDIER), + KALPHITE_QUEEN("Kalphite Queen", ItemID.KALPHITE_PRINCESS), KILLERWATTS("Killerwatts", ItemID.KILLERWATT), + KING_BLACK_DRAGON("King Black Dragon", ItemID.PRINCE_BLACK_DRAGON), + KRAKEN("Kraken", ItemID.PET_KRAKEN), + KREEARRA("Kree'arra", ItemID.PET_KREEARRA), + KRIL_TSUTSAROTH("K'ril Tsutsaroth", ItemID.PET_KRIL_TSUTSAROTH), KURASK("Kurask", ItemID.KURASK), LESSER_DEMONS("Lesser demons", ItemID.LESSER_DEMON_MASK), LIZARDMEN("Lizardmen", ItemID.LIZARDMAN_FANG, "Lizardman"), @@ -111,6 +129,7 @@ enum Task RED_DRAGONS("Red dragons", ItemID.BABY_RED_DRAGON), ROCKSLUGS("Rockslugs", ItemID.ROCKSLUG), RUNE_DRAGONS("Rune dragons", ItemID.RUNITE_BAR), + SCORPIA("Scorpia", ItemID.SCORPIAS_OFFSPRING), SCORPIONS("Scorpions", ItemID.ENSOULED_SCORPION_HEAD), SEA_SNAKES("Sea snakes", ItemID.SNAKE_CORPSE), SHADES("Shades", ItemID.SHADE_ROBE_TOP), @@ -123,15 +142,22 @@ enum Task STEEL_DRAGONS("Steel dragons", ItemID.STEEL_DRAGON), SUQAHS("Suqahs", ItemID.SUQAH_TOOTH), TERROR_DOGS("Terror dogs", ItemID.TERROR_DOG), + THERMONUCLEAR_SMOKE_DEVIL("Thermonuclear Smoke Devil", ItemID.PET_SMOKE_DEVIL), TROLLS("Trolls", ItemID.TROLL_GUARD), TUROTH("Turoth", ItemID.TUROTH), TZHAAR("Tzhaar", ItemID.ENSOULED_TZHAAR_HEAD), VAMPIRES("Vampires", ItemID.STAKE), + VENENATIS("Venenatis", ItemID.VENENATIS_SPIDERLING), + VETION("Vet'ion", ItemID.VETION_JR), + VORKATH("Vorkath", ItemID.VORKI), WALL_BEASTS("Wall beasts", ItemID.SWAMP_WALLBEAST), WATERFIENDS("Waterfiends", ItemID.WATER_ORB), WEREWOLVES("Werewolves", ItemID.WOLFBANE, "Werewolf"), WOLVES("Wolves", ItemID.GREY_WOLF_FUR, "Wolf"), - ZOMBIES("Zombies", ItemID.ZOMBIE_HEAD, "Undead"); + ZILYANA("Zilyana", ItemID.PET_ZILYANA), + ZOMBIES("Zombies", ItemID.ZOMBIE_HEAD, "Undead"), + ZULRAH("Zulrah", ItemID.PET_SNAKELING), + ZUK("TzKal-Zuk", ItemID.TZREKZUK); // private static final Map tasks = new HashMap<>();