Update: Walljumping broken in 2.4, so this macro is no longer useful. It was fun while it lasted.
‾‾‾‾
Update: Modified to work with 2.3.2! Text color is now calculated dynamically with a more accurate range of directions. I left a compatible old version of the macro, in case anyone prefers it.
‾‾‾‾
Most explorers know that you can stick to near-vertical walls by jumping up them facing north, south, east, or west. Trouble is, you have to experiment to find the right angle, and that might get you killed half-way through a long wall jumping session.
Here's my macro to show me exactly where I'm facing and whether or not the angle will work with a jump. Note: This isn't that old compass-looking mod, although the concept is similar.
Compass Macro:
Just run this macro any time you need to know exactly where you're facing, and the display will stay there until you log out or reload your UI.The text turns green when your position is as close as possible to 0, which indicates that you'll likely stick the landing. If a wall's giving you trouble, try aligning yourself very close to "0.500". From my experience, angles within 0.004 of a boundary can all work, but each wall has only one specific angle that works all the time.Code:/run local p,f,m,t=Minimap,CreateFrame"Frame"m,t=({p:GetChildren()})[49],p:CreateFontString(0,0,"SystemFont")t:SetPoint("TOP",0,-20)f:SetScript("OnUpdate",function()p=m:GetFacing()/PI%.5;t:SetText(format("\124cff%02xbb00%.3f",255*(1-abs(4*p-1)^92),p))end)
Scanning for jump coordinate...
Jump coordinate locked; engage spacebar!
____
Here's an older version of the macro with less features if you prefer it (Updated to work with patch 2.3.2):
Code:/run local p,f,m,t=Minimap,CreateFrame"Frame"m,t=({p:GetChildren()})[49],p:CreateFontString(0,0,"SystemFont")t:SetPoint("TOP",0,-20)f:SetScript("OnUpdate",function()p=m:GetFacing()/PI%.5;t:SetText((p<.002 and"\124cff11ff11"or"")..format("%.3f",p))end)








Reply With Quote






(I know I didn't speel everything the exact right way ... gimem a break i woke up like 10 mins ago :O)


(I know I didn't speel everything the exact right way ... gimem a break i woke up like 10 mins ago :O)....






