summaryrefslogtreecommitdiff
path: root/src/script/api
diff options
context:
space:
mode:
authortruebrain <truebrain@openttd.org>2011-11-29 23:21:42 +0000
committertruebrain <truebrain@openttd.org>2011-11-29 23:21:42 +0000
commitae8540f5e080adebca3e54c69aa7cd85a87e550b (patch)
tree31e3724978141eedb9841f1028c18c02edc23733 /src/script/api
parent3da8b5097a4643d531182173df36ca4d3b45a4e2 (diff)
downloadopenttd-ae8540f5e080adebca3e54c69aa7cd85a87e550b.tar.xz
(svn r23361) -Codechange: move multiplayer DoCommand callback code so other script users can call their own
Diffstat (limited to 'src/script/api')
-rw-r--r--src/script/api/script_object.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/script/api/script_object.cpp b/src/script/api/script_object.cpp
index 5afe76beb..d5b512152 100644
--- a/src/script/api/script_object.cpp
+++ b/src/script/api/script_object.cpp
@@ -243,7 +243,7 @@ ScriptObject::ActiveInstance::~ActiveInstance()
#endif
/* Try to perform the command. */
- CommandCost res = ::DoCommandPInternal(tile, p1, p2, cmd, _networking ? CcAI : NULL, text, false, estimate_only);
+ CommandCost res = ::DoCommandPInternal(tile, p1, p2, cmd, _networking ? ScriptObject::GetActiveInstance()->GetDoCommandCallback() : NULL, text, false, estimate_only);
/* We failed; set the error and bail out */
if (res.Failed()) {