diff --git a/data/DataCache.scr b/data/DataCache.scr index d1b064c0f..715fc7961 100644 --- a/data/DataCache.scr +++ b/data/DataCache.scr @@ -1,3 +1,4 @@ +scripts/test.dat translations/swe.dat translations/dut.dat translations/ita.dat diff --git a/source/script/script.cpp b/source/script/script.cpp index b27c90b4a..28291d0d2 100644 --- a/source/script/script.cpp +++ b/source/script/script.cpp @@ -67,9 +67,15 @@ signed short CScript::s_globalVars[NUM_GLOBAL_VARS]= ---------------------------------------------------------------------- */ void CScript::initialise(FileEquate _fe) { + int i; + m_code=(unsigned short*)CFileIO::loadFile(_fe); m_stack=(unsigned short*)MemAlloc(sizeof(unsigned short)*STACK_SIZE,"ScriptStack"); reset(); + for(i=0;i