• This is a read only backup of the old Emudevs forum. If you want to have anything removed, please message me on Discord: KittyKaev

[SOLVED] can't join bg at lower level then normal.

Status
Not open for further replies.

Shaorin

Respected Member
hi.

i thought this was only a problem whit the newer cores. but for some reason i have it on my core now......

http://puu.sh/5rK3o.jpg

my problem is simple. i see the bg selection. press join i don't get in que.

it does not mather if i have debug it 1v0 still no go. i did work before, but for now i only get this to work on older cores like 2.4.3 oregon and 1.12.1 mangos. but the trinity no go. i'm not sure whats wrong, can anyone point me right, ahve they added stuffs to the source code? cuz i know i have done this right.

sorry for posting so many threads, but now when i have start to working i have find out all my problems^^ and instead of giving up i want to learn whats i'm doing wrong, they are changeing so mutch^^ but yea i use an old version of TC.
 

Tommy

Founder
Well basically you need to search in the Battleground source for level checks.

Inside of BattleGroundHandler.cpp, find the function, "void WorldSession::HandleBattlemasterHelloOpcode(WorldPacket& recv_data)". Once you found it, look for:

Code:
    if (!_player->GetBGAccessByLevel(bgTypeId))
    {
        // temp, must be gossip message...
        SendNotification(LANG_YOUR_BG_LEVEL_REQ_ERROR);
        return;
    }

Comment it out or delete that check.

I'm not quite sure about any other checks, this is the only one I found. I did see some code checking player brackets by level, but I don't see if it can affect it or not.
 

Agger

Epic Member
Try commenting it all out, like this:
Code:
    //if (!_player->GetBGAccessByLevel(bgTypeId))
    //{
        // temp, must be gossip message...
        //SendNotification(LANG_YOUR_BG_LEVEL_REQ_ERROR);
        //return;
    //}

Since, as it is now, it actually reads the brackets and what's inside of them. So if you comment them out, you should be fine.
 

Tommy

Founder
hmm ok sorry but i did that too and it does not work either.

Like I said before, I don't know if that's the only level check or requirement check. Since you have an old source, you'd have to look because I don't have it. Can you link it? Anyway, double check your dbc files, make sure everything is edited like it should be.
 
Status
Not open for further replies.
Top