Autor Tema: Skill passive de item en inventario  (Leído 38 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado kean

  • No Grade
  • *
  • Topic Author
  • Mensajes: 10
  • Agradecimientos: 2
  • Revision: 370
  • S.O: 8
  • Serverpack : L2jAcis
Skill passive de item en inventario
« en: Abril 13, 2019, 08:31:00 am »
gracias
Este post tiene 0 agradecimientos
  • Añade a tus favoritos
    Buenas, alguien podría decirme como pongo una skill passiva para un item que este en el inventario? he probado todas las default_action, tendría que crear una? o un handler? No estoy del todo seguro, saludos!
    Estoy usando L2JAcis rev 370
    item:
          <item id="9218" type="EtcItem" name="Vote coin RUNE">
          <set name="material" val="GOLD" />
          <set name="item_skill" val="7050-1" />
       </item>
    Skill:
       <skill id="7050" levels="1" name="VoteRune">
          <table name="#pDef"> 500 </table>
          <table name="#rEvas"> 80 </table>
          <set name="target" val="TARGET_SELF"/>
          <set name="skillType" val="BUFF"/>
          <set name="operateType" val="OP_PASSIVE"/>
          <for>
             <add order="0x40" stat="pDef" val="#pDef">
             </add>
             <add order="0x40" stat="rEvas" val="#rEvas">
             </add>
          </for>
       </skill>
    « Última modificación: Abril 13, 2019, 08:33:07 am por kean »

    Desconectado kean

    • No Grade
    • *
    • Topic Author
    • Mensajes: 10
    • Agradecimientos: 2
    • Revision: 370
    • S.O: 8
    • Serverpack : L2jAcis
    Re:Skill passive de item en inventario
    « Respuesta #1 en: Abril 13, 2019, 11:15:53 am »
    gracias
    Este post tiene 0 agradecimientos
  • Añade a tus favoritos
    Solucionado en el método AddSkill en l2PCInventory agregue
          if(item.getItemId() == 9218) {
              actor.addSkill(SkillTable.getInstance().getInfo(7050, 1), true);
          
    y en el timedItem


                pl.removeSkill(SkillTable.getInstance().getInfo(7050, 1), true);
    « Última modificación: Abril 13, 2019, 06:08:38 pm por kean »