Действия

Формулы — различия между версиями

Материал из All Tales

(Новая страница: «Тут выложены основные формулы по которым рассчитываются все сложные параметры в игре.…»)
 
(Значения вычисляемые по формулам)
 
(не показано 7 промежуточных версий этого же участника)
Строка 25: Строка 25:
 
'''Wu''' [Усиление палочки] - Количество усилений палочки.<br><br>
 
'''Wu''' [Усиление палочки] - Количество усилений палочки.<br><br>
 
===Расчетные коэффициенты===
 
===Расчетные коэффициенты===
Именно на эти коэффициенты влияют усиливающие и ослабляющие заклинания.<br><br>
+
Именно на эти коэффициенты влияют усиливающие и ослабляющие заклинания.<br>
'''Dk''' [Показатель атаки] - Указывает сколько % от исходящей атаки будет задействовано. По умолчанию 100%.<br>
+
Все эти параметры по умолчанию равны 100<br><br>
'''Hk''' [Показатель хила] - Указывает сколько % от исходящего лечения будет задействовано. По умолчанию 100%.<br>
+
'''Dk''' [Показатель атаки] - Указывает сколько % от исходящей атаки будет задействовано.<br>
'''Rk''' [Показатель сопротивления] - Указывает сколько % от магического сопротивления будет задействовано. По умолчанию 100%.<br>
+
'''Hk''' [Показатель хила] - Указывает сколько % от исходящего лечения будет задействовано.<br>
'''Sk''' [Показатель расхода маны] - Указывает сколько % от экономии маны будет задействовано. По умолчанию 100%.<br><br>
+
'''Rk''' [Показатель сопротивления] - Указывает сколько % от магического сопротивления будет задействовано.<br>
 +
'''Sk''' [Показатель расхода маны] - Указывает сколько % от экономии маны будет задействовано.<br><br>
 +
===Внешние переменные===
 +
'''Damage''' [Исходящий урон противника] - DMGout противника<br>
 +
'''Cost''' [Цена заклинания] - Сколько единиц маны стоит заклинание.<br><br>
 +
 
 
===Значения вычисляемые по формулам===
 
===Значения вычисляемые по формулам===
 
'''DMGout''' [Исходящий  урон] - Показывает сколько единиц урона игрок отправляет на врага с учетом всех положительных и отрицательных воздействий на игрока, его оружия, дисциплин и тд.<br>
 
'''DMGout''' [Исходящий  урон] - Показывает сколько единиц урона игрок отправляет на врага с учетом всех положительных и отрицательных воздействий на игрока, его оружия, дисциплин и тд.<br>
 +
''DMGout = (DMG * (100 + WAN + Wu)% * (100 + C * 10)%) * Dk%''
 +
 +
 
'''HELout''' [Исходящее лечение] - Показывает сколько единиц хитов игрок восстановит у цели с учетом всех положительных и отрицательных воздействий на игрока, его оружия, дисциплин и тд.<br>
 
'''HELout''' [Исходящее лечение] - Показывает сколько единиц хитов игрок восстановит у цели с учетом всех положительных и отрицательных воздействий на игрока, его оружия, дисциплин и тд.<br>
'''Damage''' [Исходящий урон противника] - DMGout противника<br>
+
''HELout = (HEL * (100 + WAN + Wu)% * (100 + C * 10)%) * Hk%''
'''Cost''' [Цена заклинания] - Сколько единиц маны стоит заклинание.<br>
+
 
 +
 
 
'''DMGin''' [Входящий урон] - Показывает сколько единиц магических хитов (HP) фактически отнимется у игрока при попадании в него атакующего заклинания противника (с силой Damage), с учетом всех характеристик, доспеха игрока, дисциплин и прочего отвечающих за защиту и сопротивление.<br>
 
'''DMGin''' [Входящий урон] - Показывает сколько единиц магических хитов (HP) фактически отнимется у игрока при попадании в него атакующего заклинания противника (с силой Damage), с учетом всех характеристик, доспеха игрока, дисциплин и прочего отвечающих за защиту и сопротивление.<br>
 +
''DMGin = (Damage - (ARM * (100 + 10 * Au)%)) * (100 - (RES + RESa) * Rk%)%''
 +
 +
 
'''COSTfact''' [Затрата маны] - Показывает сколько единиц маны (МР) фактически отнимется у игрока при использовании им выбранного заклинания (с ценой Cost). С учетом всех характеристик влияющих на экономию маны.<br>
 
'''COSTfact''' [Затрата маны] - Показывает сколько единиц маны (МР) фактически отнимется у игрока при использовании им выбранного заклинания (с ценой Cost). С учетом всех характеристик влияющих на экономию маны.<br>
'''HPrt''' [Восстановление жизни] - Сколько секунд будут восстанавливаться магические хиты (НР) игрока от нуля для 100%<br>
+
''COSTfact = Cost * (100 - ((S * 10 + Sw) * Sk%))%''
'''MPrt''' [Восстановление маны] - Сколько секунд будет восстанавливаться мана игрока (МР) от нуля для 100%<br>
 
'''KPS''' [Скорость каста в сек] - Сколько заклинания в секунду игрок успеет скастовать. Зависит только от личного навыка игрока набирать заклинания на палочке и бодро ей махать. У некоторых монстров которые атакуют автоматически этот параметр статичен.<br><br>
 
==Формулы==
 
