From 841592240cfa5f7b21decde33304a985494dacb3 Mon Sep 17 00:00:00 2001
From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com>
Date: Thu, 5 May 2022 22:39:12 +0000
Subject: [PATCH] Added Tersi Soul Crystal options. Contributed by CostyKiller.
---
.../game/data/stats/ensoul/ensoulOptions.xml | 350 +++++++++++++++++
.../game/data/stats/ensoul/ensoulStones.xml | 370 ++++++++++++++++++
.../ensoul/RequestItemEnsoul.java | 5 -
.../ensoul/RequestItemEnsoul.java | 5 -
4 files changed, 720 insertions(+), 10 deletions(-)
diff --git a/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/ensoul/ensoulOptions.xml b/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/ensoul/ensoulOptions.xml
index 6229a6c9f4..21b39933dd 100644
--- a/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/ensoul/ensoulOptions.xml
+++ b/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/ensoul/ensoulOptions.xml
@@ -819,4 +819,354 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/ensoul/ensoulStones.xml b/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/ensoul/ensoulStones.xml
index 8edd2d2260..d140629788 100644
--- a/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/ensoul/ensoulStones.xml
+++ b/L2J_Mobius_10.2_MasterClass/dist/game/data/stats/ensoul/ensoulStones.xml
@@ -918,4 +918,374 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/network/clientpackets/ensoul/RequestItemEnsoul.java b/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/network/clientpackets/ensoul/RequestItemEnsoul.java
index 2c9f68e77f..8eb4232d6b 100644
--- a/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/network/clientpackets/ensoul/RequestItemEnsoul.java
+++ b/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/network/clientpackets/ensoul/RequestItemEnsoul.java
@@ -125,11 +125,6 @@ public class RequestItemEnsoul implements IClientIncomingPacket
PacketLogger.warning("Player: " + player + " attempting to ensoul non equippable item: " + item + "!");
return;
}
- if (!item.isWeapon())
- {
- PacketLogger.warning("Player: " + player + " attempting to ensoul item that's not a weapon: " + item + "!");
- return;
- }
if (item.isCommonItem())
{
PacketLogger.warning("Player: " + player + " attempting to ensoul common item: " + item + "!");
diff --git a/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/network/clientpackets/ensoul/RequestItemEnsoul.java b/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/network/clientpackets/ensoul/RequestItemEnsoul.java
index 8d0677d082..ade73c1233 100644
--- a/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/network/clientpackets/ensoul/RequestItemEnsoul.java
+++ b/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/network/clientpackets/ensoul/RequestItemEnsoul.java
@@ -125,11 +125,6 @@ public class RequestItemEnsoul implements IClientIncomingPacket
PacketLogger.warning("Player: " + player + " attempting to ensoul non equippable item: " + item + "!");
return;
}
- if (!item.isWeapon())
- {
- PacketLogger.warning("Player: " + player + " attempting to ensoul item that's not a weapon: " + item + "!");
- return;
- }
if (item.isCommonItem())
{
PacketLogger.warning("Player: " + player + " attempting to ensoul common item: " + item + "!");