From 8741ddc6c271124d2491e08ea444e30d177fbefa Mon Sep 17 00:00:00 2001 From: qndel Date: Sun, 15 Sep 2019 21:47:43 +0200 Subject: [PATCH] SetupItem cleanup --- Source/items.cpp | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/Source/items.cpp b/Source/items.cpp index 63dccebe1..0f643f1c3 100644 --- a/Source/items.cpp +++ b/Source/items.cpp @@ -1785,27 +1785,25 @@ void GetItemBonus(int i, int idata, int minlvl, int maxlvl, int onlygood) void SetupItem(int i) { - int it, il; + int it; it = ItemCAnimTbl[item[i]._iCurs]; + item[i]._iAnimData = itemanims[it]; + item[i]._iAnimLen = ItemAnimLs[it]; item[i]._iAnimWidth = 96; item[i]._iAnimWidth2 = 16; - item[i]._iAnimData = itemanims[it]; - il = ItemAnimLs[it]; - item[i]._iAnimLen = il; item[i]._iIdentified = FALSE; item[i]._iPostDraw = FALSE; if (!plr[myplr].pLvlLoad) { - item[i]._iSelFlag = 0; - il = 1; + item[i]._iAnimFrame = 1; item[i]._iAnimFlag = TRUE; + item[i]._iSelFlag = 0; } else { + item[i]._iAnimFrame = item[i]._iAnimLen; item[i]._iAnimFlag = FALSE; item[i]._iSelFlag = 1; } - - item[i]._iAnimFrame = il; } int RndItem(int m)