-- 检查目标身上的'冰霜易伤'Debuff层数和持续时间,并在战斗中更换副手武器
local function CheckFrostVulnerabilityAndEquipOffHand()
local frostVulnerabilityStacks = BeeUnitBuffCount("冰霜易伤", "target")
local frostVulnerabilityTime = BeeUnitBuffTime("冰霜易伤", "target")
if frostVulnerabilityStacks >= 5 then
if frostVulnerabilityTime > 5 then
-- 当“冰霜易伤”持续时间大于5秒时,尝试更换副手为疯狂之吻(附魔狂暴)
BeeRun("/equipslot 17 疯狂之吻")
elseif frostVulnerabilityTime <= 5 then
-- 当“冰霜易伤”持续时间小于或等于5秒时,尝试更换副手为疯狂之吻(冰锋)
BeeRun( "/equipslot 17 疯狂之吻")
end
end
end
-- 主函数,整合上述逻辑
local function Main()
-- ...(其他脚本逻辑)...
CheckFrostVulnerabilityAndEquipOffHand()
end