Mercurial > hg > openttd
diff src/town_cmd.cpp @ 18459:610fb049192c draft
(svn r23303) -Add: economy.fund_buildings, to disallow funding buildings
author | truebrain <truebrain@openttd.org> |
---|---|
date | Wed, 23 Nov 2011 16:10:18 +0000 |
parents | 83ceb002c6df |
children | d4d01aaf7aa7 |
line wrap: on
line diff
--- a/src/town_cmd.cpp +++ b/src/town_cmd.cpp @@ -2578,6 +2578,9 @@ static CommandCost TownActionFundBuildings(Town *t, DoCommandFlag flags) { + /* Check if it's allowed to buy the rights */ + if (!_settings_game.economy.fund_buildings) return CMD_ERROR; + if (flags & DC_EXEC) { /* Build next tick */ t->grow_counter = 1; @@ -2680,6 +2683,9 @@ /* Is the company not able to buy exclusive rights ? */ if (cur == TACT_BUY_RIGHTS && !_settings_game.economy.exclusive_rights) continue; + /* Is the company not able to fund buildings ? */ + if (cur == TACT_FUND_BUILDINGS && !_settings_game.economy.fund_buildings) continue; + /* Is the company not able to fund local road reconstruction? */ if (cur == TACT_ROAD_REBUILD && !_settings_game.economy.fund_roads) continue;