Configurable Boss Updated (#225)

Configurable Boss Updated
This commit is contained in:
supermxn
2019-05-12 02:00:22 -06:00
committed by GitHub
2 changed files with 287 additions and 18 deletions

View File

@@ -41,10 +41,7 @@ public interface HidePrayersPVMConfig extends Config
name = "Barrows Eagle Eye/Mystic Might",
description = "Shows prayers for Barrows"
)
default boolean showBarrowsCheap()
{
return false;
}
default boolean showBarrowsCheap() {return false;}
@ConfigItem
(
@@ -53,10 +50,7 @@ public interface HidePrayersPVMConfig extends Config
name = "Barrows Augury/Rigour",
description = "Shows prayers for Barrows"
)
default boolean showBarrowsExpensive()
{
return false;
}
default boolean showBarrowsExpensive() {return false;}
@ConfigItem
(
@@ -65,10 +59,7 @@ public interface HidePrayersPVMConfig extends Config
name = "Zulrah Eagle Eye/Mystic Might",
description = "Show prayers for Zulrah"
)
default boolean showZulrahCheap()
{
return false;
}
default boolean showZulrahCheap() {return false;}
@ConfigItem
(
@@ -77,8 +68,131 @@ public interface HidePrayersPVMConfig extends Config
name = "Zulrah Augury/Rigour",
description = "Shows prayers for Zulrah"
)
default boolean showZulrahExpensive()
{
return false;
}
default boolean showZulrahExpensive() {return false;}
@ConfigItem
(
position = 4,
keyName = "vorkathcheap",
name = "Vorkath Eagle Eye",
description = "Shows prayers for Vorkath"
)
default boolean showVorkathCheap() {return false;}
@ConfigItem
(
position = 5,
keyName = "vorkathexpensive",
name = "Vorkath Rigour",
description = "Shows prayers for Vorkath"
)
default boolean showVorkathExpensive() {return false;}
@ConfigItem
(
position = 6,
keyName = "cerberuscheap",
name = "Cerberus Strength/Skin/Reflexes",
description = "Shows prayers for Cerberus"
)
default boolean showCerberusCheap() {return false;}
@ConfigItem
(
position = 7,
keyName = "cerberusexpensive",
name = "Cerberus Piety",
description = "Shows prayers for Cerberus"
)
default boolean showCerberusExpensive() {return false;}
@ConfigItem
(
position = 8,
keyName = "cerberusrangeexpensive",
name = "Cerberus Eagle Eye",
description = "Shows prayers for Cerberus"
)
default boolean showCerberusRangeCheap() {return false;}
@ConfigItem
(
position = 9,
keyName = "cerberuserangexpensive",
name = "Cerberus Rigour",
description = "Shows prayers for Cerberus"
)
default boolean showCerberusRangeExpensive() {return false;}
@ConfigItem
(
position = 10,
keyName = "armadylcheap",
name = "Armadyl Eagle eye",
description = "Shows prayers for Armadyl GWD"
)
default boolean showArmadylCheap() {return false;}
@ConfigItem
(
position = 11,
keyName = "armadylexpensive",
name = "Armadyl Rigour",
description = "Shows prayers for Armadyl GWD"
)
default boolean showArmadylExpensive() {return false;}
@ConfigItem
(
position = 12,
keyName = "bandoscheap",
name = "Bandos Strength/Skin/Reflexes",
description = "Shows prayers for Bandos GWD"
)
default boolean showBandosCheap() {return false;}
@ConfigItem
(
position = 13,
keyName = "bandosexpensive",
name = "Bandos Piety",
description = "Shows prayers for Bandos GWD"
)
default boolean showBandosExpensive() {return false;}
@ConfigItem
(
position = 14,
keyName = "sardomincheap",
name = "Saradomin Eagle eye/Steel Skin",
description = "Shows prayers for Saradomin GWD"
)
default boolean showSaradominCheap() {return false;}
@ConfigItem
(
position = 15,
keyName = "saradominexpensive",
name = "Saradomin Piety/Rigour",
description = "Shows prayers for Saradomin GWD"
)
default boolean showSaradominExpensive() {return false;}
@ConfigItem
(
position = 16,
keyName = "zamorakcheap",
name = "Zamorak Strength/Skin/Reflexes",
description = "Shows prayers for Zamorak GWD"
)
default boolean showZamorakCheap() {return false;}
@ConfigItem
(
position = 17,
keyName = "zamorakexpensive",
name = "Zamorak Piety",
description = "Shows prayers for Zamorak GWD"
)
default boolean showZamorakExpensive() {return false;}
}

