summaryrefslogtreecommitdiff
path: root/ai
diff options
context:
space:
mode:
authortruelight <truelight@openttd.org>2005-09-13 12:19:27 +0000
committertruelight <truelight@openttd.org>2005-09-13 12:19:27 +0000
commit4936e936544d89ea042fa7742de5f0f8eb126245 (patch)
tree1d0b1d986e906226e0a4c2b67110203eefaa8479 /ai
parent2264103610a5ddd81e50530e1a6afeb0aa28d37c (diff)
downloadopenttd-4936e936544d89ea042fa7742de5f0f8eb126245.tar.xz
(svn r2948) -Fix: the old AI needs a special flag that triggers all kind of special
abilities you really don't want to know about (free bridges, etc..) I removed this flag some revisions ago, but the Aircraft part depends on it, so I re-enabled it again..
Diffstat (limited to 'ai')
-rw-r--r--ai/ai.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/ai/ai.c b/ai/ai.c
index 12b7b9eda..3fcd94cff 100644
--- a/ai/ai.c
+++ b/ai/ai.c
@@ -126,8 +126,12 @@ void AI_RunTick(byte player)
if (_patches.ainew_active)
AiNewDoGameLoop(p);
- else
+ else {
+ /* Enable all kind of cheats the old AI needs in order to operate correctly... */
+ _is_old_ai_player = true;
AiDoGameLoop(p);
+ _is_old_ai_player = false;
+ }
}