From 3ded13c59285229dfffe72e60de3e9546716b775 Mon Sep 17 00:00:00 2001 From: Leon Herzberg Date: Fri, 18 Jul 2025 03:46:47 +0200 Subject: [PATCH 1/2] Prevent vehicle damage and blowVehicle when in basic test mode --- [editor]/editor_gui/client/test.lua | 4 ++++ [editor]/editor_gui/meta.xml | 1 + [editor]/editor_gui/server/override.lua | 31 +++++++++++++++++++++++++ 3 files changed, 36 insertions(+) create mode 100644 [editor]/editor_gui/server/override.lua diff --git a/[editor]/editor_gui/client/test.lua b/[editor]/editor_gui/client/test.lua index c12d1f700..ab921beff 100644 --- a/[editor]/editor_gui/client/test.lua +++ b/[editor]/editor_gui/client/test.lua @@ -223,6 +223,8 @@ function basicTest() editor_main.resume(true) inBasicTest = false removeEventHandler("onClientPlayerDamage", localPlayer, noDamageInBasicTest) + removeEventHandler("onClientVehicleDamage", root, noDamageInBasicTest) + triggerServerEvent("onBasicTestEnd", localPlayer) toggleControl("fire", true) toggleControl("enter_exit", true) toggleControl("enter_passenger", true) @@ -247,6 +249,8 @@ function basicTest() toggleControl("enter_passenger", false) inBasicTest = true addEventHandler("onClientPlayerDamage", localPlayer, noDamageInBasicTest) + addEventHandler("onClientVehicleDamage", root, noDamageInBasicTest) + triggerServerEvent("onBasicTestStart", localPlayer) outputChatBox("Press F6 to leave basic test", 0, 255, 0) bindControl ( "toggle_basictest", "down", basicTest ) diff --git a/[editor]/editor_gui/meta.xml b/[editor]/editor_gui/meta.xml index 3d9269496..2f68f7c82 100644 --- a/[editor]/editor_gui/meta.xml +++ b/[editor]/editor_gui/meta.xml @@ -76,6 +76,7 @@