Playing Collector, I was unable to enter either Jupiter or Garbage because of CTDs.
- Errors:
FATAL ERROR
[error]Expression : fatal error
[error]Function : CScriptEngine::lua_error
[error]File : E:\stalker\sources\trunk\xr_3da\xrGame\script_engine.cpp
[error]Line : 73
[error]Description : <no expression>
[error]Arguments : LUA error: ...talkersoup\gamedata\scripts\tb3d_extra_jup_00.script:12: attempt to call field 'spawn_life' (a nil value)
FATAL ERROR
[error]Expression : fatal error
[error]Function : CScriptEngine::lua_error
[error]File : E:\stalker\sources\trunk\xr_3da\xrGame\script_engine.cpp
[error]Line : 73
[error]Description : <no expression>
[error]Arguments : LUA error: ...ersoup\gamedata\scripts\tb3d_extra_garbage_00.script:25: attempt to call field 'spawn_life' (a nil value)
The errors reference
tb3d_extra_jup_00.script and
tb3d_extra_garbage_00.script. In both cases the game is looking for function
spawn_life, but in the script files the function is actually called
spawns. As a test I duplicated the
spawns function in each file and renamed the duplicate to
spawn_life. I was then able to enter the maps.
I looked at other
tb3d_extra_<map>.script files, and they all have function
scripts, so I assume that the game is calling the wrong function name for these two maps.