From 01606ea4df8150367d6401e49921b8d21b133eae Mon Sep 17 00:00:00 2001 From: Juliano Leal Goncalves Date: Mon, 15 Mar 2021 23:11:04 -0300 Subject: [PATCH] :recycle: Pass ItemStruct on inv CleanupItems function --- Source/inv.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Source/inv.cpp b/Source/inv.cpp index 8a888cc8d..c2437168c 100644 --- a/Source/inv.cpp +++ b/Source/inv.cpp @@ -2097,11 +2097,11 @@ void CheckQuestItem(int pnum) } } -void CleanupItems(int ii) +void CleanupItems(ItemStruct *item, int ii) { - dItem[items[ii]._ix][items[ii]._iy] = 0; + dItem[item->_ix][item->_iy] = 0; - if (currlevel == 21 & items[ii]._ix == CornerStone.x && items[ii]._iy == CornerStone.y) { + if (currlevel == 21 & item->_ix == CornerStone.x && item->_iy == CornerStone.y) { CornerStone.item._itype = ITYPE_NONE; CornerStone.item._iSelFlag = 0; CornerStone.item._ix = 0; @@ -2144,7 +2144,7 @@ void InvGetItem(int pnum, int ii) bool cursor_updated = false; if (gbIsHellfire && plr[pnum].HoldItem._itype == ITYPE_GOLD && GoldAutoPlace(pnum)) cursor_updated = true; - CleanupItems(ii); + CleanupItems(&items[ii], ii); pcursitem = -1; if (!cursor_updated) SetCursor_(plr[pnum].HoldItem._iCurs + CURSOR_FIRSTITEM); @@ -2191,7 +2191,7 @@ void AutoGetItem(int pnum, int ii) } if (done) { - CleanupItems(ii); + CleanupItems(&plr[pnum].HoldItem, ii); return; } @@ -2257,7 +2257,7 @@ void SyncGetItem(int x, int y, int idx, WORD ci, int iseed) if (ii == -1) return; - CleanupItems(ii); + CleanupItems(&items[ii], ii); assert(FindGetItem(idx, ci, iseed) == -1); }