diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/itemhandlers/PaulinasSupportBox.java b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/itemhandlers/PaulinasSupportBox.java
index 4f190f476f..3b1b660323 100644
--- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/itemhandlers/PaulinasSupportBox.java
+++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/itemhandlers/PaulinasSupportBox.java
@@ -98,23 +98,30 @@ public class PaulinasSupportBox implements IItemHandler
private static final int WEAPON_FIST_S = 46828;
private static final int WEAPON_SPEAR_S = 46829;
private static final int WEAPON_BOW_S = 46830;
+ private static final int ARROW_OF_LIGHT_S = 1345;
private static final int WEAPON_DAGGER_S = 46831;
private static final int WEAPON_STAFF_S = 46832;
private static final int WEAPON_DUALSWORD_S = 46833;
// private static final int WEAPON_ANCIENT_S = 46834;
private static final int WEAPON_RAPIER_S = 46835;
private static final int WEAPON_CROSSBOW_S = 46836;
+ private static final int BOLT_OF_LIGHT_S = 9637;
// R-Grade weapon rewards
private static final int WEAPON_SWORD_R = 47008;
+ private static final int WEAPON_SHIELD_R = 47026;
private static final int WEAPON_GSWORD_R = 47009;
private static final int WEAPON_BLUNT_R = 47010;
private static final int WEAPON_FIST_R = 47011;
private static final int WEAPON_SPEAR_R = 47012;
private static final int WEAPON_BOW_R = 47013;
+ private static final int ORICHALCUM_ARROW_R = 18550;
private static final int WEAPON_DUALDAGGER_R = 47019;
+ private static final int WEAPON_CASTER_R = 47016;
+ private static final int WEAPON_SIGIL_R = 47037;
private static final int WEAPON_STAFF_R = 47017;
private static final int WEAPON_DUALSWORD_R = 47018;
private static final int WEAPON_CROSSBOW_R = 47014;
+ private static final int ORICHALCUM_BOLT_R = 19443;
@Override
public boolean useItem(Playable playable, ItemInstance item, boolean forceUse)
@@ -477,6 +484,7 @@ public class PaulinasSupportBox implements IItemHandler
else if (CategoryData.getInstance().isInCategory(CategoryType.SUBJOB_GROUP_BOW, classId.getId()))
{
player.addItem(getClass().getSimpleName(), BOX_S_LIGHT, 1, player, true);
+ player.addItem(getClass().getSimpleName(), ARROW_OF_LIGHT_S, 5000, player, true);
player.addItem(getClass().getSimpleName(), WEAPON_BOW_S, 1, player, true);
}
else if (CategoryData.getInstance().isInCategory(CategoryType.SUBJOB_GROUP_DAGGER, classId.getId()))
@@ -550,6 +558,7 @@ public class PaulinasSupportBox implements IItemHandler
else if (CategoryData.getInstance().isInCategory(CategoryType.DIVISION_ARCHER, classId.getId()))
{
player.addItem(getClass().getSimpleName(), WEAPON_CROSSBOW_S, 1, player, true);
+ player.addItem(getClass().getSimpleName(), BOLT_OF_LIGHT_S, 5000, player, true);
}
else
{
@@ -582,11 +591,17 @@ public class PaulinasSupportBox implements IItemHandler
case ELF:
case DARK_ELF:
{
- if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_FEOH_GROUP, classId.getId()) || (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_WYNN_GROUP, classId.getId())) || (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_EOLH_GROUP, classId.getId())))
+ if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_FEOH_GROUP, classId.getId()) || (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_WYNN_GROUP, 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.SIXTH_EOLH_GROUP, classId.getId()))
+ {
+ player.addItem(getClass().getSimpleName(), BOX_R_ROBE, 1, player, true);
+ player.addItem(getClass().getSimpleName(), WEAPON_CASTER_R, 1, player, true);
+ player.addItem(getClass().getSimpleName(), WEAPON_SIGIL_R, 1, player, true);
+ }
else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_OTHEL_GROUP, classId.getId()))
{
player.addItem(getClass().getSimpleName(), BOX_R_LIGHT, 1, player, true);
@@ -595,6 +610,7 @@ public class PaulinasSupportBox implements IItemHandler
else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_YR_GROUP, classId.getId()))
{
player.addItem(getClass().getSimpleName(), BOX_R_LIGHT, 1, player, true);
+ player.addItem(getClass().getSimpleName(), ORICHALCUM_ARROW_R, 5000, player, true);
player.addItem(getClass().getSimpleName(), WEAPON_BOW_R, 1, player, true);
}
else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_IS_GROUP, classId.getId()) || (player.getClassId() == ClassId.TYRR_DUELIST))
@@ -611,6 +627,7 @@ public class PaulinasSupportBox implements IItemHandler
{
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
{
@@ -663,6 +680,7 @@ public class PaulinasSupportBox implements IItemHandler
else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_YR_GROUP, 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
diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/stats/items/46900-46999.xml b/L2J_Mobius_3.0_Helios/dist/game/data/stats/items/46900-46999.xml
index df577f9ed0..da1ac622e7 100644
--- a/L2J_Mobius_3.0_Helios/dist/game/data/stats/items/46900-46999.xml
+++ b/L2J_Mobius_3.0_Helios/dist/game/data/stats/items/46900-46999.xml
@@ -489,12 +489,11 @@
-
-
-
-
-
+
+
+
+
-
@@ -518,10 +517,10 @@
-
-
-
-
+
+
+
+
-
@@ -544,12 +543,11 @@
-
-
-
-
-
+
+
+
+
-
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/handlers/itemhandlers/PaulinasSupportBox.java b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/handlers/itemhandlers/PaulinasSupportBox.java
index 4f190f476f..3b1b660323 100644
--- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/handlers/itemhandlers/PaulinasSupportBox.java
+++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/handlers/itemhandlers/PaulinasSupportBox.java
@@ -98,23 +98,30 @@ public class PaulinasSupportBox implements IItemHandler
private static final int WEAPON_FIST_S = 46828;
private static final int WEAPON_SPEAR_S = 46829;
private static final int WEAPON_BOW_S = 46830;
+ private static final int ARROW_OF_LIGHT_S = 1345;
private static final int WEAPON_DAGGER_S = 46831;
private static final int WEAPON_STAFF_S = 46832;
private static final int WEAPON_DUALSWORD_S = 46833;
// private static final int WEAPON_ANCIENT_S = 46834;
private static final int WEAPON_RAPIER_S = 46835;
private static final int WEAPON_CROSSBOW_S = 46836;
+ private static final int BOLT_OF_LIGHT_S = 9637;
// R-Grade weapon rewards
private static final int WEAPON_SWORD_R = 47008;
+ private static final int WEAPON_SHIELD_R = 47026;
private static final int WEAPON_GSWORD_R = 47009;
private static final int WEAPON_BLUNT_R = 47010;
private static final int WEAPON_FIST_R = 47011;
private static final int WEAPON_SPEAR_R = 47012;
private static final int WEAPON_BOW_R = 47013;
+ private static final int ORICHALCUM_ARROW_R = 18550;
private static final int WEAPON_DUALDAGGER_R = 47019;
+ private static final int WEAPON_CASTER_R = 47016;
+ private static final int WEAPON_SIGIL_R = 47037;
private static final int WEAPON_STAFF_R = 47017;
private static final int WEAPON_DUALSWORD_R = 47018;
private static final int WEAPON_CROSSBOW_R = 47014;
+ private static final int ORICHALCUM_BOLT_R = 19443;
@Override
public boolean useItem(Playable playable, ItemInstance item, boolean forceUse)
@@ -477,6 +484,7 @@ public class PaulinasSupportBox implements IItemHandler
else if (CategoryData.getInstance().isInCategory(CategoryType.SUBJOB_GROUP_BOW, classId.getId()))
{
player.addItem(getClass().getSimpleName(), BOX_S_LIGHT, 1, player, true);
+ player.addItem(getClass().getSimpleName(), ARROW_OF_LIGHT_S, 5000, player, true);
player.addItem(getClass().getSimpleName(), WEAPON_BOW_S, 1, player, true);
}
else if (CategoryData.getInstance().isInCategory(CategoryType.SUBJOB_GROUP_DAGGER, classId.getId()))
@@ -550,6 +558,7 @@ public class PaulinasSupportBox implements IItemHandler
else if (CategoryData.getInstance().isInCategory(CategoryType.DIVISION_ARCHER, classId.getId()))
{
player.addItem(getClass().getSimpleName(), WEAPON_CROSSBOW_S, 1, player, true);
+ player.addItem(getClass().getSimpleName(), BOLT_OF_LIGHT_S, 5000, player, true);
}
else
{
@@ -582,11 +591,17 @@ public class PaulinasSupportBox implements IItemHandler
case ELF:
case DARK_ELF:
{
- if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_FEOH_GROUP, classId.getId()) || (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_WYNN_GROUP, classId.getId())) || (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_EOLH_GROUP, classId.getId())))
+ if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_FEOH_GROUP, classId.getId()) || (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_WYNN_GROUP, 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.SIXTH_EOLH_GROUP, classId.getId()))
+ {
+ player.addItem(getClass().getSimpleName(), BOX_R_ROBE, 1, player, true);
+ player.addItem(getClass().getSimpleName(), WEAPON_CASTER_R, 1, player, true);
+ player.addItem(getClass().getSimpleName(), WEAPON_SIGIL_R, 1, player, true);
+ }
else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_OTHEL_GROUP, classId.getId()))
{
player.addItem(getClass().getSimpleName(), BOX_R_LIGHT, 1, player, true);
@@ -595,6 +610,7 @@ public class PaulinasSupportBox implements IItemHandler
else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_YR_GROUP, classId.getId()))
{
player.addItem(getClass().getSimpleName(), BOX_R_LIGHT, 1, player, true);
+ player.addItem(getClass().getSimpleName(), ORICHALCUM_ARROW_R, 5000, player, true);
player.addItem(getClass().getSimpleName(), WEAPON_BOW_R, 1, player, true);
}
else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_IS_GROUP, classId.getId()) || (player.getClassId() == ClassId.TYRR_DUELIST))
@@ -611,6 +627,7 @@ public class PaulinasSupportBox implements IItemHandler
{
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
{
@@ -663,6 +680,7 @@ public class PaulinasSupportBox implements IItemHandler
else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_YR_GROUP, 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
diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/items/46900-46999.xml b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/items/46900-46999.xml
index 7288342abb..cc728f0ef1 100644
--- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/items/46900-46999.xml
+++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/items/46900-46999.xml
@@ -489,12 +489,11 @@
-
-
-
-
-
+
+
+
+
-
@@ -518,10 +517,10 @@
-
-
-
-
+
+
+
+
-
@@ -544,12 +543,11 @@
-
-
-
-
-
+
+
+
+
-
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/handlers/itemhandlers/PaulinasSupportBox.java b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/handlers/itemhandlers/PaulinasSupportBox.java
index 4f190f476f..3b1b660323 100644
--- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/handlers/itemhandlers/PaulinasSupportBox.java
+++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/handlers/itemhandlers/PaulinasSupportBox.java
@@ -98,23 +98,30 @@ public class PaulinasSupportBox implements IItemHandler
private static final int WEAPON_FIST_S = 46828;
private static final int WEAPON_SPEAR_S = 46829;
private static final int WEAPON_BOW_S = 46830;
+ private static final int ARROW_OF_LIGHT_S = 1345;
private static final int WEAPON_DAGGER_S = 46831;
private static final int WEAPON_STAFF_S = 46832;
private static final int WEAPON_DUALSWORD_S = 46833;
// private static final int WEAPON_ANCIENT_S = 46834;
private static final int WEAPON_RAPIER_S = 46835;
private static final int WEAPON_CROSSBOW_S = 46836;
+ private static final int BOLT_OF_LIGHT_S = 9637;
// R-Grade weapon rewards
private static final int WEAPON_SWORD_R = 47008;
+ private static final int WEAPON_SHIELD_R = 47026;
private static final int WEAPON_GSWORD_R = 47009;
private static final int WEAPON_BLUNT_R = 47010;
private static final int WEAPON_FIST_R = 47011;
private static final int WEAPON_SPEAR_R = 47012;
private static final int WEAPON_BOW_R = 47013;
+ private static final int ORICHALCUM_ARROW_R = 18550;
private static final int WEAPON_DUALDAGGER_R = 47019;
+ private static final int WEAPON_CASTER_R = 47016;
+ private static final int WEAPON_SIGIL_R = 47037;
private static final int WEAPON_STAFF_R = 47017;
private static final int WEAPON_DUALSWORD_R = 47018;
private static final int WEAPON_CROSSBOW_R = 47014;
+ private static final int ORICHALCUM_BOLT_R = 19443;
@Override
public boolean useItem(Playable playable, ItemInstance item, boolean forceUse)
@@ -477,6 +484,7 @@ public class PaulinasSupportBox implements IItemHandler
else if (CategoryData.getInstance().isInCategory(CategoryType.SUBJOB_GROUP_BOW, classId.getId()))
{
player.addItem(getClass().getSimpleName(), BOX_S_LIGHT, 1, player, true);
+ player.addItem(getClass().getSimpleName(), ARROW_OF_LIGHT_S, 5000, player, true);
player.addItem(getClass().getSimpleName(), WEAPON_BOW_S, 1, player, true);
}
else if (CategoryData.getInstance().isInCategory(CategoryType.SUBJOB_GROUP_DAGGER, classId.getId()))
@@ -550,6 +558,7 @@ public class PaulinasSupportBox implements IItemHandler
else if (CategoryData.getInstance().isInCategory(CategoryType.DIVISION_ARCHER, classId.getId()))
{
player.addItem(getClass().getSimpleName(), WEAPON_CROSSBOW_S, 1, player, true);
+ player.addItem(getClass().getSimpleName(), BOLT_OF_LIGHT_S, 5000, player, true);
}
else
{
@@ -582,11 +591,17 @@ public class PaulinasSupportBox implements IItemHandler
case ELF:
case DARK_ELF:
{
- if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_FEOH_GROUP, classId.getId()) || (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_WYNN_GROUP, classId.getId())) || (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_EOLH_GROUP, classId.getId())))
+ if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_FEOH_GROUP, classId.getId()) || (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_WYNN_GROUP, 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.SIXTH_EOLH_GROUP, classId.getId()))
+ {
+ player.addItem(getClass().getSimpleName(), BOX_R_ROBE, 1, player, true);
+ player.addItem(getClass().getSimpleName(), WEAPON_CASTER_R, 1, player, true);
+ player.addItem(getClass().getSimpleName(), WEAPON_SIGIL_R, 1, player, true);
+ }
else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_OTHEL_GROUP, classId.getId()))
{
player.addItem(getClass().getSimpleName(), BOX_R_LIGHT, 1, player, true);
@@ -595,6 +610,7 @@ public class PaulinasSupportBox implements IItemHandler
else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_YR_GROUP, classId.getId()))
{
player.addItem(getClass().getSimpleName(), BOX_R_LIGHT, 1, player, true);
+ player.addItem(getClass().getSimpleName(), ORICHALCUM_ARROW_R, 5000, player, true);
player.addItem(getClass().getSimpleName(), WEAPON_BOW_R, 1, player, true);
}
else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_IS_GROUP, classId.getId()) || (player.getClassId() == ClassId.TYRR_DUELIST))
@@ -611,6 +627,7 @@ public class PaulinasSupportBox implements IItemHandler
{
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
{
@@ -663,6 +680,7 @@ public class PaulinasSupportBox implements IItemHandler
else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_YR_GROUP, 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
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/items/46900-46999.xml b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/items/46900-46999.xml
index ea2c7a1d23..dab6b6166e 100644
--- a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/items/46900-46999.xml
+++ b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/items/46900-46999.xml
@@ -489,12 +489,11 @@
-
-
-
-
-
+
+
+
+
-
@@ -518,10 +517,10 @@
-
-
-
-
+
+
+
+
-
@@ -544,12 +543,11 @@
-
-
-
-
-
+
+
+
+
-
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/handlers/itemhandlers/PaulinasSupportBox.java b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/handlers/itemhandlers/PaulinasSupportBox.java
index 4f190f476f..3b1b660323 100644
--- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/handlers/itemhandlers/PaulinasSupportBox.java
+++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/handlers/itemhandlers/PaulinasSupportBox.java
@@ -98,23 +98,30 @@ public class PaulinasSupportBox implements IItemHandler
private static final int WEAPON_FIST_S = 46828;
private static final int WEAPON_SPEAR_S = 46829;
private static final int WEAPON_BOW_S = 46830;
+ private static final int ARROW_OF_LIGHT_S = 1345;
private static final int WEAPON_DAGGER_S = 46831;
private static final int WEAPON_STAFF_S = 46832;
private static final int WEAPON_DUALSWORD_S = 46833;
// private static final int WEAPON_ANCIENT_S = 46834;
private static final int WEAPON_RAPIER_S = 46835;
private static final int WEAPON_CROSSBOW_S = 46836;
+ private static final int BOLT_OF_LIGHT_S = 9637;
// R-Grade weapon rewards
private static final int WEAPON_SWORD_R = 47008;
+ private static final int WEAPON_SHIELD_R = 47026;
private static final int WEAPON_GSWORD_R = 47009;
private static final int WEAPON_BLUNT_R = 47010;
private static final int WEAPON_FIST_R = 47011;
private static final int WEAPON_SPEAR_R = 47012;
private static final int WEAPON_BOW_R = 47013;
+ private static final int ORICHALCUM_ARROW_R = 18550;
private static final int WEAPON_DUALDAGGER_R = 47019;
+ private static final int WEAPON_CASTER_R = 47016;
+ private static final int WEAPON_SIGIL_R = 47037;
private static final int WEAPON_STAFF_R = 47017;
private static final int WEAPON_DUALSWORD_R = 47018;
private static final int WEAPON_CROSSBOW_R = 47014;
+ private static final int ORICHALCUM_BOLT_R = 19443;
@Override
public boolean useItem(Playable playable, ItemInstance item, boolean forceUse)
@@ -477,6 +484,7 @@ public class PaulinasSupportBox implements IItemHandler
else if (CategoryData.getInstance().isInCategory(CategoryType.SUBJOB_GROUP_BOW, classId.getId()))
{
player.addItem(getClass().getSimpleName(), BOX_S_LIGHT, 1, player, true);
+ player.addItem(getClass().getSimpleName(), ARROW_OF_LIGHT_S, 5000, player, true);
player.addItem(getClass().getSimpleName(), WEAPON_BOW_S, 1, player, true);
}
else if (CategoryData.getInstance().isInCategory(CategoryType.SUBJOB_GROUP_DAGGER, classId.getId()))
@@ -550,6 +558,7 @@ public class PaulinasSupportBox implements IItemHandler
else if (CategoryData.getInstance().isInCategory(CategoryType.DIVISION_ARCHER, classId.getId()))
{
player.addItem(getClass().getSimpleName(), WEAPON_CROSSBOW_S, 1, player, true);
+ player.addItem(getClass().getSimpleName(), BOLT_OF_LIGHT_S, 5000, player, true);
}
else
{
@@ -582,11 +591,17 @@ public class PaulinasSupportBox implements IItemHandler
case ELF:
case DARK_ELF:
{
- if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_FEOH_GROUP, classId.getId()) || (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_WYNN_GROUP, classId.getId())) || (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_EOLH_GROUP, classId.getId())))
+ if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_FEOH_GROUP, classId.getId()) || (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_WYNN_GROUP, 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.SIXTH_EOLH_GROUP, classId.getId()))
+ {
+ player.addItem(getClass().getSimpleName(), BOX_R_ROBE, 1, player, true);
+ player.addItem(getClass().getSimpleName(), WEAPON_CASTER_R, 1, player, true);
+ player.addItem(getClass().getSimpleName(), WEAPON_SIGIL_R, 1, player, true);
+ }
else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_OTHEL_GROUP, classId.getId()))
{
player.addItem(getClass().getSimpleName(), BOX_R_LIGHT, 1, player, true);
@@ -595,6 +610,7 @@ public class PaulinasSupportBox implements IItemHandler
else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_YR_GROUP, classId.getId()))
{
player.addItem(getClass().getSimpleName(), BOX_R_LIGHT, 1, player, true);
+ player.addItem(getClass().getSimpleName(), ORICHALCUM_ARROW_R, 5000, player, true);
player.addItem(getClass().getSimpleName(), WEAPON_BOW_R, 1, player, true);
}
else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_IS_GROUP, classId.getId()) || (player.getClassId() == ClassId.TYRR_DUELIST))
@@ -611,6 +627,7 @@ public class PaulinasSupportBox implements IItemHandler
{
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
{
@@ -663,6 +680,7 @@ public class PaulinasSupportBox implements IItemHandler
else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_YR_GROUP, 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
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/items/46900-46999.xml b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/items/46900-46999.xml
index cacb2b7abe..0b945a2d96 100644
--- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/items/46900-46999.xml
+++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/items/46900-46999.xml
@@ -489,12 +489,11 @@
-
-
-
-
-
+
+
+
+
-
@@ -518,10 +517,10 @@
-
-
-
-
+
+
+
+
-
@@ -544,12 +543,11 @@
-
-
-
-
-
+
+
+
+
-
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/handlers/itemhandlers/PaulinasSupportBox.java b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/handlers/itemhandlers/PaulinasSupportBox.java
index 4f190f476f..3b1b660323 100644
--- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/handlers/itemhandlers/PaulinasSupportBox.java
+++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/handlers/itemhandlers/PaulinasSupportBox.java
@@ -98,23 +98,30 @@ public class PaulinasSupportBox implements IItemHandler
private static final int WEAPON_FIST_S = 46828;
private static final int WEAPON_SPEAR_S = 46829;
private static final int WEAPON_BOW_S = 46830;
+ private static final int ARROW_OF_LIGHT_S = 1345;
private static final int WEAPON_DAGGER_S = 46831;
private static final int WEAPON_STAFF_S = 46832;
private static final int WEAPON_DUALSWORD_S = 46833;
// private static final int WEAPON_ANCIENT_S = 46834;
private static final int WEAPON_RAPIER_S = 46835;
private static final int WEAPON_CROSSBOW_S = 46836;
+ private static final int BOLT_OF_LIGHT_S = 9637;
// R-Grade weapon rewards
private static final int WEAPON_SWORD_R = 47008;
+ private static final int WEAPON_SHIELD_R = 47026;
private static final int WEAPON_GSWORD_R = 47009;
private static final int WEAPON_BLUNT_R = 47010;
private static final int WEAPON_FIST_R = 47011;
private static final int WEAPON_SPEAR_R = 47012;
private static final int WEAPON_BOW_R = 47013;
+ private static final int ORICHALCUM_ARROW_R = 18550;
private static final int WEAPON_DUALDAGGER_R = 47019;
+ private static final int WEAPON_CASTER_R = 47016;
+ private static final int WEAPON_SIGIL_R = 47037;
private static final int WEAPON_STAFF_R = 47017;
private static final int WEAPON_DUALSWORD_R = 47018;
private static final int WEAPON_CROSSBOW_R = 47014;
+ private static final int ORICHALCUM_BOLT_R = 19443;
@Override
public boolean useItem(Playable playable, ItemInstance item, boolean forceUse)
@@ -477,6 +484,7 @@ public class PaulinasSupportBox implements IItemHandler
else if (CategoryData.getInstance().isInCategory(CategoryType.SUBJOB_GROUP_BOW, classId.getId()))
{
player.addItem(getClass().getSimpleName(), BOX_S_LIGHT, 1, player, true);
+ player.addItem(getClass().getSimpleName(), ARROW_OF_LIGHT_S, 5000, player, true);
player.addItem(getClass().getSimpleName(), WEAPON_BOW_S, 1, player, true);
}
else if (CategoryData.getInstance().isInCategory(CategoryType.SUBJOB_GROUP_DAGGER, classId.getId()))
@@ -550,6 +558,7 @@ public class PaulinasSupportBox implements IItemHandler
else if (CategoryData.getInstance().isInCategory(CategoryType.DIVISION_ARCHER, classId.getId()))
{
player.addItem(getClass().getSimpleName(), WEAPON_CROSSBOW_S, 1, player, true);
+ player.addItem(getClass().getSimpleName(), BOLT_OF_LIGHT_S, 5000, player, true);
}
else
{
@@ -582,11 +591,17 @@ public class PaulinasSupportBox implements IItemHandler
case ELF:
case DARK_ELF:
{
- if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_FEOH_GROUP, classId.getId()) || (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_WYNN_GROUP, classId.getId())) || (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_EOLH_GROUP, classId.getId())))
+ if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_FEOH_GROUP, classId.getId()) || (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_WYNN_GROUP, 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.SIXTH_EOLH_GROUP, classId.getId()))
+ {
+ player.addItem(getClass().getSimpleName(), BOX_R_ROBE, 1, player, true);
+ player.addItem(getClass().getSimpleName(), WEAPON_CASTER_R, 1, player, true);
+ player.addItem(getClass().getSimpleName(), WEAPON_SIGIL_R, 1, player, true);
+ }
else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_OTHEL_GROUP, classId.getId()))
{
player.addItem(getClass().getSimpleName(), BOX_R_LIGHT, 1, player, true);
@@ -595,6 +610,7 @@ public class PaulinasSupportBox implements IItemHandler
else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_YR_GROUP, classId.getId()))
{
player.addItem(getClass().getSimpleName(), BOX_R_LIGHT, 1, player, true);
+ player.addItem(getClass().getSimpleName(), ORICHALCUM_ARROW_R, 5000, player, true);
player.addItem(getClass().getSimpleName(), WEAPON_BOW_R, 1, player, true);
}
else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_IS_GROUP, classId.getId()) || (player.getClassId() == ClassId.TYRR_DUELIST))
@@ -611,6 +627,7 @@ public class PaulinasSupportBox implements IItemHandler
{
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
{
@@ -663,6 +680,7 @@ public class PaulinasSupportBox implements IItemHandler
else if (CategoryData.getInstance().isInCategory(CategoryType.SIXTH_YR_GROUP, 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
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/items/46900-46999.xml b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/items/46900-46999.xml
index 171818cd5e..8d5d7290cc 100644
--- a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/items/46900-46999.xml
+++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/items/46900-46999.xml
@@ -489,12 +489,11 @@
-
-
-
-
-
+
+
+
+
-
@@ -518,10 +517,10 @@
-
-
-
-
+
+
+
+
-
@@ -544,12 +543,11 @@
-
-
-
-
-
+
+
+
+
-