Decompile 7 functions in Source/Contents/Models/ModelPlayback.cpp, Source/Contents/Actors/ActorPickNode.cpp, ...

Batch #17028 by eAthena: 7 byte-identical, 0 confirmed by peer review.

- fn_17493 C3dActorV1::Update: byte-identical
- fn_17908 CActorPickNode::AddPickInfo: byte-identical
- fn_23798 CSession::GetOptionFloat: byte-identical
- fn_04322 CWhisperBlockMgr::CWhisperBlockMgr: byte-identical
- fn_04325 CWhisperBlockMgr::Initialize: byte-identical (already on main)
- fn_03648 CAdventurerAgencyMgr::CAdventurerAgencyMgr: byte-identical
- fn_03652 CAdventurerAgencyMgr::Initialize: byte-identical (already on main)

Merged automatically: every function is byte-identical to the original.
This commit is contained in:
ragnarok-clanker 2026-11-11 12:54:30 +00:00
commit d1a7afc12d
5 changed files with 13 additions and 11 deletions

View file

@ -41,5 +41,8 @@ GUID CSession::GetOptionGuid(const char* key, const GUID& fallback) {
float CSession::GetOptionFloat(const char* key, float fallback) {
double value = -1.0;
this->m_hotkeyScript->Call("l_GetOptionValue", "s>l", key, &value);
return value == -1.0 ? fallback : static_cast<float>(value);
if (value == -1.0) {
return fallback;
}
return static_cast<float>(value);
}