PDA

View Full Version : Satrinas Unhittable Macro



Brainwreck
11-16-2009, 11:16 AM
The macro does not include the bosses base miss of 5 percent correct? So whatever number the macro spits out we can tack on an extra 5 percent to?

Kazeyonoma
11-16-2009, 11:26 AM
It does have the 5% already added, the only thing it's missing is if you're a night elf and have 2% more miss.

Thundercud
11-16-2009, 11:27 AM
The macro does not include the bosses base miss of 5 percent correct? So whatever number the macro spits out we can tack on an extra 5 percent to?

As I understand it... The miss chance is included in the calculation. The result from the macro is the result... No extra math required.

*Edit* You beat me Kaz. :P

Airowird
11-16-2009, 11:41 AM
It does have the 5% already added, the only thing it's missing is if you're a night elf and have 2% more miss.It does not include Insect Swarm or Scorpid sting though

Brainwreck
11-16-2009, 11:44 AM
Got it. Thanks guys

Kazeyonoma
11-16-2009, 11:53 AM
indeed it does not, but if said insect swarmer/scorpid stinger were to die or miss or forget to keep the debuff up, you're hosed! ;P

TankerTom
10-14-2011, 06:14 AM
Where is this macro?

Quinafoi
10-14-2011, 07:19 AM
There are lots of variations to the macro in question. Here are several of mine from a different topic which are written for patch 4.0 (Cataclysm) to the current date but are written in a manner which would automatically adapt to future patches so long as core mechanics are not altered again.


Any macro you are using today if it was correct before for calculating avoidance will still be correct in 4.2.

Here is my automatic scaling version which translates down to a 100% scale. Target a raid boss target dummy and it will it will do the 2.4% reduction to unhittable and 1.8% reduction to avoidance. Target a level 85 and it will have no reduction. It automatically scales based on your level and your target's level.

If you want to hardcode the target level, you can replace the UnitLevel("target") with the desired level, i.e. 88 for a Cataclysm Raid Boss.

Shield Tank (Non-Night Elf)

/run u,t=UnitLevel("player"),UnitLevel("target") if t==-1 then t=u+3 end ld,d,p,b,m=0.2*(u-t),GetDodgeChance(),GetParryChance(),GetBlockChanc e(),5 DEFAULT_CHAT_FRAME:AddMessage(format("Lvl: "..t.." Unhit: %.2f%% Avoid: %.2f%%",d+p+b+m+ld*4,d+p+m+ld*3))

Shield Tank (Night Elf)

/run u,t=UnitLevel("player"),UnitLevel("target") if t==-1 then t=u+3 end ld,d,p,b,m=0.2*(u-t),GetDodgeChance(),GetParryChance(),GetBlockChanc e(),7 DEFAULT_CHAT_FRAME:AddMessage(format("Lvl: "..t.." Unhit: %.2f%% Avoid: %.2f%%",d+p+b+m+ld*4,d+p+m+ld*3))

Death Knight (Any Race)

/run x="player" u,t=UnitLevel(x),UnitLevel("target") if t==-1 then t=u+3 end ld,d,p,m=0.2*(u-t),GetDodgeChance(),GetParryChance(),5 if UnitRace(x)=="Night Elf" then m=m+2 end DEFAULT_CHAT_FRAME:AddMessage(format("Lvl: "..t.." Avoid: %.2f%%",d+p+m+ld*3))

Druid (Any Race)

/run x="player" u,t=UnitLevel(x),UnitLevel("target") if t==-1 then t=u+3 end ld,d,m=0.2*(u-t),GetDodgeChance(),5 if UnitRace(x)=="Night Elf" then m=m+2 end DEFAULT_CHAT_FRAME:AddMessage(format("Lvl: "..t.." Avoid: %.2f%%",d+m+ld*2))

Taryn
11-24-2011, 08:48 PM
There are lots of variations to the macro in question. Here are several of mine from a different topic which are written for patch 4.0 (Cataclysm) to the current date but are written in a manner which would automatically adapt to future patches so long as core mechanics are not altered again.

hm yea well, i would like to test your macros but you pasted them wrong and the last strings are missing. also, since i'm currently into raid-tanking again after a few months pause and that whole "unhittable"-thing is kind of a mess for me ... what is the most reliable source to test if i'm unhittable (besides a billion logs with raid bosses hitting me in the face)? i tested Satrina's macro from here (http://www.tankspot.com/showthread.php?44685-Block-cap-Pure-avoidance-macros) which is giving me other results than the protection-warrior-sheet from airowird (yea, i know those are buffed vs. unbuffed stats but the results don't make sense unless the sheet-numbers are scaled down to 100%). so i'm just looking for an easy, reliable solution to see my unhittabilty vs. raid bosses as a warrior, much thanks.

Tengenstein
11-24-2011, 09:34 PM
Get buffed, add you parry chance to dodge chance, then add that number to you block chance, now add 5, if that total is greater that 102.4%

if you can't be bothered doing that, there's an addon called Broker_unhittable that will do it and add a nice little bit to the character sheet

Fetzie
11-25-2011, 02:26 AM
/script DEFAULT_CHAT_FRAME:AddMessage("Need 102.4 combat table coverage. Currently at: "..string.format("%.2f", GetDodgeChance()+GetBlockChance()+GetParryChance() +5))

Have fun.

Taryn
11-25-2011, 03:13 AM
thanks :)

Quinafoi
11-29-2011, 03:08 PM
hm yea well, i would like to test your macros but you pasted them wrong and the last strings are missing. also, since i'm currently into raid-tanking again after a few months pause and that whole "unhittable"-thing is kind of a mess for me ... what is the most reliable source to test if i'm unhittable (besides a billion logs with raid bosses hitting me in the face)? i tested Satrina's macro from here (http://www.tankspot.com/showthread.php?44685-Block-cap-Pure-avoidance-macros) which is giving me other results than the protection-warrior-sheet from airowird (yea, i know those are buffed vs. unbuffed stats but the results don't make sense unless the sheet-numbers are scaled down to 100%). so i'm just looking for an easy, reliable solution to see my unhittabilty vs. raid bosses as a warrior, much thanks.

I'm not sure what you're getting at. They are all there in their entirety. You may have the scroll the CODE blocks however to see them all. This is an issue with the forum processing of the tags, not an issue with the text not being there.