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", name = "Barrows Eagle Eye/Mystic Might",
description = "Shows prayers for Barrows" description = "Shows prayers for Barrows"
) )
default boolean showBarrowsCheap() default boolean showBarrowsCheap() {return false;}
{
return false;
}
@ConfigItem @ConfigItem
( (
@@ -53,10 +50,7 @@ public interface HidePrayersPVMConfig extends Config
name = "Barrows Augury/Rigour", name = "Barrows Augury/Rigour",
description = "Shows prayers for Barrows" description = "Shows prayers for Barrows"
) )
default boolean showBarrowsExpensive() default boolean showBarrowsExpensive() {return false;}
{
return false;
}
@ConfigItem @ConfigItem
( (
@@ -65,10 +59,7 @@ public interface HidePrayersPVMConfig extends Config
name = "Zulrah Eagle Eye/Mystic Might", name = "Zulrah Eagle Eye/Mystic Might",
description = "Show prayers for Zulrah" description = "Show prayers for Zulrah"
) )
default boolean showZulrahCheap() default boolean showZulrahCheap() {return false;}
{
return false;
}
@ConfigItem @ConfigItem
( (
@@ -77,8 +68,131 @@ public interface HidePrayersPVMConfig extends Config
name = "Zulrah Augury/Rigour", name = "Zulrah Augury/Rigour",
description = "Shows prayers for Zulrah" description = "Shows prayers for Zulrah"
) )
default boolean showZulrahExpensive() default boolean showZulrahExpensive() {return false;}
{
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()[19].ordinal()).setHidden(false);// eagle eye
prayerWidgets.get(Prayer.values()[20].ordinal()).setHidden(false);// mystic might prayerWidgets.get(Prayer.values()[20].ordinal()).setHidden(false);// mystic might
prayerWidgets.get(Prayer.values()[22].ordinal()).setHidden(false);// Redemption prayerWidgets.get(Prayer.values()[22].ordinal()).setHidden(false);// Redemption
prayerWidgets.get(Prayer.values()[24].ordinal()).setHidden(false);// Preserve
} }
if (config.showZulrahExpensive()) if (config.showZulrahExpensive())
@@ -221,9 +222,10 @@ public class HidePrayersPVMPlugin extends Plugin
prayerWidget.setHidden(true); prayerWidget.setHidden(true);
prayerWidgets.get(Prayer.values()[16].ordinal()).setHidden(false);// Protect from Magic 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()[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()[27].ordinal()).setHidden(false);// Rigour
prayerWidgets.get(Prayer.values()[28].ordinal()).setHidden(false);// Augury prayerWidgets.get(Prayer.values()[28].ordinal()).setHidden(false);// Augury
prayerWidgets.get(Prayer.values()[22].ordinal()).setHidden(false);// Redemption
} }
if (config.showBarrowsCheap()) 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()[19].ordinal()).setHidden(false);// eagle eye
prayerWidgets.get(Prayer.values()[20].ordinal()).setHidden(false);// mystic might prayerWidgets.get(Prayer.values()[20].ordinal()).setHidden(false);// mystic might
prayerWidgets.get(Prayer.values()[22].ordinal()).setHidden(false);// Redemption prayerWidgets.get(Prayer.values()[22].ordinal()).setHidden(false);// Redemption
prayerWidgets.get(Prayer.values()[24].ordinal()).setHidden(false);// Preserve
} }
if (config.showBarrowsExpensive()) 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()[16].ordinal()).setHidden(false);// Protect from Magic
prayerWidgets.get(Prayer.values()[17].ordinal()).setHidden(false);// Protect from Range 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()[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()[27].ordinal()).setHidden(false);// Rigour
prayerWidgets.get(Prayer.values()[28].ordinal()).setHidden(false);// Augury 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()[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
} }
} }
} }
} }
} }