Warrex wrote:I am getting this in GZDoom 3.7.1 if I switch to the Plasma gun in "Classic" game mode:VM execution aborted: Plasma_Gun.StateFunction.503 called without valid caller. Plasma_Gun expected
Called from state Plasma_Gun.503
Called from PSprite.SetState [Native]
Called from PSprite.Tick at gzdoom.pk3:zscript/shared/player.txt, line 2264
Called from PlayerPawn.TickPSprites at gzdoom.pk3:zscript/shared/player.txt, line 429
Called from PlayerPawn.PlayerThink at gzdoom.pk3:zscript/shared/player.txt, line 1449
This also happens if:
1. I start the game this way: gzdoom.exe +vm_jit 0 -file brutalv20b.pk3 brutalv20c_UP.pk3 (so when turning off the JIT compiler for DECORATE and ZScript)
2. If I launch the "Modern" game mode after having crashed the Classic game mode previously
drfrag wrote:I've just reproduced it with the legacy build. It happens also with a blood fixed BD v20 alone, the code in Plasma_Gun (PLASMA.txt) it's taking away the Plasma_Gun and giving you the ClassicPlasmaRifle instead. Most likely an engine bug.
http://www.moddb.com/mods/brutal-doom/d ... cy-edition