Ru-MaNGOS

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

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

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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.01.2011, 04:51   #1
newsbot
Модератор
 
Регистрация: 06.03.2010
Сообщений: 988
Сказал(а) спасибо: 0
Поблагодарили 23 раз(а) в 14 сообщениях
newsbot На верном пути
По умолчанию [10998] Re-write work proc of stackable spells with charges in more simple way

автор: VladimirMangos


m sql/mangos.sql
+ sql/updates/10998_01_mangos_spell_proc_event.sql
m sql/updates/Makefile.am
m src/game/SpellAuras.h
m src/game/Unit.cpp
m src/game/Unit.h
m src/game/UnitAuraProcHandler.cpp
m src/shared/revision_nr.h
m src/shared/revision_sql.h

[10998] Re-write work proc of stackable spells with charges in more simple way

Some spells have procCharges > 0 and in same time maxStack > 1. It's support has been implemented more year ago
but current way work with single aura from stack remove at proc always made some spells work wrongly
(7 spells (with ranks) in 3.3.5a). In fact only 3 spell (with ranks) need this "one from stack" way and
all form its have similarity: Its apply max stack from start and decrease stacks at proc hit.
Another prove for correctness this way: in 2.x exist single spell with charges and maxstack that expect full aura stack remove.

So implemented opposition way: normal aura proc remove always full aura holder stack.
Special 3 cases have overwrite code for work with stack in correct for its way.

Fixed work:

* items 31857 and 50259
* recipe 46027 effects.
* talent 63730 and ranks

Affected by code changes talents 51528 and 55166 tested and work.

Spell 34026 use similar decrease stack at hit but req. independent patch for full implemention, so not work.





Дальше...
newsbot вне форума   Ответить с цитированием
 


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[10764] Implement talent 44543 and ranks charges work. newsbot CMaNGOS Commits 0 21.11.2010 08:21
[10240] Fix some spells proc from spells that don't deal damage/heal newsbot CMaNGOS Commits 0 21.07.2010 08:40
[10222] Restore proc events at full miss/immune spells to target. newsbot CMaNGOS Commits 0 19.07.2010 05:55
[9955] Prevent negetive proc events from possitive effects of negative spells. newsbot CMaNGOS Commits 0 22.05.2010 15:50
[9538] Implement proper work spells 59465 and 56151. newsbot CMaNGOS Commits 0 06.03.2010 20:59


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


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