Proper use of fishing data maxPlayerLevel parameter.

Contributed by donvito.
This commit is contained in:
MobiusDevelopment 2022-02-13 08:36:18 +00:00
parent 5d43fcd6b4
commit 711dca327a
42 changed files with 42 additions and 42 deletions

View File

@ -103,7 +103,7 @@ public class FishingData implements IXmlReader
final int itemId = parseInteger(attrs, "itemId");
final byte level = parseByte(attrs, "level", (byte) 1);
final byte minPlayerLevel = parseByte(attrs, "minPlayerLevel");
final byte maxPlayerLevel = parseByte(attrs, "minPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final byte maxPlayerLevel = parseByte(attrs, "maxPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final double chance = parseDouble(attrs, "chance");
final int timeMin = parseInteger(attrs, "timeMin");
final int timeMax = parseInteger(attrs, "timeMax", timeMin);

View File

@ -172,7 +172,7 @@ public class Fishing
final int minPlayerLevel = baitData.getMinPlayerLevel();
final int maxPLayerLevel = baitData.getMaxPlayerLevel();
if ((_player.getLevel() < minPlayerLevel) && (_player.getLevel() > maxPLayerLevel))
if ((_player.getLevel() < minPlayerLevel) || (_player.getLevel() > maxPLayerLevel))
{
_player.sendMessage("You do not meet the fishing level requirements.");
_player.sendPacket(ActionFailed.STATIC_PACKET);

View File

@ -103,7 +103,7 @@ public class FishingData implements IXmlReader
final int itemId = parseInteger(attrs, "itemId");
final byte level = parseByte(attrs, "level", (byte) 1);
final byte minPlayerLevel = parseByte(attrs, "minPlayerLevel");
final byte maxPlayerLevel = parseByte(attrs, "minPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final byte maxPlayerLevel = parseByte(attrs, "maxPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final double chance = parseDouble(attrs, "chance");
final int timeMin = parseInteger(attrs, "timeMin");
final int timeMax = parseInteger(attrs, "timeMax", timeMin);

View File

@ -172,7 +172,7 @@ public class Fishing
final int minPlayerLevel = baitData.getMinPlayerLevel();
final int maxPLayerLevel = baitData.getMaxPlayerLevel();
if ((_player.getLevel() < minPlayerLevel) && (_player.getLevel() > maxPLayerLevel))
if ((_player.getLevel() < minPlayerLevel) || (_player.getLevel() > maxPLayerLevel))
{
_player.sendMessage("You do not meet the fishing level requirements.");
_player.sendPacket(ActionFailed.STATIC_PACKET);

View File

@ -103,7 +103,7 @@ public class FishingData implements IXmlReader
final int itemId = parseInteger(attrs, "itemId");
final byte level = parseByte(attrs, "level", (byte) 1);
final byte minPlayerLevel = parseByte(attrs, "minPlayerLevel");
final byte maxPlayerLevel = parseByte(attrs, "minPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final byte maxPlayerLevel = parseByte(attrs, "maxPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final double chance = parseDouble(attrs, "chance");
final int timeMin = parseInteger(attrs, "timeMin");
final int timeMax = parseInteger(attrs, "timeMax", timeMin);

View File

@ -172,7 +172,7 @@ public class Fishing
final int minPlayerLevel = baitData.getMinPlayerLevel();
final int maxPLayerLevel = baitData.getMaxPlayerLevel();
if ((_player.getLevel() < minPlayerLevel) && (_player.getLevel() > maxPLayerLevel))
if ((_player.getLevel() < minPlayerLevel) || (_player.getLevel() > maxPLayerLevel))
{
_player.sendPacket(SystemMessageId.YOU_DO_NOT_MEET_THE_FISHING_LEVEL_REQUIREMENTS);
_player.sendPacket(ActionFailed.STATIC_PACKET);

View File

@ -103,7 +103,7 @@ public class FishingData implements IXmlReader
final int itemId = parseInteger(attrs, "itemId");
final byte level = parseByte(attrs, "level", (byte) 1);
final byte minPlayerLevel = parseByte(attrs, "minPlayerLevel");
final byte maxPlayerLevel = parseByte(attrs, "minPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final byte maxPlayerLevel = parseByte(attrs, "maxPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final double chance = parseDouble(attrs, "chance");
final int timeMin = parseInteger(attrs, "timeMin");
final int timeMax = parseInteger(attrs, "timeMax", timeMin);

View File

@ -172,7 +172,7 @@ public class Fishing
final int minPlayerLevel = baitData.getMinPlayerLevel();
final int maxPLayerLevel = baitData.getMaxPlayerLevel();
if ((_player.getLevel() < minPlayerLevel) && (_player.getLevel() > maxPLayerLevel))
if ((_player.getLevel() < minPlayerLevel) || (_player.getLevel() > maxPLayerLevel))
{
_player.sendPacket(SystemMessageId.YOU_DO_NOT_MEET_THE_FISHING_LEVEL_REQUIREMENTS);
_player.sendPacket(ActionFailed.STATIC_PACKET);

View File

@ -103,7 +103,7 @@ public class FishingData implements IXmlReader
final int itemId = parseInteger(attrs, "itemId");
final byte level = parseByte(attrs, "level", (byte) 1);
final byte minPlayerLevel = parseByte(attrs, "minPlayerLevel");
final byte maxPlayerLevel = parseByte(attrs, "minPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final byte maxPlayerLevel = parseByte(attrs, "maxPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final double chance = parseDouble(attrs, "chance");
final int timeMin = parseInteger(attrs, "timeMin");
final int timeMax = parseInteger(attrs, "timeMax", timeMin);

View File

@ -172,7 +172,7 @@ public class Fishing
final int minPlayerLevel = baitData.getMinPlayerLevel();
final int maxPLayerLevel = baitData.getMaxPlayerLevel();
if ((_player.getLevel() < minPlayerLevel) && (_player.getLevel() > maxPLayerLevel))
if ((_player.getLevel() < minPlayerLevel) || (_player.getLevel() > maxPLayerLevel))
{
_player.sendPacket(SystemMessageId.YOU_DO_NOT_MEET_THE_FISHING_LEVEL_REQUIREMENTS);
_player.sendPacket(ActionFailed.STATIC_PACKET);

View File

@ -103,7 +103,7 @@ public class FishingData implements IXmlReader
final int itemId = parseInteger(attrs, "itemId");
final byte level = parseByte(attrs, "level", (byte) 1);
final byte minPlayerLevel = parseByte(attrs, "minPlayerLevel");
final byte maxPlayerLevel = parseByte(attrs, "minPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final byte maxPlayerLevel = parseByte(attrs, "maxPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final double chance = parseDouble(attrs, "chance");
final int timeMin = parseInteger(attrs, "timeMin");
final int timeMax = parseInteger(attrs, "timeMax", timeMin);

View File

@ -172,7 +172,7 @@ public class Fishing
final int minPlayerLevel = baitData.getMinPlayerLevel();
final int maxPLayerLevel = baitData.getMaxPlayerLevel();
if ((_player.getLevel() < minPlayerLevel) && (_player.getLevel() > maxPLayerLevel))
if ((_player.getLevel() < minPlayerLevel) || (_player.getLevel() > maxPLayerLevel))
{
_player.sendPacket(SystemMessageId.YOU_DO_NOT_MEET_THE_FISHING_LEVEL_REQUIREMENTS);
_player.sendPacket(ActionFailed.STATIC_PACKET);

View File

@ -103,7 +103,7 @@ public class FishingData implements IXmlReader
final int itemId = parseInteger(attrs, "itemId");
final byte level = parseByte(attrs, "level", (byte) 1);
final byte minPlayerLevel = parseByte(attrs, "minPlayerLevel");
final byte maxPlayerLevel = parseByte(attrs, "minPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final byte maxPlayerLevel = parseByte(attrs, "maxPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final double chance = parseDouble(attrs, "chance");
final int timeMin = parseInteger(attrs, "timeMin");
final int timeMax = parseInteger(attrs, "timeMax", timeMin);

View File

@ -172,7 +172,7 @@ public class Fishing
final int minPlayerLevel = baitData.getMinPlayerLevel();
final int maxPLayerLevel = baitData.getMaxPlayerLevel();
if ((_player.getLevel() < minPlayerLevel) && (_player.getLevel() > maxPLayerLevel))
if ((_player.getLevel() < minPlayerLevel) || (_player.getLevel() > maxPLayerLevel))
{
_player.sendPacket(SystemMessageId.YOU_DO_NOT_MEET_THE_FISHING_LEVEL_REQUIREMENTS);
_player.sendPacket(ActionFailed.STATIC_PACKET);

View File

@ -103,7 +103,7 @@ public class FishingData implements IXmlReader
final int itemId = parseInteger(attrs, "itemId");
final byte level = parseByte(attrs, "level", (byte) 1);
final byte minPlayerLevel = parseByte(attrs, "minPlayerLevel");
final byte maxPlayerLevel = parseByte(attrs, "minPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final byte maxPlayerLevel = parseByte(attrs, "maxPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final double chance = parseDouble(attrs, "chance");
final int timeMin = parseInteger(attrs, "timeMin");
final int timeMax = parseInteger(attrs, "timeMax", timeMin);

View File

@ -172,7 +172,7 @@ public class Fishing
final int minPlayerLevel = baitData.getMinPlayerLevel();
final int maxPLayerLevel = baitData.getMaxPlayerLevel();
if ((_player.getLevel() < minPlayerLevel) && (_player.getLevel() > maxPLayerLevel))
if ((_player.getLevel() < minPlayerLevel) || (_player.getLevel() > maxPLayerLevel))
{
_player.sendPacket(SystemMessageId.YOU_DO_NOT_MEET_THE_FISHING_LEVEL_REQUIREMENTS);
_player.sendPacket(ActionFailed.STATIC_PACKET);

View File

@ -103,7 +103,7 @@ public class FishingData implements IXmlReader
final int itemId = parseInteger(attrs, "itemId");
final int level = parseInteger(attrs, "level", 1);
final int minPlayerLevel = parseInteger(attrs, "minPlayerLevel");
final int maxPlayerLevel = parseInteger(attrs, "minPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final int maxPlayerLevel = parseInteger(attrs, "maxPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final double chance = parseDouble(attrs, "chance");
final int timeMin = parseInteger(attrs, "timeMin");
final int timeMax = parseInteger(attrs, "timeMax", timeMin);

View File

@ -172,7 +172,7 @@ public class Fishing
final int minPlayerLevel = baitData.getMinPlayerLevel();
final int maxPLayerLevel = baitData.getMaxPlayerLevel();
if ((_player.getLevel() < minPlayerLevel) && (_player.getLevel() > maxPLayerLevel))
if ((_player.getLevel() < minPlayerLevel) || (_player.getLevel() > maxPLayerLevel))
{
_player.sendPacket(SystemMessageId.YOU_DO_NOT_MEET_THE_FISHING_LEVEL_REQUIREMENTS);
_player.sendPacket(ActionFailed.STATIC_PACKET);

View File

@ -103,7 +103,7 @@ public class FishingData implements IXmlReader
final int itemId = parseInteger(attrs, "itemId");
final int level = parseInteger(attrs, "level", 1);
final int minPlayerLevel = parseInteger(attrs, "minPlayerLevel");
final int maxPlayerLevel = parseInteger(attrs, "minPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final int maxPlayerLevel = parseInteger(attrs, "maxPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final double chance = parseDouble(attrs, "chance");
final int timeMin = parseInteger(attrs, "timeMin");
final int timeMax = parseInteger(attrs, "timeMax", timeMin);

View File

@ -172,7 +172,7 @@ public class Fishing
final int minPlayerLevel = baitData.getMinPlayerLevel();
final int maxPLayerLevel = baitData.getMaxPlayerLevel();
if ((_player.getLevel() < minPlayerLevel) && (_player.getLevel() > maxPLayerLevel))
if ((_player.getLevel() < minPlayerLevel) || (_player.getLevel() > maxPLayerLevel))
{
_player.sendPacket(SystemMessageId.YOU_DO_NOT_MEET_THE_FISHING_LEVEL_REQUIREMENTS);
_player.sendPacket(ActionFailed.STATIC_PACKET);

View File

@ -103,7 +103,7 @@ public class FishingData implements IXmlReader
final int itemId = parseInteger(attrs, "itemId");
final int level = parseInteger(attrs, "level", 1);
final int minPlayerLevel = parseInteger(attrs, "minPlayerLevel");
final int maxPlayerLevel = parseInteger(attrs, "minPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final int maxPlayerLevel = parseInteger(attrs, "maxPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final double chance = parseDouble(attrs, "chance");
final int timeMin = parseInteger(attrs, "timeMin");
final int timeMax = parseInteger(attrs, "timeMax", timeMin);

View File

@ -172,7 +172,7 @@ public class Fishing
final int minPlayerLevel = baitData.getMinPlayerLevel();
final int maxPLayerLevel = baitData.getMaxPlayerLevel();
if ((_player.getLevel() < minPlayerLevel) && (_player.getLevel() > maxPLayerLevel))
if ((_player.getLevel() < minPlayerLevel) || (_player.getLevel() > maxPLayerLevel))
{
_player.sendPacket(SystemMessageId.YOU_DO_NOT_MEET_THE_FISHING_LEVEL_REQUIREMENTS);
_player.sendPacket(ActionFailed.STATIC_PACKET);

View File

@ -103,7 +103,7 @@ public class FishingData implements IXmlReader
final int itemId = parseInteger(attrs, "itemId");
final byte level = parseByte(attrs, "level", (byte) 1);
final byte minPlayerLevel = parseByte(attrs, "minPlayerLevel");
final byte maxPlayerLevel = parseByte(attrs, "minPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final byte maxPlayerLevel = parseByte(attrs, "maxPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final double chance = parseDouble(attrs, "chance");
final int timeMin = parseInteger(attrs, "timeMin");
final int timeMax = parseInteger(attrs, "timeMax", timeMin);

View File

@ -172,7 +172,7 @@ public class Fishing
final int minPlayerLevel = baitData.getMinPlayerLevel();
final int maxPLayerLevel = baitData.getMaxPlayerLevel();
if ((_player.getLevel() < minPlayerLevel) && (_player.getLevel() > maxPLayerLevel))
if ((_player.getLevel() < minPlayerLevel) || (_player.getLevel() > maxPLayerLevel))
{
_player.sendPacket(SystemMessageId.YOU_DO_NOT_MEET_THE_FISHING_LEVEL_REQUIREMENTS);
_player.sendPacket(ActionFailed.STATIC_PACKET);

View File

@ -103,7 +103,7 @@ public class FishingData implements IXmlReader
final int itemId = parseInteger(attrs, "itemId");
final byte level = parseByte(attrs, "level", (byte) 1);
final byte minPlayerLevel = parseByte(attrs, "minPlayerLevel");
final byte maxPlayerLevel = parseByte(attrs, "minPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final byte maxPlayerLevel = parseByte(attrs, "maxPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final double chance = parseDouble(attrs, "chance");
final int timeMin = parseInteger(attrs, "timeMin");
final int timeMax = parseInteger(attrs, "timeMax", timeMin);

View File

@ -172,7 +172,7 @@ public class Fishing
final int minPlayerLevel = baitData.getMinPlayerLevel();
final int maxPLayerLevel = baitData.getMaxPlayerLevel();
if ((_player.getLevel() < minPlayerLevel) && (_player.getLevel() > maxPLayerLevel))
if ((_player.getLevel() < minPlayerLevel) || (_player.getLevel() > maxPLayerLevel))
{
_player.sendPacket(SystemMessageId.YOU_DO_NOT_MEET_THE_FISHING_LEVEL_REQUIREMENTS);
_player.sendPacket(ActionFailed.STATIC_PACKET);

View File

@ -103,7 +103,7 @@ public class FishingData implements IXmlReader
final int itemId = parseInteger(attrs, "itemId");
final byte level = parseByte(attrs, "level", (byte) 1);
final byte minPlayerLevel = parseByte(attrs, "minPlayerLevel");
final byte maxPlayerLevel = parseByte(attrs, "minPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final byte maxPlayerLevel = parseByte(attrs, "maxPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final double chance = parseDouble(attrs, "chance");
final int timeMin = parseInteger(attrs, "timeMin");
final int timeMax = parseInteger(attrs, "timeMax", timeMin);

View File

@ -172,7 +172,7 @@ public class Fishing
final int minPlayerLevel = baitData.getMinPlayerLevel();
final int maxPLayerLevel = baitData.getMaxPlayerLevel();
if ((_player.getLevel() < minPlayerLevel) && (_player.getLevel() > maxPLayerLevel))
if ((_player.getLevel() < minPlayerLevel) || (_player.getLevel() > maxPLayerLevel))
{
_player.sendPacket(SystemMessageId.YOU_DO_NOT_MEET_THE_FISHING_LEVEL_REQUIREMENTS);
_player.sendPacket(ActionFailed.STATIC_PACKET);

View File

@ -103,7 +103,7 @@ public class FishingData implements IXmlReader
final int itemId = parseInteger(attrs, "itemId");
final byte level = parseByte(attrs, "level", (byte) 1);
final byte minPlayerLevel = parseByte(attrs, "minPlayerLevel");
final byte maxPlayerLevel = parseByte(attrs, "minPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final byte maxPlayerLevel = parseByte(attrs, "maxPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final double chance = parseDouble(attrs, "chance");
final int timeMin = parseInteger(attrs, "timeMin");
final int timeMax = parseInteger(attrs, "timeMax", timeMin);

View File

@ -172,7 +172,7 @@ public class Fishing
final int minPlayerLevel = baitData.getMinPlayerLevel();
final int maxPLayerLevel = baitData.getMaxPlayerLevel();
if ((_player.getLevel() < minPlayerLevel) && (_player.getLevel() > maxPLayerLevel))
if ((_player.getLevel() < minPlayerLevel) || (_player.getLevel() > maxPLayerLevel))
{
_player.sendPacket(SystemMessageId.YOU_DO_NOT_MEET_THE_FISHING_LEVEL_REQUIREMENTS);
_player.sendPacket(ActionFailed.STATIC_PACKET);

View File

@ -103,7 +103,7 @@ public class FishingData implements IXmlReader
final int itemId = parseInteger(attrs, "itemId");
final byte level = parseByte(attrs, "level", (byte) 1);
final byte minPlayerLevel = parseByte(attrs, "minPlayerLevel");
final byte maxPlayerLevel = parseByte(attrs, "minPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final byte maxPlayerLevel = parseByte(attrs, "maxPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final double chance = parseDouble(attrs, "chance");
final int timeMin = parseInteger(attrs, "timeMin");
final int timeMax = parseInteger(attrs, "timeMax", timeMin);

View File

@ -172,7 +172,7 @@ public class Fishing
final int minPlayerLevel = baitData.getMinPlayerLevel();
final int maxPLayerLevel = baitData.getMaxPlayerLevel();
if ((_player.getLevel() < minPlayerLevel) && (_player.getLevel() > maxPLayerLevel))
if ((_player.getLevel() < minPlayerLevel) || (_player.getLevel() > maxPLayerLevel))
{
_player.sendPacket(SystemMessageId.YOU_DO_NOT_MEET_THE_FISHING_LEVEL_REQUIREMENTS);
_player.sendPacket(ActionFailed.STATIC_PACKET);

View File

@ -103,7 +103,7 @@ public class FishingData implements IXmlReader
final int itemId = parseInteger(attrs, "itemId");
final byte level = parseByte(attrs, "level", (byte) 1);
final byte minPlayerLevel = parseByte(attrs, "minPlayerLevel");
final byte maxPlayerLevel = parseByte(attrs, "minPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final byte maxPlayerLevel = parseByte(attrs, "maxPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final double chance = parseDouble(attrs, "chance");
final int timeMin = parseInteger(attrs, "timeMin");
final int timeMax = parseInteger(attrs, "timeMax", timeMin);

View File

@ -172,7 +172,7 @@ public class Fishing
final int minPlayerLevel = baitData.getMinPlayerLevel();
final int maxPLayerLevel = baitData.getMaxPlayerLevel();
if ((_player.getLevel() < minPlayerLevel) && (_player.getLevel() > maxPLayerLevel))
if ((_player.getLevel() < minPlayerLevel) || (_player.getLevel() > maxPLayerLevel))
{
_player.sendPacket(SystemMessageId.YOU_DO_NOT_MEET_THE_FISHING_LEVEL_REQUIREMENTS);
_player.sendPacket(ActionFailed.STATIC_PACKET);

View File

@ -103,7 +103,7 @@ public class FishingData implements IXmlReader
final int itemId = parseInteger(attrs, "itemId");
final byte level = parseByte(attrs, "level", (byte) 1);
final byte minPlayerLevel = parseByte(attrs, "minPlayerLevel");
final byte maxPlayerLevel = parseByte(attrs, "minPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final byte maxPlayerLevel = parseByte(attrs, "maxPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final double chance = parseDouble(attrs, "chance");
final int timeMin = parseInteger(attrs, "timeMin");
final int timeMax = parseInteger(attrs, "timeMax", timeMin);

View File

@ -172,7 +172,7 @@ public class Fishing
final int minPlayerLevel = baitData.getMinPlayerLevel();
final int maxPLayerLevel = baitData.getMaxPlayerLevel();
if ((_player.getLevel() < minPlayerLevel) && (_player.getLevel() > maxPLayerLevel))
if ((_player.getLevel() < minPlayerLevel) || (_player.getLevel() > maxPLayerLevel))
{
_player.sendPacket(SystemMessageId.YOU_DO_NOT_MEET_THE_FISHING_LEVEL_REQUIREMENTS);
_player.sendPacket(ActionFailed.STATIC_PACKET);

View File

@ -103,7 +103,7 @@ public class FishingData implements IXmlReader
final int itemId = parseInteger(attrs, "itemId");
final int level = parseInteger(attrs, "level", 1);
final int minPlayerLevel = parseInteger(attrs, "minPlayerLevel");
final int maxPlayerLevel = parseInteger(attrs, "minPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final int maxPlayerLevel = parseInteger(attrs, "maxPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final double chance = parseDouble(attrs, "chance");
final int timeMin = parseInteger(attrs, "timeMin");
final int timeMax = parseInteger(attrs, "timeMax", timeMin);

View File

@ -172,7 +172,7 @@ public class Fishing
final int minPlayerLevel = baitData.getMinPlayerLevel();
final int maxPLayerLevel = baitData.getMaxPlayerLevel();
if ((_player.getLevel() < minPlayerLevel) && (_player.getLevel() > maxPLayerLevel))
if ((_player.getLevel() < minPlayerLevel) || (_player.getLevel() > maxPLayerLevel))
{
_player.sendPacket(SystemMessageId.YOU_DO_NOT_MEET_THE_FISHING_LEVEL_REQUIREMENTS);
_player.sendPacket(ActionFailed.STATIC_PACKET);

View File

@ -103,7 +103,7 @@ public class FishingData implements IXmlReader
final int itemId = parseInteger(attrs, "itemId");
final int level = parseInteger(attrs, "level", 1);
final int minPlayerLevel = parseInteger(attrs, "minPlayerLevel");
final int maxPlayerLevel = parseInteger(attrs, "minPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final int maxPlayerLevel = parseInteger(attrs, "maxPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final double chance = parseDouble(attrs, "chance");
final int timeMin = parseInteger(attrs, "timeMin");
final int timeMax = parseInteger(attrs, "timeMax", timeMin);

View File

@ -172,7 +172,7 @@ public class Fishing
final int minPlayerLevel = baitData.getMinPlayerLevel();
final int maxPLayerLevel = baitData.getMaxPlayerLevel();
if ((_player.getLevel() < minPlayerLevel) && (_player.getLevel() > maxPLayerLevel))
if ((_player.getLevel() < minPlayerLevel) || (_player.getLevel() > maxPLayerLevel))
{
_player.sendPacket(SystemMessageId.YOU_DO_NOT_MEET_THE_FISHING_LEVEL_REQUIREMENTS);
_player.sendPacket(ActionFailed.STATIC_PACKET);

View File

@ -103,7 +103,7 @@ public class FishingData implements IXmlReader
final int itemId = parseInteger(attrs, "itemId");
final int level = parseInteger(attrs, "level", 1);
final int minPlayerLevel = parseInteger(attrs, "minPlayerLevel");
final int maxPlayerLevel = parseInteger(attrs, "minPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final int maxPlayerLevel = parseInteger(attrs, "maxPlayerLevel", Config.PLAYER_MAXIMUM_LEVEL);
final double chance = parseDouble(attrs, "chance");
final int timeMin = parseInteger(attrs, "timeMin");
final int timeMax = parseInteger(attrs, "timeMax", timeMin);

View File

@ -172,7 +172,7 @@ public class Fishing
final int minPlayerLevel = baitData.getMinPlayerLevel();
final int maxPLayerLevel = baitData.getMaxPlayerLevel();
if ((_player.getLevel() < minPlayerLevel) && (_player.getLevel() > maxPLayerLevel))
if ((_player.getLevel() < minPlayerLevel) || (_player.getLevel() > maxPLayerLevel))
{
_player.sendPacket(SystemMessageId.YOU_DO_NOT_MEET_THE_FISHING_LEVEL_REQUIREMENTS);
_player.sendPacket(ActionFailed.STATIC_PACKET);