Бафф в виде предмета

Holst

Heir
Customer
Есть ли возможность в сборке сделать бафф в виде предмета в инвентаре ?
Чтоб при использовании он не тратился и давал один или несколько баффов, в заисимости от конфига. При этом привязав анимацию скилла при его использовании.
 
Есть ли возможность в сборке сделать бафф в виде предмета в инвентаре ?
Чтоб при использовании он не тратился и давал один или несколько баффов, в заисимости от конфига. При этом привязав анимацию скилла при его использовании.
На кой черт нужно все так усложнять ? Чтоб не тратился, юзался, анимация:oops: Когда можно просто к предмету пассивный скилл привязать и не ипать голову, не себе не игрокам.
 
На кой черт нужно все так усложнять ? Чтоб не тратился, юзался, анимация:oops: Когда можно просто к предмету пассивный скилл привязать и не ипать голову, не себе не игрокам.

Это не совсем то, что нужно)
 
Это не совсем то, что нужно)
Ну возьми в пример тогда свиток, только чтоб не тратился как сделать хз пока.

<etcitem id="3934" name="L2Day - Scroll of Windwalk">
<!-- [l2day_scroll_of_wind_walk] -->
<set name="class" value="CONSUMABLE"/>
<set name="crystal_type" value="NONE"/>
<set name="icon" value="icon.etc_scroll_white_i00"/>
<set name="stackable" value="true"/>
<set name="type" value="SCROLL"/>
<set name="weight" value="120"/>
<skills>
<skill id="2058" level="1"/>
</skills>
<cond msgId="1508">
<not>
<player olympiad="true"/>
</not>
</cond>
</etcitem>
 
Ну возьми в пример тогда свиток, только чтоб не тратился как сделать хз пока.

<etcitem id="3934" name="L2Day - Scroll of Windwalk">
<!-- [l2day_scroll_of_wind_walk] -->
<set name="class" value="CONSUMABLE"/>
<set name="crystal_type" value="NONE"/>
<set name="icon" value="icon.etc_scroll_white_i00"/>
<set name="stackable" value="true"/>
<set name="type" value="SCROLL"/>
<set name="weight" value="120"/>
<skills>
<skill id="2058" level="1"/>
</skills>
<cond msgId="1508">
<not>
<player olympiad="true"/>
</not>
</cond>
</etcitem>

XML:
<skill id="2058" levels="1" name="Scroll of Wind Walk">
    <set name="magicType" val="SPECIAL"/>
    <set name="icon" val="icon.etc_scroll_white_i00"/>
    <set name="magicLevel" val="1"/>
    <set name="hitTime" val="4000"/>
    <set name="hitCancelTime" val="500"/>
    <set name="itemConsumeId" val="3934"/>
    <set name="itemConsumeCount" val="1"/>
    <set name="isHandler" val="true"/>
    <set name="target" val="TARGET_SELF"/>
    <set name="skillType" val="BUFF"/>
    <set name="operateType" val="OP_ACTIVE"/>
    <for>
      <effect count="1" name="Buff" stackOrder="2" stackType="SpeedUp" time="3600" val="0">
        <add order="0x40" stat="runSpd" val="33"/>
      </effect>
    </for>
  </skill>
в скиле предмета убираешь потребление предметов.
XML:
<set name="itemConsumeId" val="3934"/>
<set name="itemConsumeCount" val="1"/>

Анимацию в датниках.
 
Еще проще вариант возьми за основу любую бутылку аля эликсира с с хп манной и тпд, при использование они дают анимацию - измени в ect-grp картинку бутылки на свиток или книгу - далее по пути посмотри какая там привязана анимация и смени на любую другую от скила , но вот как без костылей реализовать множества бафом в 1 клик - не скажу потому, как это только скриптом можно сделать ( максимум что ты можешь это добавить 1 баф с множеством эффектов (других бафов) создав такой уник баф , но проще тогда за 15$ у leonis купить скрипт и не париться)
 
Если много скилов то
XML:
<skill id="61000" levels="1" name="Cocktail Magic" >
        <set name="magicType" val="SPECIAL" />
        <set name="icon" val="BranchIcon.Icon.etc_g_bm_buff_scroll_i00" />
        <set name="hitCancelTime" val="500" />
        <set name="itemConsumeId" val="93006" />
        <set name="itemConsumeCount" val="1" />
        <set name="target" val="TARGET_SELF" />
        <set name="skillType" val="EFFECTS_FROM_SKILLS" />
        <set name="addSkills" val="63002;3;63000;4;63004;6;63005;6;63034;1;63011;3;63017;3;63007;2;63021;3;63019;2;63010;6;63006;3;63001;2;63022;3;63014;2;63013;3;63003;3;63027;1;63024;1;63029;1;63031;1;63033;1;63030;1" />
        <set name="operateType" val="OP_ACTIVE" />
        <set name="isHandler" val="true" />
        <set name="altUse" val="true" />
    </skill>
айди скила и уровень
XML:
<set name="addSkills" val="63002;3;63000;4;63004;6;63005;6;63034;1;63011;3;63017;3;63007;2;63021;3;63019;2;63010;6;63006;3;63001;2;63022;3;63014;2;63013;3;63003;3;63027;1;63024;1;63029;1;63031;1;63033;1;63030;1" />
 
Если много скилов то
XML:
<skill id="61000" levels="1" name="Cocktail Magic" >
        <set name="magicType" val="SPECIAL" />
        <set name="icon" val="BranchIcon.Icon.etc_g_bm_buff_scroll_i00" />
        <set name="hitCancelTime" val="500" />
        <set name="itemConsumeId" val="93006" />
        <set name="itemConsumeCount" val="1" />
        <set name="target" val="TARGET_SELF" />
        <set name="skillType" val="EFFECTS_FROM_SKILLS" />
        <set name="addSkills" val="63002;3;63000;4;63004;6;63005;6;63034;1;63011;3;63017;3;63007;2;63021;3;63019;2;63010;6;63006;3;63001;2;63022;3;63014;2;63013;3;63003;3;63027;1;63024;1;63029;1;63031;1;63033;1;63030;1" />
        <set name="operateType" val="OP_ACTIVE" />
        <set name="isHandler" val="true" />
        <set name="altUse" val="true" />
    </skill>
айди скила и уровень
XML:
<set name="addSkills" val="63002;3;63000;4;63004;6;63005;6;63034;1;63011;3;63017;3;63007;2;63021;3;63019;2;63010;6;63006;3;63001;2;63022;3;63014;2;63013;3;63003;3;63027;1;63024;1;63029;1;63031;1;63033;1;63030;1" />

Попробую спасибо, если получится скину видос
 
Back
Top