Working Survival 6.0.3 GS Awesomeness!

To be honest, I have not even looked at the PvP set and it’s associated bonuses. I need to look into that. Thanks.

[quote quote=21166]I have changed the macro to the following. Focus regeneration seems to have smoothed out and BA seems to get back up on the target quicker. I will run some more tests and actually log results. My intent us to use Arcane Shot as a focus dump for excess focus. Need to see how this affects my ability to use Barrage as well.

The intent is to fire a FS every other pass through the macro.

Sequences['SurvST'] = {
StepFunction = [[
	limit = limit or 1
	if step == limit then
		limit = limit % #macros + 1
		step = 1
	else
		step = step % #macros + 1
	end
]],
PreMacro = [[
/targetenemy [noharm][dead]
/console Sound_EnableSFX 0
]],
	'/cast [nochanneling] Black Arrow',
	'/cast [nochanneling] Arcane Shot',
	'/castsequence [nochanneling] reset=target Explosive Shot, Focusing Shot',
	'/cast [nochanneling] Explosive Shot',
	'/cast [nochanneling] Explosive Shot',
	'/cast [nochanneling] Explosive Shot',
	'/cast Glaive Toss',
	'/cast [nochanneling] A Murder of Crows',
	'/castsequence [nochanneling] reset=target Focusing Shot, Arcane Shot', 
	'/cast [nochanneling] Arcane Shot',
PostMacro = [[
/startattack
/petattack
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
}

[/quote]

Kourgath, do u have a updated macro for Multi target?

[quote quote=21222]Kourgath, do u have a updated macro for Multi target?
[/quote]

Here you go… I started using ToTH over Steady Focus and it seems to help when you find yourself having to move. Still running Focusing Shot, not really having any problems getting the shot off during boss fights.

Sequences['SurvMT'] = {
StepFunction = [[
	limit = limit or 1
	if step == limit then
		limit = limit % #macros + 1
		step = 1
	else
		step = step % #macros + 1
	end
]],
PreMacro = [[
/targetenemy [noharm][dead]
/console Sound_EnableSFX 0
]],
	'/cast [nochanneling] Black Arrow',
	'/cast [nochanneling] Multi-Shot',
	'/castsequence [nochanneling] reset=target Explosive Shot, Focusing Shot',
	'/cast [nochanneling] Explosive Shot',
	'/cast [nochanneling] Explosive Shot',
	'/cast [nochanneling] Explosive Shot',
	'/cast [nochanneling] A Murder of Crows',
	'/castsequence [nochanneling] reset=target Focusing Shot, Arcane Shot', 
	'/cast [nochanneling] Multi-Shot',
PostMacro = [[
/startattack
/petattack
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
}

To answer your question; Barrage is a DPS increase on any encounter with 2+ targets and most of the fights in HM involve multiple targets.

I personally take the DPS loss, as it’s far easier to manage focus with the GT cost. I think the class is broken outright as playing optimally involves serious micro management of focus. I don’t think this was intended as it completely negates the movement capabilities of the class having to babysit a bar. I also agree with you on FS. It has no place in the majority of HM fights with Hunters running all the shit jobs in there. It may run higher, and people may be able to sit still for the cast, but it endangers the raid and when you have to move to avoid something; You instantly loose that cast and have to recast, losing 6 seconds on the target. Similar to healers who don’t stopcast to avoid mines on the Imperetor fight.

Ultimately I think the macros are trying to perfect something that has no perfect rotation. Run what you feel good with. Take a 500 DPS loss if you can now avoid 100% of “fire bad” for example.

Mufti, i agree with you and kargat. I use your and his macros for different boss fights in HM. Can u link your current ST and MT macros?

Keep up the good work!!

Cheers

No Starv focus
Perfect to Raid

656 21k dps plain for 5min on Dummy NO FOOD , NO FLask
Pet: Wolf

talent : 3,1,2,3,1,1,2

Sequences[‘SurvST’] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/targetenemy [noharm][dead]
]],
‘/cast [nochanneling] A Murder of Crows’,
‘/cast [nochanneling] Black Arrow’,
‘/castsequence [nochanneling] reset=target Explosive Shot, Focusing Shot’,
‘/cast [nochanneling] Arcane Shot’,
‘/cast [nochanneling] Glaive Toss’,
‘/cast [nochanneling] Black Arrow’,
‘/castsequence [nochanneling] reset=target Explosive Shot, Arcane Shot’,
‘/cast [nochanneling] Black Arrow’,
‘/cast [nochanneling] Explosive Shot’,
‘/castsequence [nochanneling] reset=target Focusing Shot, Arcane Shot’,
PostMacro = [[
]],
}

I was wondering if there was a way to make the code check your focus level and then FS/CS if it’s at or below a certain threshold. For example:/use [Focus<=30] Focus Shot ; Explosive Shot (I know this would not work as is but you should get the idea.

If this could be done then it would eliminate the focus starvation/glut issue all together.You could set the threshold to whatever you prefer and then eliminate it as a separate line. Either bake it into every line or if possible put it into the PreMacro section.

Before anyone comments on if this will break ToS, that’s already being done by anyone who uses anything that will spam a macro without player input.

Well, my 2 cents now. I’m using this one and having no lockups, no concentration starves or missing priorities. Since my normal ms is around 180 this may act different for some of you. Plus I’m using an autohotkey script with 50ms sleep. Check it out, pls.

Sequences['SVS'] = {
    PreMacro = [[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
    ]],
    '/cast [nochanneling] Black Arrow',
    '/cast [nochanneling] Explosive Shot',
    '/cast [nochanneling] A Murder of Crows',
    '/cast [nochanneling] Powershot',
    '/cast [nochanneling] Glaive Toss',
    '/cast Barrage',
    '/cast [nochanneling] Black Arrow',
    '/cast [nochanneling] Cobra Shot',
    '/cast [nochanneling] Explosive Shot',
    '/cast [nochanneling] Arcane Shot',
    '/cast [nochanneling] Black Arrow',
    '/cast [nochanneling] A Murder of Crows',
    '/cast [nochanneling] Powershot',
    '/cast [nochanneling] Glaive Toss',
    '/cast Barrage',
    PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
/cast [nochanneling] Explosive Shot
/console Sound_EnableSFX 1
/run UIErrorsFrame:Clear()
]],
}

