Ru-MaNGOS

Вернуться   Ru-MaNGOS > Новости > CMaNGOS Commits

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

CMaNGOS Commits Изменения, принятые в официальный репозиторий ядра CMaNGOS.
git://github.com/cmangos/mangos-wotlk.git

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.09.2017, 04:32   #1
newsbot
Модератор
 
Регистрация: 06.03.2010
Сообщений: 988
Сказал(а) спасибо: 0
Поблагодарили 23 раз(а) в 14 сообщениях
newsbot На верном пути
По умолчанию Smart PvP flag timers

Автор: Warlockbugs


Smart PvP flag timers

Concentrating all PvP timers in one place.

Contested PvP flag propagation works in conjuction with PvP flag propagation.

New contested PvP flag API modeled after pre-existed PvP flag API.

Many outdated pieces of code related to contested are now cleaned up.

Most notable changes:
* PLAYER_FLAGS_IN_PVP renamed to more official term PLAYER_FLAGS_PVP_DESIRED to avoid confusion: based on lua GetPVPDesired()
* A better performance PvP flag timer (using diffs only).
* Improved contested PvP flag propagation logic (e.g. healing a victim who didn***39;t fight back will not flag healer).
* Getting attacked in PvP now refereshes victim***39;s PvP flag timer.
* Additionally update caster/attacker***39;s PvP flag on spell/attack landing in compliance with demons videos (in addition to current update on melee swing timer and pre-cast).
* A number of changes to PvP flag timer to improve world PvP encounter experience on PvE ruleset realms in some scenarios:
- PvP flag timer now freezes when player is in outdoor PvP capture points.
- PvP flag timer now freezes when player is a PvP objective flag carrier.
- Experimental: All PvP flag timers now freeze during actual PvP combat to prevent any premature flag drops.
* Initial implementation for a few wrapper extensions over SetInCombatWith to hold the new PvP flag timer logic in:
- SetInCombatWithAggressor
- SetInCombatWithAssisted
- SetInCombatWithVictim
* WotLK-specific feature: Full PLAYER_FLAGS_PVP_TIMER flag management.



Подробнее...
newsbot вне форума   Ответить с цитированием
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Synchronize timers so that we dont have a 1 milisecond desync newsbot CMaNGOS Commits 0 04.09.2017 13:58
Fix timers without initialmin/max newsbot CMaNGOS Commits 0 11.09.2016 01:00
[Разработка] Smart WoW Site VenT WWW 21 18.01.2011 16:31


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


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