diff --git a/L2J_Mobius_1.0_Ertheia/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java b/L2J_Mobius_1.0_Ertheia/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java index 417a8a1c57..da2bb047c2 100644 --- a/L2J_Mobius_1.0_Ertheia/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java +++ b/L2J_Mobius_1.0_Ertheia/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java @@ -433,6 +433,8 @@ public class RequestAcquireSkill implements IClientIncomingPacket final String varName = count == 0 ? REVELATION_VAR_NAMES[0] : REVELATION_VAR_NAMES[1]; player.getVariables().set(varName, skill.getId()); giveSkill(player, trainer, skill); + // Exploit prevention. + SkillData.getInstance().getSkill(1570, 1).applyEffects(player, player); } final List skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.BASECLASS); diff --git a/L2J_Mobius_2.5_Underground/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java b/L2J_Mobius_2.5_Underground/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java index fe9e0e70d3..1568b2d956 100644 --- a/L2J_Mobius_2.5_Underground/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java +++ b/L2J_Mobius_2.5_Underground/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java @@ -433,6 +433,8 @@ public class RequestAcquireSkill implements IClientIncomingPacket final String varName = count == 0 ? REVELATION_VAR_NAMES[0] : REVELATION_VAR_NAMES[1]; player.getVariables().set(varName, skill.getId()); giveSkill(player, trainer, skill); + // Exploit prevention. + SkillData.getInstance().getSkill(1570, 1).applyEffects(player, player); } final List skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.BASECLASS); diff --git a/L2J_Mobius_3.0_Helios/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java b/L2J_Mobius_3.0_Helios/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java index fe9e0e70d3..1568b2d956 100644 --- a/L2J_Mobius_3.0_Helios/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java +++ b/L2J_Mobius_3.0_Helios/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java @@ -433,6 +433,8 @@ public class RequestAcquireSkill implements IClientIncomingPacket final String varName = count == 0 ? REVELATION_VAR_NAMES[0] : REVELATION_VAR_NAMES[1]; player.getVariables().set(varName, skill.getId()); giveSkill(player, trainer, skill); + // Exploit prevention. + SkillData.getInstance().getSkill(1570, 1).applyEffects(player, player); } final List skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.BASECLASS); diff --git a/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java b/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java index fe9e0e70d3..1568b2d956 100644 --- a/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java +++ b/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java @@ -433,6 +433,8 @@ public class RequestAcquireSkill implements IClientIncomingPacket final String varName = count == 0 ? REVELATION_VAR_NAMES[0] : REVELATION_VAR_NAMES[1]; player.getVariables().set(varName, skill.getId()); giveSkill(player, trainer, skill); + // Exploit prevention. + SkillData.getInstance().getSkill(1570, 1).applyEffects(player, player); } final List skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.BASECLASS); diff --git a/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java b/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java index aab07628cf..720a03a35c 100644 --- a/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java +++ b/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java @@ -383,6 +383,8 @@ public class RequestAcquireSkill implements IClientIncomingPacket final String varName = count == 0 ? REVELATION_VAR_NAMES[0] : REVELATION_VAR_NAMES[1]; player.getVariables().set(varName, skill.getId()); giveSkill(player, trainer, skill); + // Exploit prevention. + SkillData.getInstance().getSkill(1570, 1).applyEffects(player, player); } final List skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.BASECLASS); diff --git a/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java b/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java index 07a9c4190d..5fd97def63 100644 --- a/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java +++ b/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java @@ -383,6 +383,8 @@ public class RequestAcquireSkill implements IClientIncomingPacket final String varName = count == 0 ? REVELATION_VAR_NAMES[0] : REVELATION_VAR_NAMES[1]; player.getVariables().set(varName, skill.getId()); giveSkill(player, trainer, skill); + // Exploit prevention. + SkillData.getInstance().getSkill(1570, 1).applyEffects(player, player); } final List skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.BASECLASS); diff --git a/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java b/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java index 07a9c4190d..5fd97def63 100644 --- a/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java +++ b/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java @@ -383,6 +383,8 @@ public class RequestAcquireSkill implements IClientIncomingPacket final String varName = count == 0 ? REVELATION_VAR_NAMES[0] : REVELATION_VAR_NAMES[1]; player.getVariables().set(varName, skill.getId()); giveSkill(player, trainer, skill); + // Exploit prevention. + SkillData.getInstance().getSkill(1570, 1).applyEffects(player, player); } final List skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.BASECLASS); diff --git a/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java b/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java index 8f3cc2964c..1162618f24 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java +++ b/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/clientpackets/RequestAcquireSkill.java @@ -383,6 +383,8 @@ public class RequestAcquireSkill implements IClientIncomingPacket final String varName = count == 0 ? REVELATION_VAR_NAMES[0] : REVELATION_VAR_NAMES[1]; player.getVariables().set(varName, skill.getId()); giveSkill(player, trainer, skill); + // Exploit prevention. + SkillData.getInstance().getSkill(1570, 1).applyEffects(player, player); } final List skills = SkillTreeData.getInstance().getAvailableRevelationSkills(player, SubclassType.BASECLASS);