diff --git a/datapack_development/data/scripts/handlers/itemhandlers/BeastSoulShot.java b/datapack_development/data/scripts/handlers/itemhandlers/BeastSoulShot.java index eacf1caa46411b35779e21d978d6cc2f55db9986..061d194b24b9a6ca3c46513635512c9360d8c64c 100644 --- a/datapack_development/data/scripts/handlers/itemhandlers/BeastSoulShot.java +++ b/datapack_development/data/scripts/handlers/itemhandlers/BeastSoulShot.java @@ -38,7 +38,7 @@ public class BeastSoulShot implements IItemHandler // All the item IDs that this handler knows. private static final int[] ITEM_IDS = { - 6645 + 6645, 20332 }; /** @@ -78,7 +78,7 @@ public class BeastSoulShot implements IItemHandler return; } - int itemId = 6645; + int itemId = item.getItemId(); int shotConsumption = 1; L2ItemInstance weaponInst = null; L2Weapon weaponItem = null; @@ -147,7 +147,7 @@ public class BeastSoulShot implements IItemHandler // Pet uses the power of spirit. activeOwner.sendPacket(new SystemMessage(SystemMessageId.PET_USE_THE_POWER_OF_SPIRIT)); - Broadcast.toSelfAndKnownPlayersInRadius(activeOwner, new MagicSkillUse(activePet, activePet, 2033, 1, 0, 0), 360000/*600*/); + Broadcast.toSelfAndKnownPlayersInRadius(activeOwner, new MagicSkillUse(activePet, activePet, itemId == 6645 ? 2033 : 22036, 1, 0, 0), 360000/*600*/); } /** diff --git a/datapack_development/data/scripts/handlers/itemhandlers/BeastSpiritShot.java b/datapack_development/data/scripts/handlers/itemhandlers/BeastSpiritShot.java index 4871fac56a0a7455086617cbd8c0a34b6dbafb55..ad95bb166ff54d965c954ebf319d60a4611fe1f9 100644 --- a/datapack_development/data/scripts/handlers/itemhandlers/BeastSpiritShot.java +++ b/datapack_development/data/scripts/handlers/itemhandlers/BeastSpiritShot.java @@ -38,7 +38,7 @@ public class BeastSpiritShot implements IItemHandler // All the item IDs that this handler knows. private static final int[] ITEM_IDS = { - 6646, 6647 + 6646, 6647, 20333, 20334 }; /** @@ -59,7 +59,7 @@ public class BeastSpiritShot implements IItemHandler } // Blessed Beast Spirit Shot cannot be used in olympiad. - if (item.getItemId() == 6647 && activeOwner.isInOlympiadMode()) + if ((item.getItemId() == 6647 || item.getItemId() == 20334) && activeOwner.isInOlympiadMode()) { activeOwner.sendPacket(new SystemMessage(SystemMessageId.THIS_ITEM_IS_NOT_AVAILABLE_FOR_THE_OLYMPIAD_EVENT)); return; @@ -80,7 +80,7 @@ public class BeastSpiritShot implements IItemHandler } int itemId = item.getItemId(); - boolean isBlessed = (itemId == 6647); + boolean isBlessed = (itemId == 6647 || itemId == 20334); int shotConsumption = 1; L2ItemInstance weaponInst = null; @@ -154,8 +154,23 @@ public class BeastSpiritShot implements IItemHandler // Pet uses the power of spirit. activeOwner.sendPacket(new SystemMessage(SystemMessageId.PET_USE_THE_POWER_OF_SPIRIT)); - - Broadcast.toSelfAndKnownPlayersInRadius(activeOwner, new MagicSkillUse(activePet, activePet, isBlessed ? 2009 : 2008, 1, 0, 0), 360000/*600*/); + int skillId = 0; + switch (itemId) + { + case 6646: + skillId = 2008; + break; + case 6647: + skillId = 2009; + break; + case 20333: + skillId = 22037; + break; + case 20334: + skillId = 22038; + break; + } + Broadcast.toSelfAndKnownPlayersInRadius(activeOwner, new MagicSkillUse(activePet, activePet, skillId, 1, 0, 0), 360000/*600*/); } /** diff --git a/datapack_development/data/scripts/handlers/itemhandlers/Elixir.java b/datapack_development/data/scripts/handlers/itemhandlers/Elixir.java index 6363fbf009b37fbe9aa3807813ec5f900a2e5b48..207f084c78f03d217f4778c52bca9947f6849f3a 100644 --- a/datapack_development/data/scripts/handlers/itemhandlers/Elixir.java +++ b/datapack_development/data/scripts/handlers/itemhandlers/Elixir.java @@ -44,6 +44,10 @@ public class Elixir implements IItemHandler //elixir of cp 8634, 8635, 8636, 8637, 8638, 8639, //Secret medicine of Will + 20354, 20355, 20356, 20357, 20358, + //Secret medicine of Life + 20359, 20360, 20361, 20362, 20363, + //Secret medicine of Will 22027, 22028, 22029, 22030, 22031, //Secret medicine of Life 22032, 22033, 22034, 22035, 22036 @@ -130,6 +134,22 @@ public class Elixir implements IItemHandler if (usePotion(activeChar, 26028, 0, itemId-22030)) activeChar.sendPacket(new ExUseSharedGroupItem(itemId, 1, 300000, 300000)); break; + case 20354: + case 20355: + case 20356: + case 20357: + case 20358: + if (usePotion(activeChar, 22043, 0, itemId-20352)) + activeChar.sendPacket(new ExUseSharedGroupItem(itemId, 2, 300000, 300000)); + break; + case 20359: + case 20360: + case 20361: + case 20362: + case 20363: + if (usePotion(activeChar, 22044, 0, itemId-20357)) + activeChar.sendPacket(new ExUseSharedGroupItem(itemId, 1, 300000, 300000)); + break; } } diff --git a/datapack_development/data/scripts/handlers/itemhandlers/ItemSkills.java b/datapack_development/data/scripts/handlers/itemhandlers/ItemSkills.java index 8f1a3a68a1a6b5fbd7067fd6e8f93c686669aa7d..4354b94bb8e6067b1cd96c97ebd2870c9ba45590 100644 --- a/datapack_development/data/scripts/handlers/itemhandlers/ItemSkills.java +++ b/datapack_development/data/scripts/handlers/itemhandlers/ItemSkills.java @@ -27,6 +27,8 @@ public class ItemSkills implements IItemHandler private static final int[] ITEM_IDS = { 6403,6406,6407,13268,13269, + 20353,20364,20365,20366,20367,20368,20369,20370,20371, + 22022,22023,22024,22025,22026, 22039,22040,22041,22042,22043,22044,22045,22046,22047, 22048,22049,22050,22051,22052,22053, 22089,22090,22091,22092,22093, @@ -68,6 +70,48 @@ public class ItemSkills implements IItemHandler case 13269: skillId = 2605; break; + case 20353: + skillId = 22042; + break; + case 20364: + skillId = 22045; + break; + case 20365: + skillId = 22046; + break; + case 20366: + skillId = 22047; + break; + case 20367: + skillId = 22048; + break; + case 20368: + skillId = 22049; + break; + case 20369: + skillId = 22050; + break; + case 20370: + skillId = 22051; + break; + case 20371: + skillId = 22052; + break; + case 22022: + skillId = 26022; + break; + case 22023: + skillId = 26023; + break; + case 22024: + skillId = 26024; + break; + case 22025: + skillId = 26025; + break; + case 22026: + skillId = 26026; + break; case 22039: skillId = 26031; break; diff --git a/datapack_development/data/scripts/handlers/itemhandlers/Potions.java b/datapack_development/data/scripts/handlers/itemhandlers/Potions.java index 677e364e80b5b5b48879e863e4dadaaa044d8562..adc6ea9f122e1c678d13e29064794374c565ec84 100644 --- a/datapack_development/data/scripts/handlers/itemhandlers/Potions.java +++ b/datapack_development/data/scripts/handlers/itemhandlers/Potions.java @@ -64,7 +64,7 @@ public class Potions implements IItemHandler 10409,10410,10411,10412, // energy stone 5589, - 22037 + 20393,20394,22037 }; /** @@ -464,6 +464,26 @@ public class Potions implements IItemHandler case 5589: // Energy Stone,xml: 2165 usePotion(playable, 2165, 1); break; + case 20393: // Sweet Fruit Cocktail + res = usePotion(playable, 22056, 1); + usePotion(playable, 22057, 1); + usePotion(playable, 22058, 1); + usePotion(playable, 22059, 1); + usePotion(playable, 22060, 1); + usePotion(playable, 22061, 1); + usePotion(playable, 22064, 1); + usePotion(playable, 22065, 1); + break; + case 20394: // Fresh Fruit Cocktail + res = usePotion(playable, 22062, 1); + usePotion(playable, 22063, 1); + usePotion(playable, 22065, 1); + usePotion(playable, 22066, 1); + usePotion(playable, 22067, 1); + usePotion(playable, 22068, 1); + usePotion(playable, 22069, 1); + usePotion(playable, 22070, 1); + break; case 22037: // Potion of Will usePotion(playable, 26029, 1); break; diff --git a/datapack_development/data/scripts/handlers/itemhandlers/ScrollOfEscape.java b/datapack_development/data/scripts/handlers/itemhandlers/ScrollOfEscape.java index 7ae59c46f01ae3688bec927814fd601c028ab476..4dd7d545f0b3b91cf61e815e797bd4da915fbdb3 100644 --- a/datapack_development/data/scripts/handlers/itemhandlers/ScrollOfEscape.java +++ b/datapack_development/data/scripts/handlers/itemhandlers/ScrollOfEscape.java @@ -52,7 +52,10 @@ public class ScrollOfEscape implements IItemHandler 13404, 13405, 13406, 13407, 13408, 13409, 13410, 13411, 13412, 13413, 13414, 13731, 13732, 13733, 13734, 13735, 13736, 13737, - 13738, 13739 + 13738, 13739, 20372, 20373, 20374, 20375, + 20376, 20377, 20378, 20379, 20380, 20381, + 20382, 20383, 20384, 20385, 20386, 20387, + 20388, 20389, 20390 }; /** @@ -270,7 +273,7 @@ public class ScrollOfEscape implements IItemHandler case 20388: // Escape - Town of Goddard case 20389: // Escape - Rune Township case 20390: // Escape - Town of Schuttgart - //useSkill(activeChar,??,itemId-20371); + useSkill(activeChar,22053,itemId-20371); break; } } diff --git a/datapack_development/data/stats/skills/2200-2299.xml b/datapack_development/data/stats/skills/2200-2299.xml index d80243471e7c8ebf3b32e048e9b87e7bab5de6ea..3b8fbc54e51e00c3a01aad64f4c0a3ba8c4c2dc2 100644 --- a/datapack_development/data/stats/skills/2200-2299.xml +++ b/datapack_development/data/stats/skills/2200-2299.xml @@ -1056,15 +1056,14 @@ </cond> </skill> <skill id="2287" levels="6" name="Elixir of Life"> - <table name="#power"> 800 1000 1200 1600 2000 2300 </table> <table name="#itemConsumeId"> 8622 8623 8624 8625 8626 8627 </table> <table name="#minLvl">0 20 40 52 61 76 </table> <table name="#maxLvl">20 40 52 61 76 86 </table> <set name="itemConsumeId" val="#itemConsumeId"/> <set name="itemConsumeCount" val="1"/> - <set name="power" val="#power"/> + <set name="power" val="50"/> <set name="target" val="TARGET_SELF"/> - <set name="skillType" val="HEAL_STATIC"/> + <set name="skillType" val="HEAL_PERCENT"/> <set name="operateType" val="OP_ACTIVE"/> <set name="reuseDelay" val="300000"/> <set name="staticReuse" val="true"/> @@ -1104,7 +1103,7 @@ </cond> </skill> <skill id="2289" levels="6" name="Elixir of CP"> - <table name="#power"> 250 400 600 800 1000 1200 </table> + <table name="#power"> 200 800 1500 2000 2500 3000 </table> <table name="#itemConsumeId"> 8634 8635 8636 8637 8638 8639 </table> <table name="#minLvl">0 20 40 52 61 76 </table> <table name="#maxLvl">20 40 52 61 76 86 </table> diff --git a/datapack_development/data/stats/skills/22000-22099.xml b/datapack_development/data/stats/skills/22000-22099.xml index c5ee17e2cd7f8103a5ef5da8a6fe1e2ee612c9da..854e39006817f73d58d381f0b9787b57063eb602 100644 --- a/datapack_development/data/stats/skills/22000-22099.xml +++ b/datapack_development/data/stats/skills/22000-22099.xml @@ -194,19 +194,19 @@ <set name="operateType" val="OP_PASSIVE"/> </skill> <skill id="22036" levels="1" name="Beast Soulshot"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="SOULSHOT"/> + <set name="operateType" val="OP_ACTIVE"/> </skill> <skill id="22037" levels="1" name="Beast Spiritshot"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="SPIRITSHOT"/> + <set name="operateType" val="OP_ACTIVE"/> </skill> <skill id="22038" levels="1" name="Blessed Beast Spiritshot"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="SPIRITSHOT"/> + <set name="operateType" val="OP_ACTIVE"/> </skill> <skill id="22039" levels="2" name="Rune of Experience Points"> <set name="target" val="TARGET_NONE"/> @@ -224,64 +224,220 @@ <set name="operateType" val="OP_PASSIVE"/> </skill> <skill id="22042" levels="1" name="High Grade Potion of Will"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="itemConsumeId" val="20353"/> + <set name="itemConsumeCount" val="1"/> + <set name="power" val="200"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="COMBATPOINTHEAL"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="reuseDelay" val="1000"/> + <set name="staticReuse" val="true"/> + <set name="isPotion" val="true"/> + <cond msgId="113" addName="1"> + <player flyMounted="False"/> + </cond> </skill> <skill id="22043" levels="6" name="Secret medicine of Will"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <table name="#power"> 200 800 1500 2000 2500 3000 </table> + <table name="#itemConsumeId"> 0 20354 20355 20356 20357 20358 </table> + <table name="#minLvl">0 20 40 52 61 76 </table> + <table name="#maxLvl">20 40 52 61 76 86 </table> + <set name="itemConsumeId" val="#itemConsumeId"/> + <set name="itemConsumeCount" val="1"/> + <set name="power" val="#power"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="COMBATPOINTHEAL"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="reuseDelay" val="300000"/> + <set name="staticReuse" val="true"/> + <set name="isPotion" val="true"/> + <cond msgId="113" addName="1"> + <and> + <player flyMounted="False"/> + <player level="#minLvl"/> + <and> + <not> + <player level="#maxLvl"/> + </not> + </and> + </and> + </cond> </skill> <skill id="22044" levels="6" name="Secret medicine of Life"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <table name="#itemConsumeId"> 0 20359 20360 20361 20362 20363 </table> + <table name="#minLvl">0 20 40 52 61 76 </table> + <table name="#maxLvl">20 40 52 61 76 86 </table> + <set name="itemConsumeId" val="#itemConsumeId"/> + <set name="itemConsumeCount" val="1"/> + <set name="power" val="50"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="HEAL_PERCENT"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="reuseDelay" val="300000"/> + <set name="staticReuse" val="true"/> + <set name="isPotion" val="true"/> + <cond msgId="113" addName="1"> + <and> + <player flyMounted="False"/> + <player level="#minLvl"/> + <and> + <not> + <player level="#maxLvl"/> + </not> + </and> + </and> + </cond> </skill> <skill id="22045" levels="1" name="Omen Beast Transformation Scroll"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="itemConsumeId" val="20364"/> + <set name="itemConsumeCount" val="1"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="BUFF"/> + <set name="isMagic" val="true"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="transformId" val="1"/> + <cond msgId="1509"> + <player olympiad="false"/> + </cond> + <for> + <effect name="Transformation" time="1800" val="0"/> <!-- Transformation lasts 30 minutes --> + </for> </skill> <skill id="22046" levels="1" name="Death Blader Transformation Scroll"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="itemConsumeId" val="20365"/> + <set name="itemConsumeCount" val="1"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="BUFF"/> + <set name="isMagic" val="true"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="transformId" val="2"/> + <cond msgId="1509"> + <player olympiad="false"/> + </cond> + <for> + <effect name="Transformation" time="1800" val="0"/> <!-- Transformation lasts 30 minutes --> + </for> </skill> <skill id="22047" levels="1" name="Grail Apostle Transformation Scroll"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="itemConsumeId" val="20366"/> + <set name="itemConsumeCount" val="1"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="BUFF"/> + <set name="isMagic" val="true"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="transformId" val="203"/> + <cond msgId="1509"> + <player olympiad="false"/> + </cond> + <for> + <effect name="Transformation" time="1800" val="0"/> <!-- Transformation lasts 30 minutes --> + </for> </skill> <skill id="22048" levels="1" name="Unicorn Transformation Scroll"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="itemConsumeId" val="20367"/> + <set name="itemConsumeCount" val="1"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="BUFF"/> + <set name="isMagic" val="true"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="transformId" val="206"/> + <cond msgId="1509"> + <player olympiad="false"/> + </cond> + <for> + <effect name="Transformation" time="1800" val="0"/> <!-- Transformation lasts 30 minutes --> + </for> </skill> <skill id="22049" levels="1" name="Lilim Knight Transformation Scroll"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="itemConsumeId" val="20368"/> + <set name="itemConsumeCount" val="1"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="BUFF"/> + <set name="isMagic" val="true"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="transformId" val="209"/> + <cond msgId="1509"> + <player olympiad="false"/> + </cond> + <for> + <effect name="Transformation" time="1800" val="0"/> <!-- Transformation lasts 30 minutes --> + </for> </skill> <skill id="22050" levels="1" name="Golem Guardian Transformation Scroll"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="itemConsumeId" val="20369"/> + <set name="itemConsumeCount" val="1"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="BUFF"/> + <set name="isMagic" val="true"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="transformId" val="212"/> + <cond msgId="1509"> + <player olympiad="false"/> + </cond> + <for> + <effect name="Transformation" time="1800" val="0"/> <!-- Transformation lasts 30 minutes --> + </for> </skill> <skill id="22051" levels="1" name="Inferno Drake Transformation Scroll"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="itemConsumeId" val="20370"/> + <set name="itemConsumeCount" val="1"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="BUFF"/> + <set name="isMagic" val="true"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="transformId" val="215"/> + <cond msgId="1509"> + <player olympiad="false"/> + </cond> + <for> + <effect name="Transformation" time="1800" val="0"/> <!-- Transformation lasts 30 minutes --> + </for> </skill> <skill id="22052" levels="1" name="Dragon Bomber Transformation Scroll"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="itemConsumeId" val="20371"/> + <set name="itemConsumeCount" val="1"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="BUFF"/> + <set name="isMagic" val="true"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="transformId" val="218"/> + <cond msgId="1509"> + <player olympiad="false"/> + </cond> + <for> + <effect name="Transformation" time="1800" val="0"/> <!-- Transformation lasts 30 minutes --> + </for> </skill> <skill id="22053" levels="19" name="Escape"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <table name="#itemConsumeId"> 20372 20373 20374 20375 20376 20377 20378 20379 20380 20381 20382 20383 20384 20385 20386 20387 20388 20389 20390 </table> + <table name="#teleCoords"> + -84318,244579,-3730 + 46934,51467,-2977 + 9745,15606,-4574 + -44836,-112524,-235 + 115113,-178212,-901 + -80826,149775,-3043 + -12678,122776,-3116 + 15670,142983,-2705 + 17836,170178,-3507 + 83400,147943,-3404 + 105918,109759,-3207 + 111409,219364,-3545 + 82956,53162,-1495 + 85348,16142,-3699 + 116819,76994,-2714 + 146331,25762,-2018 + 147928,-55273,-2734 + 43799,-47727,-798 + 87331,-142842,-1317 + </table> + <set name="itemConsumeId" val="#itemConsumeId"/> + <set name="itemConsumeCount" val="1"/> + <set name="target" val="TARGET_SELF"/> + <set name="hitTime" val="20000"/> + <set name="skillType" val="TELEPORT"/> + <set name="teleCoords" val="#teleCoords"/> + <set name="operateType" val="OP_ACTIVE"/> </skill> <skill id="22054" levels="1" name="Potion of Energy Maintenance"> <set name="target" val="TARGET_NONE"/> @@ -294,78 +450,230 @@ <set name="operateType" val="OP_PASSIVE"/> </skill> <skill id="22056" levels="1" name="Wind Walk"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="BUFF"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="isPotion" val="true"/> + <set name="buffDuration" val="3600000"/> + <cond msgId="113" addName="1"> + <player flyMounted="False"/> + </cond> + <for> + <effect name="Buff" time="3600" val="0" stackOrder="34" stackType="speed_up"> + <add order="0x40" stat="runSpd" val="33"/> + </effect> + </for> </skill> <skill id="22057" levels="1" name="Haste"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="BUFF"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="isPotion" val="true"/> + <set name="buffDuration" val="3600000"/> + <cond msgId="113" addName="1"> + <player flyMounted="False"/> + </cond> + <for> + <effect name="Buff" time="3600" val="0" stackOrder="1.16" stackType="attack_time_down"> + <mul order="0x30" stat="pAtkSpd" val="1.15"/> + </effect> + </for> </skill> <skill id="22058" levels="1" name="Might"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="BUFF"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="isPotion" val="true"/> + <set name="buffDuration" val="3600000"/> + <cond msgId="113" addName="1"> + <player flyMounted="False"/> + </cond> + <for> + <effect name="Buff" time="3600" val="0" stackOrder="1.13" stackType="pa_up"> + <mul order="0x30" stat="pAtk" val="1.12"/> + </effect> + </for> </skill> <skill id="22059" levels="1" name="Shield"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="BUFF"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="isPotion" val="true"/> + <set name="buffDuration" val="3600000"/> + <cond msgId="113" addName="1"> + <player flyMounted="False"/> + </cond> + <for> + <effect name="Buff" time="3600" val="0" stackOrder="1.13" stackType="pd_up"> + <mul order="0x30" stat="pDef" val="1.12"/> + </effect> + </for> </skill> <skill id="22060" levels="1" name="Death Whisper"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="BUFF"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="isPotion" val="true"/> + <set name="buffDuration" val="3600000"/> + <cond msgId="113" addName="1"> + <player flyMounted="False"/> + </cond> + <for> + <effect name="Buff" time="3600" val="0" stackOrder="1.33" stackType="critical_dmg_up"> + <mul order="0x30" stat="cAtk" val="1.32"/> + </effect> + </for> </skill> <skill id="22061" levels="1" name="Guidance"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="BUFF"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="isPotion" val="true"/> + <set name="buffDuration" val="3600000"/> + <cond msgId="113" addName="1"> + <player flyMounted="False"/> + </cond> + <for> + <effect name="Buff" time="3600" val="0" stackOrder="4" stackType="hit_up"> + <add order="0x40" stat="accCombat" val="3"/> + </effect> + </for> </skill> <skill id="22062" levels="1" name="Empower"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="BUFF"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="isPotion" val="true"/> + <set name="buffDuration" val="3600000"/> + <cond msgId="113" addName="1"> + <player flyMounted="False"/> + </cond> + <for> + <effect name="Buff" time="3600" val="0" stackOrder="1.75" stackType="ma_up"> + <mul order="0x30" stat="mAtk" val="1.65"/> + </effect> + </for> </skill> <skill id="22063" levels="1" name="Grater Acumen"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="BUFF"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="isPotion" val="true"/> + <set name="buffDuration" val="3600000"/> + <cond msgId="113" addName="1"> + <player flyMounted="False"/> + </cond> + <for> + <effect name="Buff" time="3600" val="0" stackOrder="1.3" stackType="casting_time_down"> + <mul order="0x30" stat="mAtkSpd" val="1.23"/> + </effect> + </for> </skill> <skill id="22064" levels="1" name="Vampiric Rage"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="BUFF"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="isPotion" val="true"/> + <set name="buffDuration" val="3600000"/> + <cond msgId="113" addName="1"> + <player flyMounted="False"/> + </cond> + <for> + <effect name="Buff" time="3600" val="0" stackOrder="8" stackType="vampRage"> + <add order="0x40" stat="absorbDam" val="7"/> <!-- absorb 7% HP from damage inflicted on enemies --> + </effect> + </for> </skill> <skill id="22065" levels="1" name="Bless the Body"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="BUFF"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="isPotion" val="true"/> + <set name="buffDuration" val="3600000"/> + <cond msgId="113" addName="1"> + <player flyMounted="False"/> + </cond> + <for> + <effect name="Buff" time="3600" val="0" stackOrder="1.3" stackType="max_hp_up"> + <mul order="0x30" stat="maxHp" val="1.2"/> + </effect> + </for> </skill> <skill id="22066" levels="1" name="Berserker Spirit"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="BUFF"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="isPotion" val="true"/> + <set name="buffDuration" val="3600000"/> + <cond msgId="113" addName="1"> + <player flyMounted="False"/> + </cond> + <for> + <effect name="Buff" time="3600" val="0" stackOrder="1" stackType="berserk"> + <mul order="0x30" stat="mAtk" val="1.1"/> + <mul order="0x30" stat="pAtk" val="1.05"/> + <mul order="0x30" stat="mDef" val="0.9"/> + <mul order="0x30" stat="pDef" val="0.95"/> + <mul order="0x30" stat="mAtkSpd" val="1.05"/> + <mul order="0x30" stat="pAtkSpd" val="1.05"/> + <add order="0x40" stat="runSpd" val="5"/> + <sub order="0x40" stat="rEvas" val="2"/> + </effect> + </for> </skill> <skill id="22067" levels="1" name="Magic Barrier"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="BUFF"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="isPotion" val="true"/> + <set name="buffDuration" val="3600000"/> + <cond msgId="113" addName="1"> + <player flyMounted="False"/> + </cond> + <for> + <effect name="Buff" time="3600" val="0" stackOrder="1.24" stackType="MagicDefUp"> + <mul order="0x30" stat="mDef" val="1.23"/> + </effect> + </for> </skill> <skill id="22068" levels="1" name="Bless the Soul"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="BUFF"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="isPotion" val="true"/> + <set name="buffDuration" val="3600000"/> + <cond msgId="113" addName="1"> + <player flyMounted="False"/> + </cond> + <for> + <effect name="Buff" time="3600" val="0" stackOrder="1.25" stackType="max_mp_up"> + <mul order="0x30" stat="maxMp" val="1.2"/> + </effect> + </for> </skill> <skill id="22069" levels="1" name="Clarity"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="BUFF"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="isPotion" val="true"/> + <set name="buffDuration" val="3600000"/> + <for> + <effect name="Buff" time="3600" val="0" stackOrder="2" stackType="MPrate"> + <mul order="0x30" stat="MagicalMpConsumeRate" val="0.96"/> + <mul order="0x30" stat="PhysicalMpConsumeRate" val="0.96"/> + </effect> + </for> </skill> <skill id="22070" levels="1" name="Wild Magic"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="BUFF"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="isPotion" val="true"/> + <set name="buffDuration" val="3600000"/> + <for> + <effect name="Buff" time="3600" val="0" stackOrder="2" stackType="magic_critical_up"> + <add order="0x40" stat="mCritRate" val="1"/> + </effect> + </for> </skill> </list> \ No newline at end of file diff --git a/datapack_development/data/stats/skills/26000-26099.xml b/datapack_development/data/stats/skills/26000-26099.xml index 7682629518430df6e118d4a0aa874a9d193f8ed0..c214d1e2398bd14c4f9fba1217c7707eb05a1f6a 100644 --- a/datapack_development/data/stats/skills/26000-26099.xml +++ b/datapack_development/data/stats/skills/26000-26099.xml @@ -111,32 +111,83 @@ <set name="operateType" val="OP_PASSIVE"/> </skill> <skill id="26022" levels="1" name="High grade potion which improves attack speed"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="itemConsumeId" val="22022"/> + <set name="itemConsumeCount" val="1"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="BUFF"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="isPotion" val="true"/> + <set name="buffDuration" val="1200000"/> + <cond msgId="113" addName="1"> + <player flyMounted="False"/> + </cond> + <for> + <effect name="Buff" time="1200" val="0" stackOrder="1.33" stackType="attack_time_down"> + <mul order="0x30" stat="pAtkSpd" val="1.33"/> + </effect> + </for> </skill> <skill id="26023" levels="1" name="High grade potion which improves moving speed"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="itemConsumeId" val="22023"/> + <set name="itemConsumeCount" val="1"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="BUFF"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="isPotion" val="true"/> + <set name="buffDuration" val="1200000"/> + <cond msgId="113" addName="1"> + <player flyMounted="False"/> + </cond> + <for> + <effect name="Buff" time="1200" val="0" stackOrder="33" stackType="speed_up"> + <add order="0x40" stat="runSpd" val="33"/> + </effect> + </for> </skill> <skill id="26024" levels="1" name="Temporary Healing Potion"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="itemConsumeId" val="22024"/> + <set name="itemConsumeCount" val="1"/> + <set name="power" val="435"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="HEAL"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="isPotion" val="true"/> + <cond msgId="113" addName="1"> + <player flyMounted="False"/> + </cond> </skill> <skill id="26025" levels="1" name="Powerful Healing Potion"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="itemConsumeId" val="22025"/> + <set name="itemConsumeCount" val="1"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="HOT"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="isPotion" val="true"/> + <set name="buffDuration" val="15000"/> + <cond msgId="113" addName="1"> + <player flyMounted="False"/> + </cond> + <for> + <effect count="7" name="HealOverTime" time="2" val="100" stackOrder="50" stackType="HpRecover"/> + </for> </skill> <skill id="26026" levels="1" name="High-grade Healing Potion"> - <set name="target" val="TARGET_NONE"/> - <set name="skillType" val="NOTDONE"/> - <set name="operateType" val="OP_PASSIVE"/> + <set name="itemConsumeId" val="22026"/> + <set name="itemConsumeCount" val="1"/> + <set name="target" val="TARGET_SELF"/> + <set name="skillType" val="HOT"/> + <set name="operateType" val="OP_ACTIVE"/> + <set name="isPotion" val="true"/> + <set name="buffDuration" val="15000"/> + <cond msgId="113" addName="1"> + <player flyMounted="False"/> + </cond> + <for> + <effect count="7" name="HealOverTime" time="2" val="48" stackOrder="24" stackType="HpRecover"/> + </for> </skill> <skill id="26027" levels="6" name="Secret medicine of Will"> - <table name="#power"> 250 400 600 800 1000 1200 </table> + <table name="#power"> 200 800 1500 2000 2500 3000 </table> <table name="#itemConsumeId"> 0 22027 22028 22029 22030 22031 </table> <table name="#minLvl">0 20 40 52 61 76 </table> <table name="#maxLvl">20 40 52 61 76 86 </table> @@ -162,15 +213,14 @@ </cond> </skill> <skill id="26028" levels="6" name="Secret medicine of Life"> - <table name="#power"> 800 1000 1200 1600 2000 2300 </table> <table name="#itemConsumeId"> 0 22032 22033 22034 22035 22036 </table> <table name="#minLvl">0 20 40 52 61 76 </table> <table name="#maxLvl">20 40 52 61 76 86 </table> <set name="itemConsumeId" val="#itemConsumeId"/> <set name="itemConsumeCount" val="1"/> - <set name="power" val="#power"/> + <set name="power" val="50"/> <set name="target" val="TARGET_SELF"/> - <set name="skillType" val="HEAL_STATIC"/> + <set name="skillType" val="HEAL_PERCENT"/> <set name="operateType" val="OP_ACTIVE"/> <set name="reuseDelay" val="300000"/> <set name="staticReuse" val="true"/> diff --git a/datapack_development/sql/etcitem.sql b/datapack_development/sql/etcitem.sql index 127efdf60b7cb3ae93c05ea5279721114b013fe3..cc034c53b79b21b11dbe48dadf4d61328e32aafc 100644 --- a/datapack_development/sql/etcitem.sql +++ b/datapack_development/sql/etcitem.sql @@ -9286,115 +9286,115 @@ INSERT INTO `etcitem` VALUES (20318,'Black Gem Mask Pack','false','none',100,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), (20319,'Plastic Hair Pack','false','none',100,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), (20320,'Birthday Cake - Energy - 24 Hour Expiration Period','false','none',10,'normal','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20326,'Beast Soulshot Pack','false','none',500,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20327,'Beast Spiritshot Pack','false','none',500,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20328,'Blessed Beast Spiritshot Pack','false','none',500,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20329,'Beast Soulshot Large Pack','false','none',500,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20330,'Beast Spiritshot Large Pack','false','none',500,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20331,'Blessed Beast Spiritshot Large Pack','false','none',500,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20332,'Beast Soulshot','false','none',1,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20333,'Beast Spiritshot','false','none',1,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20334,'Blessed Beast Spiritshot','false','none',1,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20335,'Rune of Experience Points 30% - 5 Hour Expiration Period','false','none',120,'normal','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20336,'Rune of Experience Points 50% - 5 Hour Expiration Period','false','none',120,'normal','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20337,'Rune of Experience Points 30% - 10 Hour Expiration Period','false','none',120,'normal','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20338,'Rune of Experience Points 50% - 10 Hour Expiration Period','false','none',120,'normal','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20339,'Rune of Experience Points 30% - 7 Day Expiration Period','false','none',120,'normal','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20340,'Rune of Experience Points 50% - 7 Day Expiration Period','false','none',120,'normal','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20341,'Rune of SP 30% - 5 Hour Expiration Period','false','none',120,'normal','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20342,'Rune of SP 50% - 5 Hour Expiration Period','false','none',120,'normal','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20343,'Rune of SP 30% - 10 Hour Expiration Period','false','none',120,'normal','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20344,'Rune of SP 50% - 10 Hour Expiration Period','false','none',120,'normal','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20345,'Rune of SP 30% - 7 Day Expiration Period','false','none',120,'normal','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20346,'Rune of SP 50% - 7 Day Expiration Period','false','none',120,'normal','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20347,'Rune of Crystal level 3 - 5 Hour Expiration Period','false','none',120,'normal','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20348,'Rune of Crystal level 5 - 5 Hour Expiration Period','false','none',120,'normal','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20349,'Rune of Crystal level 3 - 10 Hour Expiration Period','false','none',120,'normal','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20350,'Rune of Crystal level 5 - 10 Hour Expiration Period','false','none',120,'normal','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20351,'Rune of Crystal level 3 - 7 Day Expiration Period','false','none',120,'normal','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20352,'Rune of Crystal level 5 - 7 Day Expiration Period','false','none',120,'normal','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20353,'High Grade Potion of Will','false','none',100,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20354,'Secret medicine of Will - D grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20355,'Secret medicine of Will - C grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20356,'Secret medicine of Will - B grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20357,'Secret medicine of Will - A grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20358,'Secret medicine of Will - S grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20359,'Secret medicine of Life - D grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20360,'Secret medicine of Life - C grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20361,'Secret medicine of Life - B grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20362,'Secret medicine of Life - A grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20363,'Secret medicine of Life - S grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20364,'Omen Beast Transformation Scroll','false','none',120,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20365,'Death Blader Transformation Scroll','false','none',120,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20366,'Grail Apostle Transformation Scroll','false','none',120,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20367,'Unicorn Transformation Scroll','false','none',120,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20368,'Lilim Knight Transformation Scroll','false','none',120,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20369,'Golem Guardian Transformation Scroll','false','none',120,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20370,'Inferno Drake Transformation Scroll','false','none',120,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20371,'Dragon Bomber Transformation Scroll','false','none',120,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20372,'Escape - Talking Island Village','false','none',30,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20373,'Escape - Elven Village','false','none',30,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20374,'Escape - Dark Elven Village','false','none',30,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20375,'Escape - Orc Village','false','none',30,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20376,'Escape - Dwarven Village','false','none',30,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20377,'Escape - Gludin Village','false','none',30,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20378,'Escape - Town of Gludio','false','none',30,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20379,'Escape - Town of Dion','false','none',30,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20380,'Escape - Floran Village','false','none',30,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20381,'Escape - Giran Castle Town','false','none',30,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20382,'Escape - Hardin\'s Academy','false','none',30,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20383,'Escape - Heine','false','none',30,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20384,'Escape - Town of Oren','false','none',30,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20385,'Escape - Ivory Tower','false','none',30,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20386,'Escape - Hunters Village','false','none',30,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20387,'Escape - Town of Aden','false','none',30,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20388,'Escape - Town of Goddard','false','none',30,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20389,'Escape - Rune Township','false','none',30,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20390,'Escape - Town of Schuttgart','false','none',30,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20391,'Potion of Energy Maintenance','false','none',36,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20392,'Potion of Energy Replenishing','false','none',36,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20393,'Sweet Fruit Cocktail','false','none',5,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20394,'Fresh Fruit Cocktail','false','none',5,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20395,'Steam Beatle Mounting Bracelet Pack','false','none',100,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(20397,'Newbie Level-Up Pack','false','none',100,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), +(20326,'Beast Soulshot Pack','false','none',500,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','0-0;','false'), +(20327,'Beast Spiritshot Pack','false','none',500,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','0-0;','false'), +(20328,'Blessed Beast Spiritshot Pack','false','none',500,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','0-0;','false'), +(20329,'Beast Soulshot Large Pack','false','none',500,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','0-0;','false'), +(20330,'Beast Spiritshot Large Pack','false','none',500,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','0-0;','false'), +(20331,'Blessed Beast Spiritshot Large Pack','false','none',500,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','0-0;','false'), +(20332,'Beast Soulshot','false','none',1,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22036-1;','false'), +(20333,'Beast Spiritshot','false','none',1,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22037-1;','false'), +(20334,'Blessed Beast Spiritshot','false','none',1,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22038-1;','false'), +(20335,'Rune of Experience Points 30% - 5 Hour Expiration Period','false','none',120,'normal','paper','none',-1,300,0,0,'false','false','true','false','22039-1;','false'), +(20336,'Rune of Experience Points 50% - 5 Hour Expiration Period','false','none',120,'normal','paper','none',-1,300,0,0,'false','false','true','false','22039-2;','false'), +(20337,'Rune of Experience Points 30% - 10 Hour Expiration Period','false','none',120,'normal','paper','none',-1,600,0,0,'false','false','true','false','22039-1;','false'), +(20338,'Rune of Experience Points 50% - 10 Hour Expiration Period','false','none',120,'normal','paper','none',-1,600,0,0,'false','false','true','false','22039-2;','false'), +(20339,'Rune of Experience Points 30% - 7 Day Expiration Period','false','none',120,'normal','paper','none',-1,420,0,0,'false','false','true','false','22039-1;','false'), +(20340,'Rune of Experience Points 50% - 7 Day Expiration Period','false','none',120,'normal','paper','none',-1,420,0,0,'false','false','true','false','22039-2;','false'), +(20341,'Rune of SP 30% - 5 Hour Expiration Period','false','none',120,'normal','paper','none',-1,300,0,0,'false','false','true','false','22040-1;','false'), +(20342,'Rune of SP 50% - 5 Hour Expiration Period','false','none',120,'normal','paper','none',-1,300,0,0,'false','false','true','false','22040-2;','false'), +(20343,'Rune of SP 30% - 10 Hour Expiration Period','false','none',120,'normal','paper','none',-1,600,0,0,'false','false','true','false','22040-1;','false'), +(20344,'Rune of SP 50% - 10 Hour Expiration Period','false','none',120,'normal','paper','none',-1,600,0,0,'false','false','true','false','22040-2;','false'), +(20345,'Rune of SP 30% - 7 Day Expiration Period','false','none',120,'normal','paper','none',-1,420,0,0,'false','false','true','false','22040-1;','false'), +(20346,'Rune of SP 50% - 7 Day Expiration Period','false','none',120,'normal','paper','none',-1,420,0,0,'false','false','true','false','22040-2;','false'), +(20347,'Rune of Crystal level 3 - 5 Hour Expiration Period','false','none',120,'normal','paper','none',-1,300,0,0,'false','false','true','false','22041-1;','false'), +(20348,'Rune of Crystal level 5 - 5 Hour Expiration Period','false','none',120,'normal','paper','none',-1,300,0,0,'false','false','true','false','22041-2;','false'), +(20349,'Rune of Crystal level 3 - 10 Hour Expiration Period','false','none',120,'normal','paper','none',-1,600,0,0,'false','false','true','false','22041-1;','false'), +(20350,'Rune of Crystal level 5 - 10 Hour Expiration Period','false','none',120,'normal','paper','none',-1,600,0,0,'false','false','true','false','22041-2;','false'), +(20351,'Rune of Crystal level 3 - 7 Day Expiration Period','false','none',120,'normal','paper','none',-1,420,0,0,'false','false','true','false','22041-1;','false'), +(20352,'Rune of Crystal level 5 - 7 Day Expiration Period','false','none',120,'normal','paper','none',-1,420,0,0,'false','false','true','false','22041-2;','false'), +(20353,'High Grade Potion of Will','false','none',100,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22042-1;','false'), +(20354,'Secret medicine of Will - D grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22043-2;','false'), +(20355,'Secret medicine of Will - C grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22043-3;','false'), +(20356,'Secret medicine of Will - B grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22043-4;','false'), +(20357,'Secret medicine of Will - A grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22043-5;','false'), +(20358,'Secret medicine of Will - S grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22043-6;','false'), +(20359,'Secret medicine of Life - D grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22044-2;','false'), +(20360,'Secret medicine of Life - C grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22044-3;','false'), +(20361,'Secret medicine of Life - B grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22044-4;','false'), +(20362,'Secret medicine of Life - A grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22044-5;','false'), +(20363,'Secret medicine of Life - S grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22044-6;','false'), +(20364,'Omen Beast Transformation Scroll','false','none',120,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22045-1;','false'), +(20365,'Death Blader Transformation Scroll','false','none',120,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22046-1;','false'), +(20366,'Grail Apostle Transformation Scroll','false','none',120,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22047-1;','false'), +(20367,'Unicorn Transformation Scroll','false','none',120,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22048-1;','false'), +(20368,'Lilim Knight Transformation Scroll','false','none',120,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22049-1;','false'), +(20369,'Golem Guardian Transformation Scroll','false','none',120,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22050-1;','false'), +(20370,'Inferno Drake Transformation Scroll','false','none',120,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22051-1;','false'), +(20371,'Dragon Bomber Transformation Scroll','false','none',120,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22052-1;','false'), +(20372,'Escape - Talking Island Village','false','none',30,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22053-1;','false'), +(20373,'Escape - Elven Village','false','none',30,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22053-2;','false'), +(20374,'Escape - Dark Elven Village','false','none',30,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22053-3;','false'), +(20375,'Escape - Orc Village','false','none',30,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22053-4;','false'), +(20376,'Escape - Dwarven Village','false','none',30,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22053-5;','false'), +(20377,'Escape - Gludin Village','false','none',30,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22053-6;','false'), +(20378,'Escape - Town of Gludio','false','none',30,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22053-7;','false'), +(20379,'Escape - Town of Dion','false','none',30,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22053-8;','false'), +(20380,'Escape - Floran Village','false','none',30,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22053-9;','false'), +(20381,'Escape - Giran Castle Town','false','none',30,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22053-10;','false'), +(20382,'Escape - Hardin\'s Academy','false','none',30,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22053-11;','false'), +(20383,'Escape - Heine','false','none',30,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22053-12;','false'), +(20384,'Escape - Town of Oren','false','none',30,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22053-13;','false'), +(20385,'Escape - Ivory Tower','false','none',30,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22053-14;','false'), +(20386,'Escape - Hunters Village','false','none',30,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22053-15;','false'), +(20387,'Escape - Town of Aden','false','none',30,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22053-16;','false'), +(20388,'Escape - Town of Goddard','false','none',30,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22053-17;','false'), +(20389,'Escape - Rune Township','false','none',30,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22053-18;','false'), +(20390,'Escape - Town of Schuttgart','false','none',30,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22053-19;','false'), +(20391,'Potion of Energy Maintenance','false','none',36,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22054-1;','false'), +(20392,'Potion of Energy Replenishing','false','none',36,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22055-1;','false'), +(20393,'Sweet Fruit Cocktail','false','none',5,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22056-1;22057-1;22058-1;22059-1;22060-1;22061-1;22064-1;22065-1;','false'), +(20394,'Fresh Fruit Cocktail','false','none',5,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','22062-1;22063-1;22065-1;22066-1;22067-1;22068-1;22069-1;22070-1;','false'), +(20395,'Steam Beatle Mounting Bracelet Pack','false','none',100,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','0-0;','false'), +(20397,'Newbie Level-Up Pack','false','none',100,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','0-0;','false'), (20398,'Fast Growth Pack','false','none',100,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22000,'Small fortuna box ','false','none',0,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22001,'Middle fortuna box','false','none',0,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22002,'Large fortuna box','false','none',0,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22003,'Small fortuna cube','false','none',0,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22004,'Middle fortuna cube','false','none',0,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22005,'Large fortuna cube','false','none',0,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22006,'Weapon Enchant Scroll - D Grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22007,'Weapon Enchant Scroll - C Grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22008,'Weapon Enchant Scroll - B Grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22009,'Weapon Enchant Scroll - A Grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22010,'Armor Enchant Scroll - D Grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22011,'Armor Enchant Scroll - C Grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22012,'Armor Enchant Scroll - B Grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22013,'Armor Enchant Scroll - A Grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22014,'Ancient Weapon Enchant Crystal - B grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22015,'Ancient Weapon Enchant Crystal - A grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22016,'Ancient Weapon Enchant Crystal - B grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22017,'Ancient Armor Enchant Crystal - B grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22018,'Divine Weapon Enchant Crystal - B grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22019,'Divine Weapon Enchant Crystal - A grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22020,'Divine Armor Enchant Crystal - B grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22021,'Divine Armor Enchant Crystal - A grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22022,'High grade potion which improves attack speed','false','none',4,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22023,'High grade potion which improves moving speed','false','none',4,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22024,'Temporary Healing Potion','false','none',36,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22025,'Powerful Healing Potion','false','none',1,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22026,'High-grade Healing Potion','false','none',1,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','0-0;','false'), -(22027,'Secret medicine of Will - D grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','26027-2;','false'), -(22028,'Secret medicine of Will - C grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','26027-3;','false'), -(22029,'Secret medicine of Will - B grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','26027-4;','false'), -(22030,'Secret medicine of Will - A grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','26027-5;','false'), -(22031,'Secret medicine of Will - S grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','26027-6;','false'), -(22032,'Secret medicine of Life - D grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','26028-2;','false'), -(22033,'Secret medicine of Life - C grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','26028-3;','false'), -(22034,'Secret medicine of Life - B grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','26028-4;','false'), -(22035,'Secret medicine of Life - A grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','26028-5;','false'), -(22036,'Secret medicine of Life - S grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'true','true','true','true','26028-6;','false'), +(22000,'Small fortuna box ','false','none',0,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26000-1;','false'), +(22001,'Middle fortuna box','false','none',0,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26001-1;','false'), +(22002,'Large fortuna box','false','none',0,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26002-1;','false'), +(22003,'Small fortuna cube','false','none',0,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26003-1;','false'), +(22004,'Middle fortuna cube','false','none',0,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26004-1;','false'), +(22005,'Large fortuna cube','false','none',0,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26005-1;','false'), +(22006,'Weapon Enchant Scroll - D Grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26006-1;','false'), +(22007,'Weapon Enchant Scroll - C Grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26007-1;','false'), +(22008,'Weapon Enchant Scroll - B Grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26008-1;','false'), +(22009,'Weapon Enchant Scroll - A Grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26009-1;','false'), +(22010,'Armor Enchant Scroll - D Grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26010-1;','false'), +(22011,'Armor Enchant Scroll - C Grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26011-1;','false'), +(22012,'Armor Enchant Scroll - B Grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26012-1;','false'), +(22013,'Armor Enchant Scroll - A Grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26013-1;','false'), +(22014,'Ancient Weapon Enchant Crystal - B grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26014-1;','false'), +(22015,'Ancient Weapon Enchant Crystal - A grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26015-1;','false'), +(22016,'Ancient Weapon Enchant Crystal - B grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26016-1;','false'), +(22017,'Ancient Armor Enchant Crystal - B grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26017-1;','false'), +(22018,'Divine Weapon Enchant Crystal - B grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26018-1;','false'), +(22019,'Divine Weapon Enchant Crystal - A grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26019-1;','false'), +(22020,'Divine Armor Enchant Crystal - B grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26020-1;','false'), +(22021,'Divine Armor Enchant Crystal - A grade','false','none',0,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26021-1;','false'), +(22022,'High grade potion which improves attack speed','false','none',4,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26022-1;','false'), +(22023,'High grade potion which improves moving speed','false','none',4,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26023-1;','false'), +(22024,'Temporary Healing Potion','false','none',36,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26024-1;','false'), +(22025,'Powerful Healing Potion','false','none',1,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26025-1;','false'), +(22026,'High-grade Healing Potion','false','none',1,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26026-1;','false'), +(22027,'Secret medicine of Will - D grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26027-2;','false'), +(22028,'Secret medicine of Will - C grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26027-3;','false'), +(22029,'Secret medicine of Will - B grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26027-4;','false'), +(22030,'Secret medicine of Will - A grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26027-5;','false'), +(22031,'Secret medicine of Will - S grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26027-6;','false'), +(22032,'Secret medicine of Life - D grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26028-2;','false'), +(22033,'Secret medicine of Life - C grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26028-3;','false'), +(22034,'Secret medicine of Life - B grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26028-4;','false'), +(22035,'Secret medicine of Life - A grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26028-5;','false'), +(22036,'Secret medicine of Life - S grade','false','none',5,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26028-6;','false'), (22037,'Potion of Will','false','none',25,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26029-1;','false'), (22038,'Healing medicine for Mana','false','none',36,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26030-1;','false'), (22039,'Wind Walk Scroll','false','none',120,'stackable','paper','none',-1,-1,0,0,'false','false','true','false','26031-1;','false'),