Here is my take on survival, using lone wolf for better macro stability and PUG raid utility.

Sequences['Surv'] = {
StepFunction = [[
	limit = limit or 1
	if step == limit then
		limit = limit % #macros + 1
		step = 1
	else
		step = step % #macros + 1
	end
]],
PreMacro = [[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/castsequence [mod:shift,@pet,exists] Misdirection,Mend Pet
]],
	'/cast Black Arrow',
	'/cast Explosive Shot',
	'/cast [mod:alt] Arcane Shot',
	'/cast [mod:ctrl] Multi-shot',
	'/cast [nomod] A Murder of Crows',
	'/cast [nomod] Glaive Toss',
	'/cast Cobra Shot',
PostMacro = [[
/startattack
/petattack
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

I made a thread for this one i’ll keep updated as I test.

Hold ALT to refresh Serpent Sting. CTRL to apply Serpent Sting to mutliple targets.

Talents: 3131113

[quote quote=22052]Well, my 2 cents now. I’m using this one and having no lockups, no concentration starves or missing priorities. Since my normal ms is around 180 this may act different for some of you. Plus I’m using an autohotkey script with 50ms sleep. Check it out, pls.

Sequences['SVS'] = {
    PreMacro = [[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
    ]],
    '/cast [nochanneling] Black Arrow',
    '/cast [nochanneling] Explosive Shot',
    '/cast [nochanneling] A Murder of Crows',
    '/cast [nochanneling] Powershot',
    '/cast [nochanneling] Glaive Toss',
    '/cast Barrage',
    '/cast [nochanneling] Black Arrow',
    '/cast [nochanneling] Cobra Shot',
    '/cast [nochanneling] Explosive Shot',
    '/cast [nochanneling] Arcane Shot',
    '/cast [nochanneling] Black Arrow',
    '/cast [nochanneling] A Murder of Crows',
    '/cast [nochanneling] Powershot',
    '/cast [nochanneling] Glaive Toss',
    '/cast Barrage',
    PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
/cast [nochanneling] Explosive Shot
/console Sound_EnableSFX 1
/run UIErrorsFrame:Clear()
]],
}
```[/quote]


autohotkey script with 50ms sleep??? can you explain how this is setup thank you for the help.

[quote quote=22098]

<div class=“d4p-bbt-quote-title”>Jeider M Damm wrote:</div>Well, my 2 cents now. I’m using this one and having no lockups, no concentration starves or missing priorities. Since my normal ms is around 180 this may act different for some of you. Plus I’m using an autohotkey script with 50ms sleep. Check it out, pls.

Sequences['SVS'] = {
    PreMacro = [[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
    ]],
    '/cast [nochanneling] Black Arrow',
    '/cast [nochanneling] Explosive Shot',
    '/cast [nochanneling] A Murder of Crows',
    '/cast [nochanneling] Powershot',
    '/cast [nochanneling] Glaive Toss',
    '/cast Barrage',
    '/cast [nochanneling] Black Arrow',
    '/cast [nochanneling] Cobra Shot',
    '/cast [nochanneling] Explosive Shot',
    '/cast [nochanneling] Arcane Shot',
    '/cast [nochanneling] Black Arrow',
    '/cast [nochanneling] A Murder of Crows',
    '/cast [nochanneling] Powershot',
    '/cast [nochanneling] Glaive Toss',
    '/cast Barrage',
    PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
/cast [nochanneling] Explosive Shot
/console Sound_EnableSFX 1
/run UIErrorsFrame:Clear()
]],
}
```</blockquote>autohotkey script with 50ms sleep??? can you explain how this is setup thank you for the help.
[/quote]

[quote quote=22118]

<div class=“d4p-bbt-quote-title”>John Clem wrote:</div>
<div class=”d4p-bbt-quote-title”>Jeider M Damm wrote:</div>Well, my 2 cents now. I’m using this one and having no lockups, no concentration starves or missing priorities. Since my normal ms is around 180 this may act different for some of you. Plus I’m using an autohotkey script with 50ms sleep. Check it out, pls.

Sequences['SVS'] = {
    PreMacro = [[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
    ]],
    '/cast [nochanneling] Black Arrow',
    '/cast [nochanneling] Explosive Shot',
    '/cast [nochanneling] A Murder of Crows',
    '/cast [nochanneling] Powershot',
    '/cast [nochanneling] Glaive Toss',
    '/cast Barrage',
    '/cast [nochanneling] Black Arrow',
    '/cast [nochanneling] Cobra Shot',
    '/cast [nochanneling] Explosive Shot',
    '/cast [nochanneling] Arcane Shot',
    '/cast [nochanneling] Black Arrow',
    '/cast [nochanneling] A Murder of Crows',
    '/cast [nochanneling] Powershot',
    '/cast [nochanneling] Glaive Toss',
    '/cast Barrage',
    PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
/cast [nochanneling] Explosive Shot
/console Sound_EnableSFX 1
/run UIErrorsFrame:Clear()
]],
}
```</blockquote>autohotkey script with 50ms sleep??? can you explain how this is setup thank you for the help.
</blockquote>[/quote]

I tried using this with AUtohotkey script but it says "The following name contains an illegal Character “Sequences[SurvST]”

Script was not reloaded; the old version…

I am a noob at this autohotkeything, but am trying to learn it, can anyone help me out or explain what I am doing wrong here?

Thanks,
TheSticks23

[quote quote=22302]I tried using this with AUtohotkey script but it says “The following name contains an illegal Character “Sequences[SurvST]”
Script was not reloaded; the old version……
I am a noob at this autohotkeything, but am trying to learn it, can anyone help me out or explain what I am doing wrong here?
Thanks, TheSticks23
[/quote]

I don’t believe we provide support of Autohot key as it is a clear a violation of ToS and EULA.

Uninstalling… I thought that guy said he was using Autohotkey… whoops

[quote quote=22304]I don’t believe we provide support of Autohot key as it is a clear a violation of ToS and EULA.
[/quote]
It’s not a ToS or EULA violation, since 1 press ingame = 1 action. This is extensively discussed all the time in Blizzard forums. I use it for key presses. I anyone still wanna use it, here’s the code for the 1-4 buttons on keyboard:

#ifWinActive World of Warcraft
{
$1::
Loop 
{
if not GetKeyState("1", "P")
break
Send 1
sleep 50
}
return
}

{
$2::
Loop 
{
if not GetKeyState("2", "P")
break
Send 2
sleep 50
}
return
}

{
$3::
Loop 
{
if not GetKeyState("3", "P")
break
Send 3
sleep 50
}
return
}

{
$4::
Loop 
{
if not GetKeyState("4", "P")
break
Send 4
sleep 50
}
return
}

P.S.: if it’s forbidden to provide auto hotkey scripts here, please let me know and I’m sorry.

[quote quote=21557]No Starv focus Perfect to Raid
656 21k dps plain for 5min on Dummy NO FOOD , NO FLask Pet: Wolf
talent : 3,1,2,3,1,1,2
Sequences[‘SurvST’] = { StepFunction = [[ limit = limit or 1 if step == limit then limit = limit % #macros + 1 step = 1 else step = step % #macros + 1 end ]], PreMacro = [[ /targetenemy [noharm][dead] ]], ‘/cast [nochanneling] A Murder of Crows’, ‘/cast [nochanneling] Black Arrow’, ‘/castsequence [nochanneling] reset=target Explosive Shot, Focusing Shot’, ‘/cast [nochanneling] Arcane Shot’, ‘/cast [nochanneling] Glaive Toss’, ‘/cast [nochanneling] Black Arrow’, ‘/castsequence [nochanneling] reset=target Explosive Shot, Arcane Shot’, ‘/cast [nochanneling] Black Arrow’, ‘/cast [nochanneling] Explosive Shot’, ‘/castsequence [nochanneling] reset=target Focusing Shot, Arcane Shot’, PostMacro = [[ ]], }
[/quote]

try using the code tags so folks don’t have to edit your post.

“update”
31k dps on Heroic butcher

668 ILVL no 690 ring with pet wolf

talent : 3,1,2,3,1,1,2

Sequences[‘SurvST’] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/targetenemy [noharm][dead]
]],
‘/cast [nochanneling] A Murder of Crows’,
‘/cast [nochanneling] Black Arrow’,
‘/castsequence [nochanneling] reset=target Explosive Shot, Focusing Shot’,
‘/cast [nochanneling] Arcane Shot’,
‘/cast [nochanneling] Glaive Toss’,
‘/cast [nochanneling] Black Arrow’,
‘/castsequence [nochanneling] reset=target Explosive Shot, Arcane Shot’,
‘/cast [nochanneling] Black Arrow’,
‘/cast [nochanneling] Explosive Shot’,
‘/castsequence [nochanneling] reset=target Focusing Shot, Arcane Shot’,
PostMacro = [[
]],
}

[quote quote=22304]

<div class=“d4p-bbt-quote-title”>Sean wrote:</div>I tried using this with AUtohotkey script but it says “The following name contains an illegal Character “Sequences[SurvST]” Script was not reloaded; the old version…… I am a noob at this autohotkeything, but am trying to learn it, can anyone help me out or explain what I am doing wrong here? Thanks, TheSticks23

I don’t believe we provide support of Autohot key as it is a clear a violation of ToS and EULA. [/quote]

Auto Hotkey has been discussed in many threads on this site and the general consensus is that it is not a violation of ToS and EULA because you still have to manually interact with the keyboard for it to work. Also, I have been using it for nearly a year.

This is somewhat correct. The main thing to focus on is to make sure no automation occurs with AHK, As long as one key press (defined as one press and release of a key) performs one action then you’re fine, but if you press a key (and don’t let go) and multiple actions are occurring via a delay built into the AHK script then that’s automation and will result in an account action if found out.

Most recent blue post i could find regarding the subject.