Sponsores



So about a week ago I stumpled across a very nice and extremely easy way to get into untwinked BG's WITHOUT receiving a single point of XP!

This works with any twink at any level, in any BG you desire.

This allows lowered queue times, more honor and in most cases more fun.

As an example I geared my 70 twink priest in a matter of hours using this exploit, without getting any XP at all.


To do this you first of all need a macro. It is possible without, but I strongly suggest using it, as it makes it a lot easier. I believe it is possible to fully automate the process aswell, however I am no macro-expert so I don't know how to create it.
Anyways, here it is:
/click StaticPopup1Button1


Along with this you also need 20g for every BG you enter. I consider this a very small fee, and is not that great a deal.

So, how does it work?

As you may, or may not be aware every time you enter a BG theres a small timeframe in which, you wait to get teleported in. We are gonna use this. Go to your local XP-stopper (the NPC that can freeze your XP) and be ready to talk to him when any queue pops. I assume you at this point have queued for a non-twink BG, all the while still able to receive XP.
When your queue pops up you do the trick. You talk to the NPC and press "I no longer wish to gain experience". A pop-up window will appear, don't touch this.
At this point you have two windows up, the BG queue and XP freeze.

You accept the BG and count to one, then press the macro which accepts the XP freeze. This way you will enter your BG with XP frozen, while everybody else still gains it.

I have failed on this a few times and if you don't get it right you can always /afk out of the BG and try again. It takes a few times of practice to get it right.

I will add screenshots if needed.

Here is a LUA code to automate it (copy and paste to the bottom of any enabled addon's lua file). With this running, when you click "Enter Battleground", if you have an XP lock popup open it will click it afterwards (with a delay):

local f = CreateFrame("Frame");
f:Hide();
f:SetScript("OnUpdate",function(self,elapsed)
f.delay = f.delay - elapsed;
if f.delay <= 0 then
_G[f.popup.."Button1"]:Click();
f:Hide();
end
end);
hooksecurefunc(StaticPopupDialogs["CONFIRM_BATTLEFIELD_ENTRY"],"OnAccept",function(self,data)
f.popup = StaticPopup_Visible("GOSSIP_CONFIRM");
if f.popup then
local _,_,home,world = GetNetStats();
local fps = GetFramerate();
f.delay = 0.7-(1/fps);
f:Show();
end
end);

Post a Comment

Previous Post Next Post

Sponsores

Sponsores