Originally Posted by
Gizmobeard
Thanks for the answer but I am still having a problem. Let me explain. I have made the changes replacing code that was not the exact names of items with text that is the exact names of items. I have checked double, tripple and yes I checked 4 times. I have placed the right weapon types and shield types in the correct places but the profile does not switch stances and change weapons at all at any point during 6 different BGs.
I am highly suspect of the idea that I have to put the exact name in because no where in any of the code is anything written that way. This is the way the code appeared before I chanded it.
RunMacroText("/equip Ruthless Gladiator's Bonegrinder" return true end</Lua><RecastDelay>500</RecastDelay><Target>Player</Target></Ability>-<Ability><Name>PvP Arms: Change to DS</Name><Default>false</Default><SpellID>71</SpellID><Actions/><Lua>local DS = GetShapeshiftForm() local Disarm = UnitDebuffID("target", 676) local Spell,_,_,_,_,_,_,_,_ = UnitCastingInfo("target" local CD = GetSpellCooldown(23920) local AW = UnitBuffID("target", 31884) local UF = UnitBuffID("target", 49016) local B = UnitBuffID("target", 18499) local BL = UnitBuffID("target", 2825) local H = UnitBuffID("target", 32182) local SD = UnitBuffID("target", 51713) local PoF = UnitBuffID("target", 51271) local BF1 = UnitBuffID("target", 33702) local BF2 = UnitBuffID("target", 20572) local BF3 = UnitBuffID("target", 33697) local CoV = UnitBuffID("target", 99740) local R = UnitBuffID("target", 1719) local BS = UnitBuffID("target", 46924) local IV = UnitBuffID("target", 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 == ("Arcane Blast" or Spell == ("Cyclone" or Spell == ("Mind Control" or Spell == ("Polymorph" or Spell == ("Lava Burst" or Spell == ("Entangling Roots" or Spell == ("Hex" then if DS ~= 2 and CD == 0 then RunMacroText("/equip Vicious Gladiator's Hacker" RunMacroText("/equip Vicious Gladiator's Shield Wall" return true end end</Lua>
this is what it looks like after the change.
RunMacroText("/equip Ruthless Gladiator's Bonegrinder") return true end</Lua><RecastDelay>500</RecastDelay><Target>Player</Target></Ability>-<Ability><Name>PvP Arms: Change to DS</Name><Default>false</Default><SpellID>71</SpellID><Actions/><Lua>local DS = GetShapeshiftForm() local Disarm = UnitDebuffID("target", 676) local Spell,_,_,_,_,_,_,_,_ = UnitCastingInfo("target") local CD = GetSpellCooldown(23920) local AW = UnitBuffID("target", 31884) local UF = UnitBuffID("target", 49016) local B = UnitBuffID("target", 18499) local BL = UnitBuffID("target", 2825) local H = UnitBuffID("target", 32182) local SD = UnitBuffID("target", 51713) local PoF = UnitBuffID("target", 51271) local BF1 = UnitBuffID("target", 33702) local BF2 = UnitBuffID("target", 20572) local BF3 = UnitBuffID("target", 33697) local CoV = UnitBuffID("target", 99740) local R = UnitBuffID("target", 1719) local BS = UnitBuffID("target", 46924) local IV = UnitBuffID("target", 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 == ("Arcane Blast") or Spell == ("Cyclone") or Spell == ("Mind Control") or Spell == ("Polymorph") or Spell == ("Lava Burst") or Spell == ("Entangling Roots") or Spell == ("Hex") then if DS ~= 2 and CD == 0 then RunMacroText("/equip Gavel of Paroth'arn") RunMacroText("/equip Ruthless Gladiator's Shield Wall") return true end end</Lua><RecastDelay>500</RecastDelay>
Notice how in the first example it seems to be missing the closing ")" but I assume that is the way it is supposed to. I am having a problem understanding the whole """"'s"""" and how it is possible that changing those out for exact spelling of words minus all the weird stuff is supposed to work.