Вопрос, если у скила есть условие, то оно будет обрабатываться, если есть параметр handler
н-р есть скил. у него есть условия, они работают замечательно, но если я захочу привязать это умение к айтему то условия будут игнорироваться, если через айтем запускается скил. Это верная логика не баг? Просто для себя хочу понять.
н-р есть скил. у него есть условия, они работают замечательно, но если я захочу привязать это умение к айтему то условия будут игнорироваться, если через айтем запускается скил. Это верная логика не баг? Просто для себя хочу понять.
Code:
<skill id="501" levels="1" name="Clan Defense">
<set name="magicType" val="MAGIC"/>
<set name="icon" val="icon.skill0501"/>
<set name="reuseDelay" val="3600000"/>
<set name="magicLevel" val="64"/>
<set name="skillRadius" val="1200"/>
<set name="hitTime" val="4000"/>
<set name="hitCancelTime" val="500"/>
<set name="mpConsume2" val="340"/>
<set name="target" val="TARGET_COMMCHANNEL"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_ACTIVE"/>
<set name="minPledgeClass" val="7"/>
<set name="isCommon" val="true"/>
<set name="itemConsumeId" val="8176"/>
<set name="itemConsumeCount" val="1"/>
<set name="isReuseDelayPermanent" val="true"/>
<set name="isIgnorBuffLimit" val="true"/>
<set name="cancelable" val="false"/>
<cond msgId="113" addName="1">
<not>
<zone name="[dawn_secret]"/>
</not>
</cond>
<cond msgId="113" addName="1">
<target pvp="true"/>
</cond>
<for>
<effect count="1" name="InvulnerableHeal" stackOrder="-1" stackType="InvulnerableHeal" time="10" val="0" cancelOnAction="true" abnormal="invul2"/>
<effect count="1" name="BuffImmunity" time="10" val="0" cancelOnAction="true" abnormal="invul2">
<def name="ignoreSelfBuff" val="true"/>
</effect>
</for>
</skill>