Khris, you have another mistake, it makes AGS crash:
Code: ags
Must be something like:
Code: ags
InventoryQuantity array has 1-based indexation.
while(i < Game.InventoryItemCount) {
iw = inventory[i].GetProperty("weight");
w += iw * player.InventoryQuantity[i]; // add item's weight times quantity to total weight
i++;
}
Must be something like:
while(i < Game.InventoryItemCount) {
iw = inventory[i].GetProperty("weight");
w += iw * player.InventoryQuantity[i + 1]; // add item's weight times quantity to total weight
i++;
}
InventoryQuantity array has 1-based indexation.