useSelf skill smartHeal: различия между версиями

Материал из Руководство по OpenKore
Перейти к навигации Перейти к поиску
мНет описания правки
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
; useSelf_skill_smartHeal [<boolean flag>]
; useSelf_skill_smartHeal [<0|1|2>]
: Если параметр конфига useSelf_skill_smartHeal '''1''', то OpenKore будет автоматом подбирать уровень скила "Heal", когда тот используется на себя или на сопартийцев в блоках конфига [[useSelf_skill]] и [[partySkill]]. Это помогает экономить ману - OpenKore не будет тратить ману на хил 10 левела, если хватит хила 3 левела.
: Если параметр конфига useSelf_skill_smartHeal '''1''' или '''2''', то OpenKore будет автоматом подбирать уровень скила "Heal", когда тот используется на себя или на сопартийцев в блоках конфига [[useSelf_skill]] и [[partySkill]]. Это помогает экономить ману - OpenKore не будет тратить ману на хил 10 левела, если хватит хила 3 левела.
'''1''' - высчитывает по старой формуле:
((int(($char->{lv} + $char->{int}) / 8) * (4 + $i * 8)) * $meditatioBonus;)
 
'''2''' - высчитывает по новой renewal формуле:
((int(($char->{lv} + $char->{int} + $char->{'int_bonus'}) / 5) * 30) * ($i / 10) * (1 + $meditatioBonus) + ($char->{'attack_magic_min'});)
 
Блочный параметр [[noSmartHeal]] может отменить действие данного параметра.


[[Category:config.txt]]
[[Category:config.txt]]
[[Category:skills]]
[[Category:skills]]

Текущая версия от 23:55, 27 июня 2020

useSelf_skill_smartHeal [<0|1|2>]
Если параметр конфига useSelf_skill_smartHeal 1 или 2, то OpenKore будет автоматом подбирать уровень скила "Heal", когда тот используется на себя или на сопартийцев в блоках конфига useSelf_skill и partySkill. Это помогает экономить ману - OpenKore не будет тратить ману на хил 10 левела, если хватит хила 3 левела.

1 - высчитывает по старой формуле:

((int(($char->{lv} + $char->{int}) / 8) * (4 + $i * 8)) * $meditatioBonus;)

2 - высчитывает по новой renewal формуле:

((int(($char->{lv} + $char->{int} + $char->{'int_bonus'}) / 5) * 30) * ($i / 10) * (1 + $meditatioBonus) + ($char->{'attack_magic_min'});)

Блочный параметр noSmartHeal может отменить действие данного параметра.