Ensoul improvements.

Contributed by Mathael.
This commit is contained in:
MobiusDev 2016-06-12 17:56:00 +00:00
parent 03495b3ed6
commit 6a3aa5744b
4 changed files with 10 additions and 10 deletions

View File

@ -5,7 +5,7 @@
<secondary itemId="19440" count="5266" /> <!-- Gemstone (R-grade) --> <secondary itemId="19440" count="5266" /> <!-- Gemstone (R-grade) -->
<third itemId="19440" count="16" /> <!-- Gemstone (R-grade) --> <third itemId="19440" count="16" /> <!-- Gemstone (R-grade) -->
<reNormal itemId="19440" count="168" /> <!-- Gemstone (R-grade) --> <reNormal itemId="19440" count="168" /> <!-- Gemstone (R-grade) -->
<reSeconday itemId="19440" count="168" /> <!-- Gemstone (R-grade) --> <reSecondary itemId="19440" count="168" /> <!-- Gemstone (R-grade) -->
<reThird itemId="19440" count="8" /> <!-- Gemstone (R-grade) --> <reThird itemId="19440" count="8" /> <!-- Gemstone (R-grade) -->
</fee> </fee>
<fee crystalType="C"> <fee crystalType="C">
@ -43,7 +43,7 @@
<secondary itemId="19440" count="40" /> <!-- Gemstone (R-grade) --> <secondary itemId="19440" count="40" /> <!-- Gemstone (R-grade) -->
<third itemId="19440" count="7" /> <!-- Gemstone (R-grade) --> <third itemId="19440" count="7" /> <!-- Gemstone (R-grade) -->
<reNormal itemId="19440" count="10" /> <!-- Gemstone (R-grade) --> <reNormal itemId="19440" count="10" /> <!-- Gemstone (R-grade) -->
<reSeconday itemId="19440" count="10" /> <!-- Gemstone (R-grade) --> <reSecondary itemId="19440" count="10" /> <!-- Gemstone (R-grade) -->
<reThird itemId="19440" count="4" /> <!-- Gemstone (R-grade) --> <reThird itemId="19440" count="4" /> <!-- Gemstone (R-grade) -->
</fee> </fee>
<fee crystalType="R95"> <fee crystalType="R95">
@ -51,7 +51,7 @@
<secondary itemId="19440" count="1249" /> <!-- Gemstone (R-grade) --> <secondary itemId="19440" count="1249" /> <!-- Gemstone (R-grade) -->
<third itemId="19440" count="11" /> <!-- Gemstone (R-grade) --> <third itemId="19440" count="11" /> <!-- Gemstone (R-grade) -->
<reNormal itemId="19440" count="65" /> <!-- Gemstone (R-grade) --> <reNormal itemId="19440" count="65" /> <!-- Gemstone (R-grade) -->
<reSeconday itemId="19440" count="65" /> <!-- Gemstone (R-grade) --> <reSecondary itemId="19440" count="65" /> <!-- Gemstone (R-grade) -->
<reThird itemId="19440" count="6" /> <!-- Gemstone (R-grade) --> <reThird itemId="19440" count="6" /> <!-- Gemstone (R-grade) -->
</fee> </fee>
<fee crystalType="R99"> <fee crystalType="R99">
@ -59,7 +59,7 @@
<secondary itemId="19440" count="5266" /> <!-- Gemstone (R-grade) --> <secondary itemId="19440" count="5266" /> <!-- Gemstone (R-grade) -->
<third itemId="19440" count="16" /> <!-- Gemstone (R-grade) --> <third itemId="19440" count="16" /> <!-- Gemstone (R-grade) -->
<reNormal itemId="19440" count="168" /> <!-- Gemstone (R-grade) --> <reNormal itemId="19440" count="168" /> <!-- Gemstone (R-grade) -->
<reSeconday itemId="19440" count="168" /> <!-- Gemstone (R-grade) --> <reSecondary itemId="19440" count="168" /> <!-- Gemstone (R-grade) -->
<reThird itemId="19440" count="8" /> <!-- Gemstone (R-grade) --> <reThird itemId="19440" count="8" /> <!-- Gemstone (R-grade) -->
</fee> </fee>
<fee crystalType="EVENT"> <fee crystalType="EVENT">
@ -67,7 +67,7 @@
<secondary itemId="19440" count="5266" /> <!-- Gemstone (R-grade) --> <secondary itemId="19440" count="5266" /> <!-- Gemstone (R-grade) -->
<third itemId="19440" count="16" /> <!-- Gemstone (R-grade) --> <third itemId="19440" count="16" /> <!-- Gemstone (R-grade) -->
<reNormal itemId="19440" count="168" /> <!-- Gemstone (R-grade) --> <reNormal itemId="19440" count="168" /> <!-- Gemstone (R-grade) -->
<reSeconday itemId="19440" count="168" /> <!-- Gemstone (R-grade) --> <reSecondary itemId="19440" count="168" /> <!-- Gemstone (R-grade) -->
<reThird itemId="19440" count="8" /> <!-- Gemstone (R-grade) --> <reThird itemId="19440" count="8" /> <!-- Gemstone (R-grade) -->
</fee> </fee>
</list> </list>

View File

@ -32,7 +32,7 @@
<xs:element name="secondary" minOccurs="0" type="fee" /> <xs:element name="secondary" minOccurs="0" type="fee" />
<xs:element name="third" minOccurs="0" type="fee" /> <xs:element name="third" minOccurs="0" type="fee" />
<xs:element name="reNormal" minOccurs="0" type="fee" /> <xs:element name="reNormal" minOccurs="0" type="fee" />
<xs:element name="reSeconday" minOccurs="0" type="fee" /> <xs:element name="reSecondary" minOccurs="0" type="fee" />
<xs:element name="reThird" minOccurs="0" type="fee" /> <xs:element name="reThird" minOccurs="0" type="fee" />
</xs:sequence> </xs:sequence>
<xs:attribute type="crystalType" name="crystalType" use="required" /> <xs:attribute type="crystalType" name="crystalType" use="required" />

View File

@ -107,7 +107,7 @@ public class EnsoulData implements IGameXmlReader
parseFee(feeNode, fee, 2); parseFee(feeNode, fee, 2);
break; break;
} }
case "reFirst": case "reNormal":
{ {
parseReFee(feeNode, fee, 0); parseReFee(feeNode, fee, 0);
break; break;

View File

@ -185,7 +185,7 @@ public class RequestItemEnsoul implements IClientIncomingPacket
continue; continue;
} }
final ItemHolder fee; ItemHolder fee;
if (itemOption.getType() == 1) if (itemOption.getType() == 1)
{ {
fee = EnsoulData.getInstance().getEnsoulFee(item.getItem().getCrystalType(), position); fee = EnsoulData.getInstance().getEnsoulFee(item.getItem().getCrystalType(), position);
@ -193,8 +193,8 @@ public class RequestItemEnsoul implements IClientIncomingPacket
{ {
if (item.getSpecialAbility(position) != null) if (item.getSpecialAbility(position) != null)
{ {
LOGGER.warning("Player: " + player + " attempting to ensoul item option add but he's actually trying to replace!"); //LOGGER.warning("Player: " + player + " attempting to ensoul item option add but he's actually trying to replace!");
continue; fee = EnsoulData.getInstance().getResoulFee(item.getItem().getCrystalType(), position);
} }
} }
else if (itemOption.getPosition() == 3) else if (itemOption.getPosition() == 3)