From 98c1e3bdbfefaefd7386509c09a64b6f3213154f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Lam?= Date: Tue, 29 Sep 2026 03:50:01 +0200 Subject: [PATCH] OverlayArenaSystem: S2's delegate is a task delegate The vtable its ctor installs (0x710251A960) is a Delegate1R, and the callback returns bool. (AI assisted using Claude Opus 5.5) --- src/KingSystem/System/OverlayArenaSystemS2.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/KingSystem/System/OverlayArenaSystemS2.h b/src/KingSystem/System/OverlayArenaSystemS2.h index 2a43c72a..f40f735c 100644 --- a/src/KingSystem/System/OverlayArenaSystemS2.h +++ b/src/KingSystem/System/OverlayArenaSystemS2.h @@ -23,7 +23,7 @@ public: private: u32 _0 = 0; - sead::Delegate1 mDelegate; + sead::Delegate1R mDelegate; u32 _28 = 1; void* _30 = nullptr; void* _38 = nullptr;