Skip to content

GM Mode Battleground Bag #5

@Expecto

Description

@Expecto

Суть бага заключается в следующем,заходим персонажем в игру,включаем гм режим,вводим комманду, GM on
потом вводим комманду .debug bg и регаем любое бг,попадая на полея боя,у игрока визуально пропадают все обьекты на карте,ворота,флаги,и не работает таймер до начала боя на бг,ливаем с бг,выключаем гм режим и регистрируемся снова,при попадании на бг,поле боя работает корректно,такая проблема стала появлятся после внедерения в ядро mod_arena_watcher а именно в файле MovementHandler.cpp

При откатывании нпс все поля боя для гм игрока работают превосходно,проблема заключается в следующей строке

    else if (Battleground* bg = _player->GetBattleground())
    {
        if (_player->IsInvitedForBattlegroundInstance(_player->GetBattlegroundId()))
            if (!_player->isGameMaster())
                bg->AddPlayer(_player);
    }
}

Оригинальный коммит тут -> avalonfr@f5fdeae

как вариант вырезать строчку if (!_player->isGameMaster()) или через GetSession());

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions