Upgraded Paulinas support box and skill fixes.
Contributed by gamelike85.
This commit is contained in:
parent
7dd2cde5b8
commit
8c38079f62
@ -629,6 +629,47 @@ public class PaulinasSupportBox implements IItemHandler
|
||||
player.addItem(getClass().getSimpleName(), WEAPON_SWORD_R, 1, player, true);
|
||||
player.addItem(getClass().getSimpleName(), WEAPON_SHIELD_R, 1, player, true);
|
||||
}
|
||||
else if (CategoryData.getInstance().isInCategory(CategoryType.DIVISION_WIZARD, classId.getId()))
|
||||
{
|
||||
player.addItem(getClass().getSimpleName(), BOX_R_ROBE, 1, player, true);
|
||||
player.addItem(getClass().getSimpleName(), WEAPON_STAFF_R, 1, player, true);
|
||||
}
|
||||
else if (CategoryData.getInstance().isInCategory(CategoryType.SUBJOB_GROUP_BOW, classId.getId()))
|
||||
{
|
||||
player.addItem(getClass().getSimpleName(), BOX_R_LIGHT, 1, player, true);
|
||||
player.addItem(getClass().getSimpleName(), WEAPON_BOW_R, 1, player, true);
|
||||
}
|
||||
else if (CategoryData.getInstance().isInCategory(CategoryType.SUBJOB_GROUP_DAGGER, classId.getId()))
|
||||
{
|
||||
player.addItem(getClass().getSimpleName(), BOX_R_LIGHT, 1, player, true);
|
||||
player.addItem(getClass().getSimpleName(), WEAPON_DUALDAGGER_R, 1, player, true);
|
||||
}
|
||||
else if (CategoryData.getInstance().isInCategory(CategoryType.SUBJOB_GROUP_DANCE, classId.getId()) || (player.getClassId() == ClassId.GLADIATOR))
|
||||
{
|
||||
player.addItem(getClass().getSimpleName(), BOX_R_HEAVY, 1, player, true);
|
||||
player.addItem(getClass().getSimpleName(), WEAPON_DUALSWORD_R, 1, player, true);
|
||||
}
|
||||
else if (player.getClassId() == ClassId.WARLORD)
|
||||
{
|
||||
player.addItem(getClass().getSimpleName(), BOX_R_HEAVY, 1, player, true);
|
||||
player.addItem(getClass().getSimpleName(), WEAPON_SPEAR_R, 1, player, true);
|
||||
}
|
||||
else if (player.getClassId() == ClassId.DUELIST)
|
||||
{
|
||||
player.addItem(getClass().getSimpleName(), BOX_R_HEAVY, 1, player, true);
|
||||
player.addItem(getClass().getSimpleName(), WEAPON_DUALSWORD_R, 1, player, true);
|
||||
}
|
||||
else if (CategoryData.getInstance().isInCategory(CategoryType.TANKER_GROUP, classId.getId()))
|
||||
{
|
||||
player.addItem(getClass().getSimpleName(), BOX_R_HEAVY, 1, player, true);
|
||||
player.addItem(getClass().getSimpleName(), WEAPON_SWORD_R, 1, player, true);
|
||||
player.addItem(getClass().getSimpleName(), WEAPON_SHIELD_R, 1, player, true);
|
||||
}
|
||||
else if (CategoryData.getInstance().isInCategory(CategoryType.RECOM_WARRIOR_GROUP, classId.getId()))
|
||||
{
|
||||
player.addItem(getClass().getSimpleName(), BOX_R_HEAVY, 1, player, true);
|
||||
player.addItem(getClass().getSimpleName(), WEAPON_SWORD_R, 1, player, true);
|
||||
}
|
||||
else
|
||||
{
|
||||
player.addItem(getClass().getSimpleName(), BOX_R_HEAVY, 1, player, true);
|
||||
@ -644,6 +685,11 @@ public class PaulinasSupportBox implements IItemHandler
|
||||
player.addItem(getClass().getSimpleName(), BOX_R_LIGHT, 1, player, true);
|
||||
player.addItem(getClass().getSimpleName(), WEAPON_DUALDAGGER_R, 1, player, true);
|
||||
}
|
||||
else if (CategoryData.getInstance().isInCategory(CategoryType.DWARF_BOUNTY_CLASS, classId.getId()))
|
||||
{
|
||||
player.addItem(getClass().getSimpleName(), BOX_R_LIGHT, 1, player, true);
|
||||
player.addItem(getClass().getSimpleName(), WEAPON_DUALDAGGER_R, 1, player, true);
|
||||
}
|
||||
else
|
||||
{
|
||||
player.addItem(getClass().getSimpleName(), BOX_R_HEAVY, 1, player, true);
|
||||
@ -668,6 +714,21 @@ public class PaulinasSupportBox implements IItemHandler
|
||||
player.addItem(getClass().getSimpleName(), BOX_R_HEAVY, 1, player, true);
|
||||
player.addItem(getClass().getSimpleName(), WEAPON_GSWORD_R, 1, player, true);
|
||||
}
|
||||
else if (player.isMageClass())
|
||||
{
|
||||
player.addItem(getClass().getSimpleName(), BOX_R_LIGHT, 1, player, true);
|
||||
player.addItem(getClass().getSimpleName(), WEAPON_STAFF_R, 1, player, true);
|
||||
}
|
||||
else if (CategoryData.getInstance().isInCategory(CategoryType.LIGHT_ARMOR_CLASS, classId.getId()))
|
||||
{
|
||||
player.addItem(getClass().getSimpleName(), BOX_R_LIGHT, 1, player, true);
|
||||
player.addItem(getClass().getSimpleName(), WEAPON_FIST_R, 1, player, true);
|
||||
}
|
||||
else
|
||||
{
|
||||
player.addItem(getClass().getSimpleName(), BOX_R_HEAVY, 1, player, true);
|
||||
player.addItem(getClass().getSimpleName(), WEAPON_GSWORD_R, 1, player, true);
|
||||
}
|
||||
break;
|
||||
}
|
||||
case KAMAEL:
|
||||
@ -683,6 +744,17 @@ public class PaulinasSupportBox implements IItemHandler
|
||||
player.addItem(getClass().getSimpleName(), ORICHALCUM_BOLT_R, 5000, player, true);
|
||||
player.addItem(getClass().getSimpleName(), WEAPON_CROSSBOW_R, 1, player, true);
|
||||
}
|
||||
else if (CategoryData.getInstance().isInCategory(CategoryType.DIVISION_WIZARD, classId.getId()))
|
||||
{
|
||||
player.addItem(getClass().getSimpleName(), BOX_R_ROBE, 1, player, true);
|
||||
player.addItem(getClass().getSimpleName(), WEAPON_STAFF_R, 1, player, true);
|
||||
}
|
||||
else if (CategoryData.getInstance().isInCategory(CategoryType.DIVISION_ARCHER, classId.getId()))
|
||||
{
|
||||
player.addItem(getClass().getSimpleName(), BOX_R_LIGHT, 1, player, true);
|
||||
player.addItem(getClass().getSimpleName(), ORICHALCUM_BOLT_R, 5000, player, true);
|
||||
player.addItem(getClass().getSimpleName(), WEAPON_CROSSBOW_R, 1, player, true);
|
||||
}
|
||||
else
|
||||
{
|
||||
player.addItem(getClass().getSimpleName(), BOX_R_LIGHT, 1, player, true);
|
||||
|
@ -376,8 +376,8 @@
|
||||
<stat type="maxMp">31</stat>
|
||||
</stats>
|
||||
</item>
|
||||
<item id="46919" name="Paulina's Equipment Set (R-grade)" additionalName="30-day" type="EtcItem">
|
||||
<!-- Use to obtain a 30-day equipment set appropriate to your class. Can be used only by characters of Lv. 85 and above. -->
|
||||
<item id="46919" name="Paulina's Equipment Set (R-grade)" type="EtcItem">
|
||||
<!-- Use to obtain a Paulina's Equipment set (R-grade) that mamatches your class. Usable only by Lv. 40 and higher characters only. -->
|
||||
<set name="icon" val="icon.etc_equip_item_box_i02" />
|
||||
<set name="is_tradable" val="false" />
|
||||
<set name="is_dropable" val="false" />
|
||||
@ -385,12 +385,13 @@
|
||||
<set name="is_sellable" val="false" />
|
||||
<set name="is_commissionable" val="false" />
|
||||
<set name="commissionItemType" val="OTHER_ITEM" />
|
||||
<set name="is_stackable" val="true" />
|
||||
<set name="default_action" val="PEEL" />
|
||||
<set name="is_stackable" val="false" />
|
||||
<set name="immediate_effect" val="true" />
|
||||
<set name="handler" val="PaulinasSupportBox" />
|
||||
<set name="is_private_storeable" val="false" />
|
||||
<cond msgId="1902">
|
||||
<player levelRange="85;105" />
|
||||
<player levelRange="40;120" />
|
||||
</cond>
|
||||
</item>
|
||||
<item id="46920" name="Paulina's Brigandine Shield" type="Armor">
|
||||
@ -480,7 +481,7 @@
|
||||
<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="is_stackable" val="false" />
|
||||
<set name="handler" val="ExtractableItems" />
|
||||
<set name="is_private_storeable" val="false" />
|
||||
<capsuled_items>
|
||||
@ -507,7 +508,7 @@
|
||||
<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="is_stackable" val="false" />
|
||||
<set name="handler" val="ExtractableItems" />
|
||||
<set name="is_private_storeable" val="false" />
|
||||
<capsuled_items>
|
||||
@ -534,7 +535,7 @@
|
||||
<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="is_stackable" val="false" />
|
||||
<set name="handler" val="ExtractableItems" />
|
||||
<set name="is_private_storeable" val="false" />
|
||||
<capsuled_items>
|
||||
|
@ -409,8 +409,6 @@
|
||||
<weaponType>
|
||||
<item>DAGGER</item>
|
||||
<item>DUALDAGGER</item>
|
||||
<item>DAGGER</item>
|
||||
<item>DUALDAGGER</item>
|
||||
</weaponType>
|
||||
</condition>
|
||||
</conditions>
|
||||
|
@ -274,10 +274,6 @@
|
||||
<amount>100</amount>
|
||||
<mode>DIFF</mode>
|
||||
</effect>
|
||||
<effect name="MagicalAttackRange">
|
||||
<amount>100</amount>
|
||||
<mode>DIFF</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="30808" toLevel="1" name="Novice Shield Song">
|
||||
|
Loading…
Reference in New Issue
Block a user