Warzone 2100 - Version 2.0.4 - Built Aug 29 2006 - DEBUG
Operating System
FreeBSD WarHeaD.OTEL.net 6.1-STABLE FreeBSD 6.1-STABLE #0: Tue Aug 22 01:57:28 EEST 2006 [email protected]:/usr/obj/usr/src6/sys/WARHEAD i386
Hardware Information
nVidia GF6800GT (nVidia binary drivers) Athlon64 3700+ 2G RAM Dual-Channel DDR400
Warzone2100 Configuration
Default - I've rm -rf ~/.warzone2100
Bug Description
When I start a new game and when the first intelignece report comes this happens:
error: interpRunScript: bInterpRunning = TRUE
error: interpRunScript: bInterpRunning = FALSE - 1639225130
error: interpRunScript: bInterpRunning = TRUE
error: eventFireCallbackTrigger: script interpreter is already running
error: Assert in Warzone: event.c:977 : eventFireCallbackTrigger (FALSE)
Assertion failed: ((0)), function eventFireCallbackTrigger, file event.c, line 977.
(first 3 lines are from mine debug info lines - the number is just a rand() so I can see that its realy firing coz the console fills up quickly)
If I comment if (interpProcessorActive()) ... so no check is done the game somehow works

But if I try 'fastplay' it abort()s around interp.c:236 when it checks 'if (bInterpRunning)'.
At that moment I decided to contact You coz I saw that you have made changes to scripting engine and you could figure out what's happening more quickly
