From 197d3edd1beade42a7d6a37e32553a25d51f38d2 Mon Sep 17 00:00:00 2001 From: qndel Date: Tue, 31 Aug 2021 20:09:41 +0200 Subject: [PATCH] fix loot --- Source/items.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Source/items.cpp b/Source/items.cpp index 1a07c4797..44da1b2b3 100644 --- a/Source/items.cpp +++ b/Source/items.cpp @@ -3424,9 +3424,11 @@ void SpawnItem(Monster &monster, Point position, bool sendmsg) GetSuperItemSpace(position, ii); int uper = monster._uniqtype != 0 ? 15 : 1; - int8_t mLevel = monster.MData->mLevel; + int8_t mLevel = monster.mLevel; if (!gbIsHellfire && monster.MType->mtype == MT_DIABLO) mLevel -= 15; + if (mLevel > CF_LEVEL) + mLevel = CF_LEVEL; SetupAllItems(item, idx, AdvanceRndSeed(), mLevel, uper, onlygood, false, false);