View File

@@ -214,6 +214,7 @@ public class HidePrayersPVMPlugin extends Plugin
prayerWidgets.get(Prayer.values()[19].ordinal()).setHidden(false);// eagle eye
prayerWidgets.get(Prayer.values()[20].ordinal()).setHidden(false);// mystic might
prayerWidgets.get(Prayer.values()[22].ordinal()).setHidden(false);// Redemption
prayerWidgets.get(Prayer.values()[24].ordinal()).setHidden(false);// Preserve
}
if (config.showZulrahExpensive())
@@ -221,9 +222,10 @@ public class HidePrayersPVMPlugin extends Plugin
prayerWidget.setHidden(true);
prayerWidgets.get(Prayer.values()[16].ordinal()).setHidden(false);// Protect from Magic
prayerWidgets.get(Prayer.values()[17].ordinal()).setHidden(false);// Protect from Range
prayerWidgets.get(Prayer.values()[22].ordinal()).setHidden(false);// Redemption
prayerWidgets.get(Prayer.values()[24].ordinal()).setHidden(false);// Preserve
prayerWidgets.get(Prayer.values()[27].ordinal()).setHidden(false);// Rigour
prayerWidgets.get(Prayer.values()[28].ordinal()).setHidden(false);// Augury
prayerWidgets.get(Prayer.values()[22].ordinal()).setHidden(false);// Redemption
}
if (config.showBarrowsCheap())
@@ -235,6 +237,7 @@ public class HidePrayersPVMPlugin extends Plugin
prayerWidgets.get(Prayer.values()[19].ordinal()).setHidden(false);// eagle eye
prayerWidgets.get(Prayer.values()[20].ordinal()).setHidden(false);// mystic might
prayerWidgets.get(Prayer.values()[22].ordinal()).setHidden(false);// Redemption
prayerWidgets.get(Prayer.values()[24].ordinal()).setHidden(false);// Preserve
}
if (config.showBarrowsExpensive())
@@ -243,11 +246,163 @@ public class HidePrayersPVMPlugin extends Plugin
prayerWidgets.get(Prayer.values()[16].ordinal()).setHidden(false);// Protect from Magic
prayerWidgets.get(Prayer.values()[17].ordinal()).setHidden(false);// Protect from Range
prayerWidgets.get(Prayer.values()[18].ordinal()).setHidden(false);// Protect from Melee
prayerWidgets.get(Prayer.values()[22].ordinal()).setHidden(false);// Redemption
prayerWidgets.get(Prayer.values()[24].ordinal()).setHidden(false);// Preserve
prayerWidgets.get(Prayer.values()[27].ordinal()).setHidden(false);// Rigour
prayerWidgets.get(Prayer.values()[28].ordinal()).setHidden(false);// Augury
}
if (config.showVorkathCheap())
{
prayerWidget.setHidden(true);
prayerWidgets.get(Prayer.values()[16].ordinal()).setHidden(false);// Protect from Magic
prayerWidgets.get(Prayer.values()[17].ordinal()).setHidden(false);// Protect from Range
prayerWidgets.get(Prayer.values()[19].ordinal()).setHidden(false);// eagle eye
prayerWidgets.get(Prayer.values()[22].ordinal()).setHidden(false);// Redemption
prayerWidgets.get(Prayer.values()[24].ordinal()).setHidden(false);// Preserve
}
if (config.showVorkathExpensive())
{
prayerWidget.setHidden(true);
prayerWidgets.get(Prayer.values()[16].ordinal()).setHidden(false);// Protect from Magic
prayerWidgets.get(Prayer.values()[17].ordinal()).setHidden(false);// Protect from Range
prayerWidgets.get(Prayer.values()[22].ordinal()).setHidden(false);// Redemption
prayerWidgets.get(Prayer.values()[24].ordinal()).setHidden(false);// Preserve
prayerWidgets.get(Prayer.values()[27].ordinal()).setHidden(false);// Rigour
}
if (config.showCerberusCheap())
{
prayerWidget.setHidden(true);
prayerWidgets.get(Prayer.values()[13].ordinal()).setHidden(false);// Steel Skin
prayerWidgets.get(Prayer.values()[14].ordinal()).setHidden(false);// Ultimate Strength
prayerWidgets.get(Prayer.values()[15].ordinal()).setHidden(false);// Incredible Reflex
prayerWidgets.get(Prayer.values()[16].ordinal()).setHidden(false);// Protect from Magic
prayerWidgets.get(Prayer.values()[17].ordinal()).setHidden(false);// Protect from Range
prayerWidgets.get(Prayer.values()[18].ordinal()).setHidden(false);// Protect from Melee
prayerWidgets.get(Prayer.values()[22].ordinal()).setHidden(false);// Redemption
prayerWidgets.get(Prayer.values()[24].ordinal()).setHidden(false);// Preserve
}
if (config.showCerberusExpensive())
{
prayerWidget.setHidden(true);
prayerWidgets.get(Prayer.values()[16].ordinal()).setHidden(false);// Protect from Magic
prayerWidgets.get(Prayer.values()[17].ordinal()).setHidden(false);// Protect from Range
prayerWidgets.get(Prayer.values()[18].ordinal()).setHidden(false);// Protect from Melee
prayerWidgets.get(Prayer.values()[22].ordinal()).setHidden(false);// Redemption
prayerWidgets.get(Prayer.values()[24].ordinal()).setHidden(false);// Preserve
prayerWidgets.get(Prayer.values()[26].ordinal()).setHidden(false);// Piety
}
if (config.showCerberusRangeCheap())
{
prayerWidget.setHidden(true);
prayerWidgets.get(Prayer.values()[16].ordinal()).setHidden(false);// Protect from Magic
prayerWidgets.get(Prayer.values()[17].ordinal()).setHidden(false);// Protect from Range
prayerWidgets.get(Prayer.values()[18].ordinal()).setHidden(false);// Protect from Melee
prayerWidgets.get(Prayer.values()[19].ordinal()).setHidden(false);// eagle eye
prayerWidgets.get(Prayer.values()[22].ordinal()).setHidden(false);// Redemption
prayerWidgets.get(Prayer.values()[24].ordinal()).setHidden(false);// Preserve
}
if (config.showCerberusRangeExpensive())
{
prayerWidget.setHidden(true);
prayerWidgets.get(Prayer.values()[16].ordinal()).setHidden(false);// Protect from Magic
prayerWidgets.get(Prayer.values()[17].ordinal()).setHidden(false);// Protect from Range
prayerWidgets.get(Prayer.values()[18].ordinal()).setHidden(false);// Protect from Melee
prayerWidgets.get(Prayer.values()[22].ordinal()).setHidden(false);// Redemption
prayerWidgets.get(Prayer.values()[24].ordinal()).setHidden(false);// Preserve
prayerWidgets.get(Prayer.values()[27].ordinal()).setHidden(false);// Rigour
}
if (config.showArmadylCheap())
{
prayerWidget.setHidden(true);
prayerWidgets.get(Prayer.values()[16].ordinal()).setHidden(false);// Protect from Magic
prayerWidgets.get(Prayer.values()[17].ordinal()).setHidden(false);// Protect from Range
prayerWidgets.get(Prayer.values()[19].ordinal()).setHidden(false);// eagle eye
prayerWidgets.get(Prayer.values()[22].ordinal()).setHidden(false);// Redemption
prayerWidgets.get(Prayer.values()[24].ordinal()).setHidden(false);// Preserve
}
if (config.showArmadylExpensive())
{
prayerWidget.setHidden(true);
prayerWidgets.get(Prayer.values()[16].ordinal()).setHidden(false);// Protect from Magic
prayerWidgets.get(Prayer.values()[17].ordinal()).setHidden(false);// Protect from Range
prayerWidgets.get(Prayer.values()[22].ordinal()).setHidden(false);// Redemption
prayerWidgets.get(Prayer.values()[24].ordinal()).setHidden(false);// Preserve
prayerWidgets.get(Prayer.values()[27].ordinal()).setHidden(false);// Rigour
}
if (config.showBandosCheap())
{
prayerWidget.setHidden(true);
prayerWidgets.get(Prayer.values()[13].ordinal()).setHidden(false);// Steel Skin
prayerWidgets.get(Prayer.values()[14].ordinal()).setHidden(false);// Ultimate Strength
prayerWidgets.get(Prayer.values()[15].ordinal()).setHidden(false);// Incredible Reflex
prayerWidgets.get(Prayer.values()[18].ordinal()).setHidden(false);// Protect from Melee
prayerWidgets.get(Prayer.values()[22].ordinal()).setHidden(false);// Redemption
prayerWidgets.get(Prayer.values()[24].ordinal()).setHidden(false);// Preserve
}
if (config.showBandosExpensive())
{
prayerWidget.setHidden(true);
prayerWidgets.get(Prayer.values()[18].ordinal()).setHidden(false);// Protect from Melee
prayerWidgets.get(Prayer.values()[22].ordinal()).setHidden(false);// Redemption
prayerWidgets.get(Prayer.values()[24].ordinal()).setHidden(false);// Preserve
prayerWidgets.get(Prayer.values()[26].ordinal()).setHidden(false);// Piety
}
if (config.showSaradominCheap())
{
prayerWidget.setHidden(true);
prayerWidgets.get(Prayer.values()[13].ordinal()).setHidden(false);// Steel Skin
prayerWidgets.get(Prayer.values()[14].ordinal()).setHidden(false);// Ultimate Strength
prayerWidgets.get(Prayer.values()[15].ordinal()).setHidden(false);// Incredible Reflex
prayerWidgets.get(Prayer.values()[16].ordinal()).setHidden(false);// Protect from magic
prayerWidgets.get(Prayer.values()[19].ordinal()).setHidden(false);// eagle eye
prayerWidgets.get(Prayer.values()[22].ordinal()).setHidden(false);// Redemption
prayerWidgets.get(Prayer.values()[24].ordinal()).setHidden(false);// Preserve
}
if (config.showSaradominExpensive())
{
prayerWidget.setHidden(true);
prayerWidgets.get(Prayer.values()[16].ordinal()).setHidden(false);// Protect from Magic
prayerWidgets.get(Prayer.values()[22].ordinal()).setHidden(false);// Redemption
prayerWidgets.get(Prayer.values()[24].ordinal()).setHidden(false);// Preserve
prayerWidgets.get(Prayer.values()[26].ordinal()).setHidden(false);// Piety
prayerWidgets.get(Prayer.values()[27].ordinal()).setHidden(false);// Rigour
}
if (config.showZamorakCheap())
{
prayerWidget.setHidden(true);
prayerWidgets.get(Prayer.values()[13].ordinal()).setHidden(false);// Steel Skin
prayerWidgets.get(Prayer.values()[14].ordinal()).setHidden(false);// Ultimate Strength
prayerWidgets.get(Prayer.values()[15].ordinal()).setHidden(false);// Incredible Reflex
prayerWidgets.get(Prayer.values()[16].ordinal()).setHidden(false);// Protect from Magic
prayerWidgets.get(Prayer.values()[18].ordinal()).setHidden(false);// Protect from Melee
prayerWidgets.get(Prayer.values()[22].ordinal()).setHidden(false);// Redemption
prayerWidgets.get(Prayer.values()[24].ordinal()).setHidden(false);// Preserve
}
if (config.showZamorakExpensive())
{
prayerWidget.setHidden(true);
prayerWidgets.get(Prayer.values()[16].ordinal()).setHidden(false);// Protect from Magic
prayerWidgets.get(Prayer.values()[18].ordinal()).setHidden(false);// Protect from Melee
prayerWidgets.get(Prayer.values()[22].ordinal()).setHidden(false);// Redemption
prayerWidgets.get(Prayer.values()[24].ordinal()).setHidden(false);// Preserve
prayerWidgets.get(Prayer.values()[26].ordinal()).setHidden(false);// Piety
}
}
}
}
}
}