Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Патчи > Патчи на рассмотрении

Важная информация

Патчи на рассмотрении Рассматриваемые к принятию патчи

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.04.2010, 08:57   #1
GriffonHeart
Гость
 
Сообщений: n/a
По умолчанию [patch] Random BattleGrounds

Патч реализует нововведение близов в патче 3.3.3

Что реализовано:
+ Реализована очередь на случайное БГ
+ Нельзя вставать в очередь одновременно на случайное и обычное БГ
+ Игрок не знает, на какое БГ попадёт, пока не появится экран загрузки во время телепортации
+ За победу на случайном БГ даётся дополнительный хонор. Хонор расчитывается в зависимости от количества почётных убийств: 30 за первую победу в день (15 за вторую и последующую) и 5 за проигрышь
+ За первую победу на БГ даётся больше хонора + АП.
+ Первая победа на случайном БГ сохраняется в базе данных для каждого персонажа и обнуляется раз в день

Известные баги:
- На случайное БГ и обычное БГ разные очереди
- На случайное БГ нельзя выставить ограничение по минимальному и максимальному количеству игроков в зависимости от того, на какое БГ будут телепортированы игроки после заполнение очереди (рекомендуются выставить в БД 10x10 для БГ номер 32)
- Не удалось подобрать оптимальное значение для формулы расчёта хонора за каждое почётное убийство, поэтому формула остаётся неизменной, а количество почётных убийств за случайное БГ искусственно увеличено в 4 раза, чтобы подогнать под близлайк значения.

ADDED 27.04.2010
+ Исправлены некоторые функции БГ, зависящие от ипензушв
+ Добавлено начисление Очков Арены за выигрышь случайном поле боя
+ Реализована функция сохранения первой победы на случайном поле боя и её ежедневный сброс

Архив перезалит:
Исправлены ошибки компиляции:

ADDED 28.04.2010
Исправлено создание не рандомных БГ

ADDED 03.05.2010
+ За битву на поле боя с пометкой «К оружию!» игрок теперь получает такую же награду, как и за случайное поле боя.
+ Награды за первую в день победу являются взаимоисключающими: в день можно получить на более одной. Если игроку в качестве случайного выпало поле боя с пометкой «К оружию!», он получит только одну дополнительную награду.
+ Для корректной работы требуется патч [9878][patch] Отображение BGWeekend в списке БГ
+ Попытка исправить сохранение/загрузку игрокв на Случайном БГ
+ Подогнано под последнюю ревизию

DOWNLOAD NOW!

Последний раз редактировалось GriffonHeart; 07.06.2010 в 10:30.
  Ответить с цитированием
28 пользователя(ей) сказали cпасибо:
ANTOMA (25.04.2010), Den (25.04.2010), Fear (25.04.2010), Feel the Power (25.04.2010), Foks (03.05.2010), Insider42 (25.04.2010), KiriX (27.04.2010), labor (26.04.2010), Lightunit (25.04.2010), LordJZ (25.04.2010), Maximus (16.08.2010), MaxXx2021 (30.04.2010), Mayss (27.04.2010), partizanes (29.08.2010), PSZ (25.04.2010), Shadez (25.04.2010), sven (25.04.2010), unlucky (25.04.2010), VENOM (12.05.2010), Viste (25.04.2010), wk23 (27.04.2010), YuruY (25.04.2010)
Старый 03.05.2010, 13:55   #41
sven
RMDC Donator
 
Регистрация: 06.03.2010
Сообщений: 14
Сказал(а) спасибо: 157
Поблагодарили 6 раз(а) в 2 сообщениях
sven На верном пути
По умолчанию

да близы пишут одно а делают другое)))) могу скинуть скриншот в док-во своих слов)
sven вне форума   Ответить с цитированием
Старый 03.05.2010, 16:17   #42
GriffonHeart
Гость
 
Сообщений: n/a
По умолчанию

А какая разница, "К оружию" или "Призыв к оружию"? Пусть близы в след. обновлении сделают "к войне", патч от этого работать не перестанет! Ведь строк сервер не отсылает! Только номер бг!
  Ответить с цитированием
Пользователь сказал cпасибо:
ANTOMA (04.05.2010)
Старый 07.05.2010, 14:12   #43
Chestarfild
Пользователь
 
Аватар для Chestarfild
 
Регистрация: 06.03.2010
Адрес: Россия->Цимлянск
Сообщений: 49
Сказал(а) спасибо: 34
Поблагодарили 4 раз(а) в 4 сообщениях
Chestarfild На верном пути
По умолчанию

Может немного не в тему, но какой пакет отвечает за кнопку Встать на очередь (случайного бг)? Ну и желательно место где он описан в коде (в патче не увидел)
__________________
Богатство языка определяет широту его мысли
Chestarfild вне форума   Ответить с цитированием
Старый 07.05.2010, 16:32   #44
GriffonHeart
Гость
 
Сообщений: n/a
По умолчанию

WorldSession::HandleBattlemasterJoinOpcode
  Ответить с цитированием
Пользователь сказал cпасибо:
Chestarfild (07.05.2010)
Старый 07.05.2010, 22:59   #45
Chestarfild
Пользователь
 
Аватар для Chestarfild
 
