26.04.2010, 10:39
|
#17
|
Новичок
Регистрация: 07.03.2010
Адрес: Украина
Сообщений: 26
Сказал(а) спасибо: 28
Поблагодарили 26 раз(а) в 8 сообщениях
|
Цитата:
Сообщение от 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к урона.
|
|
|