if BeeUnitAffectingCombat() and BeePlayerBuffTime("炎爆术!")>0 and BeeIsRun("炎爆术") then
BeeRun("炎爆术");
return;
end
if BeeUnitAffectingCombat() and BeeTargetDeBuffTime("活动炸弹")<1 then
BeeRun("/cast 活动炸弹");
return;
end
--[[if BeeTargetDeBuffTime("活动炸弹")>2 and BeeTargetDeBuffTime("炎爆术")>2 and BeeTargetDeBuffTime("点燃")>3 and BeeIsRun("燃烧") then
BeeRun("燃烧");
return;
end]]--
if BeeUnitAffectingCombat() and BeeTargetDeBuffTime("活动炸弹")<1 then
BeeRun("/cast 活动炸弹");
return;
end
if BeeTargetDeBuffTime("燃烧")>1 and BeeIsRun("火焰冲击") then
BeeRun("火焰冲击");
return;
end
if BeeIsRun("火球术") then
BeeRun("火球术");
return;
end
if BeeUnitAffectingCombat() and (GetUnitSpeed("player")>0 and BeePlayerBuffTime("熔火之羽")<0) then
if SpellIsRun("灼烧","target") then BeeRun("/cast 灼烧","target");return;end
end
BeeRun("炎爆术");
return;
end
if BeeUnitAffectingCombat() and BeeTargetDeBuffTime("活动炸弹")<1 then
BeeRun("/cast 活动炸弹");
return;
end
--[[if BeeTargetDeBuffTime("活动炸弹")>2 and BeeTargetDeBuffTime("炎爆术")>2 and BeeTargetDeBuffTime("点燃")>3 and BeeIsRun("燃烧") then
BeeRun("燃烧");
return;
end]]--
if BeeUnitAffectingCombat() and BeeTargetDeBuffTime("活动炸弹")<1 then
BeeRun("/cast 活动炸弹");
return;
end
if BeeTargetDeBuffTime("燃烧")>1 and BeeIsRun("火焰冲击") then
BeeRun("火焰冲击");
return;
end
if BeeIsRun("火球术") then
BeeRun("火球术");
return;
end
if BeeUnitAffectingCombat() and (GetUnitSpeed("player")>0 and BeePlayerBuffTime("熔火之羽")<0) then
if SpellIsRun("灼烧","target") then BeeRun("/cast 灼烧","target");return;end
end