diff --git a/Source/pack.cpp b/Source/pack.cpp index a7f39d46d..a1b9de317 100644 --- a/Source/pack.cpp +++ b/Source/pack.cpp @@ -273,11 +273,16 @@ void UnPackPlayer(PkPlayerStruct *pPack, int pnum, BOOL killok) } CalcPlrInv(pnum, FALSE); +#ifdef HELLFIRE + pPlayer->wReflection = pPack->wReflection; +#endif pPlayer->pTownWarps = 0; pPlayer->pDungMsgs = 0; +#ifdef HELLFIRE + pPlayer->pDungMsgs2 = 0; +#endif pPlayer->pLvlLoad = 0; #ifdef HELLFIRE - pPlayer->wReflection = pPack->wReflection; pPlayer->pDiabloKillLevel = pPack->pDiabloKillLevel; pPlayer->pDifficulty = pPack->pDifficulty; pPlayer->pDamAcFlags = pPack->pDamAcFlags;