Работа патча заключаетса в том, што он делает ограничение попадания в Нордскол по ЛВЛ - игрок не может попасть в нордскол до 68 лвл. Вообщем принцип Дарк Портала.
Code
diff --git a/src/game/Player.cpp b/src/game/Player.cpp
index fa8d925..2f546fd 100644
--- a/src/game/Player.cpp
+++ b/src/game/Player.cpp
@@ -5448,6 +5448,16 @@ void Player::removeActionButton(uint8 button)
bool Player::SetPosition(float x, float y, float z, float orientation, bool teleport)
{
+
+ if(GetMapId() == 571 && getLevel()<68)
+ {
+ switch(GetTeam())
+ {
+ case ALLIANCE: TeleportTo(0, -8830.62f, 622.80f, 93.85f, 3.9f); break;
+ case HORDE: TeleportTo(1, 1629.35f, -4373.39f, 31.26f, 3.5f); break;
+
+ }
+ }
// prevent crash when a bad coord is sent by the client
if(!MaNGOS::IsValidMapCoord(x,y,z,orientation))
{