From 26db62bd1954762161cb6a451ab2cee570328c9e Mon Sep 17 00:00:00 2001 From: Flugente Date: Tue, 12 Apr 2016 21:36:07 +0000 Subject: [PATCH] Fix: when merc starting gear is distributed into inventory, it is possible that too many items are spawned if an item stack is ahared over several slots git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8154 3b4a5df2-a311-0410-b5c6-a8a6f20db521 --- Laptop/IMP Confirm.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Laptop/IMP Confirm.cpp b/Laptop/IMP Confirm.cpp index 36df156c7..2bb608247 100644 --- a/Laptop/IMP Confirm.cpp +++ b/Laptop/IMP Confirm.cpp @@ -592,7 +592,7 @@ void DistributeInitialGear(MERCPROFILESTRUCT *pProfile) iSlot = AnyFreeBigEnoughPocket (pProfile, &tInv[iOrder[i]]); if(iSlot != -1) { - MakeProfileInvItemThisSlot(pProfile, iSlot, tInv[iOrder[i]].inv, tInv[iOrder[i]].iStatus, tInv[iOrder[i]].iNumber); + MakeProfileInvItemThisSlot( pProfile, iSlot, tInv[iOrder[i]].inv, tInv[iOrder[i]].iStatus, pProfile->bInvNumber[iSlot] + 1 ); iSet = TRUE; } }