mirror of
https://github.com/2006-Scape/2006Scape.git
synced 2026-07-07 00:32:06 +00:00
Fixed dcing on picking up items when inventory is full that I introduced (#338)
This commit is contained in:
@@ -406,7 +406,9 @@ public class Dueling {
|
||||
|
||||
public void confirmDuel() {
|
||||
Client o = (Client) PlayerHandler.players[player.duelingWith];
|
||||
if (o == null) {
|
||||
if (o == null || ((o.getDueling().stakedItems.size() + o.getDueling().otherStakedItems.size()) > player.getItemAssistant().freeSlots())) {
|
||||
player.getPacketSender().sendMessage("Not enough inventory spaces.");
|
||||
o.getPacketSender().sendMessage("Not enough inventory spaces.");
|
||||
declineDuel();
|
||||
return;
|
||||
}
|
||||
@@ -703,8 +705,10 @@ public class Dueling {
|
||||
}
|
||||
player.getPacketSender().closeAllWindows();
|
||||
player.duelStatus = 0;
|
||||
o.duelStatus = 0;
|
||||
player.openDuel = false;
|
||||
o.openDuel = false;
|
||||
|
||||
player.duelingWith = 0;
|
||||
player.duelSpaceReq = 0;
|
||||
player.duelRequested = false;
|
||||
|
||||
@@ -551,8 +551,6 @@ public class ItemAssistant {
|
||||
}
|
||||
return false;
|
||||
} else {
|
||||
GameEngine.itemHandler.createGroundItem(c, item,
|
||||
c.getX(), c.getY(), 1, c.getId());
|
||||
resetItems(3214);
|
||||
c.getPacketSender().sendMessage("Not enough space in your inventory.");
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user