Proper check for Elixir's used by level.
Thanks to nasseka.
This commit is contained in:
parent
318c14880b
commit
3925ef205d
@ -35,17 +35,14 @@ public class Elixir extends ItemSkills
|
||||
|
||||
final int elixirsAvailable = playable.getActingPlayer().getVariables().getInt(PlayerVariables.ELIXIRS_AVAILABLE, 0);
|
||||
final int elixirsUsed = playable.getActingPlayer().getVariables().getInt(PlayerVariables.ELIXIRS_USED, 0) + elixirsAvailable;
|
||||
if ((playable.getLevel() >= 88) && (elixirsUsed >= 10))
|
||||
{
|
||||
playable.sendPacket(SystemMessageId.THE_ELIXIR_UNAVAILABLE);
|
||||
return false;
|
||||
}
|
||||
else if ((playable.getLevel() < 88) && (playable.getLevel() >= 76) && (elixirsUsed >= 5))
|
||||
{
|
||||
playable.sendPacket(SystemMessageId.THE_ELIXIR_UNAVAILABLE);
|
||||
return false;
|
||||
}
|
||||
else if (playable.getLevel() < 76)
|
||||
if ((playable.getLevel() < 76) || //
|
||||
((playable.getLevel() >= 87) && (elixirsUsed == 5)) || //
|
||||
((playable.getLevel() >= 90) && (elixirsUsed == 10)) || //
|
||||
((playable.getLevel() >= 91) && (elixirsUsed == 11)) || //
|
||||
((playable.getLevel() >= 92) && (elixirsUsed == 12)) || //
|
||||
((playable.getLevel() >= 93) && (elixirsUsed == 13)) || //
|
||||
((playable.getLevel() >= 94) && (elixirsUsed == 14)) || //
|
||||
((playable.getLevel() >= 95) && (elixirsUsed == 15)))
|
||||
{
|
||||
playable.sendPacket(SystemMessageId.THE_ELIXIR_UNAVAILABLE);
|
||||
return false;
|
||||
|
@ -35,17 +35,14 @@ public class Elixir extends ItemSkills
|
||||
|
||||
final int elixirsAvailable = playable.getActingPlayer().getVariables().getInt(PlayerVariables.ELIXIRS_AVAILABLE, 0);
|
||||
final int elixirsUsed = playable.getActingPlayer().getVariables().getInt(PlayerVariables.ELIXIRS_USED, 0) + elixirsAvailable;
|
||||
if ((playable.getLevel() >= 88) && (elixirsUsed >= 10))
|
||||
{
|
||||
playable.sendPacket(SystemMessageId.THE_ELIXIR_UNAVAILABLE);
|
||||
return false;
|
||||
}
|
||||
else if ((playable.getLevel() < 88) && (playable.getLevel() >= 76) && (elixirsUsed >= 5))
|
||||
{
|
||||
playable.sendPacket(SystemMessageId.THE_ELIXIR_UNAVAILABLE);
|
||||
return false;
|
||||
}
|
||||
else if (playable.getLevel() < 76)
|
||||
if ((playable.getLevel() < 76) || //
|
||||
((playable.getLevel() >= 87) && (elixirsUsed == 5)) || //
|
||||
((playable.getLevel() >= 90) && (elixirsUsed == 10)) || //
|
||||
((playable.getLevel() >= 91) && (elixirsUsed == 11)) || //
|
||||
((playable.getLevel() >= 92) && (elixirsUsed == 12)) || //
|
||||
((playable.getLevel() >= 93) && (elixirsUsed == 13)) || //
|
||||
((playable.getLevel() >= 94) && (elixirsUsed == 14)) || //
|
||||
((playable.getLevel() >= 95) && (elixirsUsed == 15)))
|
||||
{
|
||||
playable.sendPacket(SystemMessageId.THE_ELIXIR_UNAVAILABLE);
|
||||
return false;
|
||||
|
@ -35,17 +35,14 @@ public class Elixir extends ItemSkills
|
||||
|
||||
final int elixirsAvailable = playable.getActingPlayer().getVariables().getInt(PlayerVariables.ELIXIRS_AVAILABLE, 0);
|
||||
final int elixirsUsed = playable.getActingPlayer().getVariables().getInt(PlayerVariables.ELIXIRS_USED, 0) + elixirsAvailable;
|
||||
if ((playable.getLevel() >= 88) && (elixirsUsed >= 10))
|
||||
{
|
||||
playable.sendPacket(SystemMessageId.THE_ELIXIR_UNAVAILABLE);
|
||||
return false;
|
||||
}
|
||||
else if ((playable.getLevel() < 88) && (playable.getLevel() >= 76) && (elixirsUsed >= 5))
|
||||
{
|
||||
playable.sendPacket(SystemMessageId.THE_ELIXIR_UNAVAILABLE);
|
||||
return false;
|
||||
}
|
||||
else if (playable.getLevel() < 76)
|
||||
if ((playable.getLevel() < 76) || //
|
||||
((playable.getLevel() >= 87) && (elixirsUsed == 5)) || //
|
||||
((playable.getLevel() >= 90) && (elixirsUsed == 10)) || //
|
||||
((playable.getLevel() >= 91) && (elixirsUsed == 11)) || //
|
||||
((playable.getLevel() >= 92) && (elixirsUsed == 12)) || //
|
||||
((playable.getLevel() >= 93) && (elixirsUsed == 13)) || //
|
||||
((playable.getLevel() >= 94) && (elixirsUsed == 14)) || //
|
||||
((playable.getLevel() >= 95) && (elixirsUsed == 15)))
|
||||
{
|
||||
playable.sendPacket(SystemMessageId.THE_ELIXIR_UNAVAILABLE);
|
||||
return false;
|
||||
|
Loading…
Reference in New Issue
Block a user