Don't work if you're in a bank after update..
Needs to be put back to the old one
SCAR Code:
{*******************************************************************************
function CheckArea(area: String): Boolean;
By: masquerader streamlined by EvilChicken!
Description: Checks if the given interface is opened.
*******************************************************************************}
function CheckArea(area: string): Boolean;
begin
case LowerCase(area) of
'inv', 'inventory': begin
Result := (BankScreen) or (ShopScreen) or (TradeScreen > 0);
if (not(Result)) then Result := GameTab(4);
end;
'shop': Result := ShopScreen;
'bank': Result := BankScreen;
'trade', 'your trade': Result := (TradeScreen > 0);
else
srl_Warn('CheckArea', Area + ' is an invalid option.', warn_AllVersions);
end;
if (Result = False) then
WriteLn('PROBLEM: ' + area + ' interface not open');
end;
The new one had
'inv', 'inventory': Result := GetCurrentTab = 4;
Which would fail at Bank as the GameTabs are disabled.