Регистрация: 06.03.2010
Адрес: Россия->Цимлянск
Сообщений: 49
Сказал(а) спасибо: 34
Поблагодарили 4 раз(а) в 4 сообщениях
Chestarfild На верном пути
По умолчанию

А значение BATTLEGROUND_RB взято от балды, или из dbc? А то смущают некоторые моменты...
__________________
Богатство языка определяет широту его мысли

Последний раз редактировалось Chestarfild; 07.05.2010 в 23:07.
Chestarfild вне форума   Ответить с цитированием
Старый 08.05.2010, 08:33   #46
GriffonHeart
Гость
 
Сообщений: n/a
По умолчанию

BATTLEGROUND_RB - 32 бг-тайп (из dbc)
  Ответить с цитированием
Пользователь сказал cпасибо:
Chestarfild (08.05.2010)
Старый 09.05.2010, 20:55   #47
Verizon
Гость
 
Сообщений: n/a
По умолчанию

После установки последней версии данного патча по идее можно выбирать на какой тип БГ (обычный или рэндом) регистрироваться? На 9852 ревизии в случае выбора рэндом БГ пользователи регистрируются и БГ стартует как должен, а если выбрать обычный, то ничего не происходит, игроки не перемещаются и БГ не начинается.
  Ответить с цитированием
Старый 12.05.2010, 06:03   #48
GriffonHeart
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от Verizon Посмотреть сообщение
После установки последней версии данного патча по идее можно выбирать на какой тип БГ (обычный или рэндом) регистрироваться? На 9852 ревизии в случае выбора рэндом БГ пользователи регистрируются и БГ стартует как должен, а если выбрать обычный, то ничего не происходит, игроки не перемещаются и БГ не начинается.
Патч не настолько глобальный, чтобы затрагивать систему очередей. Скорее всего люди у тебя просто перестали региться на обычный БГ и всегда рубятся на рандом ради доп. плюшек в виде хонора.
  Ответить с цитированием
Старый 18.05.2010, 10:54   #49
Limpnau
Новичок
 
Аватар для Limpnau
 
Регистрация: 07.03.2010
Сообщений: 29
Сказал(а) спасибо: 135
Поблагодарили 9 раз(а) в 4 сообщениях
Limpnau На верном пути
По умолчанию

Ошибка 49 error C2065: m_RandomTypeID: необъявленный идентификатор \src\game\BattleGround.h 316 game
Ошибка 50 error C2065: m_IsRandom: необъявленный идентификатор \src\game\BattleGround.h 342 game

прошу прощения патчил вручную и не добавил в BattleGround.cpp условия ( сорри

Последний раз редактировалось Limpnau; 18.05.2010 в 12:16.
Limpnau вне форума   Ответить с цитированием
Старый 03.02.2011, 12:12   #50
ExDragon
Пользователь
 
Регистрация: 02.02.2011
Сообщений: 58
Сказал(а) спасибо: 17
Поблагодарили 0 раз(а) в 0 сообщениях
ExDragon На верном пути
По умолчанию

У меня не получается применить патч к мангос 11037, это можно сделать? или я где то допустил ошибку?
ExDragon вне форума   Ответить с цитированием
Старый 03.02.2011, 14:51   #51
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

...в ДНК...

месяц РО
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 03.02.2011, 17:20   #52
Den
Ученый
 
Регистрация: 10.03.2010
Адрес: Бобруйск
Сообщений: 284
Сказал(а) спасибо: 213
Поблагодарили 98 раз(а) в 84 сообщениях
Den Скоро придёт к известностиDen Скоро придёт к известности
По умолчанию

Под 11106

add 11225
Вложения
Тип файла: patch bg_rnd.patch (41.0 Кб, 21 просмотров)
Тип файла: patch 11225.patch (41.0 Кб, 11 просмотров)

Последний раз редактировалось Den; 06.03.2011 в 21:35.
Den вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Mayss (11.09.2011), sven (05.02.2011)
Старый 11.09.2011, 03:11   #53
Mayss
Ученый
 
Аватар для Mayss
 
Регистрация: 08.03.2010
Адрес: Россия, Сибирь, Новокузнецк
Сообщений: 137
Сказал(а) спасибо: 194
Поблагодарили 19 раз(а) в 13 сообщениях
Mayss На лучшее можно только надеяться...
Отправить сообщение для Mayss с помощью Skype™
По умолчанию

А какая разница между двумя файлами кроме размера в 1 кб и 3-х строк?, или можно взять любой из них и подгонять ручками под ядро?.
Mayss вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[10795] I must less press random buttons before push in monkey mode. newsbot CMaNGOS Commits 0 30.11.2010 03:51
[10556] Add frand function for random floats with min/max, similar to urand newsbot CMaNGOS Commits 0 29.09.2010 23:20
[9983] Leave at AFK applied only to battlegrounds (not arena) newsbot CMaNGOS Commits 0 27.05.2010 17:12
[9598] update battlegrounds per map + cleanup at delete newsbot CMaNGOS Commits 0 17.03.2010 02:06
[9568] Add function to manually start random movement. newsbot CMaNGOS Commits 0 11.03.2010 01:50


Текущее время: 19:44. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot