Addition of Paulina's Support Box.

This commit is contained in:
MobiusDev 2017-08-12 12:07:33 +00:00
parent ff777b1004
commit 1e431e6e44
4 changed files with 609 additions and 122 deletions

View File

@ -199,6 +199,7 @@ import handlers.itemhandlers.ItemSkillsTemplate;
import handlers.itemhandlers.Maps;
import handlers.itemhandlers.MercTicket;
import handlers.itemhandlers.NicknameColor;
import handlers.itemhandlers.PaulinasSupportBox;
import handlers.itemhandlers.PetFood;
import handlers.itemhandlers.Recipes;
import handlers.itemhandlers.RollingDice;
@ -538,6 +539,7 @@ public class MasterHandler
Maps.class,
MercTicket.class,
NicknameColor.class,
PaulinasSupportBox.class,
PetFood.class,
Recipes.class,
RollingDice.class,

View File

@ -0,0 +1,290 @@
/*
* This file is part of the L2J Mobius project.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package handlers.itemhandlers;
import com.l2jmobius.gameserver.data.xml.impl.CategoryData;
import com.l2jmobius.gameserver.enums.CategoryType;
import com.l2jmobius.gameserver.enums.Race;
import com.l2jmobius.gameserver.handler.IItemHandler;
import com.l2jmobius.gameserver.model.actor.L2Playable;
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
import com.l2jmobius.gameserver.model.base.ClassId;
import com.l2jmobius.gameserver.model.items.instance.L2ItemInstance;
import com.l2jmobius.gameserver.network.SystemMessageId;
import com.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
/**
* @author Mobius
*/
public class PaulinasSupportBox implements IItemHandler
{
// Items
private static final int BOX_D_GRADE = 46849;
private static final int BOX_C_GRADE = 46850;
private static final int BOX_A_GRADE = 46851;
private static final int BOX_S_GRADE = 46852;
// Rewards
private static final int BOX_D_HEAVY = 46837;
private static final int BOX_D_LIGHT = 46838;
private static final int BOX_D_ROBE = 46839;
private static final int BOX_C_HEAVY = 46840;
private static final int BOX_C_LIGHT = 46841;
private static final int BOX_C_ROBE = 46842;
private static final int BOX_A_HEAVY = 46843;
private static final int BOX_A_LIGHT = 46844;
private static final int BOX_A_ROBE = 46845;
private static final int BOX_S_HEAVY = 46846;
private static final int BOX_S_LIGHT = 46847;
private static final int BOX_S_ROBE = 46848;
@Override
public boolean useItem(L2Playable playable, L2ItemInstance item, boolean forceUse)
{
if (!playable.isPlayer())
{
playable.sendPacket(SystemMessageId.YOUR_PET_CANNOT_CARRY_THIS_ITEM);
return false;
}
final L2PcInstance player = playable.getActingPlayer();
final Race race = player.getRace();
final ClassId classId = player.getClassId();
if (!player.isInventoryUnder80(false))
{
player.sendPacket(SystemMessageId.YOU_VE_EXCEEDED_THE_LIMIT_AND_CANNOT_RETRIEVE_THE_ITEM_PLEASE_CHECK_YOUR_LIMIT_IN_THE_INVENTORY);
return false;
}
player.getInventory().destroyItem(getClass().getSimpleName(), item, 1, player, null);
player.sendPacket(new InventoryUpdate(item));
switch (item.getId())
{
case BOX_D_GRADE:
{
switch (race)
{
case HUMAN:
case ELF:
case DARK_ELF:
case DWARF:
{
if (player.isMageClass())
{
player.addItem(getClass().getSimpleName(), BOX_D_ROBE, 1, player, true);
}
else if (CategoryData.getInstance().isInCategory(CategoryType.RECOM_ROGUE_GROUP, classId.getId()))
{
player.addItem(getClass().getSimpleName(), BOX_D_LIGHT, 1, player, true);
}
else
{
player.addItem(getClass().getSimpleName(), BOX_D_HEAVY, 1, player, true);
}
break;
}
case ORC:
case KAMAEL:
{
player.addItem(getClass().getSimpleName(), BOX_D_LIGHT, 1, player, true);
break;
}
case ERTHEIA:
{
if (player.isMageClass())
{
player.addItem(getClass().getSimpleName(), BOX_D_ROBE, 1, player, true);
}
else
{
player.addItem(getClass().getSimpleName(), BOX_D_LIGHT, 1, player, true);
}
break;
}
}
break;
}
case BOX_C_GRADE:
{
switch (race)
{
case HUMAN:
case ELF:
case DARK_ELF:
case DWARF:
{
if (player.isMageClass())
{
player.addItem(getClass().getSimpleName(), BOX_C_ROBE, 1, player, true);
}
else if (CategoryData.getInstance().isInCategory(CategoryType.RECOM_ROGUE_GROUP, classId.getId()))
{
player.addItem(getClass().getSimpleName(), BOX_C_LIGHT, 1, player, true);
}
else
{
player.addItem(getClass().getSimpleName(), BOX_C_HEAVY, 1, player, true);
}
break;
}
case ORC:
{
if (player.isMageClass() || CategoryData.getInstance().isInCategory(CategoryType.TYRR_CANDIDATE, classId.getId()))
{
player.addItem(getClass().getSimpleName(), BOX_C_LIGHT, 1, player, true);
}
else
{
player.addItem(getClass().getSimpleName(), BOX_C_HEAVY, 1, player, true);
}
break;
}
case KAMAEL:
{
player.addItem(getClass().getSimpleName(), BOX_C_LIGHT, 1, player, true);
break;
}
case ERTHEIA:
{
if (player.isMageClass())
{
player.addItem(getClass().getSimpleName(), BOX_C_ROBE, 1, player, true);
}
else
{
player.addItem(getClass().getSimpleName(), BOX_C_LIGHT, 1, player, true);
}
break;
}
}
break;
}
case BOX_A_GRADE:
{
switch (race)
{
case HUMAN:
case ELF:
case DARK_ELF:
case DWARF:
{
if (player.isMageClass())
{
player.addItem(getClass().getSimpleName(), BOX_A_ROBE, 1, player, true);
}
else if (CategoryData.getInstance().isInCategory(CategoryType.RECOM_ROGUE_GROUP, classId.getId()))
{
player.addItem(getClass().getSimpleName(), BOX_A_LIGHT, 1, player, true);
}
else
{
player.addItem(getClass().getSimpleName(), BOX_A_HEAVY, 1, player, true);
}
break;
}
case ORC:
{
if (player.isMageClass() || CategoryData.getInstance().isInCategory(CategoryType.TYRR_CANDIDATE, classId.getId()))
{
player.addItem(getClass().getSimpleName(), BOX_A_LIGHT, 1, player, true);
}
else
{
player.addItem(getClass().getSimpleName(), BOX_A_HEAVY, 1, player, true);
}
break;
}
case KAMAEL:
{
player.addItem(getClass().getSimpleName(), BOX_A_LIGHT, 1, player, true);
break;
}
case ERTHEIA:
{
if (player.isMageClass())
{
player.addItem(getClass().getSimpleName(), BOX_A_ROBE, 1, player, true);
}
else
{
player.addItem(getClass().getSimpleName(), BOX_A_LIGHT, 1, player, true);
}
break;
}
}
break;
}
case BOX_S_GRADE:
{
switch (race)
{
case HUMAN:
case ELF:
case DARK_ELF:
case DWARF:
{
if (player.isMageClass())
{
player.addItem(getClass().getSimpleName(), BOX_S_ROBE, 1, player, true);
}
else if (CategoryData.getInstance().isInCategory(CategoryType.RECOM_ROGUE_GROUP, classId.getId()))
{
player.addItem(getClass().getSimpleName(), BOX_S_LIGHT, 1, player, true);
}
else
{
player.addItem(getClass().getSimpleName(), BOX_S_HEAVY, 1, player, true);
}
break;
}
case ORC:
{
if (player.isMageClass() || CategoryData.getInstance().isInCategory(CategoryType.TYRR_CANDIDATE, classId.getId()))
{
player.addItem(getClass().getSimpleName(), BOX_S_LIGHT, 1, player, true);
}
else
{
player.addItem(getClass().getSimpleName(), BOX_S_HEAVY, 1, player, true);
}
break;
}
case KAMAEL:
{
player.addItem(getClass().getSimpleName(), BOX_S_LIGHT, 1, player, true);
break;
}
case ERTHEIA:
{
if (player.isMageClass())
{
player.addItem(getClass().getSimpleName(), BOX_S_ROBE, 1, player, true);
}
else
{
player.addItem(getClass().getSimpleName(), BOX_S_LIGHT, 1, player, true);
}
break;
}
}
break;
}
}
return true;
}
}

View File

@ -69,15 +69,16 @@ public abstract class ThirdClassTransferQuest extends Quest
RACE_TAGS.put(Race.DWARF, 17752);
RACE_TAGS.put(Race.KAMAEL, 17753);
}
private static final int STEEL_DOOR_COIN = 37045;
private static final int SOUL_SHOT_PACK = 22576;
private static final int SPIRIT_SHOT_PACK = 22607;
private static final int SOULSHOTS = 1467;
private static final int SPIRITSHOTS = 3952;
private static final int BLESSED_SCROLL_OF_RESURRECTION = 33518;
private static final int PAULINAS_EQUIPMENT_SET = 46852;
// Skills
private static final SkillHolder SHOW_SKILL = new SkillHolder(5103, 1);
// Misc
private static final int QUESTION_MARK_ID = 101;
private final int _minLevel;
private final Race _race;
private static final int QUESTIONMARK_ID = 101;
public ThirdClassTransferQuest(int questId, int minLevel, Race race)
{
@ -241,10 +242,11 @@ public abstract class ThirdClassTransferQuest extends Quest
player.store(false);
player.broadcastUserInfo();
player.sendSkillList();
giveItems(player, SOUL_SHOT_PACK, 1);
giveItems(player, SPIRIT_SHOT_PACK, 1);
giveItems(player, STEEL_DOOR_COIN, 87);
addExpAndSp(player, 2050000, 0);
giveItems(player, SOULSHOTS, 8000);
giveItems(player, SPIRITSHOTS, 8000);
giveItems(player, BLESSED_SCROLL_OF_RESURRECTION, 3);
giveItems(player, PAULINAS_EQUIPMENT_SET, 1);
addExpAndSp(player, 42000000, 0);
st.exitQuest(true, true);
htmltext = npc.getId() + "-09.html";
}
@ -336,7 +338,7 @@ public abstract class ThirdClassTransferQuest extends Quest
@RegisterType(ListenerRegisterType.GLOBAL_PLAYERS)
public void onPlayerPressTutorialMark(OnPlayerPressTutorialMark event)
{
if (event.getMarkId() == QUESTIONMARK_ID)
if (event.getMarkId() == QUESTION_MARK_ID)
{
final L2PcInstance player = event.getActiveChar();
player.sendPacket(new TutorialShowHtml(getHtm(player.getHtmlPrefix(), "popupInvite.html")));
@ -358,7 +360,7 @@ public abstract class ThirdClassTransferQuest extends Quest
if ((oldLevel < newLevel) && (newLevel == _minLevel) && (player.getRace() == _race) && (player.isInCategory(CategoryType.THIRD_CLASS_GROUP)))
{
player.sendPacket(new TutorialShowQuestionMark(QUESTIONMARK_ID, 1));
player.sendPacket(new TutorialShowQuestionMark(QUESTION_MARK_ID, 1));
}
}
@ -378,7 +380,7 @@ public abstract class ThirdClassTransferQuest extends Quest
final QuestState qs = getQuestState(player, true);
if (qs.isCreated())
{
player.sendPacket(new TutorialShowQuestionMark(QUESTIONMARK_ID, 1));
player.sendPacket(new TutorialShowQuestionMark(QUESTION_MARK_ID, 1));
}
}
}

