hedgewars/uScript.pas
changeset 13790 552f0d5ab3e7
parent 13778 e2d902745fd5
child 13812 0beff00d223a
equal deleted inserted replaced
13789:a623657da787 13790:552f0d5ab3e7
  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))