Druid Flight Form
|
|
•••scream™••• | Дата: Воскресенье, 18.10.2009, 15:28 | Сообщение # 1 |
Лучший из лучших
Группа: Супер Модераторы
Сообщений: 1767
Награды: 8
Репутация: 472
Статус:
| Баг: с переходом на клиент 3.2.2а при использовании полётной формы скороть передвижения на земле увеличивается, а скорость полёта нет - остаётся дефолтной. Причина/проблема: в том, что раньше накладывании ауры полёта накладывалась невидимая аура ускорения передвижения, в которой использовался тип ауры: SPELL_AURA_MOD_SPEED_FLIGHT = 208, сейчас же в этих же спеллах используется другой тип ауры - SPELL_AURA_MOD_SPEED_MOUNTED = 206. Собсна, я и переделал немного код под реалии последних версий клиента... Автор: KiriX Под ревизию 8649. Code diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index 43f9e5a..e5fb51c 100644 --- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -256,7 +256,7 @@ pAuraHandler AuraHandler[TOTAL_AURAS]= &Aura::HandleNoImmediateEffect, //203 SPELL_AURA_MOD_ATTACKER_MELEE_CRIT_DAMAGE implemented in Unit::CalculateMeleeDamage and Unit::CalculateSpellDamage &Aura::HandleNoImmediateEffect, //204 SPELL_AURA_MOD_ATTACKER_RANGED_CRIT_DAMAGE implemented in Unit::CalculateMeleeDamage and Unit::CalculateSpellDamage &Aura::HandleNULL, //205 vulnerable to school dmg? - &Aura::HandleNULL, //206 SPELL_AURA_MOD_SPEED_MOUNTED + &Aura::HandleAuraModIncreaseFlightSpeed, //206 SPELL_AURA_MOD_SPEED_MOUNTED &Aura::HandleAuraModIncreaseFlightSpeed, //207 SPELL_AURA_MOD_INCREASE_FLIGHT_SPEED &Aura::HandleAuraModIncreaseFlightSpeed, //208 SPELL_AURA_MOD_SPEED_FLIGHT, used only in spell: Flight Form (Passive) &Aura::HandleAuraModIncreaseFlightSpeed, //209 SPELL_AURA_MOD_FLIGHT_SPEED_ALWAYS diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 7e6f7f9..e3ce0a4 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -9950,7 +9950,7 @@ void Unit::UpdateSpeed(UnitMoveType mtype, bool forced) if (IsMounted()) // Use on mount auras main_speed_mod = GetMaxPositiveAuraModifier(SPELL_AURA_MOD_INCREASE_FLIGHT_SPEED); else // Use not mount (shapeshift for example) auras (should stack) - main_speed_mod = GetTotalAuraModifier(SPELL_AURA_MOD_SPEED_FLIGHT); + main_speed_mod = GetTotalAuraModifier(SPELL_AURA_MOD_SPEED_FLIGHT) + GetTotalAuraModifier(SPELL_AURA_MOD_SPEED_MOUNTED); stack_bonus = GetTotalAuraMultiplier(SPELL_AURA_MOD_FLIGHT_SPEED_ALWAYS); non_stack_bonus = (100.0 + GetMaxPositiveAuraModifier(SPELL_AURA_MOD_FLIGHT_SPEED_NOT_STACK))/100.0f;
Продается аккаунт
|
|
| |
Timat | Дата: Суббота, 07.11.2009, 15:58 | Сообщение # 2 |
Сержант
Группа: Пользователи
Сообщений: 43
Награды: 0
Репутация: 2
Статус:
| ответте пожалуйста, что за ошибка : Error 1064- you have an error in your SQL syntax; check the manual thet correspondes to your MySQL server version for the right syntax to nse nean diff index 43f9e5a..e5fb51c 100644+++ b/src/game/spellAuras.cpp @@-256,7+at line 1 это я пытался в навикат загрузить фикс для друида=)Добавлено (07.11.2009, 15:58) --------------------------------------------- ответте пожалуйста, что за ошибка : Error 1064- you have an error in your SQL syntax; check the manual thet correspondes to your MySQL server version for the right syntax to nse nean diff index 43f9e5a..e5fb51c 100644+++ b/src/game/spellAuras.cpp @@-256,7+at line 1 это я пытался в навикат загрузить фикс для друида=)
|
|
| |
•••scream™••• | Дата: Суббота, 07.11.2009, 16:02 | Сообщение # 3 |
Лучший из лучших
Группа: Супер Модераторы
Сообщений: 1767
Награды: 8
Репутация: 472
Статус:
| Timat, у тя форма работает?если да то нафиг тебе фикс этот?)и если заливать фикс то у тя что-то с Quote (•••scream™•••) diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index 43f9e5a..e5fb51c 100644
Продается аккаунт
|
|
| |
Timat | Дата: Суббота, 07.11.2009, 16:03 | Сообщение # 4 |
Сержант
Группа: Пользователи
Сообщений: 43
Награды: 0
Репутация: 2
Статус:
| форма работает, но летаю я медлено, а по земле очень быстро(в форме птицы)
Сообщение отредактировал Timat - Суббота, 07.11.2009, 16:03 |
|
| |
•••scream™••• | Дата: Суббота, 07.11.2009, 16:03 | Сообщение # 5 |
Лучший из лучших
Группа: Супер Модераторы
Сообщений: 1767
Награды: 8
Репутация: 472
Статус:
| Timat, а так возможно ревизия не подходит
Продается аккаунт
|
|
| |
Timat | Дата: Суббота, 07.11.2009, 16:11 | Сообщение # 6 |
Сержант
Группа: Пользователи
Сообщений: 43
Награды: 0
Репутация: 2
Статус:
| аааа.... у меня Ядро:IDSCorp rev8650 что можно сделать?=)
Сообщение отредактировал Timat - Суббота, 07.11.2009, 16:16 |
|
| |
•••scream™••• | Дата: Суббота, 07.11.2009, 16:31 | Сообщение # 7 |
Лучший из лучших
Группа: Супер Модераторы
Сообщений: 1767
Награды: 8
Репутация: 472
Статус:
| Timat, ну у тя ревизия кул)на твою должен идти,ну что-то в фиксе,написал KiriX посомтрим что ответит т.к. фикс он делал!
Продается аккаунт
|
|
| |
Timat | Дата: Суббота, 14.11.2009, 23:02 | Сообщение # 8 |
Сержант
Группа: Пользователи
Сообщений: 43
Награды: 0
Репутация: 2
Статус:
| Новостей нет?=) Добавлено (14.11.2009, 23:02) --------------------------------------------- ну так как скорость друидовской птицы увеличить?=)
Сообщение отредактировал Timat - Суббота, 07.11.2009, 20:22 |
|
| |
•••scream™••• | Дата: Суббота, 14.11.2009, 23:04 | Сообщение # 9 |
Лучший из лучших
Группа: Супер Модераторы
Сообщений: 1767
Награды: 8
Репутация: 472
Статус:
| Timat, остается только выяснять твою ошибку,чем вызвона,и устронять!
Продается аккаунт
|
|
| |