Имеем предметы:
Далее скиллы:
В общем если с анстук всё просто, то то что выше не совсем понятно, как задать свиткам необходимые координаты
Code:
<etcitem id="736" name="Scroll of Escape">
<!-- [scroll_of_escape] -->
<set name="class" value="CONSUMABLE"/>
<set name="crystal_type" value="NONE"/>
<set name="icon" value="icon.etc_scroll_of_return_i00"/>
<set name="price" value="400"/>
<set name="stackable" value="true"/>
<set name="type" value="SCROLL"/>
<set name="weight" value="120"/>
<skills>
<skill id="2013" level="1"/>
</skills>
<cond msgId="1508">
<not>
<player olympiad="true"/>
</not>
</cond>
</etcitem>
<etcitem id="1538" name="Blessed Scroll of Escape">
<!-- [blessed_scroll_of_escape] -->
<set name="class" value="CONSUMABLE"/>
<set name="crystal_type" value="NONE"/>
<set name="icon" value="icon.etc_scroll_of_return_i01"/>
<set name="price" value="150000"/>
<set name="stackable" value="true"/>
<set name="type" value="SCROLL"/>
<set name="weight" value="120"/>
<skills>
<skill id="2036" level="1"/>
</skills>
<cond msgId="1508">
<not>
<player olympiad="true"/>
</not>
</cond>
</etcitem>
Code:
<skill id="2013" levels="1" name="Scroll of escape">
<set name="magicType" val="SPECIAL"/>
<set name="icon" val="icon.skill0000"/>
<set name="magicLevel" val="1"/>
<set name="hitTime" val="20000"/>
<set name="hitCancelTime" val="500"/>
<set name="itemConsumeId" val="736"/>
<set name="itemConsumeCount" val="1"/>
<set name="isHandler" val="true"/>
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="RECALL"/>
<set name="operateType" val="OP_ACTIVE"/>
</skill>
<skill id="2036" levels="2" name="Blessed scroll of escape">
<table name="#itemConsumeId">1538 3958</table>
<set name="magicType" val="SPECIAL"/>
<set name="icon" val="icon.skill0000"/>
<set name="magicLevel" val="1"/>
<set name="hitTime" val="200"/>
<set name="itemConsumeId" val="#itemConsumeId"/>
<set name="itemConsumeCount" val="1"/>
<set name="isHandler" val="true"/>
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="RECALL"/>
<set name="operateType" val="OP_ACTIVE"/>
</skill>