From f1c447c7f2ee73e8ae4f9f850bcb1cab0865ed8b Mon Sep 17 00:00:00 2001 From: Anders Jenbo Date: Fri, 16 Jun 2023 03:56:17 +0200 Subject: [PATCH] Do not allow bosted item stats in base game --- Source/msg.cpp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Source/msg.cpp b/Source/msg.cpp index 10d26ace3..bb415cb4a 100644 --- a/Source/msg.cpp +++ b/Source/msg.cpp @@ -1046,12 +1046,14 @@ void RecreateItem(const Player &player, const TItem &messageItem, Item &item) item._iMaxDur = messageItem.bMDur; item._iCharges = messageItem.bCh; item._iMaxCharges = messageItem.bMCh; - item._iPLToHit = SDL_SwapLE16(messageItem.wToHit); - item._iMaxDam = SDL_SwapLE16(messageItem.wMaxDam); - item._iMinStr = messageItem.bMinStr; - item._iMinMag = messageItem.bMinMag; - item._iMinDex = messageItem.bMinDex; - item._iAC = SDL_SwapLE16(messageItem.bAC); + if (gbIsHellfire) { + item._iPLToHit = SDL_SwapLE16(messageItem.wToHit); + item._iMaxDam = SDL_SwapLE16(messageItem.wMaxDam); + item._iMinStr = messageItem.bMinStr; + item._iMinMag = messageItem.bMinMag; + item._iMinDex = messageItem.bMinDex; + item._iAC = SDL_SwapLE16(messageItem.bAC); + } item.dwBuff = dwBuff; }