useSelf skill smartHeal: различия между версиями
Перейти к навигации
Перейти к поиску
Manticora (обсуждение | вклад) мНет описания правки |
4epT (обсуждение | вклад) Нет описания правки |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
; useSelf_skill_smartHeal [< | ; 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 может отменить действие данного параметра.