From 0b33df7a8fbbf8de0f594a657635aa2ff289bdf8 Mon Sep 17 00:00:00 2001 From: frosch Date: Sat, 2 Jul 2011 19:07:47 +0000 Subject: [PATCH] (svn r22623) -Cleanup: DoAcquireCompany() does not need to sell shares, ChangeOwnershipOfCompanyItems() already does that and it does it better. --- src/economy.cpp | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/src/economy.cpp b/src/economy.cpp index a2edd3e994..669569e993 100644 --- a/src/economy.cpp +++ b/src/economy.cpp @@ -1511,16 +1511,6 @@ static void DoAcquireCompany(Company *c) owner->current_loan += c->current_loan; } - Money value = CalculateCompanyValue(c) >> 2; - Backup cur_company(_current_company, FILE_LINE); - for (int i = 0; i != 4; i++) { - if (c->share_owners[i] != COMPANY_SPECTATOR) { - cur_company.Change(c->share_owners[i]); - SubtractMoneyFromCompany(CommandCost(EXPENSES_OTHER, -value)); - } - } - cur_company.Restore(); - if (c->is_ai) AI::Stop(c->index); DeleteCompanyWindows(ci);