- Регистрация
- 2 Июн 2019
- Сообщения
- 1.472
- Реакции
- 636
- Баллы
- 250
- Лучшие ответы
- 44
Не понял механики
Код:
//----- Paladin Sprьche -----
if (spellType == SPL_PalHolyBolt)
{
if (C_NpcIsEvil(self))
{
return COLL_DOEVERYTHING;
};
return COLL_DONOTHING;
}
else if (spellType == SPL_PalRepelEvil)
{
if (C_NpcIsEvil(self))
{
if (self.attribute[ATR_HITPOINTS] <= SPL_Damage_PalRepelEvil)
{
return COLL_DOEVERYTHING;
}
else
{
return COLL_APPLYHALVEDAMAGE;
};
};
return COLL_DONOTHING;
}
else if (spellType == SPL_PalDestroyEvil)
{
if (C_NpcIsEvil(self))
&& (self.attribute[ATR_HITPOINTS] <= SPL_Damage_PalDestroyEvil)
{
return COLL_DOEVERYTHING;
};
return COLL_DONOTHING;
};
если жизней меньше или равно ущербу, то заклинание PalDestroyEvil подействует, иначе не подействует вообще. это условие сработает на Драконах и Чёрном Тролле. То есть на "жирный" врагах у которых много ХП.