From 763aba6a645166a09b69a77be37b9bd4218725b5 Mon Sep 17 00:00:00 2001 From: Robin Eklind Date: Fri, 29 Nov 2024 21:12:27 +0100 Subject: [PATCH] player: add BUGFIX for CreatePlayer The _pBaseToBlk field of the player struct is never set if creating a New Game using an existing save (since CreatePlayer is never invoked in this case). --- Source/player.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/player.cpp b/Source/player.cpp index 6a6e7a575..5b02c5b07 100644 --- a/Source/player.cpp +++ b/Source/player.cpp @@ -797,7 +797,7 @@ void CreatePlayer(int pnum, char c) plr[pnum]._pDamageMod = plr[pnum]._pStrength * plr[pnum]._pLevel / 100; } - plr[pnum]._pBaseToBlk = ToBlkTbl[c]; + plr[pnum]._pBaseToBlk = ToBlkTbl[c]; // BUGFIX: _pBaseToBlk not set in player struct if creating a New Game using an existing save file (since CreatePlayer is never invoked in this case). plr[pnum]._pHitPoints = (plr[pnum]._pVitality + 10) << 6; if (plr[pnum]._pClass == PC_WARRIOR