Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if AoERotation == true then return false end
- if PQI_RubimGeneralDeathKnight_DisableCleave_enable == false then
- IcyBlast = HowlingBlast
- elseif PQI_RubimGeneralDeathKnight_DisableCleave_enable == true then
- IcyBlast = IcyTouch
- end
- --3 0.00 horn_of_winter
- if not HornofWinterBuff
- then
- CastSpell(HornofWinter)
- end
- --COMBAT
- if not PlayerCombat then return false end
- --A 6.88 pillar_of_frost
- --B 1.00 mogu_power_potion,if=target.time_to_die<=30|(target.time_to_die<=60&buff.pillar_of_frost.up)
- --C 3.31 raise_dead
- if MeeleRange()
- then
- if Racial ~= 0 and PQR_SpellAvailable(Racial)
- and BossCheck()
- then
- CastSpell(Racial)
- end
- if PQR_SpellAvailable(PillarofFrost)
- then
- CastSpell(PillarofFrost)
- end
- if PQR_SpellAvailable(RaiseDead)
- and BossCheck()
- then
- CastSpell(RaiseDead)
- end
- end
- --D 1.42 plague_leech,if=talent.plague_leech.enabled&(dot.blood_plague.remains<1|dot.frost_fever.remains<1)
- if TargetValidation("target",PlagueLeech)
- and (BPtimer > 0 and BPtimer < 1
- or FFtimer > 0 and FFtimer < 1)
- and MeeleRange()
- then
- CastSpell(PlagueLeech)
- end
- --E 6.36 outbreak,if=!dot.frost_fever.ticking|!dot.blood_plague.ticking
- if TargetValidation("target",Outbreak)
- and (BPtimer == 0
- or FFtimer == 0)
- then
- CastSpell(Outbreak)
- end
- --F 0.00 unholy_blight,if=talent.unholy_blight.enabled&(!dot.frost_fever.ticking|!dot.blood_plague.ticking)
- if PQR_SpellAvailable(UnholyBlight)
- and (BPtimer == 0
- or FFtimer == 0)
- then
- CastSpell(UnholyBlight)
- end
- --G 23.17 soul_reaper,if=target.health.pct-3*(target.health.pct%target.time_to_die)<=35
- if TargetHP - 3 * (TargetHP/TimeToDie) <= 35
- and TargetValidation("target",SoulReaperFrost)
- then
- CastSpell(SoulReaperFrost)
- end
- --actions+=/blood_tap,if=talent.blood_tap.enabled&(target.health.pct-3*(target.health.pct%target.time_to_die)<=35&cooldown.soul_reaper.remains=0)
- if PQR_SpellAvailable(BloodTap)
- and BCCount > 5
- and TargetHP - 3 * (TargetHP/TimeToDie) <= 35
- and CdCheck(SoulReaperFrost) < 1
- then
- CastSpell(BloodTap)
- end
- --I 10.78 howling_blast,if=!dot.frost_fever.ticking
- if TargetValidation("target",IcyBlast)
- and FFtimer == 0
- then
- CastSpell(IcyBlast)
- end
- --J 10.26 plague_strike,if=!dot.blood_plague.ticking
- if TargetValidation("target",PlagueStrike)
- and BPtimer == 0
- then
- CastSpell(PlagueStrike)
- end
- --K 44.51 howling_blast,if=buff.rime.react
- if TargetValidation("target",IcyBlast)
- and Rime
- then
- CastSpell(IcyBlast)
- end
- --L 19.99 obliterate,if=buff.killing_machine.react
- if TargetValidation("target",Obliterate)
- and KillingMachine
- then
- CastSpell(Obliterate)
- end
- --M 0.00 blood_tap,if=talent.blood_tap.enabled&buff.killing_machine.react
- if TargetValidation("target",Obliterate)
- and KillingMachine
- and BCCount > 5
- CastSpell(BloodTap)
- end
- --N 0.00 blood_tap,if=talent.blood_tap.enabled&buff.blood_charge.stack>10&runic_power>76
- if PQR_SpellAvailable(BloodTap)
- and BCCount > 10
- and PlayerRP >= 76
- then
- CastSpell(BloodTap)
- end
- --O 21.54 frost_strike,if=runic_power>76
- if TargetValidation("target",FrostStrike)
- and SaveRP ~= 1
- and PlayerRP > 76
- and MeeleRange()
- then
- CastSpell(FrostStrike)
- end
- --obliterate,if=blood=2|frost=2|unholy=2
- if TargetValidation("target",Obliterate)
- and (RuneCheck("Blood") == 2
- or RuneCheck("Frost") == 2
- or RuneCheck("Unholy") == 2)
- then
- CastSpell(Obliterate)
- end
- --Q 6.00 plague_leech,if=talent.plague_leech.enabled&(dot.blood_plague.remains<3|dot.frost_fever.remains<3)
- if TargetValidation("target",PlagueLeech)
- and (BPtimer > 0 and BPtimer < 3
- or FFtimer > 0 and FFtimer < 3)
- and MeeleRange()
- then
- CastSpell(PlagueLeech)
- end
- --R 0.09 outbreak,if=dot.frost_fever.remains<3|dot.blood_plague.remains<3
- if TargetValidation("target",Outbreak)
- and (BPtimer < 3
- or FFtimer < 3)
- then
- CastSpell(Outbreak)
- end
- --S 0.00 unholy_blight,if=talent.unholy_blight.enabled&(dot.frost_fever.remains<3|dot.blood_plague.remains<3)
- if PQR_SpellAvailable(UnholyBlight)
- and (BPtimer < 3
- or FFtimer < 3)
- then
- CastSpell(UnholyBlight)
- end
- --T 131.71 frost_strike,if=talent.runic_empowerment.enabled&frost=0
- if TargetValidation("target",FrostStrike)
- and SaveRP ~= 1
- and IsSpellKnown(RunicEmpowerment)
- and RuneCheck("Frost") == 0
- and MeeleRange()
- then
- CastSpell(FrostStrike)
- end
- --U 0.00 frost_strike,if=talent.blood_tap.enabled&buff.blood_charge.stack<=10
- if TargetValidation("target",FrostStrike)
- and BCCount <= 10
- and MeeleRange90
- then
- CastSpell(FrostStrike)
- end
- --V 19.05 horn_of_winter
- if PQR_SpellAvailable(HornofWinter)
- then
- CastSpell(HornofWinter)
- end
- --W 0.00 frost_strike,if=talent.runic_corruption.enabled&buff.runic_corruption.down
- --X 53.81 obliterate
- if TargetValidation("target",Obliterate)
- then
- CastSpell(Obliterate)
- end
- --Y 0.00 empower_rune_weapon,if=target.time_to_die<=60&(buff.mogu_power_potion.up|buff.golemblood_potion.up)
- --CLEAN
- --Z 0.00 blood_tap,if=talent.blood_tap.enabled&buff.blood_charge.stack>10&runic_power>=20
- if PQR_SpellAvailable(BloodTap)
- and BCCount > 10
- and PlayerRP >= 20
- then
- CastSpell(BloodTap)
- end
- --a 12.39 frost_strike
- if TargetValidation("target",FrostStrike)
- and SaveRP ~= 1
- and MeeleRange()
- then
- CastSpell(FrostStrike)
- end
- --b 7.91 plague_leech,if=talent.plague_leech.enabled
- if TargetValidation("target",PlagueLeech)
- and FFtimer > 0
- and BPtimer > 0
- and MeeleRange()
- then
- CastSpell(PlagueLeech)
- end
- --c 1.82 empower_rune_weapon
- if PQR_SpellAvailable(EmpowerRuneWeapon)
- and MeeleRange()
- and BossCheck()
- and CdCheck(Obliterate) > 2
- and CdCheck(HowlingBlast) > 2
- and PlayerRP < 20
- then
- CastSpell(EmpowerRuneWeapon)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement