|
Re: Русская дока по Spacer II
2Dagot_Ur: Возьмём в пример огненный шторм: //-------- Spell Commands -------- // SPL_DONTINVEST = 0; // Es kцnnen keine weiteren Manapunkte investiert werden. Erst durch CTRL loslassen geht der Spell ab // SPL_RECEIVEINVEST = 1; // Wirkung durchgefьhrt, es kцnnen weitere Invest kommen, zB.bei Heal nach jedem Pцppel // SPL_SENDCAST = 2; // Starte den Zauber-Effekt (wie CTRL loslassen), automatischer Abbruch // SPL_SENDSTOP = 3; // Beende Zauber ohne Effekt // SPL_NEXTLEVEL = 4; // setze den Spruch auf den nдchsten Level
func int Spell_Logic_Firestorm (var int manaInvested) { PrintDebugNpc (PD_MAGIC, "Spell_Logic_Firestorm");
if (manaInvested ==(SPL_SENDCAST_FIRESTORM*3)/10) || (manaInvested ==(SPL_SENDCAST_FIRESTORM*5)/10) || (manaInvested ==(SPL_SENDCAST_FIRESTORM*8)/10) { return SPL_NEXTLEVEL; }; if (manaInvested >= SPL_SENDCAST_FIRESTORM) { return SPL_SENDCAST; };
return SPL_RECEIVEINVEST; };
А где тут отображается урон от магии я не въеду! =)
|