В каких *.cpp лежит код спеллов?

Не работает спелл Chaos Blast, его юзает Leotheras the Blind. В скрипте босса вместо Chaos Blast ID 37675 юзается Chaos Blast ID 37674.

В SpellEffects.cpp есть такой кусок кода:

[CODE] case 37674: // Chaos Blast

            {

                if (!unitTarget)

                    return;


                int32 basepoints0 = 100;

                m_caster->CastCustomSpell(unitTarget, 37675, &basepoints0, NULL, NULL, true);

                return;

            }[/CODE]

Не понятна строка m_caster->CastCustomSpell(unitTarget, 37675, &basepoints0, NULL, NULL, true);. Где тогда отредактировать 37675 спелл? Или это просто анимация?

Починил сам, отпишусь потом.

У лео сделал:

me->CastCustomSpell(me->getVictim(), SPELL_CHAOS_BLAST, &damage, NULL, NULL, false, NULL, NULL, me->GetGUID());

В SpellEffect.cpp:

[CODE]

           case 37674:                                 // Chaos Blast

            {

                if (!unitTarget)

                    return;

	    srand(time(NULL));

	    int32 val1 = rand() % 150 + 1, val2 = rand() % 150 + 1;

                int32 basepoints0 = 1000; basepoints0 += val1; basepoints0 -= val2;


	    int32 aura_count_value = unitTarget->GetAuraCount(37675);

	    if (aura_count_value > 0)

	    basepoints0 += aura_count_value * 1675;


                m_caster->CastCustomSpell(unitTarget, 37675, &basepoints0, NULL, NULL, true);

                return;

            }[/CODE]

Работает как на оффе.

спасибо мне тоже помогло …вот бы еще парочку таких полезных тем … что бы с разъяснением еще … вообще бы им цены небыло… может кто то сделает гайд как проскриптовать боса через ядро и описать его в инте.

Размести их, а не флуди.