DMGout = ((DMG * ( 100+ WAN + Wu)%) + (C * 100)%) * Dk%
 
  
HELout = ((HEL * ( 100+WAN + Wu)%) + (C * 100)%) * Hk%
 
  
DMGin = (Damage - (ARM + (10 * Au)%)) - 10 * ((RES + RESa) * Rk%)%
+
'''HPrt''' [Восстановление жизни] - Сколько секунд будут восстанавливаться магические хиты (НР) игрока от нуля для 100%<br>
 +
''HPrt = HP / (HPu / 10)''
  
COSTfact = Cost - 10*(((S * 10)+Sw) * Sk%)%
 
  
HPrt = HP / (HPu / 10)
+
'''MPrt''' [Восстановление маны] - Сколько секунд будет восстанавливаться мана игрока (МР) от нуля для 100%<br>
 
+
''MPrt = MP / (MPu / 10)''
MPrt = MP / (MPu/10)
 

Текущая версия на 11:14, 27 ноября 2016

Тут выложены основные формулы по которым рассчитываются все сложные параметры в игре.


Обратите внимание что формулы могут меняться, если мы решим что так будет лучше для баланса. То что вы сейчас видите ещё не финальная версия. Если у вас есть предложения для улучшения формул или общей математике - напишите разработчикам.

Переменные

Параметры игрока

HP [Хиты] - Максимальное количество магических хитов игрока
MP [Манна] - Максимальное количество маны игрока
HPu [Прирост хитов] - Это та величина на которую магические хиты (HP) прибавляются каждые 10 сек.
MPu [Прирост маны] - Это та величина на которую мана (МP) прибавляется каждые 10 сек.
DMG [Сила атаки] - Базовый параметр силы магической атаки игрока.
HEL [Сила лечения] - Базовый параметр силы магического лечения игрока.
RES [Сопротивление атаке] - Базовый параметр силы магического сопротивления. Показывает сколько % от входящего урона противников (DMGout противника) игнорируется.
C [Дисциплина концентрация] - За каждый уровень этой дисциплины игрок получает +10% к силе атаки (DMG) и силе лечения (HEL).
S [Дисциплина экономия] - За каждый навык этой дисциплины игрок тратит на заклинания на 10% маны меньше чем стоимость заклинания.
R [Дисциплина мощь] - За каждый уровень этой дисциплины игрок увеличивает радиус действия своих заклинаний на 1 зону.

Параметры экипировки

ARM [Защита магического доспеха] - Показывает сколько хитов от входящего урона противников (DMGout противника) игнорируется
RESa [Сопротивление магического доспеха] - Показывает сколько % прибавится к параметру Магического сопротивления игрока (RES).
Au [Усиление доспеха] - Количество усилений доспеха.
WAN [Сила духа палочки] - Показывает на столько % увеличивается Сила атаки (DMG) и Сила лечения (HEL) игрока.
Sw [Экономия палочки] - Показывает сколько % прибавляется к экономии игроком маны.
Wu [Усиление палочки] - Количество усилений палочки.

Расчетные коэффициенты

Именно на эти коэффициенты влияют усиливающие и ослабляющие заклинания.
Все эти параметры по умолчанию равны 100

Dk [Показатель атаки] - Указывает сколько % от исходящей атаки будет задействовано.
Hk [Показатель хила] - Указывает сколько % от исходящего лечения будет задействовано.
Rk [Показатель сопротивления] - Указывает сколько % от магического сопротивления будет задействовано.
Sk [Показатель расхода маны] - Указывает сколько % от экономии маны будет задействовано.

Внешние переменные

Damage [Исходящий урон противника] - DMGout противника
Cost [Цена заклинания] - Сколько единиц маны стоит заклинание.

Значения вычисляемые по формулам

DMGout [Исходящий урон] - Показывает сколько единиц урона игрок отправляет на врага с учетом всех положительных и отрицательных воздействий на игрока, его оружия, дисциплин и тд.
DMGout = (DMG * (100 + WAN + Wu)% * (100 + C * 10)%) * Dk%


HELout [Исходящее лечение] - Показывает сколько единиц хитов игрок восстановит у цели с учетом всех положительных и отрицательных воздействий на игрока, его оружия, дисциплин и тд.
HELout = (HEL * (100 + WAN + Wu)% * (100 + C * 10)%) * Hk%


DMGin [Входящий урон] - Показывает сколько единиц магических хитов (HP) фактически отнимется у игрока при попадании в него атакующего заклинания противника (с силой Damage), с учетом всех характеристик, доспеха игрока, дисциплин и прочего отвечающих за защиту и сопротивление.
DMGin = (Damage - (ARM * (100 + 10 * Au)%)) * (100 - (RES + RESa) * Rk%)%


COSTfact [Затрата маны] - Показывает сколько единиц маны (МР) фактически отнимется у игрока при использовании им выбранного заклинания (с ценой Cost). С учетом всех характеристик влияющих на экономию маны.
COSTfact = Cost * (100 - ((S * 10 + Sw) * Sk%))%


HPrt [Восстановление жизни] - Сколько секунд будут восстанавливаться магические хиты (НР) игрока от нуля для 100%
HPrt = HP / (HPu / 10)


MPrt [Восстановление маны] - Сколько секунд будет восстанавливаться мана игрока (МР) от нуля для 100%
MPrt = MP / (MPu / 10)