Updated LimitShop data.

Contributed by nasseka.
This commit is contained in:
MobiusDevelopment 2022-01-27 16:30:20 +00:00
parent 8f0bcc4396
commit 0c957b261a
5 changed files with 162 additions and 57 deletions

View File

@ -3,113 +3,113 @@
<!-- Cat 0 Equipment -->
<product id="4" category="0" maxLevel="999">
<ingredient id="48472" count="180" /> <!-- Einhasad's Golden Coin -->
<production id="80964" accountBuyLimit="1" /> <!-- Energy of Protection -->
<production id="80964" /> <!-- Energy of Protection -->
</product>
<product id="5" category="0" maxLevel="999">
<ingredient id="48472" count="315" /> <!-- Einhasad's Golden Coin -->
<production id="80636" accountBuyLimit="1" /> <!-- Artifact Crystal -->
<production id="80636" /> <!-- Artifact Crystal -->
</product>
<product id="6" category="0" maxLevel="999">
<ingredient id="48472" count="80" /> <!-- Einhasad's Golden Coin -->
<production id="81134" accountBuyLimit="1" /> <!-- Crystal of Dyes -->
<production id="81134" /> <!-- Crystal of Dyes -->
</product>
<product id="7" category="0" maxLevel="999">
<ingredient id="48472" count="110" /> <!-- Einhasad's Golden Coin -->
<production id="47817" accountBuyLimit="1" /> <!-- Sayha's Talisman Pack -->
<production id="47817" /> <!-- Sayha's Talisman Pack -->
</product>
<product id="115" category="0" maxLevel="999">
<ingredient id="48472" count="800" /> <!-- Einhasad's Golden Coin -->
<production id="28588" accountBuyLimit="1" /> <!-- Ferios Cloak -->
<production id="28588" accountDailyLimit="2" /> <!-- Ferios Cloak -->
</product>
<product id="116" category="0" maxLevel="999">
<ingredient id="48472" count="800" /> <!-- Einhasad's Golden Coin -->
<production id="28587" accountBuyLimit="1" /> <!-- Elmore Cloak -->
<production id="28587" accountDailyLimit="2" /> <!-- Elmore Cloak -->
</product>
<product id="117" category="0" maxLevel="999">
<ingredient id="48472" count="800" /> <!-- Einhasad's Golden Coin -->
<production id="28586" accountBuyLimit="1" /> <!-- Elmoreden Cloak -->
<production id="28586" accountDailyLimit="2" /> <!-- Elmoreden Cloak -->
</product>
<product id="118" category="0" maxLevel="999">
<ingredient id="48472" count="800" /> <!-- Einhasad's Golden Coin -->
<production id="28585" accountBuyLimit="1" /> <!-- Sayha's Talisman Pack -->
<production id="28585" accountDailyLimit="2" /> <!-- Sayha's Talisman Pack -->
</product>
<!-- Cat 1 Enhancement -->
<product id="8" category="1" maxLevel="999">
<ingredient id="48472" count="600" /> <!-- Einhasad's Golden Coin -->
<production id="80839" accountBuyLimit="1" /> <!-- Crystal of Dawn -->
<production id="80839" /> <!-- Crystal of Dawn -->
</product>
<product id="9" category="1" maxLevel="999">
<ingredient id="48472" count="8" /> <!-- Einhasad's Golden Coin -->
<production id="47951" accountBuyLimit="1" /> <!-- Crystal of Determination -->
<production id="47951" /> <!-- Crystal of Determination -->
</product>
<product id="10" category="1" maxLevel="999">
<ingredient id="48472" count="14" /> <!-- Einhasad's Golden Coin -->
<production id="47952" accountBuyLimit="1" /> <!-- Crystal of Protection -->
<production id="47952" /> <!-- Crystal of Protection -->
</product>
<product id="11" category="1" maxLevel="999">
<ingredient id="48472" count="15" /> <!-- Einhasad's Golden Coin -->
<production id="30297" accountBuyLimit="1" /> <!-- Superior Giant's Codex -->
<production id="30297" /> <!-- Superior Giant's Codex -->
</product>
<product id="12" category="1" maxLevel="999">
<ingredient id="48472" count="60" /> <!-- Einhasad's Golden Coin -->
<production id="30298" accountBuyLimit="1" /> <!-- Superior Giant's Codex - Mastery -->
<production id="30298" /> <!-- Superior Giant's Codex - Mastery -->
</product>
<product id="13" category="1" maxLevel="999">
<ingredient id="48472" count="200" /> <!-- Einhasad's Golden Coin -->
<production id="46150" accountBuyLimit="1" /> <!-- Superior Giant's Codex - Chapter 1 -->
<production id="46150" /> <!-- Superior Giant's Codex - Chapter 1 -->
</product>
<product id="14" category="1" maxLevel="999">
<ingredient id="48472" count="430" /> <!-- Einhasad's Golden Coin -->
<production id="46151" accountBuyLimit="1" /> <!-- Superior Giant's Codex - Mastery Chapter 1 -->
<production id="46151" /> <!-- Superior Giant's Codex - Mastery Chapter 1 -->
</product>
<product id="15" category="1" maxLevel="999">
<ingredient id="48472" count="215" /> <!-- Einhasad's Golden Coin -->
<production id="48876" accountBuyLimit="1" /> <!-- Forgotten Spellbook - Chapter 1 -->
<production id="48876" /> <!-- Forgotten Spellbook - Chapter 1 -->
</product>
<!-- Cat 2 Scrolls -->
<product id="16" category="2" maxLevel="999">
<ingredient id="48472" count="480" /> <!-- Einhasad's Golden Coin -->
<production id="81898" accountBuyLimit="1" /> <!-- Scroll: Enchant Blessed Exalted Armor -->
<production id="81898" /> <!-- Scroll: Enchant Blessed Exalted Armor -->
</product>
<product id="17" category="2" maxLevel="999">
<ingredient id="48472" count="160" /> <!-- Einhasad's Golden Coin -->
<production id="82074" accountBuyLimit="1" /> <!-- Blessed Scroll: Enchant Exalted Weapon -->
<production id="82074" /> <!-- Blessed Scroll: Enchant Exalted Weapon -->
</product>
<product id="114" category="2" maxLevel="999">
<ingredient id="48472" count="400" /> <!-- Einhasad's Golden Coin -->
<production id="28593" accountBuyLimit="1" /> <!-- Scroll: Enchant Cloak -->
<production id="28593" accountDailyLimit="2" /> <!-- Scroll: Enchant Cloak -->
</product>
<!-- Cat 3 Supplies -->
<product id="22" category="3" maxLevel="999">
<ingredient id="48472" count="425" /> <!-- Einhasad's Golden Coin -->
<production id="82141" accountBuyLimit="1" /> <!-- Emperor's Special Cocktail 5-unit Pack -->
<production id="82141" /> <!-- Emperor's Special Cocktail 5-unit Pack -->
</product>
<product id="23" category="3" maxLevel="999">
<ingredient id="48472" count="40" /> <!-- Einhasad's Golden Coin -->
<production id="82142" accountBuyLimit="1" /> <!-- Honey Dark Beer 2-unit Pack -->
<production id="82142" /> <!-- Honey Dark Beer 2-unit Pack -->
</product>
<product id="24" category="3" maxLevel="999">
<ingredient id="48472" count="80" /> <!-- Einhasad's Golden Coin -->
<production id="37560" accountBuyLimit="1" /> <!-- Emperor's Vitality Tonic -->
<production id="37560" /> <!-- Emperor's Vitality Tonic -->
</product>
<product id="25" category="3" maxLevel="999">
<ingredient id="48472" count="300" /> <!-- Einhasad's Golden Coin -->
<production id="48642" accountBuyLimit="1" /> <!-- Shining Nevit's Gold Hourglass -->
<production id="48642" /> <!-- Shining Nevit's Gold Hourglass -->
</product>
<product id="26" category="3" maxLevel="999">
<ingredient id="48472" count="20" /> <!-- Einhasad's Golden Coin -->
<production id="82143" accountBuyLimit="1" /> <!-- Glowing Dragon's Attribute Potion (XP) 2-unit Pack -->
<production id="82143" /> <!-- Glowing Dragon's Attribute Potion (XP) 2-unit Pack -->
</product>
<product id="27" category="3" maxLevel="999">
<ingredient id="48472" count="60" /> <!-- Einhasad's Golden Coin -->
<production id="82144" accountBuyLimit="1" /> <!-- Freya's Ice Rose 2-unit Pack -->
<production id="82144" /> <!-- Freya's Ice Rose 2-unit Pack -->
</product>
<product id="28" category="3" maxLevel="999">
<ingredient id="48472" count="80" /> <!-- Einhasad's Golden Coin -->
<production id="10649" accountBuyLimit="1" /> <!-- Feather of Blessing -->
<production id="10649" /> <!-- Feather of Blessing -->
</product>
<product id="29" category="3" maxLevel="999">
<ingredient id="48472" count="40" /> <!-- Einhasad's Golden Coin -->
@ -117,7 +117,7 @@
</product>
<product id="31" category="3" maxLevel="999">
<ingredient id="48472" count="10" /> <!-- Einhasad's Golden Coin -->
<production id="13016" accountBuyLimit="1" /> <!-- My Teleport Scroll -->
<production id="13016" /> <!-- My Teleport Scroll -->
</product>
<product id="91" category="3" maxLevel="999">
<ingredient id="48472" count="80" /> <!-- Einhasad's Golden Coin -->
@ -125,63 +125,63 @@
</product>
<product id="106" category="3" maxLevel="999">
<ingredient id="48472" count="40" /> <!-- Einhasad's Golden Coin -->
<production id="47428" accountBuyLimit="1" /> <!-- Freya's Scroll of Storm -->
<production id="47428" /> <!-- Freya's Scroll of Storm -->
</product>
<product id="110" category="3" maxLevel="999">
<ingredient id="48472" count="200" /> <!-- Einhasad's Golden Coin -->
<production id="80997" accountBuyLimit="1" /> <!-- Primeval Isle's Time Stone -->
<production id="80997" /> <!-- Primeval Isle's Time Stone -->
</product>
<product id="111" category="3" maxLevel="999">
<ingredient id="48472" count="200" /> <!-- Einhasad's Golden Coin -->
<production id="80996" accountBuyLimit="1" /> <!-- Storm Isle's Time Stone -->
<production id="80996" /> <!-- Storm Isle's Time Stone -->
</product>
<product id="112" category="3" maxLevel="999">
<ingredient id="48472" count="200" /> <!-- Einhasad's Golden Coin -->
<production id="80998" accountBuyLimit="1" /> <!-- Isle of Souls' Time Stone -->
<production id="80998" /> <!-- Isle of Souls' Time Stone -->
</product>
<product id="113" category="3" maxLevel="999">
<ingredient id="48472" count="200" /> <!-- Einhasad's Golden Coin -->
<production id="81358" accountBuyLimit="1" /> <!-- Abandoned Coal Mines' Time Stone -->
<production id="81358" /> <!-- Abandoned Coal Mines' Time Stone -->
</product>
<!-- Cat 4 Others -->
<product id="33" category="4" maxLevel="999">
<ingredient id="48472" count="150" /> <!-- Einhasad's Golden Coin -->
<production id="81815" accountBuyLimit="3" /> <!-- Homunculus' Hourglass -->
<production id="81815" accountDailyLimit="3" /> <!-- Homunculus' Hourglass -->
</product>
<product id="34" category="4" maxLevel="999">
<ingredient id="48472" count="8000" /> <!-- Einhasad's Golden Coin -->
<production id="47916" accountBuyLimit="1" /> <!-- Nevit's Cloak of Light Pack -->
<production id="47916" /> <!-- Nevit's Cloak of Light Pack -->
</product>
<product id="35" category="4" maxLevel="999">
<ingredient id="48472" count="4000" /> <!-- Einhasad's Golden Coin -->
<production id="81979" accountBuyLimit="1" /> <!-- Conquest Name Change Coupon -->
<production id="81979" /> <!-- Conquest Name Change Coupon -->
</product>
<product id="36" category="4" maxLevel="999">
<ingredient id="48472" count="120" /> <!-- Einhasad's Golden Coin -->
<production id="36308" accountBuyLimit="1" /> <!-- Beauty Shop Ticket -->
<production id="36308" /> <!-- Beauty Shop Ticket -->
</product>
<product id="119" category="4" maxLevel="999">
<ingredient id="48472" count="4000" /> <!-- Einhasad's Golden Coin -->
<production id="60015" accountBuyLimit="2" /> <!-- Spellbook: Create Mysterious Soulshots -->
<production id="60015" accountDailyLimit="2" /> <!-- Spellbook: Create Mysterious Soulshots -->
</product>
<product id="120" category="4" maxLevel="999">
<ingredient id="48472" count="4000" /> <!-- Einhasad's Golden Coin -->
<production id="60016" accountBuyLimit="2" /> <!-- Spellbook: Create Mysterious Spiritshots -->
<production id="60016" accountDailyLimit="2" /> <!-- Spellbook: Create Mysterious Spiritshots -->
</product>
<!-- Cat 5 Events -->
<product id="121" category="5" maxLevel="999">
<ingredient id="48472" count="150" /> <!-- Einhasad's Golden Coin -->
<production id="81811" accountBuyLimit="3" /> <!-- Homunculus' Hourglass -->
<production id="81811" accountDailyLimit="2" /> <!-- Homunculus' Hourglass -->
</product>
<product id="122" category="5" maxLevel="999">
<ingredient id="48472" count="20" /> <!-- Einhasad's Golden Coin -->
<production id="82171" accountBuyLimit="1" /> <!-- Swift Growth Cookie -->
<production id="82171" /> <!-- Swift Growth Cookie -->
</product>
<!-- <product id="123" category="5" maxLevel="999">
<ingredient id="48472" count="20" /> Einhasad's Golden Coin
<production id="60169" accountBuyLimit="1" /> Chest of New Destiny
<production id="60169" /> Chest of New Destiny
</product> -->
<product id="124" category="5" maxLevel="999">
<ingredient id="48472" count="150" /> <!-- Einhasad's Golden Coin -->
@ -191,4 +191,97 @@
<ingredient id="48472" count="1000" /> <!-- Einhasad's Golden Coin -->
<production id="82068" accountBuyLimit="1" /> <!-- Death Knight's Ring -->
</product>
<!-- PA SHOP -->
<product id="149" category="3" minLevel="1" maxLevel="999">
<ingredient id="-100" count="1" /> <!-- PA Points -->
<production id="81053" accountBuyLimit="1" /> <!-- Vitality -->
</product>
<product id="148" category="3" minLevel="1" maxLevel="999">
<ingredient id="-100" count="800" /> <!-- PA Points -->
<production id="80745" accountBuyLimit="1" /> <!-- PA Ice Rose -->
</product>
<product id="147" category="3" minLevel="1" maxLevel="999">
<ingredient id="-100" count="650" /> <!-- PA Points -->
<production id="80746" accountBuyLimit="1" /> <!-- PA Scroll of Storm -->
</product>
<product id="146" category="3" minLevel="1" maxLevel="999">
<ingredient id="-100" count="1200" /> <!-- PA Points -->
<production id="80852" accountBuyLimit="1" /> <!-- PA Shining Nevit's Gold Hourglass -->
</product>
<product id="145" category="3" minLevel="1" maxLevel="999">
<ingredient id="-100" count="850" /> <!-- PA Points -->
<production id="80820" accountBuyLimit="1" /> <!-- PA Emperor's Special Cocktail -->
</product>
<product id="144" category="3" minLevel="1" maxLevel="999">
<ingredient id="-100" count="400" /> <!-- PA Points -->
<production id="80748" accountBuyLimit="1" /> <!-- PA Glowing Dragon's Attribute Potion -->
</product>
<product id="143" category="3" minLevel="1" maxLevel="999">
<ingredient id="-100" count="400" /> <!-- PA Points -->
<production id="80747" accountBuyLimit="1" /> <!-- PA Honey Dark Beer -->
</product>
<product id="142" category="3" minLevel="1" maxLevel="999">
<ingredient id="-100" count="3000" /> <!-- PA Points -->
<production id="13300" accountBuyLimit="1" /> <!-- Feather of Blessing - Event -->
</product>
<product id="141" category="0" minLevel="1" maxLevel="999">
<ingredient id="-100" count="2160" /> <!-- PA Points -->
<production id="80749" accountBuyLimit="1" /> <!-- PA Artifact - P. Atk. (Balance) -->
</product>
<product id="140" category="0" minLevel="1" maxLevel="999">
<ingredient id="-100" count="2160" /> <!-- PA Points -->
<production id="80750" accountBuyLimit="1" /> <!-- PA Artifact - M. Atk. (Balance) -->
</product>
<product id="139" category="0" minLevel="1" maxLevel="999">
<ingredient id="-100" count="2160" /> <!-- PA Points -->
<production id="80751" accountBuyLimit="1" /> <!-- PA Artifact - P. Def. (Balance) -->
</product>
<product id="138" category="0" minLevel="1" maxLevel="999">
<ingredient id="-100" count="2160" /> <!-- PA Points -->
<production id="80752" accountBuyLimit="1" /> <!-- PA Artifact - M. Def. (Balance) -->
</product>
<product id="137" category="4" minLevel="1" maxLevel="999">
<ingredient id="-100" count="500" /> <!-- PA Points -->
<production id="48431" accountBuyLimit="1" /> <!-- PA Talisman - STR/P. Atk. -->
</product>
<product id="136" category="4" minLevel="1" maxLevel="999">
<ingredient id="-100" count="500" /> <!-- PA Points -->
<production id="48432" accountBuyLimit="1" /> <!-- PA Talisman - INT/M. Atk. -->
</product>
<product id="135" category="4" minLevel="1" maxLevel="999">
<ingredient id="-100" count="500" /> <!-- PA Points -->
<production id="48433" accountBuyLimit="1" /> <!-- PA Talisman - DEX/Atk. Spd. -->
</product>
<product id="134" category="4" minLevel="1" maxLevel="999">
<ingredient id="-100" count="500" /> <!-- PA Points -->
<production id="48434" accountBuyLimit="1" /> <!-- PA Talisman - WIT/Casting Spd. -->
</product>
<product id="133" category="4" minLevel="1" maxLevel="999">
<ingredient id="-100" count="500" /> <!-- PA Points -->
<production id="48435" accountBuyLimit="1" /> <!-- PA Talisman - CON/HP -->
</product>
<product id="132" category="4" minLevel="1" maxLevel="999">
<ingredient id="-100" count="500" /> <!-- PA Points -->
<production id="48436" accountBuyLimit="1" /> <!-- PA Talisman - MEN/MP -->
</product>
<product id="131" category="4" minLevel="1" maxLevel="999">
<ingredient id="-100" count="500" /> <!-- PA Points -->
<production id="48437" accountBuyLimit="1" /> <!-- PA Talisman - Attribute Attack -->
</product>
<product id="130" category="4" minLevel="1" maxLevel="999">
<ingredient id="-100" count="500" /> <!-- PA Points -->
<production id="48438" accountBuyLimit="1" /> <!-- PA Talisman - Attribute Resistance -->
</product>
<product id="129" category="4" minLevel="1" maxLevel="999">
<ingredient id="-100" count="30" /> <!-- PA Points -->
<production id="6406" accountBuyLimit="1" /> <!-- Firecracker -->
</product>
<product id="128" category="4" minLevel="1" maxLevel="999">
<ingredient id="-100" count="60" /> <!-- PA Points -->
<production id="6407" accountBuyLimit="1" /> <!-- Large Firecracker -->
</product>
<product id="127" category="3" minLevel="1" maxLevel="999">
<ingredient id="-100" count="1800" /> <!-- PA Points -->
<production id="81815" accountBuyLimit="1" /> <!-- Homunculus' Hourglass -->
</product>
</list>

