From e27d5f154b3b1a3b0ef2491119102f455ab89aae Mon Sep 17 00:00:00 2001 From: Charles Machalow Date: Sun, 20 Mar 2022 04:59:57 -0700 Subject: [PATCH] Add parameters to accept for StaffFireAction (#16816) * Add parameters to accept for StaffFireAction * Bump plugin api version * Update src/openrct2/actions/StaffFireAction.cpp Co-authored-by: Ted John Co-authored-by: Ted John --- src/openrct2/actions/StaffFireAction.cpp | 5 +++++ src/openrct2/actions/StaffFireAction.h | 2 ++ src/openrct2/scripting/ScriptEngine.h | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/openrct2/actions/StaffFireAction.cpp b/src/openrct2/actions/StaffFireAction.cpp index 6abe354781..250840accd 100644 --- a/src/openrct2/actions/StaffFireAction.cpp +++ b/src/openrct2/actions/StaffFireAction.cpp @@ -18,6 +18,11 @@ StaffFireAction::StaffFireAction(EntityId spriteId) { } +void StaffFireAction::AcceptParameters(GameActionParameterVisitor& visitor) +{ + visitor.Visit("id", _spriteId); +} + uint16_t StaffFireAction::GetActionFlags() const { return GameAction::GetActionFlags() | GameActions::Flags::AllowWhilePaused; diff --git a/src/openrct2/actions/StaffFireAction.h b/src/openrct2/actions/StaffFireAction.h index 2869f314ae..97411a0b9d 100644 --- a/src/openrct2/actions/StaffFireAction.h +++ b/src/openrct2/actions/StaffFireAction.h @@ -20,6 +20,8 @@ public: StaffFireAction() = default; StaffFireAction(EntityId spriteId); + void AcceptParameters(GameActionParameterVisitor& visitor) override; + uint16_t GetActionFlags() const override; void Serialise(DataSerialiser& stream) override; diff --git a/src/openrct2/scripting/ScriptEngine.h b/src/openrct2/scripting/ScriptEngine.h index e80dd529a1..00b1f053fb 100644 --- a/src/openrct2/scripting/ScriptEngine.h +++ b/src/openrct2/scripting/ScriptEngine.h @@ -46,7 +46,7 @@ namespace OpenRCT2 namespace OpenRCT2::Scripting { - static constexpr int32_t OPENRCT2_PLUGIN_API_VERSION = 47; + static constexpr int32_t OPENRCT2_PLUGIN_API_VERSION = 48; // Versions marking breaking changes. static constexpr int32_t API_VERSION_33_PEEP_DEPRECATION = 33;