|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 |
CreateDIYCETimer("ExploitCooldown", 32)
if ( (not tbuffs["Exploiting Shot"]) and (GetDIYCETimerValue["ExploitCooldown"] > 30) ) then
SetDIYCETimerDelay("ExploitCooldown", 32)
end
if (enemy) then
Skill2 = {
{name = "Shot", use = true, timer = "ExploitCooldown"}
}
end
|
|
|
Source code |
1 2 3 4 5 6 7 |
CreateDIYCETimer("ExploitCooldown", 32)
if (tbuffs["Exploiting Shot"]) then
StartDIYCETimer("ExploitCooldown")
end
{ name = "Shot", use = (GetDIYCETimerValue("ExploitCooldown") == 0) },
|
|
|
PHP Source code |
1 2 |
Class: Warrior/Warden elseif mainClass == "WARRIOR" and subClass == "WARDEN" then CreateDIYCETimer("SlashBleed", 6) --Change the value between 5.8 -> 6.2 depending on your lag.
--Combat if enemy then Skill = { { name = "Charged Chop", use = (EnergyBar2 >= 264) }, { name = "Savage Whirlwind", use = (EnergyBar2 >= 264) }, { name = "Open Flank", use = (EnergyBar1 >= 10) and (tbuffs[501502]) }, { name = "Probing Attack", use = (EnergyBar1 >= 20) }, { name = "Tactical Attack", use = (EnergyBar1 >= 15) and (tbuffs[500081])}, { name = "Slash", use = (EnergyBar1 >= 25), timer = "SlashBleed" }, { name = "Attack", use = (thealth == 1) }, } end
|
|
|
Source code |
1 2 |
/run local ManaBar = 0 if UnitManaType("player") == 1 then ManaBar = UnitMana("player") elseif UnitSkillType("player") == 1 then ManaBar = UnitSkill("player") end if ManaBar>= 300 then ExecuteMacroLine("/cast Charged Chop") end
/run KillSequence()
|
This post has been edited 1 times, last edit by "BlankMinded" (Oct 5th 2015, 4:50pm)
shouldn't it just be /cast Charged Chop instead of " " ?"/cast Charged Chop"
|
|
Source code |
1 |
-- Class: Warrior/Warden elseif mainClass == "WARRIOR" and subClass == "WARDEN" then CreateDIYCETimer("SlashBleed", 6) --Change the value between 5.8 -> 6.2 depending on your lag. --Potions and Buffs Skill = { } --Combat if enemy then Skill2 = { { name = "Savage Whirlwind", use = (EnergyBar2 >= 264) }, { name = "Open Flank", use = (EnergyBar1 >= 10) and (tbuffs[501502]) }, { name = "Probing Attack", use = (EnergyBar1 >= 20) }, { name = "Tactical Attack", use = (EnergyBar1 >= 15) and (tbuffs[500081])}, { name = "Slash", use = (EnergyBar1 >= 25), timer = "SlashBleed" }, { name = "Attack", use = (thealth == 1) }, } end
|
This post has been edited 1 times, last edit by "runic" (Oct 5th 2015, 7:30pm)
shouldn't it just be /cast Charged Chop instead of " " ?
But it still doesn't cast the tactical Attack after slash.
This post has been edited 3 times, last edit by "BlankMinded" (Oct 6th 2015, 1:30am)
|
|
Source code |
1 2 3 4 5 6 |
if (mode == "temp") then
Skill2 = {
{ name = "Slash", use = (EnergyBar1 >= 25) and (not tbuffs[500081]) },
{ name = "Tactical Attack", use = (EnergyBar1 >= 15) and (tbuffs[500081]) },
{ name = "Enraged", use = (EnergyBar1 <= 30) },
}
|
Having the charged chop outside saves a bit of processing time?

it halves the amount of keypresses needed for the same # skill activations. if you put CC outside DIYCE, then you can get CC+skill every single keypress, instead of 1 CC OR 1 skill each keypress.
|
|
Source code |
1 2 |
/run KillSequence() /run KillSequence() |
|
|
Source code |
1 2 |
/cast Charged Chop /run KillSequence() |
I'm 100% certain I'm misunderstanding what you wantbut why not just use the slash bleed as your timer.
This post has been edited 1 times, last edit by "BlankMinded" (Oct 23rd 2015, 6:17pm)
This is a really weird scenario because I don't understand why if the use conditions are true and you have slash as the top priority skill, as mizetto said in the first post, why wouldn't slash cast? I do see the problem when there are other players who can also cast slash bleeds, however.His issue is the following: The use conditions for slash are true, and there's a timer attached. He's running to a boss, spamming diyce macro. The first skill diyce uses....isn't slash. This is because the use conditions were true and diyce tried to use slash, but it also started the timer....even if he never used slash or hit the boss with it.