Code: Select all
run:
Berserking null
Synapse Springs HotW.time
Potion Or[HotW.time,LE[TTL,40]]
Wrath LT[CastTime,HotW.time]
Cat Form !Cat
HT And[Talent:DoC,And[PS.time,And[LE[PS.time,1.5],!DoC.stack]]]
SR !SR.time
Skull Bash null
HT And[Talent:DoC,And[PS.time,And[GE[Combo,4],LT[DoC.stack,2]]]]
HT And[Talent:DoC,NS.time]
Synapse Springs null
TF And[LE[Energy,35],!OoC.time]
Berserk Or[TF.time,And[LT[TTL,15],GT[TF.ready,6]]]
Nature's Vigil And[Berserk.time,Talent:NV]
Incarnation And[Berserk.time,Talent:KotJ]
FB And[GE[Combo,1],And[Rip.time,And[LE[Rip.time,2],LE[TargetPerc,25]]]]
FF LT[WeakArmor.stack,3]
Thrash And[GE[TTL,6],And[OoC.time,And[LT[Thrash.time,3],!DoC.stack]]]
FB Or[And[LE[TTL,4],GE[Combo,5]],And[LE[TTL,1],GE[Combo,3]]]
SR And[LE[SR.time,3],And[GT[Combo,0],And[!DoC.stack,LT[TargetPerc,25]]]]
NS And[Talent:DoC,And[!DoC.stack,And[!PS.time,And[GE[Combo,5],LE[TargetPerc,25]]]]]
Potion Or[And[Talent:DoC,And[GE[Combo,5],And[LE[TargetPerc,25],DoC.stack]]],Or[And[!Talent:DoC,And[Berserk.time,LE[TargetPerc,25]]],LE[TTL,40]]]
Rip And[GE[Combo,5],And[Potion.time,And[DoC.stack,And[LT[Rip.dmg,Rip.dmgNew],And[LE[TargetPerc,25],GT[TTL,30]]]]]]
Rip And[GE[Combo,5],And[GT[Div[Rip.dmgNew,Rip.dmg],1.14],And[LE[TargetPerc,25],GT[TTL,30]]]]
Wait: 100ms And[GE[Combo,5],And[Rip.time,And[LE[TargetPerc,25],And[Or[And[LT[Energy,50],!Berserk.time],And[LT[Energy,25],GT[Berserk.time,1]]],Talent:DoC]]]]
FB And[GE[Combo,5],And[Rip.time,LE[TargetPerc,25]]]
Rip And[GE[Combo,5],And[GE[TTL,6],And[LT[Rip.time,2],DoC.stack]]]
Rip And[GE[Combo,5],And[GE[TTL,6],And[LT[Rip.time,6],And[DoC.stack,And[LE[Rip.dmg,Rip.dmgNew],GT[TargetPerc,25]]]]]]
NS And[Talent:DoC,And[!DoC.stack,And[!PS.time,And[GE[Combo,5],And[LT[Rip.time,3],And[Or[Berserk.time,LE[Plus[Rip.time,1.9],TF.ready]],GT[TargetPerc,25]]]]]]]
Rip And[GE[Combo,5],And[GE[TTL,6],And[LT[Rip.time,2],Or[Berserk.time,LE[Plus[Rip.time,1.9],TF.ready]]]]]
SR And[LE[SR.time,3],And[GT[Combo,0],And[Talent:DoC,GT[Plus[SR.time,2],Rip.time]]]]
SR And[LE[SR.time,3],And[GT[Combo,0],And[!Talent:DoC,!And[LT[Rip.time,2],And[GE[Combo,5],Or[Berserk.time,LE[Plus[Rip.time,1.9],TF.ready]]]]]]]
Thrash And[GE[TTL,6],And[OoC.time,LT[Thrash.time,3]]]
Ravage And[Rip.time,LE[Rip.time,4]]
Shred And[Rip.time,LE[Rip.time,4]]
SR And[LE[SR.time,6],And[GE[Combo,5],LE[Plus[SR.time,2],Rip.timeMax]]]
Wait: 100ms And[Talent:DoC,And[GE[Combo,5],And[Or[And[LT[Energy,50],!Berserk.time],And[LT[Energy,25],GT[Berserk.time,1]]],And[GE[Sub[SR.time,6],Rip.timeMax],GE[Rip.timeMax,4.5]]]]]
Wait: 100ms And[Talent:DoC,And[GE[Combo,5],And[Or[And[LT[Energy,50],!Berserk.time],And[LT[Energy,25],GT[Berserk.time,1]]],And[GE[Plus[SR.time,6],Rip.timeMax],GE[Rip.timeMax,6.5]]]]]
FB And[Talent:DoC,And[GE[Combo,5],And[GE[Sub[SR.time,6],Rip.timeMax],GE[Rip.timeMax,4]]]]
FB And[Talent:DoC,And[GE[Combo,5],And[GE[Plus[SR.time,6],Rip.timeMax],GE[Rip.timeMax,6]]]]
Wait: 100ms And[Talent:DoC,And[GE[Combo,5],And[Or[And[LT[Energy,50],!Berserk.time],And[LT[Energy,25],GT[Berserk.time,1]]],GE[Rip.timeMax,10.5]]]]
FB And[Talent:DoC,And[GE[Combo,5],GE[Rip.timeMax,10]]]
FB And[GE[Combo,5],And[Or[GT[Rip.timeMax,10],And[GT[Rip.timeMax,6],Berserk.time]],Rip.time]]
Rake And[GT[TTL,3],And[LT[Rake.time,6],And[DoC.stack,LE[Rake.dmg,Rake.dmgNew]]]]
Rake And[GT[Sub[TTL,Rake.time],3],GT[Div[Rake.dmgNew,Rake.dmg],1.12]]
Rake And[GT[Sub[TTL,Rake.time],3],And[LT[Rake.time,3],Or[Berserk.time,Or[GE[Plus[TF.ready,0.8],Rake.time],GT[Energy,60]]]]]
Ravage OoC.time
Shred OoC.time
Ravage Or[And[LT[Combo,5],LT[Rip.time,3]],And[EQ[Combo,0],LT[SR.time,2]]]
Shred Or[And[LT[Combo,5],LT[Rip.time,3]],And[EQ[Combo,0],LT[SR.time,2]]]
Thrash And[GE[TTL,15],And[LT[Thrash.time,3],And[Berserk.time,And[Talent:SotF,Talent:DoC]]]]
Ravage And[Talent:DoC,And[GT[PS.time,1],!LT[Plus[Energy,Times[EnergyPerSecond,Sub[PS.time,1]]],Times[Sub[4,Combo],20]]]]
Ravage And[!Talent:DoC,And[Talent:SotF,And[LT[Combo,5],GT[Plus[Energy,Times[EnergyPerSecond,Sub[4,Combo]]],Times[Sub[5,Combo],20]]]]]
Ravage LE[TTL,8.5]
Shred And[Talent:DoC,And[GT[PS.time,1],!LT[Plus[Energy,Times[EnergyPerSecond,Sub[PS.time,1]]],Times[Sub[4,Combo],20]]]]
Shred And[!Talent:DoC,And[Talent:SotF,And[LT[Combo,5],GT[Plus[Energy,Times[EnergyPerSecond,Sub[4,Combo]]],Times[Sub[5,Combo],20]]]]]
Shred LE[TTL,8.5]
Thrash And[GE[TTL,6],And[GE[Combo,5],And[LT[Thrash.time,6],Or[TF.time,Or[Berserk.time,NV.time]]]]]
Thrash And[GE[TTL,6],And[GE[Combo,5],And[LT[Thrash.time,6],LE[TF.ready,3]]]]
Thrash And[GE[TTL,6],And[GE[Combo,5],And[LT[Thrash.time,6],LE[TimeToEnergyCap,1]]]]
Ravage Or[TF.time,Or[Berserk.time,NV.time]]
Ravage LE[TF.ready,3]
Ravage LE[TimeToEnergyCap,1]
Shred Or[TF.time,Or[Berserk.time,NV.time]]
Shred LE[TF.ready,3]
Shred LE[TimeToEnergyCap,1]
Force of Nature Talent:FoN
NS And[NV.time,And[!Berserk.time,!PS.time]]
HT And[NV.time,And[Or[PS.time,NS.time],!Berserk.time]]