From 34e57daf613053d248c65d22bd93bf60b245c0dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Lam?= Date: Mon, 28 Sep 2026 03:39:30 +0200 Subject: AI: merge the duplicate DummyAction into ksys The action factory uses the single ksys ctor for both entries and DummyDropTable's ctor calls it too; deriving from it makes DummyDropTable's five functions match. (AI assisted using Claude Fable 5.1 and Claude Opus 5.5) --- src/Game/Actor/Action/actionDummyDropTable.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/Game/Actor/Action/actionDummyDropTable.cpp') diff --git a/src/Game/Actor/Action/actionDummyDropTable.cpp b/src/Game/Actor/Action/actionDummyDropTable.cpp index e4e87cac..75290e7b 100644 --- a/src/Game/Actor/Action/actionDummyDropTable.cpp +++ b/src/Game/Actor/Action/actionDummyDropTable.cpp @@ -2,29 +2,29 @@ namespace uking::action { -DummyDropTable::DummyDropTable(const InitArg& arg) : DummyAction(arg) {} +DummyDropTable::DummyDropTable(const InitArg& arg) : ksys::act::ai::DummyAction(arg) {} DummyDropTable::~DummyDropTable() = default; bool DummyDropTable::init_(sead::Heap* heap) { - return DummyAction::init_(heap); + return ksys::act::ai::DummyAction::init_(heap); } void DummyDropTable::enter_(ksys::act::ai::InlineParamPack* params) { - DummyAction::enter_(params); + ksys::act::ai::DummyAction::enter_(params); } void DummyDropTable::leave_() { - DummyAction::leave_(); + ksys::act::ai::DummyAction::leave_(); } void DummyDropTable::loadParams_() { - DummyAction::loadParams_(); + ksys::act::ai::DummyAction::loadParams_(); getMapUnitParam(&mDropTable_m, "DropTable"); } void DummyDropTable::calc_() { - DummyAction::calc_(); + ksys::act::ai::DummyAction::calc_(); } } // namespace uking::action -- cgit v1.2.3