|
@@ -227,13 +227,13 @@
|
|
|
/* static */ bool ScriptCompany::ChangeBankBalance(CompanyID company, int32 delta, ExpensesType expenses_type)
|
|
|
{
|
|
|
EnforcePrecondition(false, ScriptObject::GetCompany() == OWNER_DEITY);
|
|
|
EnforcePrecondition(false, expenses_type < (ExpensesType)::EXPENSES_END);
|
|
|
|
|
|
company = ResolveCompanyID(company);
|
|
|
EnforcePrecondition(false, ResolveCompanyID(company) != COMPANY_INVALID);
|
|
|
EnforcePrecondition(false, company != COMPANY_INVALID);
|
|
|
|
|
|
return ScriptObject::DoCommand(0, (uint32)(delta), company | expenses_type << 8 , CMD_CHANGE_BANK_BALANCE);
|
|
|
}
|
|
|
|
|
|
/* static */ bool ScriptCompany::BuildCompanyHQ(TileIndex tile)
|
|
|
{
|