AQ_BUFFBOT_ADDON_BUFFBOT = "BuffBot 1.0->1.1 Beta"; AQBUFFBOT_FISHING_POLE_TEXTURES = { "Interface\\Icons\\INV_Fishingpole_01", "Interface\\Icons\\INV_Fishingpole_02", }; AQ_BUFFBOT_MAINHAND_SLOT = 16; -- default options AQ_BUFFBOT_OPTIONS_DEFAULT = { enabled = true; buffFuncName = "BuffBot_JustBuff"; cureFuncName = "BuffBot_JustCure"; links = { --[[ allowed fields: health - decimal value, amount of current health that is required to trigger mana - decimal value, amount of current mana that is required to trigger healthPercentage - decimal value, percentage of total health that is required to trigger manaPercentage - decimal value, percentage of total mana that is required to trigger notInCombat - boolean, if true will not be triggered in combat onlyInCombat - boolean, if true will only be triggered in combat applyOncePerPartyMember - boolean, if true will execute funcName once per entry in AQ_BuffBot_applyOncePerPartyMemberList, with the entry as parameter iterativeParameters - will cause funcName to be called once per every table in it until it returns true default is simply to call function ]]-- [1] = { linkType = "cure"; manaPercentage = 5; healthPercentage = 10; applyOncePerPartyMember = false; onlySelf = false; notInCombat = false; inBattleGrounds = false; }, [2] = { linkType = "buff"; manaPercentage = 10; healthPercentage = 15; applyOncePerPartyMember = false; onlySelf = false; notInCombat = true; inBattleGrounds = false; }, }; class = { priest = { notInCombat = true; }; }; applyOncePerPartyMemberRoundRobin = true; preventBuffingWhileFishing = false; preventBuffingWhileResting = true; doSelfCure = true; doSelfBuff = true; selfBuff = { notInCombat = false; manaPercentage = nil; healthPercentage = nil; inBattleGrounds = true; }; selfCure = { notInCombat = false; healthPercentage = nil; manaPercentage = nil; inBattleGrounds = false; }; };