Autor Tema: Bugg - Bss Skilles  (Leído 108 veces)

Mordor

  • Jr. Member
  • **
  • Mensajes: 83
  • Karma: +0/-0
    • Ver Perfil
Bugg - Bss Skilles
« en: Mayo 07, 2018, 07:19:33 pm »
Buenas tardes, queria reportar que los skilles Ritual of Life y Honor of Paagrio no consumen Bss.

Modificando algunas cosas creo que el problema es el skilltype COMBATPOINTHEAL.
« Última modificación: Mayo 07, 2018, 11:13:55 pm por fissban »

fissban

  • Administrador
  • Full Member
  • *
  • Mensajes: 152
  • Karma: +0/-0
    • Ver Perfil
Re:Bugg - Bss Skilles
« Respuesta #1 en: Mayo 07, 2018, 07:35:41 pm »
proba esto

Código
Index: java/net/sf/l2j/gameserver/handler/skill/SkillCombatPointHeal.java
===================================================================
--- java/net/sf/l2j/gameserver/handler/skill/SkillCombatPointHeal.java (revision 1040)
+++ java/net/sf/l2j/gameserver/handler/skill/SkillCombatPointHeal.java (working copy)
@@ -22,6 +22,7 @@
 import net.sf.l2j.gameserver.model.L2Object;
 import net.sf.l2j.gameserver.model.actor.L2Character;
 import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
+import net.sf.l2j.gameserver.model.actor.instance.enums.ShotType;
 import net.sf.l2j.gameserver.model.skills.Skill;
 import net.sf.l2j.gameserver.model.skills.enums.SkillType;
 import net.sf.l2j.gameserver.network.serverpackets.StatusUpdate;
@@ -63,6 +64,11 @@
  StatusUpdate sump = new StatusUpdate(target.getObjectId());
  sump.addAttribute(StatusUpdateType.CUR_CP, (int) target.getCurrentCp());
  target.sendPacket(sump);
+
+ boolean bss = activeChar.isChargedShot(ShotType.BLESSED_SPIRITSHOTS);
+ boolean sps = activeChar.isChargedShot(ShotType.SPIRITSHOTS);
+
+ activeChar.setChargedShot(bss ? ShotType.BLESSED_SPIRITSHOTS : (sps ? ShotType.SPIRITSHOTS : null), false);
  }
  }
   

Mordor

  • Jr. Member
  • **
  • Mensajes: 83
  • Karma: +0/-0
    • Ver Perfil
Re:Bugg - Bss Skilles
« Respuesta #2 en: Mayo 07, 2018, 07:53:54 pm »
Listo, Fixeado  :D