Показать сообщение отдельно
Старый 26.04.2010, 10:39   #17
Burned
Новичок
 
Аватар для Burned
 
Регистрация: 07.03.2010
Адрес: Украина
Сообщений: 26
Сказал(а) спасибо: 28
Поблагодарили 26 раз(а) в 8 сообщениях
Burned На верном пути
По умолчанию

Цитата:
Сообщение от MaS0n Посмотреть сообщение
66118
Патчем не могу выложить
void Aura::PeriodicDummyTick()
Код:
                case 55592:                                 // Clean
                    switch(urand(0,2))
                    {
                        case 0: m_target->CastSpell(m_target, 55731, true); break;
                        case 1: m_target->CastSpell(m_target, 55738, true); break;
                        case 2: m_target->CastSpell(m_target, 55739, true); break;
                    }
                    return;
+               case 66118:                                 // Leeching Swarm
+               {
+                   int32 damage = m_modifier.m_amount * m_target->GetHealth();
+                   if (damage < 250)
+                       damage = 250;
+                   m_target->CastCustomSpell(m_target, 66240, &damage, NULL, NULL, true, NULL, this);
+                   return;
+                }
// Exist more after, need add later
                default:
                    break;
Скорее всего должно быть так:
Код:
int32 damage = (m_modifier.m_amount * m_target->GetHealth()) /100;
А-то весь рейд получает по 200-300к урона.
Burned вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
MaS0n (27.04.2010)