-
Notifications
You must be signed in to change notification settings - Fork 77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Межфракционное БГ. #1381
Comments
void BattleGround::AddPlayer(Player* plr) тут пробовал что менять с тимой? |
Это первое во что я полез менять. |
Сейчас внимательнее пересмотрел.. С моими знаниями не совсем понятно m_bgData.bgTeam .... |
Распределение начинается с постановки в очередь. А тим назначается в SetBGTeam(). |
В общем то, получилось сделать. Что то с чем то, конечно :D Суммонит на БГ нормально, туда куда и должно по фракции. На всг и флаги берутся и на низине и оке захватывается все нормально. Единственное, нужно будет разобраться, чтобы при релоге на БГ это дело не сбивалось. Просто, если кинет не за свою фракцию на БГ, после релога черт знает что. |
да... камней подводных там ппц, помню когда-то хотел реализовать, тогда был комп корч и по тестить толком не мог, и забил |
ну кинули бы код глянуть. уж что-что, а покритиковать всегда желающие найдутся :) |
Я сегодня еще думал разобраться с кое чем, а потом кинуть... Вот, сегодня хочу до проверять и чуть доделать правильнее. Только не надо сильно уж критиковать. У меня знаний то мало, поэтому сделал, как мне было понятнее. |
С ресом разобрался на БГ. С захватом точек тоже. Если кому нужно будет, скину переделанный код с доделкой... |
Это, как минимум, интересно. Скиньте, пожалуйста |
👍 |
Только не бейте меня :D
Суть. Наверное, многие тут слышали и видели это. (я не видел).
У многих онлайн на серверах уже, наверное, по падал (особенно с новыми наворотами, когда много чего по поломалось).
Можно было бы в ядро прилепить это дело. Суть в том, когда игрок принимает вход на БГ уже, его должно кинуть за ту фракцию на БГ, в которой меньше народу, а если поровну, то в свою фракцию. Тем самым, выходит, что для балансирования на БГ, часть игроков с одной фракции могут играть ЗА противоположную фракцию.
Один коммит на трини нашел подобный, https://github.com/Lillecarl/TrinityCore/commit/019c382a1984491273370535bf445c28c9067787 но там, к сожалению, есть то, что мне не понятно.
Пробовал сам по коду гулять, хотел, хотя бы найти место, где выбирается, за какую фракцию кинуть.. Изменял фракции местами и еще всякую дребедень делал, не получалось, все кидало всех на свои места.
Кто то может подсказать, с какого места идет распределение игроков, за кого им играть на БГ ? (только прямо про фракцию указывать не нужно... а то знаю rsa..)
Может, кто еще что подскажет, где и что нужно будет делать..
Если что то не так думаю, тоже желаю это узнать.
The text was updated successfully, but these errors were encountered: