2erik500:
Из скриптов.
2Roc Black:
вот вырезка из скриптов
if(C_NpcIsMonsterMage(self)) // если монстр - маг * * * *
* {
* * * // создать боеприпасы
* * * B_CreateAmmo(self);
* * * // установить полную ману
* * * Npc_ChangeAttribute(self,ATR_MANA,ATR_MANA_MAX);
* * * // выбрать оружие, сответствующее цели
* * * B_SelectWeapon(self,other);
* };Этот кусок стоит в обработчике состояния атаки. Т.е. для монстра-мага перед каждой атакой мана устанавливается в максимальное значение.
но когда ее становится мало для кастования - она возобновляется
|
- здесь я немножко не так выразился. Все же мана конечна, просто скрипт не дает ей "закончиться". А когда ГГ "вселяется" в монстра - скрипт перестает действовать, поэтому мана быстро кончается. Вроде бы так.