Ахах))) ясненько, в общем решил взяться за показавшийся легким на первый взгляд спелл (
"Высвободить чары стихий")
По сути спелы шаманских бафов на оружие из за этого спела тригерят соответствующие спеллы т.е. если стоит
Оружие языка пламени то на противника тригериться спелл:
Высвободить чары огня и т.д.
в SpellEffect.cpp в разделе EffectDummy в case SPELL_FAMILY_SHAMAN
прописал следующий код:
Код:
/// Unleash Elements (Fix by Felzewell)
switch (m_spellInfo->Id)
{
case 73680:
{
if (!unitTarget || unitTarget->GetTypeId() != TYPEID_PLAYER)
return;
uint32 triggered_spell_id;
switch (m_spellInfo->Id)
{
case 8017: triggered_spell_id = 73684; break; // Rockbiter Weapon
case 8024: triggered_spell_id = 73683; break; // Flametongue Weapon
case 8033: triggered_spell_id = 73682; break; // Frostbrand Weapon
case 8232: triggered_spell_id = 73681; break; // Windfury Weapon
case 51730: triggered_spell_id = 73685; break; // Earthliving Weapon
}
unitTarget->CastSpell(unitTarget, triggered_spell_id, true);
return;
}
}
Но при этом спелл все равно не заработал, подтолкните пожалуйста на правильную дорожку, заранее благодарен
P.S : Не пинайте сильно, первый раз пытаюсь починить спелл)))
сори незнал как пропорционально на форуме прописать код