Addition of level 1 and 2 brooch jewels.

This commit is contained in:
MobiusDev 2017-06-15 19:05:00 +00:00
parent 4a32851386
commit 722bbb52c9
6 changed files with 63 additions and 3 deletions

View File

@ -21,9 +21,13 @@ package com.l2jmobius.gameserver.enums;
*/ */
public enum BroochJewel public enum BroochJewel
{ {
RUBY_LV1(38855, 17814, 0.01),
RUBY_LV2(38856, 17814, 0.035),
RUBY_LV3(38857, 17815, 0.075), RUBY_LV3(38857, 17815, 0.075),
RUBY_LV4(38858, 17816, 0.125), RUBY_LV4(38858, 17816, 0.125),
RUBY_LV5(38859, 17817, 0.2), RUBY_LV5(38859, 17817, 0.2),
SHAPPHIRE_LV1(38927, 17818, 0.01),
SHAPPHIRE_LV2(38928, 17818, 0.035),
SHAPPHIRE_LV3(38929, 17819, 0.075), SHAPPHIRE_LV3(38929, 17819, 0.075),
SHAPPHIRE_LV4(38930, 17820, 0.125), SHAPPHIRE_LV4(38930, 17820, 0.125),
SHAPPHIRE_LV5(38931, 17821, 0.2); SHAPPHIRE_LV5(38931, 17821, 0.2);

View File

@ -8697,10 +8697,18 @@ public final class L2PcInstance extends L2Playable
{ {
setActiveRubyJewel(BroochJewel.RUBY_LV4); setActiveRubyJewel(BroochJewel.RUBY_LV4);
} }
else if ((getInventory().getItemByItemId(BroochJewel.RUBY_LV3.getItemId()) != null) && (getInventory().getItemByItemId(BroochJewel.RUBY_LV5.getItemId()).isEquipped())) else if ((getInventory().getItemByItemId(BroochJewel.RUBY_LV3.getItemId()) != null) && (getInventory().getItemByItemId(BroochJewel.RUBY_LV3.getItemId()).isEquipped()))
{ {
setActiveRubyJewel(BroochJewel.RUBY_LV3); setActiveRubyJewel(BroochJewel.RUBY_LV3);
} }
else if ((getInventory().getItemByItemId(BroochJewel.RUBY_LV2.getItemId()) != null) && (getInventory().getItemByItemId(BroochJewel.RUBY_LV2.getItemId()).isEquipped()))
{
setActiveRubyJewel(BroochJewel.RUBY_LV2);
}
else if ((getInventory().getItemByItemId(BroochJewel.RUBY_LV1.getItemId()) != null) && (getInventory().getItemByItemId(BroochJewel.RUBY_LV1.getItemId()).isEquipped()))
{
setActiveRubyJewel(BroochJewel.RUBY_LV1);
}
else else
{ {
setActiveRubyJewel(null); setActiveRubyJewel(null);
@ -8718,6 +8726,14 @@ public final class L2PcInstance extends L2Playable
{ {
setActiveShappireJewel(BroochJewel.SHAPPHIRE_LV3); setActiveShappireJewel(BroochJewel.SHAPPHIRE_LV3);
} }
else if ((getInventory().getItemByItemId(BroochJewel.SHAPPHIRE_LV2.getItemId()) != null) && (getInventory().getItemByItemId(BroochJewel.SHAPPHIRE_LV2.getItemId()).isEquipped()))
{
setActiveShappireJewel(BroochJewel.SHAPPHIRE_LV2);
}
else if ((getInventory().getItemByItemId(BroochJewel.SHAPPHIRE_LV1.getItemId()) != null) && (getInventory().getItemByItemId(BroochJewel.SHAPPHIRE_LV1.getItemId()).isEquipped()))
{
setActiveShappireJewel(BroochJewel.SHAPPHIRE_LV1);
}
else else
{ {
setActiveShappireJewel(null); setActiveShappireJewel(null);

View File

@ -21,9 +21,13 @@ package com.l2jmobius.gameserver.enums;
*/ */
public enum BroochJewel public enum BroochJewel
{ {
RUBY_LV1(38855, 17814, 0.01),
RUBY_LV2(38856, 17814, 0.035),
RUBY_LV3(38857, 17815, 0.075), RUBY_LV3(38857, 17815, 0.075),
RUBY_LV4(38858, 17816, 0.125), RUBY_LV4(38858, 17816, 0.125),
RUBY_LV5(38859, 17817, 0.2), RUBY_LV5(38859, 17817, 0.2),
SHAPPHIRE_LV1(38927, 17818, 0.01),
SHAPPHIRE_LV2(38928, 17818, 0.035),
SHAPPHIRE_LV3(38929, 17819, 0.075), SHAPPHIRE_LV3(38929, 17819, 0.075),
SHAPPHIRE_LV4(38930, 17820, 0.125), SHAPPHIRE_LV4(38930, 17820, 0.125),
SHAPPHIRE_LV5(38931, 17821, 0.2); SHAPPHIRE_LV5(38931, 17821, 0.2);

View File

@ -8697,10 +8697,18 @@ public final class L2PcInstance extends L2Playable
{ {
setActiveRubyJewel(BroochJewel.RUBY_LV4); setActiveRubyJewel(BroochJewel.RUBY_LV4);
} }
else if ((getInventory().getItemByItemId(BroochJewel.RUBY_LV3.getItemId()) != null) && (getInventory().getItemByItemId(BroochJewel.RUBY_LV5.getItemId()).isEquipped())) else if ((getInventory().getItemByItemId(BroochJewel.RUBY_LV3.getItemId()) != null) && (getInventory().getItemByItemId(BroochJewel.RUBY_LV3.getItemId()).isEquipped()))
{ {
setActiveRubyJewel(BroochJewel.RUBY_LV3); setActiveRubyJewel(BroochJewel.RUBY_LV3);
} }
else if ((getInventory().getItemByItemId(BroochJewel.RUBY_LV2.getItemId()) != null) && (getInventory().getItemByItemId(BroochJewel.RUBY_LV2.getItemId()).isEquipped()))
{
setActiveRubyJewel(BroochJewel.RUBY_LV2);
}
else if ((getInventory().getItemByItemId(BroochJewel.RUBY_LV1.getItemId()) != null) && (getInventory().getItemByItemId(BroochJewel.RUBY_LV1.getItemId()).isEquipped()))
{
setActiveRubyJewel(BroochJewel.RUBY_LV1);
}
else else
{ {
setActiveRubyJewel(null); setActiveRubyJewel(null);
@ -8718,6 +8726,14 @@ public final class L2PcInstance extends L2Playable
{ {
setActiveShappireJewel(BroochJewel.SHAPPHIRE_LV3); setActiveShappireJewel(BroochJewel.SHAPPHIRE_LV3);
} }
else if ((getInventory().getItemByItemId(BroochJewel.SHAPPHIRE_LV2.getItemId()) != null) && (getInventory().getItemByItemId(BroochJewel.SHAPPHIRE_LV2.getItemId()).isEquipped()))
{
setActiveShappireJewel(BroochJewel.SHAPPHIRE_LV2);
}
else if ((getInventory().getItemByItemId(BroochJewel.SHAPPHIRE_LV1.getItemId()) != null) && (getInventory().getItemByItemId(BroochJewel.SHAPPHIRE_LV1.getItemId()).isEquipped()))
{
setActiveShappireJewel(BroochJewel.SHAPPHIRE_LV1);
}
else else
{ {
setActiveShappireJewel(null); setActiveShappireJewel(null);

View File

@ -21,9 +21,13 @@ package com.l2jmobius.gameserver.enums;
*/ */
public enum BroochJewel public enum BroochJewel
{ {
RUBY_LV1(38855, 17814, 0.01),
RUBY_LV2(38856, 17814, 0.035),
RUBY_LV3(38857, 17815, 0.075), RUBY_LV3(38857, 17815, 0.075),
RUBY_LV4(38858, 17816, 0.125), RUBY_LV4(38858, 17816, 0.125),
RUBY_LV5(38859, 17817, 0.2), RUBY_LV5(38859, 17817, 0.2),
SHAPPHIRE_LV1(38927, 17818, 0.01),
SHAPPHIRE_LV2(38928, 17818, 0.035),
SHAPPHIRE_LV3(38929, 17819, 0.075), SHAPPHIRE_LV3(38929, 17819, 0.075),
SHAPPHIRE_LV4(38930, 17820, 0.125), SHAPPHIRE_LV4(38930, 17820, 0.125),
SHAPPHIRE_LV5(38931, 17821, 0.2); SHAPPHIRE_LV5(38931, 17821, 0.2);

View File

@ -8696,10 +8696,18 @@ public final class L2PcInstance extends L2Playable
{ {
setActiveRubyJewel(BroochJewel.RUBY_LV4); setActiveRubyJewel(BroochJewel.RUBY_LV4);
} }
else if ((getInventory().getItemByItemId(BroochJewel.RUBY_LV3.getItemId()) != null) && (getInventory().getItemByItemId(BroochJewel.RUBY_LV5.getItemId()).isEquipped())) else if ((getInventory().getItemByItemId(BroochJewel.RUBY_LV3.getItemId()) != null) && (getInventory().getItemByItemId(BroochJewel.RUBY_LV3.getItemId()).isEquipped()))
{ {
setActiveRubyJewel(BroochJewel.RUBY_LV3); setActiveRubyJewel(BroochJewel.RUBY_LV3);
} }
else if ((getInventory().getItemByItemId(BroochJewel.RUBY_LV2.getItemId()) != null) && (getInventory().getItemByItemId(BroochJewel.RUBY_LV2.getItemId()).isEquipped()))
{
setActiveRubyJewel(BroochJewel.RUBY_LV2);
}
else if ((getInventory().getItemByItemId(BroochJewel.RUBY_LV1.getItemId()) != null) && (getInventory().getItemByItemId(BroochJewel.RUBY_LV1.getItemId()).isEquipped()))
{
setActiveRubyJewel(BroochJewel.RUBY_LV1);
}
else else
{ {
setActiveRubyJewel(null); setActiveRubyJewel(null);
@ -8717,6 +8725,14 @@ public final class L2PcInstance extends L2Playable
{ {
setActiveShappireJewel(BroochJewel.SHAPPHIRE_LV3); setActiveShappireJewel(BroochJewel.SHAPPHIRE_LV3);
} }
else if ((getInventory().getItemByItemId(BroochJewel.SHAPPHIRE_LV2.getItemId()) != null) && (getInventory().getItemByItemId(BroochJewel.SHAPPHIRE_LV2.getItemId()).isEquipped()))
{
setActiveShappireJewel(BroochJewel.SHAPPHIRE_LV2);
}
else if ((getInventory().getItemByItemId(BroochJewel.SHAPPHIRE_LV1.getItemId()) != null) && (getInventory().getItemByItemId(BroochJewel.SHAPPHIRE_LV1.getItemId()).isEquipped()))
{
setActiveShappireJewel(BroochJewel.SHAPPHIRE_LV1);
}
else else
{ {
setActiveShappireJewel(null); setActiveShappireJewel(null);