|
Архив - только для чтения |
| Модератор форума: andycrowz |
| Форум Корзина форума Корзина Дубликат ап/спд бонусов |
| Дубликат ап/спд бонусов |
есть очень много такого. Связано с неполным переносном в таблицу spell_bonus_data. Востребованы ли такие патчи или мангостим смогут сами справится?
Пример (void Spell::EffectSchoolDMG(uint32 effect_idx)):
Code // Rake else if (m_spellInfo->SpellFamilyFlags & UI64LIT(0x0000000000001000)) { damage += int32(m_caster->GetTotalAttackPowerValue(BASE_ATTACK) / 100); } // Swipe else if (m_spellInfo->SpellFamilyFlags & UI64LIT(0x0000000000100000)) { damage += int32(m_caster->GetTotalAttackPowerValue(BASE_ATTACK)*0.08f); } //Improved Insect Swarm else if((m_spellInfo->SpellFamilyFlags & UI64LIT(0x0000000000000001)) && m_spellInfo->SpellIconID==263) { Aura *ImprovedAura = m_caster->HasAura(57849) ? m_caster->GetAura(57849,0) : m_caster->HasAura(57850) ? m_caster->GetAura(57850,0) : m_caster->HasAura(57851) ? m_caster->GetAura(57851,0) : NULL; //If the target have a Insect Swarm aura and the caster have the improved aura then we apply the % dmg to Wrath. if(ImprovedAura && unitTarget->GetAura(SPELL_AURA_PERIODIC_DAMAGE,SPELLFAMILY_DRUID,UI64LIT(0x0000000000200000))) damage = int32(damage*(100.0f+ImprovedAura->GetModifier()->m_amount)/100.0f); } //Mangle Bonus for the initial damage of Lacerate and Rake if ((m_spellInfo->SpellFamilyFlags==UI64LIT(0x0000000000001000) && m_spellInfo->SpellIconID==494) || (m_spellInfo->SpellFamilyFlags==UI64LIT(0x0000010000000000) && m_spellInfo->SpellIconID==2246)) { Unit::AuraList const& mDummyAuras = unitTarget->GetAurasByType(SPELL_AURA_DUMMY); for(Unit::AuraList::const_iterator i = mDummyAuras.begin(); i != mDummyAuras.end(); ++i) if(((*i)->GetSpellProto()->SpellFamilyFlags & UI64LIT(0x0000044000000000)) && (*i)->GetSpellProto()->SpellFamilyName==SPELLFAMILY_DRUID) { damage = int32(damage*(100.0f+(*i)->GetModifier()->m_amount)/100.0f); break; } } if(m_spellInfo->Id == 60089) //Faerie Fire(Feral) DMG { damage += int32(m_caster->GetTotalAttackPowerValue(BASE_ATTACK)*0.05f); } break; } взято с getmangos.ru
Сообщение # 1 написано 17.08.2009 в 19:20
|
Данная тема была перемещена из раздела Патчи в ядро MaNGOS.
Причина перемещения: Устарело Переместил: ph3n.
Сообщение # 4 написано 11.10.2012 в 14:41
|
| |||
| |||

