diff options
author | yexo <yexo@openttd.org> | 2009-06-01 22:00:47 +0000 |
---|---|---|
committer | yexo <yexo@openttd.org> | 2009-06-01 22:00:47 +0000 |
commit | 4ea3e511bd71559ab475f49292c8b50f1eace647 (patch) | |
tree | 0c088a58691406daaa43f51ebefe51a2337c4271 /src/ai/ai_gui.cpp | |
parent | 9b15b8cd4a6e956e97a6c5f823f181d381684157 (diff) | |
download | openttd-4ea3e511bd71559ab475f49292c8b50f1eace647.tar.xz |
(svn r16502) -Fix [FS#2935]: when an AI was suspended while in a function called (indirectly) via call/acall/pcall OpenTTD crashed. Fix this by disallowing AIs to be suspended while called via call/acall/pcall.
IMPORTANT FOR AI WRITERS: AIs can no longer call any DoCommand functions (change anything, build vehicles, etc.) in a function called (indirectly) via call/acall/pcall. Where possible, please rewrite your code so it doesn't use call/acall/pcall
Diffstat (limited to 'src/ai/ai_gui.cpp')
0 files changed, 0 insertions, 0 deletions