L_WorldSelect is not working properly.
Used in
Simba Code:
function WorldScreen: Boolean;
begin
Result := (GetLobbyTab = L_WorldSelect);
end;
Returns false all the times.
This is used multiple times in the world switcher and results in exiting all the world selecting. SelectWorld(53) for example does not work:
Simba Code:
function SelectWorld(W: integer): boolean;
var
x, y, xx, yy, T, CurW: integer;
WRec: TWorld;
begin
if not InRange(W, 1, 200) then
begin
srl_Warn('SelectWorld', 'Invalid World', warn_AllVersions);
Exit;
end;
if OpenWorldScreen then
begin
T := GetSystemTime + 60000;
Repeat
if OpenWorldScreen ->
Simba Code:
function OpenWorldScreen: Boolean;
begin
Result := LobbyTab(2);
end;
Everything caused by L_WorldSelect. Anyone knows where I can edit it, I couldn't find it myself.