PDA

Просмотр полной версии : [patch/dev] Bladestorm


Insider42
24.09.2010, 17:16
У данной способность есть 2 проблемы:
1) способность предотвращает автоатаку, а не должна.
2) война невозможно обезоружить во время действия способности

Пока придумал решение только для 1ой проблемы
diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp
index 0ed25a0..1b9e888 100644
--- a/src/game/SpellAuras.cpp
+++ b/src/game/SpellAuras.cpp
@@ -7875,29 +7875,10 @@ void Aura::HandleAuraModAllCritChance(bool apply, bool Real)
((Player*)target)->UpdateAllSpellCritChances();
}

-void Aura::HandleAllowOnlyAbility(bool apply, bool Real)
+void Aura::HandleAllowOnlyAbility(bool /*apply*/, bool Real)
{
if(!Real)
return;
-
- Unit *target = GetTarget();
-
- if(apply)
- {
- target->setAttackTimer(BASE_ATTACK,m_duration);
- target->setAttackTimer(RANGED_ATTACK,m_duration);
- target->setAttackTimer(OFF_ATTACK,m_duration);
- }
- else
- {
- target->resetAttackTimer(BASE_ATTACK);
- target->resetAttackTimer(RANGED_ATTACK);
- target->resetAttackTimer(OFF_ATTACK);
- }
-
- target->UpdateDamagePhysical(BASE_ATTACK);
- target->UpdateDamagePhysical(RANGED_ATTACK);
- target->UpdateDamagePhysical(OFF_ATTACK);
}

void Aura::SetAuraMaxDuration( int32 duration )

оно же патчем http://paste2.org/p/1002472
Т.е. проблема будет решена удалением лишнего кода.

Burned
24.09.2010, 21:47
2) война невозможно обезоружить во время действия способности

Еще как возможно.
http://www.wow-europe.com/ru/patchnotes/patch-333.html

Insider42
25.09.2010, 07:14
Еще как возможно.
http://www.wow-europe.com/ru/patchnotes/patch-333.html

Прочитайте 1 пост внимательно :read:
там описаны >>> проблемы <<< а не как должно быть :)

намек на то, что на мангосе обезоруживание уходит в иммун...

Добавлено:
1 часть принята в GIT (в более чистом виде)
осталось додумать как же предотвратить иммун обезоруживания... для начала нужно найти в каком месте это происходит, кто поможет?

VENOM
16.04.2011, 19:50
Bladestorm is doing auto attack damage. so this will give paladin additional healing from
http://www.wowhead.com/spell=20165 [Seal of Light]

to much healing!!!!!