I was playing through a UV Angel of Shotgunnery and made it down to JC. I successfully killed him... and then it crashed. The game saved, and when I restarted the program I was able to re-attempt Hell Fortress. Unfortunately, I did not have sufficient items to defeat JC a second time so I was unable to determine if the bug is repeatable.
The code produced:
Congratulations! You defeated John Carmack! Press <Enter>... Game saved.
Press <Enter> to exit. Press <Enter>... ###
#············································································
#··········································································#
#······························································%·········#
#·········································································#
#······································································#
#························································An unhandled exception
occurred at $00464249 :···································%|·············#
ELuaException : LuaError: beings[].OnAction -- Lua error : lua\ai.lua:709: Objec
t expected as parameter 1!···································B·B·········%%%#
$00464249 TDOOMLUA__ONERROR, line 589 of src/doomlua.pas···········%%#
$0044F8B7 TLUASYSTEM__PROTECTEDRUNHOOK, line 476 of e:/Projects/fpcvalkyrie/
src/vluasystem.pas···········································B············%#
$0046024C TTHING__CALLHOOK, line 152 of src/dfthing.pas·················%#
$004A6D10 TBEING__ACTION, line 1058 of src/dfbeing.pas··················#
$004A6E2C TBEING__CALL, line 1076 of src/dfbeing.pas······················#
$0041F8EE TDOOM__RUN, line 457 of src/doombase.pas························#
$00401FFC main, line 61 of src/doomrl.pas·····················%·········#
#································································%%········#
Abnormal program termination! Please write down the above####################
to help get rid DoomRL of all those bugs! You only need%)
to write down the filenames and linenumbers.hotgun (9d3)x2 [2/2] (T1)
Attempting to save game.... Press <Enter> Hell Fortress