Merge pull request #211 from runelite-extended/hide-prayer-update

split out Aug/Rig & Eagle/Mystic
This commit is contained in:
Tyler Bochard
2019-05-09 17:34:25 -04:00
committed by GitHub
2 changed files with 34 additions and 12 deletions

View File

@@ -47,18 +47,30 @@ public interface HidePrayersConfig extends Config
@ConfigItem @ConfigItem
( (
position = 1, position = 1,
keyName = "eagle/mystic", keyName = "eagle",
name = "Shows Eagle and Mystic Prayers", name = "Shows Eagle Eye Prayer",
description = "Hides widget icons." description = "Hides widget icons."
) )
default boolean showEagleMystic() default boolean showEagle()
{
return false;
}
@ConfigItem
(
position = 2,
keyName = "mystic",
name = "Shows Mystic Might Prayer",
description = "Hides widget icons."
)
default boolean showMystic()
{ {
return false; return false;
} }
@ConfigItem @ConfigItem
( (
position = 2, position = 3,
keyName = "ultstr", keyName = "ultstr",
name = "Shows Ultimate Strength/Incredible Reflex/Steel Skin", name = "Shows Ultimate Strength/Incredible Reflex/Steel Skin",
description = "Hides widget icons." description = "Hides widget icons."
@@ -70,7 +82,7 @@ public interface HidePrayersConfig extends Config
@ConfigItem @ConfigItem
( (
position = 3, position = 4,
keyName = "preserve", keyName = "preserve",
name = "Shows Preserve", name = "Shows Preserve",
description = "unides widget icons." description = "unides widget icons."
@@ -82,7 +94,7 @@ public interface HidePrayersConfig extends Config
@ConfigItem @ConfigItem
( (
position = 4, position = 5,
keyName = "redemption", keyName = "redemption",
name = "Shows Redemption", name = "Shows Redemption",
description = "unides widget icons." description = "unides widget icons."
@@ -94,7 +106,7 @@ public interface HidePrayersConfig extends Config
@ConfigItem @ConfigItem
( (
position = 5, position = 6,
keyName = "rapidheal", keyName = "rapidheal",
name = "Shows Rapid Heal", name = "Shows Rapid Heal",
description = "unides widget icons." description = "unides widget icons."
@@ -106,7 +118,7 @@ public interface HidePrayersConfig extends Config
@ConfigItem @ConfigItem
( (
position = 6, position = 7,
keyName = "rapidRestore", keyName = "rapidRestore",
name = "Shows Rapid restore", name = "Shows Rapid restore",
description = "unides widget icons." description = "unides widget icons."

View File

@@ -204,14 +204,20 @@ public class HidePrayersPlugin extends Plugin
prayerWidgets.get(Prayer.values()[17].ordinal()).setHidden(false);// range prayerWidgets.get(Prayer.values()[17].ordinal()).setHidden(false);// range
prayerWidgets.get(Prayer.values()[18].ordinal()).setHidden(false);// melee prayerWidgets.get(Prayer.values()[18].ordinal()).setHidden(false);// melee
prayerWidgets.get(Prayer.values()[23].ordinal()).setHidden(false);// smite prayerWidgets.get(Prayer.values()[23].ordinal()).setHidden(false);// smite
if (config.showEagleMystic()) if (config.showEagle())
{ {
prayerWidgets.get(Prayer.values()[27].ordinal()).setHidden(true);// rigour prayerWidgets.get(Prayer.values()[27].ordinal()).setHidden(true);// rigour
prayerWidgets.get(Prayer.values()[28].ordinal()).setHidden(true);// augury
} }
else else
{ {
prayerWidgets.get(Prayer.values()[27].ordinal()).setHidden(false);// rigour prayerWidgets.get(Prayer.values()[27].ordinal()).setHidden(false);// rigour
}
if (config.showMystic())
{
prayerWidgets.get(Prayer.values()[28].ordinal()).setHidden(true);// augury
}
else
{
prayerWidgets.get(Prayer.values()[28].ordinal()).setHidden(false);// augury prayerWidgets.get(Prayer.values()[28].ordinal()).setHidden(false);// augury
} }
if (config.showUltStrength()) if (config.showUltStrength())
@@ -255,12 +261,16 @@ public class HidePrayersPlugin extends Plugin
prayerWidgets.get(Prayer.values()[9].ordinal()).setHidden(false);// Rapid Heal prayerWidgets.get(Prayer.values()[9].ordinal()).setHidden(false);// Rapid Heal
} }
} }
if (config.showEagleMystic()) if (config.showEagle())
{ {
prayerWidget.setHidden(true); prayerWidget.setHidden(true);
prayerWidgets.get(Prayer.values()[19].ordinal()).setHidden(false);// eagle prayerWidgets.get(Prayer.values()[19].ordinal()).setHidden(false);// eagle
prayerWidgets.get(Prayer.values()[20].ordinal()).setHidden(false);// mystic
prayerWidgets.get(Prayer.values()[27].ordinal()).setHidden(true);// rigour prayerWidgets.get(Prayer.values()[27].ordinal()).setHidden(true);// rigour
}
if (config.showMystic())
{
prayerWidget.setHidden(true);
prayerWidgets.get(Prayer.values()[20].ordinal()).setHidden(false);// mystic
prayerWidgets.get(Prayer.values()[28].ordinal()).setHidden(true);// augury prayerWidgets.get(Prayer.values()[28].ordinal()).setHidden(true);// augury
} }
if (config.showUltStrength()) if (config.showUltStrength())