U3Games

Games | Desarrollo & Soporte => L2 | Sección de Servidores => Lineage => L2 | Implementaciones => Mensaje iniciado por: Swarlog en Jul 26, 2025, 11:52 PM

Título: Eliminar tecla control en pvp
Publicado por: Swarlog en Jul 26, 2025, 11:52 PM
Con esta modificación, no será necesario pulsar la tecla control a la hora de atacar a miembros de tu mismo clan/party/alianza.

Index: L2PcInstance.java
===================================================================
--- L2PcInstance.java (revision 10721)
+++ L2PcInstance.java (working copy)
@@ -8845,8 +8845,6 @@
  return false;
  }
 
- final boolean isCtrlPressed = (getCurrentSkill() != null) && getCurrentSkill().isCtrlPressed();
-
  // Pece Zone
  if (target.isInsideZone(ZoneId.PEACE))
  {
@@ -8884,7 +8882,7 @@
  // Same Party
  if (getParty().getLeader() == targetPlayer.getParty().getLeader())
  {
- if ((skill.getEffectRange() > 0) && isCtrlPressed && (getTarget() == target))
+ if ((skill.getEffectRange() > 0) && (getTarget() == target))
  {
  if (skill.isDamage())
  {
@@ -8895,7 +8893,7 @@
  }
  else if ((getParty().getCommandChannel() != null) && getParty().getCommandChannel().containsPlayer(targetPlayer))
  {
- if ((skill.getEffectRange() > 0) && isCtrlPressed && (getTarget() == target))
+ if ((skill.getEffectRange() > 0) && (getTarget() == target))
  {
  if (skill.isDamage())
  {
@@ -8929,16 +8927,16 @@
  if (aClan.isAtWarWith(tClan.getId()) && tClan.isAtWarWith(aClan.getId()))
  {
  // Check if skill can do dmg
- if ((skill.isAOE() && (skill.getEffectRange() > 0)) && isCtrlPressed && (getTarget() == target))
+ if ((skill.isAOE() && (skill.getEffectRange() > 0)) && (getTarget() == target))
  {
  return true;
  }
- return isCtrlPressed;
+ return true;
  }
  else if ((getClanId() == targetPlayer.getClanId()) || ((getAllyId() > 0) && (getAllyId() == targetPlayer.getAllyId())))
  {
  // Check if skill can do dmg
- if ((skill.getEffectRange() > 0) && isCtrlPressed && (getTarget() == target))
+ if ((skill.getEffectRange() > 0) && (getTarget() == target))
  {
  if (skill.isDamage())
  {
@@ -8953,7 +8951,7 @@
  if ((targetPlayer.getPvpFlag() == 0) && (targetPlayer.getKarma() == 0))
  {
  // Check if skill can do dmg
- if ((skill.getEffectRange() > 0) && isCtrlPressed && (getTarget() == target))
+ if ((skill.getEffectRange() > 0) && (getTarget() == target))
  {
  if (skill.isDamage())
  {