equal
deleted
inserted
replaced
3652 OutError('Error reading script: ' + name, true); |
3652 OutError('Error reading script: ' + name, true); |
3653 |
3653 |
3654 hedgewarsMountPackage(Str2PChar(copy(s, 3, length(s)-6)+'.hwp')); |
3654 hedgewarsMountPackage(Str2PChar(copy(s, 3, length(s)-6)+'.hwp')); |
3655 |
3655 |
3656 physfsReaderSetBuffer(@buf); |
3656 physfsReaderSetBuffer(@buf); |
3657 if Pos('Locale/',s) <> 0 then |
3657 if (Pos('Locale/',s) <> 0) or (s = 'Scripts/OfficialChallengeHashes.lua') then |
3658 ret:= lua_load(luaState, @ScriptLocaleReader, f, Str2PChar(s)) |
3658 ret:= lua_load(luaState, @ScriptLocaleReader, f, Str2PChar(s)) |
3659 else |
3659 else |
3660 begin |
3660 begin |
3661 SetRandomSeed(cSeed,true); |
3661 SetRandomSeed(cSeed,true); |
3662 ret:= lua_load(luaState, @ScriptReader, f, Str2PChar(s)) |
3662 ret:= lua_load(luaState, @ScriptReader, f, Str2PChar(s)) |