From ea1e9061216779d84e00184d1aac547ac7277a73 Mon Sep 17 00:00:00 2001 From: lee2sman Date: Fri, 2 Apr 2021 17:09:16 -0400 Subject: [PATCH] fix dropping so dropped at player location, fix limit to hold items to 10 --- village.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/village.js b/village.js index 7b542c4..906372e 100644 --- a/village.js +++ b/village.js @@ -155,7 +155,7 @@ function checkKeys(key){ function pickup(){ for (let i = 0; i < roomItems.length; i++){ if ((player.position.x == roomItems[i].position.x) && (player.position.y == roomItems[i].position.y)){ - if (roomItems.length>10){ + if (roomItems.length<10){ console.log("You take "+roomItems[i].name); //add to player inventory @@ -164,6 +164,7 @@ function pickup(){ //now remove from room since owned by player now roomItems.splice(i, 1); } else { + console.log(roomItems); console.log("Your backpack is already full"); } } @@ -245,8 +246,8 @@ function eatOrDrop(key){ "description": inventory[key.full].description, "position": { - "x": inventory[key.full].position.x, - "y": inventory[key.full].position.y + "x": player.position.x, + "y": player.position.y } } )