From 30da6dc50832bb0172d084be0178286d9ae92013 Mon Sep 17 00:00:00 2001 From: Kuyondo Date: Thu, 22 May 2025 00:34:33 +0800 Subject: [PATCH 1/2] allow activateBy to trigger handlers --- apps/openmw/mwlua/objectbindings.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/openmw/mwlua/objectbindings.cpp b/apps/openmw/mwlua/objectbindings.cpp index fc994532df..3508fdcd44 100644 --- a/apps/openmw/mwlua/objectbindings.cpp +++ b/apps/openmw/mwlua/objectbindings.cpp @@ -351,8 +351,8 @@ namespace MWLua throw std::runtime_error( "The argument of `activateBy` must be an actor who activates the object. Got: " + actor.toString()); - if (objPtr.getRefData().activate()) - MWBase::Environment::get().getLuaManager()->objectActivated(objPtr, actorPtr); + + MWBase::Environment::get().getLuaManager()->objectActivated(objPtr, actorPtr); }; auto isEnabled = [](const ObjectT& o) { return o.ptr().getRefData().isEnabled(); }; From b7a7936dd66be52d55bdb0668bd79e545731cedc Mon Sep 17 00:00:00 2001 From: Kuyondo Date: Thu, 22 May 2025 02:49:45 +0800 Subject: [PATCH 2/2] api revision 73 to 74 --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1c84e06c86..708cebef6b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -82,7 +82,7 @@ message(STATUS "Configuring OpenMW...") set(OPENMW_VERSION_MAJOR 0) set(OPENMW_VERSION_MINOR 49) set(OPENMW_VERSION_RELEASE 0) -set(OPENMW_LUA_API_REVISION 73) +set(OPENMW_LUA_API_REVISION 74) set(OPENMW_POSTPROCESSING_API_REVISION 2) set(OPENMW_VERSION_COMMITHASH "")