View File

@ -121,12 +121,15 @@ public class LimitShopData implements IXmlReader
final long ingredientQuantity = parseLong(attrs, "count", 1L);
final int ingredientEnchant = parseInteger(attrs, "enchant", 0);
if (ingredientId > 0)
{
final ItemTemplate item = ItemTable.getInstance().getTemplate(ingredientId);
if (item == null)
{
LOGGER.severe(getClass().getSimpleName() + ": Item template null for itemId: " + productionId + " productId: " + id);
continue;
}
}
if (ingredientIds[0] == 0)
{

View File

@ -115,12 +115,15 @@ public class LimitShopData implements IXmlReader
final long ingredientQuantity = parseLong(attrs, "count", 1L);
final int ingredientEnchant = parseInteger(attrs, "enchant", 0);
if (ingredientId > 0)
{
final ItemTemplate item = ItemTable.getInstance().getTemplate(ingredientId);
if (item == null)
{
LOGGER.severe(getClass().getSimpleName() + ": Item template null for itemId: " + productionId + " productId: " + id);
continue;
}
}
if (ingredientIds[0] == 0)
{

View File

@ -121,12 +121,15 @@ public class LimitShopData implements IXmlReader
final long ingredientQuantity = parseLong(attrs, "count", 1L);
final int ingredientEnchant = parseInteger(attrs, "enchant", 0);
if (ingredientId > 0)
{
final ItemTemplate item = ItemTable.getInstance().getTemplate(ingredientId);
if (item == null)
{
LOGGER.severe(getClass().getSimpleName() + ": Item template null for itemId: " + productionId + " productId: " + id);
continue;
}
}
if (ingredientIds[0] == 0)
{

View File

@ -121,12 +121,15 @@ public class LimitShopData implements IXmlReader
final long ingredientQuantity = parseLong(attrs, "count", 1L);
final int ingredientEnchant = parseInteger(attrs, "enchant", 0);
if (ingredientId > 0)
{
final ItemTemplate item = ItemTable.getInstance().getTemplate(ingredientId);
if (item == null)
{
LOGGER.severe(getClass().getSimpleName() + ": Item template null for itemId: " + productionId + " productId: " + id);
continue;
}
}
if (ingredientIds[0] == 0)
{