Подскажите, пожалуйста что у меня может быть не так с Holy Weapon, если он не дает бонус атаки по Undead мобам?
Начал тестировать - что с ним, что без него урон не меняется.
На форуме нарыл гипотезу о том, что можно изменить это, увеличив val параметр:
<set order="0x10" stat="attackHoly" val="1" />
Но когда я ставлю val="10" урон повышается не только по Undead, а и по другим типам мобов.
Что я мог пропустить или сделать не так? Кто-то сталкивался с таким?
Заранее спасибо!
никогда не менял))) базовые модификаторы в формулах 0x10/
смотри, там в скиле этот параметр даёт значение на холи атаку. set = 1
дальше тебе нужно добавить модификатор увеличения урона или уменьшения
physdamage - физ урон
magicDamage - маг урон
и на последок указать кому будет усиление по расе
undead
вот пример моего скила holy weapon, который увеличивает физ\маг урон на 12% по нежити и демонам
XML:
<for>
<effect count="1" name="Buff" time="#abnormal_time" stackType="holy_attack" val="0">
<set order="0x10" stat="attackHoly" val="1" />
<mul order="0x30" stat="physDamage" val="1.12">
<or>
<target race="UNDEAD"/>
<target race="DEMONS"/>
</or>
</mul>
<mul order="0x30" stat="magicDamage" val="1.12">
<or>
<target race="UNDEAD"/>
<target race="DEMONS"/>
</or>
</mul>
</effect>
</for>
также учти: параметр attackholy - вовсе не про нежить, этот параметр наделяет элементальной магией в данном случае holy (например молнии у спелсингера - это холиатака)
Вот тебе пример моего скила для камня Blessing of Sanctity который падает в Monastery of Silence. Он увеличивает урон именно магией holy по всем мобам и нубам
XML:
<skill id="2253" levels="1" name="Bless of Holyness">
<set name="magicType" val="SPECIAL"/>
<set name="icon" val="icon.etc_holy_crystal_i00"/>
<set name="reuseDelay" val="0"/>
<set name="magicLevel" val="25"/>
<set name="hitTime" val="0"/>
<set name="hitCancelTime" val="0"/>
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_ACTIVE"/>
<for>
<effect count="1" name="Buff" time="1200" stackType="BlessCrystal" val="0">
<add order="0x40" stat="attackHoly" val="20"/>
</effect>
</for>
</skill>
Также урон можно увеличивать по конкретным мобам или группам мобов.
Вот пример скила, от armora у меня, который увеличивает урон по одним мобам но уменьшает урон по другим.
XML:
<skill id="6924" levels="1" name="Dusk Sentry Helmet">
<set name="power" val="0.0"/>
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<for>
<add order="0x40" stat="runSpd" val="2"/>
<mul order="0x30" stat="physDamage" val="1.5">
<or>
<target mobId="21196"/>
<target mobId="21197"/>
<target mobId="21198"/>
<target mobId="21199"/>
<target mobId="21200"/>
<target mobId="21201"/>
<target mobId="21202"/>
<target mobId="21203"/>
<target mobId="21204"/>
<target mobId="21205"/>
<target mobId="21206"/>
<target mobId="21207"/>
</or>
</mul>
<mul order="0x30" stat="magicDamage" val="1.5">
<or>
<target mobId="21196"/>
<target mobId="21197"/>
<target mobId="21198"/>
<target mobId="21199"/>
<target mobId="21200"/>
<target mobId="21201"/>
<target mobId="21202"/>
<target mobId="21203"/>
<target mobId="21204"/>
<target mobId="21205"/>
<target mobId="21206"/>
<target mobId="21207"/>
</or>
</mul>
<mul order="0x30" stat="physDamage" val="0.7">
<or>
<target mobId="21175"/>
<target mobId="21176"/>
<target mobId="21177"/>
<target mobId="21178"/>
<target mobId="21179"/>
<target mobId="21180"/>
<target mobId="21181"/>
<target mobId="21182"/>
<target mobId="21183"/>
<target mobId="21184"/>
<target mobId="21185"/>
<target mobId="21186"/>
</or>
</mul>
<mul order="0x30" stat="magicDamage" val="0.7">
<or>
<target mobId="21175"/>
<target mobId="21176"/>
<target mobId="21177"/>
<target mobId="21178"/>
<target mobId="21179"/>
<target mobId="21180"/>
<target mobId="21181"/>
<target mobId="21182"/>
<target mobId="21183"/>
<target mobId="21184"/>
<target mobId="21185"/>
<target mobId="21186"/>
</or>
</mul>
</for>
</skill>
Извращаться здесь можно как уж душа пожелает, возможностей масса