From 0834a88a12906cd207957892156c3ac0d9d66a93 Mon Sep 17 00:00:00 2001 From: tron Date: Sun, 16 Oct 2005 14:07:11 +0000 Subject: (svn r3051) Remove the unused function RemoteSubsidyAdd() --- ai/default/default.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'ai/default') diff --git a/ai/default/default.c b/ai/default/default.c index 8257b0026..59227e32a 100644 --- a/ai/default/default.c +++ b/ai/default/default.c @@ -133,12 +133,16 @@ static int AiChooseTrainToBuild(byte railtype, int32 money, byte flag, TileIndex const RailVehicleInfo *rvi = RailVehInfo(i); const Engine* e = GetEngine(i); - if (e->railtype != railtype || rvi->flags & RVI_WAGON - || !HASBIT(e->player_avail, _current_player) || e->reliability < 0x8A3D) + if (e->railtype != railtype || + rvi->flags & RVI_WAGON || + (rvi->flags & RVI_MULTIHEAD && flag & 1) || + !HASBIT(e->player_avail, _current_player) || + e->reliability < 0x8A3D) { continue; + } ret = DoCommandByTile(tile, i, 0, 0, CMD_BUILD_RAIL_VEHICLE); - if (!CmdFailed(ret) && (!(_cmd_build_rail_veh_var1&1) || !(flag&1)) && ret <= money && + if (!CmdFailed(ret) && ret <= money && _cmd_build_rail_veh_score >= best_veh_score) { best_veh_score = _cmd_build_rail_veh_score; best_veh_index = i; -- cgit v1.2.3-70-g09d2