From a11385d2f3f06f5f8a76cb65dc60366f24b60d98 Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Sat, 7 Nov 2026 02:55:07 +0000 Subject: [PATCH] Decompile fn_09304 (UIPartyInfoWnd::Paint) Batch #13952 by eAthena: 0 byte-identical, 1 confirmed by peer review. - fn_09304 UIPartyInfoWnd::Paint: logic confirmed by peer review Peer-reviewed-by: Yommy, superintelligence, aDw Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes). --- Source/UI/Party/UIPartyInfoWnd.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Source/UI/Party/UIPartyInfoWnd.cpp b/Source/UI/Party/UIPartyInfoWnd.cpp index da2031e4d..68eccefe7 100644 --- a/Source/UI/Party/UIPartyInfoWnd.cpp +++ b/Source/UI/Party/UIPartyInfoWnd.cpp @@ -103,16 +103,16 @@ void UIPartyInfoWnd::Paint() { CBitmapRes* job = static_cast(ResourceMgr::Instance().Load( Resolve(this->info.tanker ? "유저인터페이스\\UIadventurerAgency\\btn_job_def_on.bmp" : "유저인터페이스\\UIadventurerAgency\\btn_job_def_off.bmp"))); - this->DrawBitmap(109, 3, job ? &job->image : nullptr, false); + this->DrawBitmap(109, 3, job, false); job = static_cast(ResourceMgr::Instance().Load( Resolve(this->info.healer ? "유저인터페이스\\UIadventurerAgency\\btn_job_heal_on.bmp" : "유저인터페이스\\UIadventurerAgency\\btn_job_heal_off.bmp"))); - this->DrawBitmap(127, 3, job ? &job->image : nullptr, false); + this->DrawBitmap(127, 3, job, false); job = static_cast(ResourceMgr::Instance().Load( Resolve(this->info.dealer ? "유저인터페이스\\UIadventurerAgency\\btn_job_atk_on.bmp" : "유저인터페이스\\UIadventurerAgency\\btn_job_atk_off.bmp"))); - this->DrawBitmap(145, 3, job ? &job->image : nullptr, false); + this->DrawBitmap(145, 3, job, false); job = static_cast(ResourceMgr::Instance().Load( Resolve(this->info.assist ? "유저인터페이스\\UIadventurerAgency\\btn_job_buf_on.bmp" : "유저인터페이스\\UIadventurerAgency\\btn_job_buf_off.bmp"))); - this->DrawBitmap(163, 3, job ? &job->image : nullptr, false); + this->DrawBitmap(163, 3, job, false); const std::string fitted = FitText(*this->geometry.surface, this->name, 119); text(192, fitted.c_str(), static_cast(fitted.size()));