From 62bfa514ded7891c4742c233a21a2fb7790b2151 Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Fri, 6 Nov 2026 12:52:39 +0000 Subject: [PATCH] Decompile 2 functions in Source/Contents/Skills/SkillActionSpiritHandler.cpp Batch #13319 by cremane: 2 byte-identical, 0 confirmed by peer review. - fn_08937 CEfstAction_HOGOGONG::Slot01: byte-identical - fn_08963 CEfstAction_TEMPORARY_COMMUNION::Slot01: byte-identical Merged automatically: every function is byte-identical to the original. --- Source/Contents/Skills/SkillActionSpiritHandler.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Source/Contents/Skills/SkillActionSpiritHandler.cpp b/Source/Contents/Skills/SkillActionSpiritHandler.cpp index 3e59ffe6b..7ac7e5abb 100644 --- a/Source/Contents/Skills/SkillActionSpiritHandler.cpp +++ b/Source/Contents/Skills/SkillActionSpiritHandler.cpp @@ -195,7 +195,8 @@ void CEfstAction_HOGOGONG::Slot00(int efstId, int value, int argument3, int argu // FUNCTION: fn_08937 void CEfstAction_HOGOGONG::Slot01(int efstId, int argument2, int argument3, int argument4, CRenderObject* actor) { if (actor) { - g_effectMgr->Retire(actor->render.accountId, CEZ2STREffectMgr::GetInstance()->EffectId("howling_of_chul_ho_scared")); + EffectLists* effects = g_effectMgr; + effects->Retire(actor->render.accountId, CEZ2STREffectMgr::GetInstance()->EffectId("howling_of_chul_ho_scared")); } } @@ -431,8 +432,10 @@ void CEfstAction_TEMPORARY_COMMUNION::Slot00(int efstId, int value, int argument // FUNCTION: fn_08963 void CEfstAction_TEMPORARY_COMMUNION::Slot01(int efstId, int argument2, int argument3, int argument4, CRenderObject* actor) { if (actor) { - g_effectMgr->Retire(actor->render.accountId, CEZ2STREffectMgr::GetInstance()->EffectId("temporary_communion_buff_bottom")); - g_effectMgr->Retire(actor->render.accountId, CEZ2STREffectMgr::GetInstance()->EffectId("temporary_communion_buff")); + EffectLists* effects = g_effectMgr; + effects->Retire(actor->render.accountId, CEZ2STREffectMgr::GetInstance()->EffectId("temporary_communion_buff_bottom")); + effects = g_effectMgr; + effects->Retire(actor->render.accountId, CEZ2STREffectMgr::GetInstance()->EffectId("temporary_communion_buff")); } }