From 770cd1b6a13b29db560df33ed143bdaa6823413c Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Sat, 31 Oct 2026 14:06:45 +0000 Subject: [PATCH] Decompile fn_13986 (CreateAdventureGuide) Batch #8075 by secret: 0 byte-identical, 1 confirmed by peer review. - fn_13986 CreateAdventureGuide: logic confirmed by peer review Peer-reviewed-by: eAthena, Yommy, pedrao Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes). --- Source/UI/AdventureGuide/UIAdventureGuide.cpp | 10 ++++++++++ Source/UI/AdventureGuide/UIAdventureGuide.h | 1 + 2 files changed, 11 insertions(+) diff --git a/Source/UI/AdventureGuide/UIAdventureGuide.cpp b/Source/UI/AdventureGuide/UIAdventureGuide.cpp index 82814fc7..a630c599 100644 --- a/Source/UI/AdventureGuide/UIAdventureGuide.cpp +++ b/Source/UI/AdventureGuide/UIAdventureGuide.cpp @@ -1165,3 +1165,13 @@ CUIListBox* CUITab::CreateSubTabList() { } } + +CUIAdventureGuide::CUIAdventureGuide() + : background(nullptr), titleBar(nullptr), characterInfo(nullptr), titleText(nullptr), intro(nullptr), quest(nullptr), monster(nullptr), item(nullptr), tabs(nullptr) { +} + +// OFFSET: 0x009C1230 +// FUNCTION: fn_13986 +CUIAdventureGuide* CreateAdventureGuide() { + return new CUIAdventureGuide(); +} diff --git a/Source/UI/AdventureGuide/UIAdventureGuide.h b/Source/UI/AdventureGuide/UIAdventureGuide.h index 2039b8c0..ca5dd1bd 100644 --- a/Source/UI/AdventureGuide/UIAdventureGuide.h +++ b/Source/UI/AdventureGuide/UIAdventureGuide.h @@ -17,6 +17,7 @@ class CUIQuest; class CUIAdventureGuide : public CUIFrameWnd { public: + __declspec(noinline) CUIAdventureGuide(); void Slot15(int width, int height) override; virtual void Slot53();