View File

@ -933,12 +933,27 @@
<item id="46837" name="Paulina's Heavy Armor Box (D-grade)" type="EtcItem">
<!-- Double click to obtain a D-grade heavy armor set, earrings, necklace, and ring. -->
<set name="icon" val="icon.event_hero_treasure_box_i00" />
<set name="default_action" val="PEEL" />
<set name="immediate_effect" val="true" />
<set name="is_tradable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_freightable" val="false" />
<set name="is_commissionable" val="false" />
<set name="commissionItemType" val="OTHER_ITEM" />
<set name="default_action" val="PEEL" />
<set name="immediate_effect" val="true" />
<set name="is_stackable" val="true" />
<set name="handler" val="ExtractableItems" />
<capsuled_items>
<item id="46927" min="1" max="1" chance="100" /> <!-- Paulina's Brigandine Helmet -->
<item id="46928" min="1" max="1" chance="100" /> <!-- Paulina's Brigandine -->
<item id="46929" min="1" max="1" chance="100" /> <!-- Paulina's Brigandine Gaiters -->
<item id="46930" min="1" max="1" chance="100" /> <!-- Paulina's Brigandine Gauntlets -->
<item id="46931" min="1" max="1" chance="100" /> <!-- Paulina's Brigandine Boots -->
<item id="46942" min="1" max="1" chance="100" /> <!-- Paulina's Elven Necklace -->
<item id="46943" min="2" max="2" chance="100" /> <!-- Paulina's Elven Earrings -->
<item id="46944" min="2" max="2" chance="100" /> <!-- Paulina's Elven Rings -->
</capsuled_items>
</item>
<item id="46838" name="Paulina's Light Armor Box (D-grade)" type="EtcItem">
<!-- Double click to obtain a D-grade light armor set, earrings, necklace, and ring. -->
@ -962,112 +977,12 @@
<item id="46936" min="1" max="1" chance="100" /> <!-- Paulina's Manticore Skin Boots Light Armor -->
<item id="46942" min="1" max="1" chance="100" /> <!-- Paulina's Elven Necklace -->
<item id="46943" min="2" max="2" chance="100" /> <!-- Paulina's Elven Earrings -->
<item id="46943" min="2" max="2" chance="100" /> <!-- Paulina's Elven Rings -->
<item id="46944" min="2" max="2" chance="100" /> <!-- Paulina's Elven Rings -->
</capsuled_items>
</item>
<item id="46839" name="Paulina's Robe Box (D-grade)" type="EtcItem">
<!-- Double click to obtain a D-grade robe set, earrings, necklace, and ring. -->
<set name="icon" val="icon.event_hero_treasure_box_i00" />
<set name="default_action" val="PEEL" />
<set name="immediate_effect" val="true" />
<set name="is_tradable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
</item>
<item id="46840" name="Paulina's Heavy Armor Box (C-grade)" type="EtcItem">
<!-- Double click to obtain a C-grade heavy armor set, earrings, necklace, and ring. -->
<set name="icon" val="icon.event_hero_treasure_box_i00" />
<set name="default_action" val="PEEL" />
<set name="immediate_effect" val="true" />
<set name="is_tradable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
</item>
<item id="46841" name="Paulina's Light Armor Box (C-grade)" type="EtcItem">
<!-- Double click to obtain a C-grade light armor set, earrings, necklace, and ring. -->
<set name="icon" val="icon.event_hero_treasure_box_i00" />
<set name="default_action" val="PEEL" />
<set name="immediate_effect" val="true" />
<set name="is_tradable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
</item>
<item id="46842" name="Paulina's Robe Box (C-grade)" type="EtcItem">
<!-- Double click to obtain a C-grade robe set, earrings, necklace, and ring. -->
<set name="icon" val="icon.event_hero_treasure_box_i00" />
<set name="default_action" val="PEEL" />
<set name="immediate_effect" val="true" />
<set name="is_tradable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
</item>
<item id="46843" name="Paulina's Heavy Armor Box (A-grade)" type="EtcItem">
<!-- Double click to obtain an A-grade heavy armor set, earrings, necklace, and ring. -->
<set name="icon" val="icon.event_hero_treasure_box_i00" />
<set name="default_action" val="PEEL" />
<set name="immediate_effect" val="true" />
<set name="is_tradable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
</item>
<item id="46844" name="Paulina's Light Armor Box (A-grade)" type="EtcItem">
<!-- Double click to obtain an A-grade light armor set, earrings, necklace, and ring. -->
<set name="icon" val="icon.event_hero_treasure_box_i00" />
<set name="default_action" val="PEEL" />
<set name="immediate_effect" val="true" />
<set name="is_tradable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
</item>
<item id="46845" name="Paulina's Robe Box (A-grade)" type="EtcItem">
<!-- Double click to obtain an A-grade robe set, earrings, necklace, and ring. -->
<set name="icon" val="icon.event_hero_treasure_box_i00" />
<set name="default_action" val="PEEL" />
<set name="immediate_effect" val="true" />
<set name="is_tradable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
</item>
<item id="46846" name="Paulina's Heavy Armor Box (S-grade)" type="EtcItem">
<!-- Double click to obtain an S-grade heavy armor set, earrings, necklace, and ring. -->
<set name="icon" val="icon.event_hero_treasure_box_i00" />
<set name="default_action" val="PEEL" />
<set name="immediate_effect" val="true" />
<set name="is_tradable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
</item>
<item id="46847" name="S-grade Paulina Light Armor Treasure Chest" type="EtcItem">
<!-- Double click to obtain a S-grade Light Armor set, earrings, necklace, and ring. -->
<set name="icon" val="icon.event_hero_treasure_box_i00" />
<set name="default_action" val="PEEL" />
<set name="immediate_effect" val="true" />
<set name="is_tradable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
</item>
<item id="46848" name="Paulina's Robe Box (S-grade)" type="EtcItem">
<!-- Double click to obtain an S-grade robe set, earrings, necklace, and ring. -->
<set name="icon" val="icon.event_hero_treasure_box_i00" />
<set name="default_action" val="PEEL" />
<set name="immediate_effect" val="true" />
<set name="is_tradable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
</item>
<item id="46849" name="Paulina's Equipment Set (D-grade)" type="EtcItem">
<!-- Use to obtain an equipment set appropriate to your class. Can be used only by characters between Lv. 20-39. -->
<set name="icon" val="icon.etc_equip_item_box_i03" />
<set name="is_tradable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_depositable" val="false" />
@ -1080,38 +995,316 @@
<set name="is_stackable" val="true" />
<set name="handler" val="ExtractableItems" />
<capsuled_items>
<item id="1341" min="1500" max="1500" chance="100" /> <!-- Bone Arrow (D-grade) -->
<item id="46795" min="1" max="1" chance="100" /> <!-- Paulina's Light Crossbow -->
<item id="46796" min="1" max="1" chance="100" /> <!-- Paulina's Mithril Dagger -->
<item id="46838" min="1" max="1" chance="100" /> <!-- Paulina's Light Armor Box (D-Grade) -->
<item id="46937" min="1" max="1" chance="100" /> <!-- Paulina's Mithril Circlet -->
<item id="46938" min="1" max="1" chance="100" /> <!-- Paulina's Mithril Tunic -->
<item id="46939" min="1" max="1" chance="100" /> <!-- Paulina's Mithril Stockings -->
<item id="46940" min="1" max="1" chance="100" /> <!-- Paulina's Elven Mithril Gloves -->
<item id="46941" min="1" max="1" chance="100" /> <!-- Paulina's Elven Mithril Boots -->
<item id="46942" min="1" max="1" chance="100" /> <!-- Paulina's Elven Necklace -->
<item id="46943" min="2" max="2" chance="100" /> <!-- Paulina's Elven Earrings -->
<item id="46944" min="2" max="2" chance="100" /> <!-- Paulina's Elven Rings -->
</capsuled_items>
</item>
<item id="46840" name="Paulina's Heavy Armor Box (C-grade)" type="EtcItem">
<!-- Double click to obtain a C-grade heavy armor set, earrings, necklace, and ring. -->
<set name="icon" val="icon.event_hero_treasure_box_i00" />
<set name="is_tradable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_freightable" val="false" />
<set name="is_commissionable" val="false" />
<set name="commissionItemType" val="OTHER_ITEM" />
<set name="default_action" val="PEEL" />
<set name="immediate_effect" val="true" />
<set name="is_stackable" val="true" />
<set name="handler" val="ExtractableItems" />
<capsuled_items>
<item id="46945" min="1" max="1" chance="100" /> <!-- Paulina's Chain Helmet -->
<item id="46946" min="1" max="1" chance="100" /> <!-- Paulina's Chain Mail Shirt -->
<item id="46947" min="1" max="1" chance="100" /> <!-- Paulina's Chain Gaiters -->
<item id="46948" min="1" max="1" chance="100" /> <!-- Paulina's Chain Gloves -->
<item id="46949" min="1" max="1" chance="100" /> <!-- Paulina's Chain Boots -->
<item id="46960" min="1" max="1" chance="100" /> <!-- Paulina's Necklace of Protection -->
<item id="46961" min="1" max="1" chance="100" /> <!-- Paulina's Earring of Protection -->
<item id="46962" min="1" max="1" chance="100" /> <!-- Paulina's Earring of Protection -->
<item id="46963" min="1" max="1" chance="100" /> <!-- Paulina's Ring of Protection -->
<item id="46964" min="1" max="1" chance="100" /> <!-- Paulina's Ring of Protection -->
</capsuled_items>
</item>
<item id="46841" name="Paulina's Light Armor Box (C-grade)" type="EtcItem">
<!-- Double click to obtain a C-grade light armor set, earrings, necklace, and ring. -->
<set name="icon" val="icon.event_hero_treasure_box_i00" />
<set name="is_tradable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_freightable" val="false" />
<set name="is_commissionable" val="false" />
<set name="commissionItemType" val="OTHER_ITEM" />
<set name="default_action" val="PEEL" />
<set name="immediate_effect" val="true" />
<set name="is_stackable" val="true" />
<set name="handler" val="ExtractableItems" />
<capsuled_items>
<item id="46950" min="1" max="1" chance="100" /> <!-- Paulina's Theca Leather Helmet -->
<item id="46951" min="1" max="1" chance="100" /> <!-- Paulina's Theca Leather Armor -->
<item id="46952" min="1" max="1" chance="100" /> <!-- Paulina's Theca Leather Gaiters -->
<item id="46953" min="1" max="1" chance="100" /> <!-- Paulina's Theca Leather Gloves -->
<item id="46954" min="1" max="1" chance="100" /> <!-- Paulina's Theca Leather Boots -->
<item id="46960" min="1" max="1" chance="100" /> <!-- Paulina's Necklace of Protection -->
<item id="46961" min="1" max="1" chance="100" /> <!-- Paulina's Earring of Protection -->
<item id="46962" min="1" max="1" chance="100" /> <!-- Paulina's Earring of Protection -->
<item id="46963" min="1" max="1" chance="100" /> <!-- Paulina's Ring of Protection -->
<item id="46964" min="1" max="1" chance="100" /> <!-- Paulina's Ring of Protection -->
</capsuled_items>
</item>
<item id="46842" name="Paulina's Robe Box (C-grade)" type="EtcItem">
<!-- Double click to obtain a C-grade robe set, earrings, necklace, and ring. -->
<set name="icon" val="icon.event_hero_treasure_box_i00" />
<set name="is_tradable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_freightable" val="false" />
<set name="is_commissionable" val="false" />
<set name="commissionItemType" val="OTHER_ITEM" />
<set name="default_action" val="PEEL" />
<set name="immediate_effect" val="true" />
<set name="is_stackable" val="true" />
<set name="handler" val="ExtractableItems" />
<capsuled_items>
<item id="46955" min="1" max="1" chance="100" /> <!-- Paulina's Demon Circlet -->
<item id="46956" min="1" max="1" chance="100" /> <!-- Paulina's Demon Tunic -->
<item id="46957" min="1" max="1" chance="100" /> <!-- Paulina's Demon Stockings -->
<item id="46958" min="1" max="1" chance="100" /> <!-- Paulina's Demon Gloves -->
<item id="46959" min="1" max="1" chance="100" /> <!-- Paulina's Demon Boots -->
<item id="46960" min="1" max="1" chance="100" /> <!-- Paulina's Necklace of Protection -->
<item id="46961" min="1" max="1" chance="100" /> <!-- Paulina's Earring of Protection -->
<item id="46962" min="1" max="1" chance="100" /> <!-- Paulina's Earring of Protection -->
<item id="46963" min="1" max="1" chance="100" /> <!-- Paulina's Ring of Protection -->
<item id="46964" min="1" max="1" chance="100" /> <!-- Paulina's Ring of Protection -->
</capsuled_items>
</item>
<item id="46843" name="Paulina's Heavy Armor Box (A-grade)" type="EtcItem">
<!-- Double click to obtain an A-grade heavy armor set, earrings, necklace, and ring. -->
<set name="icon" val="icon.event_hero_treasure_box_i00" />
<set name="is_tradable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_freightable" val="false" />
<set name="is_commissionable" val="false" />
<set name="commissionItemType" val="OTHER_ITEM" />
<set name="default_action" val="PEEL" />
<set name="immediate_effect" val="true" />
<set name="is_stackable" val="true" />
<set name="handler" val="ExtractableItems" />
<capsuled_items>
<item id="46965" min="1" max="1" chance="100" /> <!-- Paulina's Dark Crystal Helmet -->
<item id="46966" min="1" max="1" chance="100" /> <!-- Paulina's Dark Crystal Breastplate -->
<item id="46967" min="1" max="1" chance="100" /> <!-- Paulina's Dark Crystal Gaiters -->
<item id="46968" min="1" max="1" chance="100" /> <!-- Paulina's Dark Crystal Gloves -->
<item id="46969" min="1" max="1" chance="100" /> <!-- Paulina's Dark Crystal Boots -->
<item id="46980" min="1" max="1" chance="100" /> <!-- Paulina's Majestic Necklace -->
<item id="46981" min="1" max="1" chance="100" /> <!-- Paulina's Majestic Earring -->
<item id="46982" min="1" max="1" chance="100" /> <!-- Paulina's Majestic Earring -->
<item id="46983" min="1" max="1" chance="100" /> <!-- Paulina's Majestic Ring -->
<item id="46984" min="1" max="1" chance="100" /> <!-- Paulina's Majestic Ring -->
</capsuled_items>
</item>
<item id="46844" name="Paulina's Light Armor Box (A-grade)" type="EtcItem">
<!-- Double click to obtain an A-grade light armor set, earrings, necklace, and ring. -->
<set name="icon" val="icon.event_hero_treasure_box_i00" />
<set name="is_tradable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_freightable" val="false" />
<set name="is_commissionable" val="false" />
<set name="commissionItemType" val="OTHER_ITEM" />
<set name="default_action" val="PEEL" />
<set name="immediate_effect" val="true" />
<set name="is_stackable" val="true" />
<set name="handler" val="ExtractableItems" />
<capsuled_items>
<item id="46970" min="1" max="1" chance="100" /> <!-- Paulina's Dark Crystal Leather Helmet -->
<item id="46971" min="1" max="1" chance="100" /> <!-- Paulina's Dark Crystal Leather Armor -->
<item id="46972" min="1" max="1" chance="100" /> <!-- Paulina's Dark Crystal Leggings -->
<item id="46973" min="1" max="1" chance="100" /> <!-- Paulina's Dark Crystal Gloves -->
<item id="46974" min="1" max="1" chance="100" /> <!-- Paulina's Dark Crystal Boots -->
<item id="46980" min="1" max="1" chance="100" /> <!-- Paulina's Majestic Necklace -->
<item id="46981" min="1" max="1" chance="100" /> <!-- Paulina's Majestic Earring -->
<item id="46982" min="1" max="1" chance="100" /> <!-- Paulina's Majestic Earring -->
<item id="46983" min="1" max="1" chance="100" /> <!-- Paulina's Majestic Ring -->
<item id="46984" min="1" max="1" chance="100" /> <!-- Paulina's Majestic Ring -->
</capsuled_items>
</item>
<item id="46845" name="Paulina's Robe Box (A-grade)" type="EtcItem">
<!-- Double click to obtain an A-grade robe set, earrings, necklace, and ring. -->
<set name="icon" val="icon.event_hero_treasure_box_i00" />
<set name="is_tradable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_freightable" val="false" />
<set name="is_commissionable" val="false" />
<set name="commissionItemType" val="OTHER_ITEM" />
<set name="default_action" val="PEEL" />
<set name="immediate_effect" val="true" />
<set name="is_stackable" val="true" />
<set name="handler" val="ExtractableItems" />
<capsuled_items>
<item id="46975" min="1" max="1" chance="100" /> <!-- Paulina's Tallum Circlet -->
<item id="46976" min="1" max="1" chance="100" /> <!-- Paulina's Tallum Tunic -->
<item id="46977" min="1" max="1" chance="100" /> <!-- Paulina's Tallum Stockings -->
<item id="46978" min="1" max="1" chance="100" /> <!-- Paulina's Tallum Gloves -->
<item id="46979" min="1" max="1" chance="100" /> <!-- Paulina's Tallum Boots -->
<item id="46980" min="1" max="1" chance="100" /> <!-- Paulina's Majestic Necklace -->
<item id="46981" min="1" max="1" chance="100" /> <!-- Paulina's Majestic Earring -->
<item id="46982" min="1" max="1" chance="100" /> <!-- Paulina's Majestic Earring -->
<item id="46983" min="1" max="1" chance="100" /> <!-- Paulina's Majestic Ring -->
<item id="46984" min="1" max="1" chance="100" /> <!-- Paulina's Majestic Ring -->
</capsuled_items>
</item>
<item id="46846" name="Paulina's Heavy Armor Box (S-grade)" type="EtcItem">
<!-- Double click to obtain an S-grade heavy armor set, earrings, necklace, and ring. -->
<set name="icon" val="icon.event_hero_treasure_box_i00" />
<set name="is_tradable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_freightable" val="false" />
<set name="is_commissionable" val="false" />
<set name="commissionItemType" val="OTHER_ITEM" />
<set name="default_action" val="PEEL" />
<set name="immediate_effect" val="true" />
<set name="is_stackable" val="true" />
<set name="handler" val="ExtractableItems" />
<capsuled_items>
<item id="46985" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Helmet -->
<item id="46986" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Breastplate -->
<item id="46987" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Gaiters -->
<item id="46988" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Gauntlets -->
<item id="46989" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Boots -->
<item id="47000" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Necklace -->
<item id="47001" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Earring -->
<item id="47002" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Earring -->
<item id="47003" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Ring -->
<item id="47004" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Ring -->
</capsuled_items>
</item>
<item id="46847" name="Paulina's Light Armor Box (S-grade)" type="EtcItem">
<!-- Double click to obtain a S-grade Light Armor set, earrings, necklace, and ring. -->
<set name="icon" val="icon.event_hero_treasure_box_i00" />
<set name="is_tradable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_freightable" val="false" />
<set name="is_commissionable" val="false" />
<set name="commissionItemType" val="OTHER_ITEM" />
<set name="default_action" val="PEEL" />
<set name="immediate_effect" val="true" />
<set name="is_stackable" val="true" />
<set name="handler" val="ExtractableItems" />
<capsuled_items>
<item id="46990" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Leather Helmet -->
<item id="46991" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Leather Armor -->
<item id="46992" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Leather Leggings -->
<item id="46993" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Leather Gloves -->
<item id="46994" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Leather Boots -->
<item id="47000" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Necklace -->
<item id="47001" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Earring -->
<item id="47002" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Earring -->
<item id="47003" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Ring -->
<item id="47004" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Ring -->
</capsuled_items>
</item>
<item id="46848" name="Paulina's Robe Box (S-grade)" type="EtcItem">
<!-- Double click to obtain an S-grade robe set, earrings, necklace, and ring. -->
<set name="icon" val="icon.event_hero_treasure_box_i00" />
<set name="is_tradable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_freightable" val="false" />
<set name="is_commissionable" val="false" />
<set name="commissionItemType" val="OTHER_ITEM" />
<set name="default_action" val="PEEL" />
<set name="immediate_effect" val="true" />
<set name="is_stackable" val="true" />
<set name="handler" val="ExtractableItems" />
<capsuled_items>
<item id="46995" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Circlet -->
<item id="46996" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Tunic -->
<item id="46997" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Stockings -->
<item id="46998" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Gloves -->
<item id="46999" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Shoes -->
<item id="47000" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Necklace -->
<item id="47001" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Earring -->
<item id="47002" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Earring -->
<item id="47003" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Ring -->
<item id="47004" min="1" max="1" chance="100" /> <!-- Paulina's Dynasty Ring -->
</capsuled_items>
</item>
<item id="46849" name="Paulina's Equipment Set (D-grade)" type="EtcItem">
<!-- Use to obtain an equipment set appropriate to your class. Can be used only by characters between Lv. 20-39. -->
<set name="icon" val="icon.etc_equip_item_box_i03" />
<set name="is_tradable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_freightable" val="false" />
<set name="is_commissionable" val="false" />
<set name="commissionItemType" val="OTHER_ITEM" />
<set name="is_stackable" val="true" />
<set name="immediate_effect" val="true" />
<set name="handler" val="PaulinasSupportBox" />
</item>
<item id="46850" name="Paulina's Equipment Set (C-grade)" type="EtcItem">
<!-- Use to obtain an equipment set appropriate to your class. Can be used only by characters between Lv. 40-60. -->
<set name="icon" val="icon.etc_equip_item_box_i03" />
<set name="default_action" val="SKILL_REDUCE" />
<set name="is_tradable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_freightable" val="false" />
<set name="is_commissionable" val="false" />
<set name="commissionItemType" val="OTHER_ITEM" />
<set name="is_stackable" val="true" />
<set name="immediate_effect" val="true" />
<set name="handler" val="PaulinasSupportBox" />
</item>
<item id="46851" name="Paulina's Equipment Set (A-grade)" type="EtcItem">
<!-- Use to obtain an equipment set appropriate to your class. Can be used only by characters between Lv. 61-75. -->
<set name="icon" val="icon.etc_equip_item_box_i00" />
<set name="default_action" val="SKILL_REDUCE" />
<set name="is_tradable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_freightable" val="false" />
<set name="is_commissionable" val="false" />
<set name="commissionItemType" val="OTHER_ITEM" />
<set name="is_stackable" val="true" />
<set name="immediate_effect" val="true" />
<set name="handler" val="PaulinasSupportBox" />
</item>
<item id="46852" name="Paulina's Equipment Set (S-grade)" type="EtcItem">
<!-- Use to obtain an equipment set appropriate to your class. Can be used only by characters between Lv. 76-84. -->
<set name="icon" val="icon.etc_equip_item_box_i01" />
<set name="default_action" val="SKILL_REDUCE" />
<set name="is_tradable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_freightable" val="false" />
<set name="is_commissionable" val="false" />
<set name="commissionItemType" val="OTHER_ITEM" />
<set name="is_stackable" val="true" />
<set name="immediate_effect" val="true" />
<set name="handler" val="PaulinasSupportBox" />
</item>
<item id="46853" name="Blessed Paulina's Specter Dualsword" type="Weapon">
<!-- Dimensional Item. A Specter Dualsword that can be equipped from Lv. 85 onwards, thanks to Paulina's blessing. <Special Option>. Atk. Spd. +5%, P. Critical Rate +82. Enchantment, Augment, Soul Crystal, Crystallization, Appearance Modification, Attribute Assignment not possible. -->