[question]как совместить скилы?
l2emu
как сделать так, чтобы blessed body не заменял\заменялся c body avatar, а работал вместе с ним, т.е. чтобы эфекты от +hp плюсовались
ставим к примеру
вместо
<effect count="1" name="Buff" time="1200" val="0" stackOrder="#hp" stackType="MaxHPUp">
<mul order="0x30" stat="maxHp" val="#hp"/>
</effect>
ето
<effect count="1" name="Buff" time="1200" val="0" stackOrder="#hp" stackType="hp_up">
<mul order="0x40" stat="maxHp" val="#hp"/>
</effect>
— Perpetuum Mobile
sterser: в датапаке такое не сделаешь, прпидется лазить в ядре
Помоему ядро там не при чем, нужно поменять тип скилла
<mul order="0x30" stat="maxHp" val="#hp"/>
</effect>
ето
<effect count="1" name="Buff" time="1200" val="0" stackOrder="#hp" stackType="hp_up">
<mul order="0x40" stat="maxHp" val="#hp"/>
</effect>
Оо спасибо а я думал в ядре)
Приоритет счета в формуле 0x40 и 0х30 это в какой последовательности что считаеться. Но вабше были сборки гле была данная обция взаимо заменять скиллы или нет, дитально к данной проблеме не подходил.
Есть предположения что это сдесь
L2_GameServer_it/java/net/sf/l2j/gameserver/skills/Calculator.java
Посмотрел мельком , просто ша на работе и вперерывах тут, если то что до этого не помогло то пиши, а вобще интересная тема.



