From d5c738f21c1a8ca719e4567faecd517d719a23e0 Mon Sep 17 00:00:00 2001 From: SebastiaanVanspauwen <43320258+SebastiaanVanspauwen@users.noreply.github.com> Date: Fri, 9 Nov 2018 10:30:43 +0100 Subject: [PATCH] Poh plugin: Add nexus/pendant/xerics teleport icons (#6395) Adds new teleport icons that came with todays update (Portal Nexus, Digsite Pendant, Xeric's Talisman) ![image](https://user-images.githubusercontent.com/43320258/48213505-46528e00-e37e-11e8-92ee-8c615e4c2b20.png) Fixes #6391 --- .../client/plugins/poh/PohConfig.java | 30 ++++++++++++++++++ .../runelite/client/plugins/poh/PohIcons.java | 20 ++++++++++-- .../client/plugins/poh/PohOverlay.java | 12 +++++++ .../client/plugins/poh/digsitependant.png | Bin 0 -> 322 bytes .../client/plugins/poh/portalnexus.png | Bin 0 -> 202 bytes .../client/plugins/poh/xericstalisman.png | Bin 0 -> 456 bytes 6 files changed, 60 insertions(+), 2 deletions(-) create mode 100644 runelite-client/src/main/resources/net/runelite/client/plugins/poh/digsitependant.png create mode 100644 runelite-client/src/main/resources/net/runelite/client/plugins/poh/portalnexus.png create mode 100644 runelite-client/src/main/resources/net/runelite/client/plugins/poh/xericstalisman.png diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/poh/PohConfig.java b/runelite-client/src/main/java/net/runelite/client/plugins/poh/PohConfig.java index c121a698c5..956618bcc2 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/poh/PohConfig.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/poh/PohConfig.java @@ -130,4 +130,34 @@ public interface PohConfig extends Config { return true; } + + @ConfigItem( + keyName = "showPortalNexus", + name = "Show Portal Nexus", + description = "Configures whether or not the Portal Nexus is displayed" + ) + default boolean showPortalNexus() + { + return true; + } + + @ConfigItem( + keyName = "showDigsitePendant", + name = "Show Digsite Pendant", + description = "Configures whether or not the Digsite Pendant is displayed" + ) + default boolean showDigsitePendant() + { + return true; + } + + @ConfigItem( + keyName = "showXericsTalisman", + name = "Show Xeric's Talisman", + description = "Configures whether or not the Xeric's Talisman is displayed" + ) + default boolean showXericsTalisman() + { + return true; + } } diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/poh/PohIcons.java b/runelite-client/src/main/java/net/runelite/client/plugins/poh/PohIcons.java index 6f99b23df4..993d62c369 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/poh/PohIcons.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/poh/PohIcons.java @@ -60,8 +60,24 @@ public enum PohIcons REPAIR("repair", ARMOUR_REPAIR_STAND), SPELLBOOKALTAR("spellbook", ANCIENT_ALTAR, LUNAR_ALTAR, DARK_ALTAR, ALTAR_OF_THE_OCCULT), JEWELLERYBOX("jewellery", BASIC_JEWELLERY_BOX, FANCY_JEWELLERY_BOX, ORNATE_JEWELLERY_BOX), - MAGICTRAVEL("transportation", SPIRIT_TREE_29227, NULL_29228, NULL_29229, OBELISK_31554); - + MAGICTRAVEL("transportation", SPIRIT_TREE_29227, NULL_29228, NULL_29229, OBELISK_31554), + PORTALNEXUS("portalnexus", + PORTAL_NEXUS, PORTAL_NEXUS_33355, PORTAL_NEXUS_33356, PORTAL_NEXUS_33357, PORTAL_NEXUS_33358 , PORTAL_NEXUS_33359, PORTAL_NEXUS_33360, + PORTAL_NEXUS_33361, PORTAL_NEXUS_33362, PORTAL_NEXUS_33363, PORTAL_NEXUS_33364, PORTAL_NEXUS_33365, PORTAL_NEXUS_33366, PORTAL_NEXUS_33367, + PORTAL_NEXUS_33368, PORTAL_NEXUS_33369, PORTAL_NEXUS_33370, PORTAL_NEXUS_33371, PORTAL_NEXUS_33372, PORTAL_NEXUS_33373, PORTAL_NEXUS_33374, + PORTAL_NEXUS_33375, PORTAL_NEXUS_33376, PORTAL_NEXUS_33377, PORTAL_NEXUS_33378, PORTAL_NEXUS_33379, PORTAL_NEXUS_33380, PORTAL_NEXUS_33381, + PORTAL_NEXUS_33382, PORTAL_NEXUS_33383, PORTAL_NEXUS_33384, PORTAL_NEXUS_33385, PORTAL_NEXUS_33386, PORTAL_NEXUS_33387, PORTAL_NEXUS_33388, + PORTAL_NEXUS_33389, PORTAL_NEXUS_33390, PORTAL_NEXUS_33391, PORTAL_NEXUS_33392, PORTAL_NEXUS_33393, PORTAL_NEXUS_33394, PORTAL_NEXUS_33395, + PORTAL_NEXUS_33396, PORTAL_NEXUS_33397, PORTAL_NEXUS_33398, PORTAL_NEXUS_33399, PORTAL_NEXUS_33400, PORTAL_NEXUS_33401, PORTAL_NEXUS_33402, + PORTAL_NEXUS_33403, PORTAL_NEXUS_33404, PORTAL_NEXUS_33405, PORTAL_NEXUS_33406, PORTAL_NEXUS_33407, PORTAL_NEXUS_33408, PORTAL_NEXUS_33409, + PORTAL_NEXUS_33410 + ), + XERICSTALISMAN("xericstalisman", + XERICS_TALISMAN, XERICS_TALISMAN_33412, XERICS_TALISMAN_33413, XERICS_TALISMAN_33414, XERICS_TALISMAN_33415, XERICS_TALISMAN_33419 + ), + DIGSITEPENDANT("digsitependant", + DIGSITE_PENDANT, DIGSITE_PENDANT_33417, DIGSITE_PENDANT_33418, DIGSITE_PENDANT_33420 + ); private static final Map minimapIcons = new HashMap<>(); diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/poh/PohOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/poh/PohOverlay.java index 89535e421a..0e04b3d08a 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/poh/PohOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/poh/PohOverlay.java @@ -131,5 +131,17 @@ public class PohOverlay extends Overlay { iconList.add(PohIcons.MAGICTRAVEL); } + if (config.showPortalNexus()) + { + iconList.add(PohIcons.PORTALNEXUS); + } + if (config.showDigsitePendant()) + { + iconList.add(PohIcons.DIGSITEPENDANT); + } + if (config.showXericsTalisman()) + { + iconList.add(PohIcons.XERICSTALISMAN); + } } } diff --git a/runelite-client/src/main/resources/net/runelite/client/plugins/poh/digsitependant.png b/runelite-client/src/main/resources/net/runelite/client/plugins/poh/digsitependant.png new file mode 100644 index 0000000000000000000000000000000000000000..9be6e9c5e825ca2ae5ca11102995f49fff630d3a GIT binary patch literal 322 zcmV-I0lof-P)m;2`c(S$1IvhU`b{$pn9klr$kl|MT0LBrkgy5>cV*j$oR|Nr_E}(I U8qL5S-v9sr07*qoM6N<$f<2apsQ>@~ literal 0 HcmV?d00001 diff --git a/runelite-client/src/main/resources/net/runelite/client/plugins/poh/portalnexus.png b/runelite-client/src/main/resources/net/runelite/client/plugins/poh/portalnexus.png new file mode 100644 index 0000000000000000000000000000000000000000..15f6626c3b9149ab7d037173456d085a8a415cdc GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^{27D~4@R^O4j4OGck666=m;PC858jus^>Eal|alN4a1gIP7H z<$wK;o{Yk|FUt}cqJm>G&EGlibaM%Mrf~VpB-I!RL7}+R?t8z5vOe?{pHuA+m($tC xvgcX$Jk`M81>fF(5>x1G-X(wP{o>#E*?S%{>j~`Nwg6}ggQu&X%Q~loCIA@&NDu%3 literal 0 HcmV?d00001 diff --git a/runelite-client/src/main/resources/net/runelite/client/plugins/poh/xericstalisman.png b/runelite-client/src/main/resources/net/runelite/client/plugins/poh/xericstalisman.png new file mode 100644 index 0000000000000000000000000000000000000000..cb21c4e06701bb1d7b23f640a295b56661d0aaba GIT binary patch literal 456 zcmV;(0XP1MP)gI4k{FG;7>QyEJFNskRwW36g&=}p zZ6kK}R)UpwHa504Vj)DqEO?-e1QPJTh+rk&2Wr&FTErvC9}s-yW8Ql+^Up6)7Lp}$ zmLyb_6Pad0kQzppU{WBKEYnPo%jMWlB{@v(adCQp!)_zo7^SVV7k^0qGRYfAg+hR( zg*gH)J9UvL)eX%&J>HStUgzQJoPqJlf-WpcEp6}p{*v~g2{eZj0JlF#pf=3%+>|hi zT$l=A*Hjc$D_Moihw{ti>m^GT+!UGjw`>vjntj3L@|H_3MnI47cza#M-Q8SKqw9iL zm^sqY%G%;Q(T;v>4ky`{XO4DO=^GsRTO0~E;i;-;c6x>nWMnMHMu+j$Hk51Il70^W zj*m0!rq8JG`Ea|O1gk2EZzRcNPJU{>pGufnQ&lS5UKB;a<8`B|8h(!#yJi!Tg$w&e yd?n77xk-1d2P0+(sU_mP0sQN>MU!HPzv>fB&~qs`2Dcml0000