mirror of
https://github.com/Bluewhale1337/HealBotBlue.git
synced 2026-11-06 10:28:58 +00:00
Feature set: expand class support and improve buff tracking logic
This commit is contained in:
+127
-40
@@ -66,12 +66,22 @@ HealBot_ConfigDefaults = {
|
||||
[HEALBOT_PALADIN] = 1,
|
||||
[HEALBOT_PRIEST] = 1,
|
||||
[HEALBOT_SHAMAN] = 1,
|
||||
[HEALBOT_MAGE] = 1,
|
||||
[HEALBOT_WARRIOR] = 1,
|
||||
[HEALBOT_ROGUE] = 1,
|
||||
[HEALBOT_HUNTER] = 1,
|
||||
[HEALBOT_WARLOCK] = 1,
|
||||
},
|
||||
Debuff_Right = {
|
||||
[HEALBOT_DRUID] = 1,
|
||||
[HEALBOT_PALADIN] = 1,
|
||||
[HEALBOT_PRIEST] = 1,
|
||||
[HEALBOT_SHAMAN] = 1,
|
||||
[HEALBOT_MAGE] = 1,
|
||||
[HEALBOT_WARRIOR] = 1,
|
||||
[HEALBOT_ROGUE] = 1,
|
||||
[HEALBOT_HUNTER] = 1,
|
||||
[HEALBOT_WARLOCK] = 1,
|
||||
},
|
||||
BuffWatch = 1,
|
||||
BuffWatchInCombat = 0,
|
||||
@@ -187,13 +197,28 @@ HealBot_ConfigDefaults = {
|
||||
["ShiftCtrlRight"] = HEALBOT_HEALING_WAVE .. HEALBOT_RANK_4,
|
||||
["Middle"] = HEALBOT_CHAIN_HEAL,
|
||||
},
|
||||
[HEALBOT_WARRIOR] = {
|
||||
["Left"] = "Target",
|
||||
},
|
||||
[HEALBOT_MAGE] = {
|
||||
["Left"] = "Target",
|
||||
},
|
||||
[HEALBOT_ROGUE] = {
|
||||
["Left"] = "Target",
|
||||
},
|
||||
[HEALBOT_HUNTER] = {
|
||||
["Left"] = "Target",
|
||||
},
|
||||
[HEALBOT_WARLOCK] = {
|
||||
["Left"] = "Target",
|
||||
},
|
||||
},
|
||||
EnableHealthy = 0,
|
||||
ShowNonManaBars = 0,
|
||||
ActionVisible = 0,
|
||||
ActionMouseover = 1,
|
||||
CDCLeftText = {[HEALBOT_PRIEST]="None", [HEALBOT_SHAMAN]="None", [HEALBOT_DRUID]="None", [HEALBOT_PALADIN]="None",},
|
||||
CDCRightText = {[HEALBOT_PRIEST]="None", [HEALBOT_SHAMAN]="None", [HEALBOT_DRUID]="None", [HEALBOT_PALADIN]="None",},
|
||||
CDCLeftText = {[HEALBOT_PRIEST]="None", [HEALBOT_SHAMAN]="None", [HEALBOT_DRUID]="None", [HEALBOT_PALADIN]="None", [HEALBOT_MAGE]="None", [HEALBOT_WARRIOR]="None", [HEALBOT_ROGUE]="None", [HEALBOT_HUNTER]="None", [HEALBOT_WARLOCK]="None",},
|
||||
CDCRightText = {[HEALBOT_PRIEST]="None", [HEALBOT_SHAMAN]="None", [HEALBOT_DRUID]="None", [HEALBOT_PALADIN]="None", [HEALBOT_MAGE]="None", [HEALBOT_WARRIOR]="None", [HEALBOT_ROGUE]="None", [HEALBOT_HUNTER]="None", [HEALBOT_WARLOCK]="None",},
|
||||
Current_Skin = "Modern Flat",
|
||||
Skin_ID = 1,
|
||||
Skins = {"Modern Flat", HEALBOT_SKINS_STD, "HealBot Party", "HealBot Raid", "Alteric Valley"},
|
||||
@@ -510,48 +535,109 @@ HealBot_Debuff_Spells = {
|
||||
HEALBOT_CURE_POISON,
|
||||
HEALBOT_CURE_DISEASE,
|
||||
},
|
||||
}
|
||||
|
||||
HealBot_Buff_Spells = {
|
||||
[HEALBOT_PALADIN] = {
|
||||
HEALBOT_BLESSING_OF_KINGS,
|
||||
HEALBOT_BLESSING_OF_MIGHT,
|
||||
HEALBOT_BLESSING_OF_WISDOM,
|
||||
HEALBOT_BLESSING_OF_SALVATION,
|
||||
HEALBOT_BLESSING_OF_LIGHT,
|
||||
HEALBOT_BLESSING_OF_SANCTUARY,
|
||||
},
|
||||
[HEALBOT_DRUID] = {
|
||||
HEALBOT_MARK_OF_THE_WILD,
|
||||
HEALBOT_GIFT_OF_THE_WILD,
|
||||
HEALBOT_THORNS,
|
||||
HEALBOT_OMEN_OF_CLARITY,
|
||||
},
|
||||
[HEALBOT_PRIEST] = {
|
||||
HEALBOT_POWER_WORD_FORTITUDE,
|
||||
HEALBOT_PRAYER_OF_FORTITUDE,
|
||||
HEALBOT_DIVINE_SPIRIT,
|
||||
HEALBOT_PRAYER_OF_SPIRIT,
|
||||
HEALBOT_SHADOW_PROTECTION,
|
||||
HEALBOT_PRAYER_OF_SHADOW_PROTECTION,
|
||||
HEALBOT_INNER_FIRE,
|
||||
HEALBOT_FEAR_WARD,
|
||||
HEALBOT_ENLIGHTEN,
|
||||
},
|
||||
[HEALBOT_MAGE] = {
|
||||
HEALBOT_ARCANE_INTELLECT,
|
||||
HEALBOT_ARCANE_BRILLIANCE,
|
||||
HEALBOT_DAMPEN_MAGIC,
|
||||
HEALBOT_AMPLIFY_MAGIC,
|
||||
},
|
||||
[HEALBOT_SHAMAN] = {
|
||||
HEALBOT_ROCKBITER_WEAPON,
|
||||
HEALBOT_FLAMETONGUE_WEAPON,
|
||||
HEALBOT_FROSTBRAND_WEAPON,
|
||||
HEALBOT_WINDFURY_WEAPON,
|
||||
HEALBOT_REMOVE_LESSER_CURSE,
|
||||
},
|
||||
}
|
||||
|
||||
HealBot_Buff_Spells = {
|
||||
[HEALBOT_PALADIN] = {
|
||||
HEALBOT_BLESSING_OF_KINGS,
|
||||
HEALBOT_BLESSING_OF_MIGHT,
|
||||
HEALBOT_BLESSING_OF_WISDOM,
|
||||
HEALBOT_BLESSING_OF_SALVATION,
|
||||
HEALBOT_BLESSING_OF_LIGHT,
|
||||
HEALBOT_BLESSING_OF_SANCTUARY,
|
||||
HEALBOT_GREATER_BLESSING_OF_KINGS,
|
||||
HEALBOT_GREATER_BLESSING_OF_MIGHT,
|
||||
HEALBOT_GREATER_BLESSING_OF_WISDOM,
|
||||
HEALBOT_GREATER_BLESSING_OF_SALVATION,
|
||||
HEALBOT_GREATER_BLESSING_OF_LIGHT,
|
||||
HEALBOT_GREATER_BLESSING_OF_SANCTUARY,
|
||||
HEALBOT_RIGHTEOUS_FURY,
|
||||
},
|
||||
[HEALBOT_DRUID] = {
|
||||
HEALBOT_MARK_OF_THE_WILD,
|
||||
HEALBOT_GIFT_OF_THE_WILD,
|
||||
HEALBOT_THORNS,
|
||||
HEALBOT_OMEN_OF_CLARITY,
|
||||
},
|
||||
[HEALBOT_PRIEST] = {
|
||||
HEALBOT_POWER_WORD_FORTITUDE,
|
||||
HEALBOT_PRAYER_OF_FORTITUDE,
|
||||
HEALBOT_DIVINE_SPIRIT,
|
||||
HEALBOT_PRAYER_OF_SPIRIT,
|
||||
HEALBOT_SHADOW_PROTECTION,
|
||||
HEALBOT_PRAYER_OF_SHADOW_PROTECTION,
|
||||
HEALBOT_INNER_FIRE,
|
||||
HEALBOT_FEAR_WARD,
|
||||
HEALBOT_SHADOWFORM,
|
||||
HEALBOT_ENLIGHTEN,
|
||||
},
|
||||
[HEALBOT_MAGE] = {
|
||||
HEALBOT_ARCANE_INTELLECT,
|
||||
HEALBOT_ARCANE_BRILLIANCE,
|
||||
HEALBOT_DAMPEN_MAGIC,
|
||||
HEALBOT_AMPLIFY_MAGIC,
|
||||
HEALBOT_FROST_ARMOR,
|
||||
HEALBOT_ICE_ARMOR,
|
||||
HEALBOT_MAGE_ARMOR,
|
||||
HEALBOT_ICE_BARRIER,
|
||||
},
|
||||
[HEALBOT_SHAMAN] = {
|
||||
HEALBOT_ROCKBITER_WEAPON,
|
||||
HEALBOT_FLAMETONGUE_WEAPON,
|
||||
HEALBOT_FROSTBRAND_WEAPON,
|
||||
HEALBOT_WINDFURY_WEAPON,
|
||||
HEALBOT_LIGHTNING_SHIELD,
|
||||
HEALBOT_WATER_SHIELD,
|
||||
HEALBOT_WATER_WALKING,
|
||||
HEALBOT_WATER_BREATHING,
|
||||
},
|
||||
[HEALBOT_WARRIOR] = {
|
||||
HEALBOT_BATTLE_SHOUT,
|
||||
},
|
||||
[HEALBOT_WARLOCK] = {
|
||||
HEALBOT_DEMON_SKIN,
|
||||
HEALBOT_DEMON_ARMOR,
|
||||
HEALBOT_UNENDING_BREATH,
|
||||
HEALBOT_DETECT_LESSER_INVISIBILITY,
|
||||
HEALBOT_DETECT_INVISIBILITY,
|
||||
},
|
||||
[HEALBOT_HUNTER] = {
|
||||
HEALBOT_TRUESHOT_AURA,
|
||||
HEALBOT_ASPECT_OF_THE_HAWK,
|
||||
HEALBOT_ASPECT_OF_THE_MONKEY,
|
||||
HEALBOT_ASPECT_OF_THE_CHEETAH,
|
||||
HEALBOT_ASPECT_OF_THE_PACK,
|
||||
HEALBOT_ASPECT_OF_THE_WILD,
|
||||
HEALBOT_ASPECT_OF_THE_BEAST,
|
||||
},
|
||||
[HEALBOT_ROGUE] = {},
|
||||
}
|
||||
|
||||
HealBot_SelfOnly_Buffs = {
|
||||
[HEALBOT_DEMON_SKIN] = true,
|
||||
[HEALBOT_DEMON_ARMOR] = true,
|
||||
[HEALBOT_ASPECT_OF_THE_HAWK] = true,
|
||||
[HEALBOT_ASPECT_OF_THE_MONKEY] = true,
|
||||
[HEALBOT_ASPECT_OF_THE_CHEETAH] = true,
|
||||
[HEALBOT_ASPECT_OF_THE_BEAST] = true,
|
||||
[HEALBOT_FROST_ARMOR] = true,
|
||||
[HEALBOT_ICE_ARMOR] = true,
|
||||
[HEALBOT_MAGE_ARMOR] = true,
|
||||
[HEALBOT_ICE_BARRIER] = true,
|
||||
[HEALBOT_RIGHTEOUS_FURY] = true,
|
||||
[HEALBOT_INNER_FIRE] = true,
|
||||
[HEALBOT_SHADOWFORM] = true,
|
||||
[HEALBOT_LIGHTNING_SHIELD] = true,
|
||||
[HEALBOT_WATER_SHIELD] = true,
|
||||
[HEALBOT_ROCKBITER_WEAPON] = true,
|
||||
[HEALBOT_FLAMETONGUE_WEAPON] = true,
|
||||
[HEALBOT_FROSTBRAND_WEAPON] = true,
|
||||
[HEALBOT_WINDFURY_WEAPON] = true,
|
||||
}
|
||||
|
||||
HealBot_Debuff_Types = {
|
||||
[HEALBOT_PURIFY] = {HEALBOT_DISEASE_en, HEALBOT_POISON_en},
|
||||
[HEALBOT_CLEANSE] = {HEALBOT_DISEASE_en, HEALBOT_POISON_en, HEALBOT_MAGIC_en},
|
||||
@@ -562,6 +648,7 @@ HealBot_Debuff_Types = {
|
||||
[HEALBOT_ABOLISH_DISEASE] = {HEALBOT_DISEASE_en},
|
||||
[HEALBOT_DISPEL_MAGIC..HEALBOT_RANK_1] = {HEALBOT_MAGIC_en},
|
||||
[HEALBOT_DISPEL_MAGIC..HEALBOT_RANK_2] = {HEALBOT_MAGIC_en},
|
||||
[HEALBOT_REMOVE_LESSER_CURSE] = {HEALBOT_CURSE_en},
|
||||
}
|
||||
|
||||
HealBot_IsFighting = false;
|
||||
|
||||
Reference in New Issue
Block a user