Requests must be removed on return.

This commit is contained in:
MobiusDevelopment
2023-01-08 23:01:00 +00:00
parent 8e3a82d821
commit ae3c350456
3 changed files with 6 additions and 0 deletions

View File

@@ -66,6 +66,7 @@ public class RequestHuntPassReward implements ClientPacket
final int rewardIndex = huntPass.getRewardStep(); final int rewardIndex = huntPass.getRewardStep();
if (rewardIndex >= HuntPassData.getInstance().getRewardsCount()) if (rewardIndex >= HuntPassData.getInstance().getRewardsCount())
{ {
player.removeRequest(RewardRequest.class);
return; return;
} }
@@ -76,6 +77,7 @@ public class RequestHuntPassReward implements ClientPacket
if (!player.getInventory().validateWeight(weight) || !player.getInventory().validateCapacity(slots)) if (!player.getInventory().validateWeight(weight) || !player.getInventory().validateCapacity(slots))
{ {
player.sendPacket(SystemMessageId.YOUR_INVENTORY_S_WEIGHT_SLOT_LIMIT_HAS_BEEN_EXCEEDED_SO_YOU_CAN_T_RECEIVE_THE_REWARD_PLEASE_FREE_UP_SOME_SPACE_AND_TRY_AGAIN); player.sendPacket(SystemMessageId.YOUR_INVENTORY_S_WEIGHT_SLOT_LIMIT_HAS_BEEN_EXCEEDED_SO_YOU_CAN_T_RECEIVE_THE_REWARD_PLEASE_FREE_UP_SOME_SPACE_AND_TRY_AGAIN);
player.removeRequest(RewardRequest.class);
return; return;
} }

View File

@@ -66,6 +66,7 @@ public class RequestHuntPassReward implements ClientPacket
final int rewardIndex = huntPass.getRewardStep(); final int rewardIndex = huntPass.getRewardStep();
if (rewardIndex >= HuntPassData.getInstance().getRewardsCount()) if (rewardIndex >= HuntPassData.getInstance().getRewardsCount())
{ {
player.removeRequest(RewardRequest.class);
return; return;
} }
@@ -76,6 +77,7 @@ public class RequestHuntPassReward implements ClientPacket
if (!player.getInventory().validateWeight(weight) || !player.getInventory().validateCapacity(slots)) if (!player.getInventory().validateWeight(weight) || !player.getInventory().validateCapacity(slots))
{ {
player.sendPacket(SystemMessageId.YOUR_INVENTORY_S_WEIGHT_LIMIT_HAS_BEEN_EXCEEDED_SO_YOU_CAN_T_RECEIVE_THE_REWARD_PLEASE_FREE_UP_SOME_SPACE_AND_TRY_AGAIN); player.sendPacket(SystemMessageId.YOUR_INVENTORY_S_WEIGHT_LIMIT_HAS_BEEN_EXCEEDED_SO_YOU_CAN_T_RECEIVE_THE_REWARD_PLEASE_FREE_UP_SOME_SPACE_AND_TRY_AGAIN);
player.removeRequest(RewardRequest.class);
return; return;
} }

View File

@@ -66,6 +66,7 @@ public class RequestHuntPassReward implements ClientPacket
final int rewardIndex = huntPass.getRewardStep(); final int rewardIndex = huntPass.getRewardStep();
if (rewardIndex >= HuntPassData.getInstance().getRewardsCount()) if (rewardIndex >= HuntPassData.getInstance().getRewardsCount())
{ {
player.removeRequest(RewardRequest.class);
return; return;
} }
@@ -76,6 +77,7 @@ public class RequestHuntPassReward implements ClientPacket
if (!player.getInventory().validateWeight(weight) || !player.getInventory().validateCapacity(slots)) if (!player.getInventory().validateWeight(weight) || !player.getInventory().validateCapacity(slots))
{ {
player.sendPacket(SystemMessageId.YOUR_INVENTORY_S_WEIGHT_SLOT_LIMIT_HAS_BEEN_EXCEEDED_SO_YOU_CAN_T_RECEIVE_THE_REWARD_PLEASE_FREE_UP_SOME_SPACE_AND_TRY_AGAIN); player.sendPacket(SystemMessageId.YOUR_INVENTORY_S_WEIGHT_SLOT_LIMIT_HAS_BEEN_EXCEEDED_SO_YOU_CAN_T_RECEIVE_THE_REWARD_PLEASE_FREE_UP_SOME_SPACE_AND_TRY_AGAIN);
player.removeRequest(RewardRequest.class);
return; return;
} }