From cf52784ff13329f574733bf25f1ac6db745b1c87 Mon Sep 17 00:00:00 2001 From: Markus Pristovsek Date: Wed, 8 Jan 2025 03:07:42 +0000 Subject: [PATCH] Remove player check from tool init for scripts too git-svn-id: svn://tron.homeunix.org/simutrans/simutrans/trunk@11586 8aca7d54-2c30-db11-9de9-000461428c89 --- src/simutrans/script/api/api_command.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/simutrans/script/api/api_command.cc b/src/simutrans/script/api/api_command.cc index db85883094..184928ecbd 100644 --- a/src/simutrans/script/api/api_command.cc +++ b/src/simutrans/script/api/api_command.cc @@ -77,10 +77,12 @@ SQInteger param::push(HSQUIRRELVM vm, call_tool_init v) // must be scenario - set flag tool->flags |= tool_t::WFL_NO_CHK; } +#if 0 // sanity check if (player == NULL) { return sq_raise_error(vm, "Called tool with player == null"); } +#endif // check if calling suspendable tools is blocked if (!v.no_block) { if (const char* blocker = env_t::networkmode ? sq_get_suspend_blocker(vm) : NULL) {