it is possible though as you can use all the protected function in this botNot the scope of this bot.
it is possible though as you can use all the protected function in this botNot the scope of this bot.
Last edited by diesall; 09-20-2011 at 01:07 AM.
people didn't seem excited about the disarm i created for pvping warriors...... are there any pvp warriors out there interested in spell reflect?
been working on this one all day and finally with the help of @lostinthewoodslol (+rep him..... he's a freaking trooper) i'm close to haven't it perfect...... it works in the same abilities as the disarm..... but it's complicated haha
is anyone even interested in it?
ey, could you make the PQR frame/window resizeable, cause when I load it I just get half the options, but besides that, I love this app![]()
cant explain how amazing this Disarm/Spell reflect code you have made is, currently using it in high end arena atm and it is flawless, auto disarm's when certain buffs are up on your opponent for eg; Avenging Wrath, Unholy Frenzy, Berserk, (Bloodlust, Heroism in RBGS/BGS/DUELS), Shadow Dance, Pillar of Frost, Blood Fury, Call of Victory(any trinks u desire), (Recklessness + if not burst targ), Bladestorm etc... Auto Spell Reflects CC such as Polymorph, Cyclone etc, and large damage spells; Arcane Blast, Lava Burst. if wanted.
thnx so much for helping me with this, you are a god.
Ok we got a confirmed success when using this...... I will only say one thing..... In order to get Spell Reflect to work, you will need to write out your own specific shield and main hand weapon used in your spell reflecting set... This goes in PVP Arms: Change to DS
near the bottom you will see:
RunMacroText("/equip [THIS IS WHERE YOUR WEAPON GOES]")
RunMacroText("/equip [THIS IS WHERE YOUR SHIELD GOES]")
spell them out EXACTLY like you see them in game in order for this to work
also inside the PVP Arms: Change to BS
you will want to do the exact same thing as with Change to DS except write in your Arms 2-handed weapon name instead....
without further delay here's the code *add this into you current WARRIOR_Abilities.xml file
if i copied it over wrong let me know, i'm half asleep as isCode:<Ability><Name>PvP Arms: Change to DS</Name><Default>false</Default><SpellID>71</SpellID><Actions></Actions><Lua>local DS = GetShapeshiftForm() local Disarm = UnitDebuffID(&quot;target&quot;, 676) local Spell,_,_,_,_,_,_,_,_ = UnitCastingInfo(&quot;target&quot;) local CD = GetSpellCooldown(23920) local AW = UnitBuffID(&quot;target&quot;, 31884) local UF = UnitBuffID(&quot;target&quot;, 49016) local B = UnitBuffID(&quot;target&quot;, 18499) local BL = UnitBuffID(&quot;target&quot;, 2825) local H = UnitBuffID(&quot;target&quot;, 32182) local SD = UnitBuffID(&quot;target&quot;, 51713) local PoF = UnitBuffID(&quot;target&quot;, 51271) local BF1 = UnitBuffID(&quot;target&quot;, 33702) local BF2 = UnitBuffID(&quot;target&quot;, 20572) local BF3 = UnitBuffID(&quot;target&quot;, 33697) local CoV = UnitBuffID(&quot;target&quot;, 99740) local R = UnitBuffID(&quot;target&quot;, 1719) local BS = UnitBuffID(&quot;target&quot;, 46924) local IV = UnitBuffID(&quot;target&quot;, 12472) if AW ~= nil or UF ~= nil or B ~= nil or BL ~= nil or H ~= nil or SD ~= nil or PoF ~= nil or BF1 ~= nil or BF2 ~= nil or BF3~= nil or CoV ~= nil or R ~= nil or BS ~= nil or IV ~= nil then if DS ~= 2 and Disarm == nil then return true end end if Spell == (&quot;Arcane Blast&quot;) or Spell == (&quot;Cyclone&quot;) or Spell == (&quot;Mind Control&quot;) or Spell == (&quot;Polymorph&quot;) or Spell == (&quot;Lava Burst&quot;) or Spell == (&quot;Entangling Roots&quot;) or Spell == (&quot;Hex&quot;) then if DS ~= 2 and CD == 0 then RunMacroText(&quot;/equip Vicious Gladiator&apos;s Hacker&quot;) RunMacroText(&quot;/equip Vicious Gladiator&apos;s Shield Wall&quot;) return true end end</Lua><RecastDelay>500</RecastDelay><Target>Player</Target></Ability><Ability><Name>PvP Arms: Disarm</Name><Default>false</Default><SpellID>676</SpellID><Actions></Actions><Lua>local DS = GetShapeshiftForm() local AW = UnitBuffID(&quot;target&quot;, 31884) local UF = UnitBuffID(&quot;target&quot;, 49016) local B = UnitBuffID(&quot;target&quot;, 18499) local BL = UnitBuffID(&quot;target&quot;, 2825) local H = UnitBuffID(&quot;target&quot;, 32182) local SD = UnitBuffID(&quot;target&quot;, 51713) local PoF = UnitBuffID(&quot;target&quot;, 51271) local BF1 = UnitBuffID(&quot;target&quot;, 33702) local BF2 = UnitBuffID(&quot;target&quot;, 20572) local BF3 = UnitBuffID(&quot;target&quot;, 33697) local CoV = UnitBuffID(&quot;target&quot;, 99740) local R = UnitBuffID(&quot;target&quot;, 1719) local BS = UnitBuffID(&quot;target&quot;, 46924) local IV = UnitBuffID(&quot;target&quot;, 12472) if AW ~= nil or UF ~= nil or B ~= nil or BL ~= nil or H ~= nil or SD ~= nil or PoF ~= nil or BF1 ~= nil or BF2 ~= nil or BF3~= nil or CoV ~= nil or R ~= nil or BS ~= nil or IV ~= nil then if DS == 2 then return true end end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>PvP Arms: Change to BS</Name><Default>false</Default><SpellID>2457</SpellID><Actions></Actions><Lua>local DS = GetShapeshiftForm() if DS ~= 1 then RunMacroText(&quot;/equip Ruthless Gladiator&apos;s Bonegrinder&quot;) return true end</Lua><RecastDelay>500</RecastDelay><Target>Player</Target></Ability><Ability><Name>PvP Arms: Spell Reflect</Name><Default>false</Default><SpellID>23920</SpellID><Actions></Actions><Lua>local Spell,_,_,_,_,_,_,_,_ = UnitCastingInfo(&quot;target&quot;) local DS = GetShapeshiftForm() if Spell == (&quot;Arcane Blast&quot;) or Spell == (&quot;Cyclone&quot;) or Spell == (&quot;Mind Control&quot;) or Spell == (&quot;Polymorph&quot;) or Spell == (&quot;Lava Burst&quot;) or Spell == (&quot;Entangling Roots&quot;) or Spell == (&quot;Hex&quot;) then if DS ==2 then return true end end</Lua><RecastDelay>500</RecastDelay><Target>Player</Target></Ability><Ability><Name>PvP Arms: Reflect Check</Name><Default>false</Default><SpellID>0</SpellID><Actions></Actions><Lua>local Spell = UnitCastingInfo(&quot;target&quot;) local Reflect = UnitBuffID(&quot;player&quot;, 23920) if Spell == (&quot;Arcane Blast&quot;) or Spell == (&quot;Cyclone&quot;) or Spell == (&quot;Mind Control&quot;) or Spell == (&quot;Polymorph&quot;) or Spell == (&quot;Lava Burst&quot;) or Spell == (&quot;Entangling Roots&quot;) or Spell == (&quot;Hex&quot;) then if Reflect ~= nil then return true end end</Lua><RecastDelay>0</RecastDelay><Target>Target</Target></Ability><Ability><Name>Pause</Name><Default>false</Default><SpellID>0</SpellID><Actions></Actions><Lua>if IsLeftShiftKeyDown() then return true end</Lua><RecastDelay>0</RecastDelay><Target>Player</Target></Ability>
*edit*
looks like i missed the entire heart of the abilities lol
this should be right now MY BAD never do anything dead tired
Any way of making a frostmage profile for singletarget & trash/aoe-profile? If someone has the time on their hands I would be ever so grateful, frost is fun!
Hi, i just download this program and some of mutilate rogue profiles, but program doesnt see them( http://i057.radikal.ru/1109/53/a38a9c5ac0a3.jpg )
I already rename them to ROGUE_Abilities etc
what i need to do? sorry for bad english
[/QUOTE]Code:if UnitPower("player") < 40 then reloadphase = 1 end if UnitPower("player") > 60 then reloadphase = nil end if reloadphase then return true end
I've been trying this code out, seems to work fine. I have noticed that once in a while during the Careful Aim phase that Serpent Sting drops off. It hasn't happened 100% of the time but it does happen due to Chimera Shot not firing in time.
Also the problem with Aimed Shot! not being used up is still there, I fixed this by manually creating an Aimed Shot! ability and cut and pasting the code for it from your standard Aimed Shot ability. I really think that you need to split these two.
Would it be possible to have a Rapid Fire and non-Rapid fire rotation as standard in your list. Having to create one every time it is updated is rather time consuming. Also I have a suggestion for a MM pvp rotation for you.
For PVP,
1. High priority Concussive Shot
2. Remove Aimed Shot, replace with Aimed Shot!
3. Add in Wing Clip around the same place as Raptor Strike for the two to be used together if need be. (9s delay on reuse)
This is what I have been using with existing profile.
I have been trying to get Kill Command to work with it when all other abilities are not available, for example when the target is in melee range and wing clip and raptor strike are on cool-down or when the target is just simply out of range.
Here is a copy of the BM: kill command code that I currently use, it tests if the target is in range, if so tries to kill command.Code:if IsSpellInRange("Growl","pet","target") == 1 then return true end
So when you were talking about using this where the /startattack goes in the Actions box, does this also go in the action box or directly in the Lua beginning?Code:if (Conditions for an attack) then RunMacroText("/startattack") return true end
Ok so I have MIA for a while because my Raid array crashed on me, I lost everything, i even had to download my profile off the site >_> anyways I am back and working again...
Welcome back Gorthok! Sorry about your computer man, it sucks. Good to have you back again.
Another question for the holy paladin profile (it's coming along real good btw, just a couple of tweaks and it should be good)
Is there a way to auto-target the tanks current target so I can cast a spell on the enemy? (Judgement for the 15% base mana boost).
Also, is there a way to check if a spell is on CD?
Edit: Welcome back Gorthok!![]()
Last edited by ticklets; 09-20-2011 at 12:51 PM.
sheuron was using a way to check is raid role was tank in his warrior taunting ability codes..... the check was
this is for raids so that as long as the targetoftarget is a tank it wont cast taunt, if targetoftarget wasn't a tank then it would cast taunt.... i'm sure you can butcher this to suit your purposesCode:UnitGroupRolesAssigned("targettarget") == "TANK"
Also Gorthok still wouldn't mind you checking my Profiles over to see if I'm doing anything needlessly