BUG #7When playing Angel of Marksmanship on UV, I have encountered a game breaking bug, where upon killing Carmack, the game crashes. However, instead of counting the win and producing a mortem, the game creates a backup save from at the start of Hell Fortress, with me at the same state I was in when I killed Carmack.
Here's a screenshot from right before I kill Carmack:
And here's a screenshot from booting up that save, notice how my health and armor are in the same exact state at which I killed Carmack (but my Combat Pistol is reloaded because I have Gun Kata, which apparently still reloaded after killing Carmack before the crash occurs).
If I kill Carmack again upon booting this save, the game will crash again and create another backup save, leading to an unwinnable game loop. I'll also note that I did not save when first entering Hell Fortress, and that I have gotten a full win before on this beta, so it's not just getting a full win itself that's broken. After killing him a few more times and getting a crash everytime, I just let myself die, where the game crashed and tried creating a backup save yet again. Trying to boot up this save though resulted in this corrupted save notification:
Here's what the actual error message is for this crash:
Timestamp : 9/8/2023 4:47:07
Error level : FATAL EXCEPTION
Message : Fatal exception encountered
An unhandled exception occurred at $000000010006F057 :
ELuaException : Get(items.ufskull.group) failed!
$000000010006F057 GET, line 1408 of ../fpcvalkyrie/src/vluasystem.pas
$00000001000A72F4 WEAPONGROUP, line 814 of src/dfhof.pas
$00000001000A67F9 ADD, line 850 of src/dfhof.pas
$00000001000CE65A WRITEMEMORIAL, line 1114 of src/dfplayer.pas
$000000010002AC28 RUN, line 356 of src/doombase.pas
$0000000100002230 main, line 147 of src/doomrl.pas
$00000001000022C6
$00000001000166E0
$0000000100001B70
$00007FFFD3DD7614
$00007FFFD5A226B1
BUG #8After the corrupted save and the game deleting it, no mortem was saved, but I noticed some oddities with my player stats afterward.
First, it still awarded me the Marksman badges:
This is however despite the game not counting the win:
Then I have achieved the conditions to rank up, but the game has not upgraded my rank, despite it showing me having all the requisites for the next rank:
Then all the exotics and uniques I collected during the run were counted, but have their collected number inflated. Notice the ones here with a collected number of 9 or more, when I haven't even played that many games yet on this file:
The same bug applies to assemblies too (Nanomanufacture Ammo is counted as having been made 9 times, but this was the first time I assembled it on this file):
My medal counts have a similar inflation bug:
Then my kill counts are all fucked up. It says I killed 45 Carmacks on UV, which is obviously bogus, but then the 10 Mastermind kills are inflated as well, and it also says I haven't killed the Arena Master on UV, even though I did so this run (and I'll note that I did not go through the crash to save loop 45 times before dying, I did so only about like 5 or 6 times):
Well that's everything I can see for now, I'll report if I find any more oddities as a result of this game-ending crash.