Forums Forums Warrior Archive Patch 6.0+ Prot/Gladiator GS Macro

Viewing 10 posts - 1 through 10 (of 34 total)
  • Author
    Posts
  • Todd Livengood
    Senior Sergeant
    Post count: 76

    Give this a try and let me know what you think, My DPS went up significantly

    Sequences["WarProtST"] = { 
    PreMacro = [[
    /targetenemy [noharm][dead]
    /cast charge
    ]],
    	StepFunction = [[
    		stepa = "132432653246"
    
    		limit = string.len(stepa) or 1
    		if stepc == nil then
    			stepc = 1
    		end
    		if stepc >= limit then
    			stepc = 1
    		else
    			stepc = stepc + 1
    		end
    		step = tonumber(strsub (stepa, stepc, stepc))
    	]],
    
    	-- Macro 1
    	[[
    /run("Executing macro 1!")
    /cast Shield Charge
    	]],
    	
    	-- Macro 2
    	[[
    /run("Executing macro 2!")
    /cast Heroic Strike
    	]],
    	
    	-- Macro 3
    	[[
    /run("Executing macro 3!")
    /cast Shield Slam
    	]],
    
    	-- Macro 4
    	[[
    /run("Executing macro 4!")
    /cast Revenge
    	]],
        -- Macro 5
    	[[
    /run("Executing macro 5!")
    /cast Execute
    	]],
        -- Macro 6
    	[[
    /run("Executing macro 6!")
    /cast Devastate
    	]],
    }
    Todd Livengood
    Senior Sergeant
    Post count: 76

    Added Hamstring

    Sequences["WarProtST"] = { 
    PreMacro = [[
    /targetenemy [noharm][dead]
    /cast charge
    /cast Bloodbath
    ]],
    	StepFunction = [[
    		stepa = "132432653246"
    
    		limit = string.len(stepa) or 1
    		if stepc == nil then
    			stepc = 1
    		end
    		if stepc >= limit then
    			stepc = 1
    		else
    			stepc = stepc + 1
    		end
    		step = tonumber(strsub (stepa, stepc, stepc))
    	]],
    
    	-- Macro 1
    	[[
    /run("Executing macro 1!")
    /cast Shield Charge
    	]],
    	
    	-- Macro 2
    	[[
    /run("Executing macro 2!")
    /cast Heroic Strike
    	]],
    	
    	-- Macro 3
    	[[
    /run("Executing macro 3!")
    /cast Shield Slam
    	]],
    
    	-- Macro 4
    	[[
    /run("Executing macro 4!")
    /cast Revenge
    	]],
        -- Macro 5
    	[[
    /run("Executing macro 5!")
    /cast Execute
    	]],
        -- Macro 6
    	[[
    /run("Executing macro 6!")
    /cast Devastate
    	]],
    	PostMacro = [[
    /cast Hamstring
    /run UIErrorsFrame:Clear()
    ]],
    }
    Sem Rez
    Scout
    Post count: 1

    Verry nice macro dude! thumbs up for you

    Todd Livengood
    Senior Sergeant
    Post count: 76

    Oh, My talents are 2112223

    Worge
    Grunt
    Post count: 16

    Nice macro

    Will
    Sergeant
    Post count: 37

    Thanks for the macro, can you maybe explain the stepfunction?

    Vulger
    Scout
    Post count: 2

    Thank you for this one, i have been using it in pvp for and its working beautifully.

    Todd Livengood
    Senior Sergeant
    Post count: 76

    Thanks for the macro, can you maybe explain the stepfunction?

    This is quoted from starcub:

    stepa – string containing steps in the sequence to be executed
    “12213142111” – is the actual sequence to be executed
    limit – is the rotation length or the total number of steps in the sequence (automatically calculated from stepa — no user editing required)
    stepc – is the step counter (used to dereference the step in the string)

    Zelius
    Grunt
    Post count: 15

    With this macro i do about 23k dps on Butcher hc
    Witout macro i do about 29k dps on same boss
    With my macro i do about 33k dps on same boss
    My ilvl is 670

    here is my macro :

    Sequences[‘GLA’] = {
    PreMacro = [[
    /targetenemy [noharm][dead]
    -/cast [combat] Berserker Rage
    /cast [combat] Blood Fury
    /cast [combat] Berserker Rage
    /cast [combat] Bloodbath
    /cast [combat] Shield Charge
    /cast Heroic Strike
    ]],
    ‘/cast !Shield Slam’,
    ‘/cast !Execute’,
    ‘/cast Devastate’,
    ‘/cast !Revenge’,
    ‘/cast Shield Slam’,
    ‘/cast [mod:alt] Berserker Rage’,
    ‘/cast [combat] Dragon Roar’,
    ‘/cast Shield Slam’,
    ‘/cast !Revenge’,
    ‘/cast Devastate’,
    ‘/cast Storm Bolt’,
    ‘/cast Heroic Strike’,
    ‘/cast [combat] Dragon Roar’,
    ‘/cast !Revenge’,
    ‘/cast !Shield Slam’,
    ‘/cast victory rush’,
    ‘/cast Devastate’,
    PostMacro = [[
    /startattack
    /use [combat]13
    /use [combat]14
    /cast Shield Slam
    ]],
    }

    Todd Livengood
    Senior Sergeant
    Post count: 76

    This isnt a macro to compare to your own, the beauty of this macro is all you have to do is change the step function to the rotation you want, this is a sequenced macro. It doesn’t have to be 132432653246 you can place the rotation you want with it. Your macro will go 12345678, this one will go in any order you assign to it.

Viewing 10 posts - 1 through 10 (of 34 total)

The forum ‘Archive Patch 6.0+’ is closed to new topics and replies.