Thread: Формулы!
View Single Post
Old 15-09-2004, 05:09   #15
Silicoid
Камрад
 
Join Date: апр 2003
Posts: 330
Формула расчета количества маны:

Shool = Wizardry/8 + Divinity/4 + Alchemy/2 + Psionics
if Shool>125 then Shool=125

PreMana = (MagicSkill*3+Piety+Shool)*0.02*(CountMagicSpell+PersonLevel+1)

if PreMana<MAX_MANA_SPELL then
MagicMana = MAX_MANA_SPELL
else
MagicMana = PreMana
end if

ГДЕ:
MagicMana - мана в данной стихии
Wizardry, Divinity, Alchemy, Psionics - навык соответсвующей школы, с учетом 25% бонуса
MagicSkill - навык соответствующей стихи (Fire, Water, Air, Earth, Mental, Divine)
Piety - благочестие
CountMagicSpell - количество заклинаний в данной стихии
PersonLevel - уровень перса, общий, без учета профессий
MAX_MANA_SPELL - Количество маны для кастования самого дорогого заклинания в данной стихии
Silicoid is offline   [Ответить с цитированием]