Commit graph

129 commits

Author SHA1 Message Date
ragnarok-clanker
3b469b8970 Decompile fn_21015 (CRenderObject::JitterBounds)
Batch #1460 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_21015 CRenderObject::JitterBounds: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 15:37:50 +00:00
ragnarok-clanker
16b72c624f Decompile 2 functions in Source/Contents/Skills/ClientSkills.cpp, Source/Contents/Skills/ClientSkills.h, ...
Batch #1471 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_23753 CSession::ResetItems2B50: logic confirmed by peer review
- fn_23770 GetSkillFactor: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 15:32:17 +00:00
ragnarok-clanker
447fa8b9f6 Decompile 4 functions in Source/Contents/Jobs/JobInheritance.cpp, Source/Contents/Jobs/JobInheritance.h, ...
Batch #1470 by ragnarok-clanker: 0 byte-identical, 4 confirmed by peer review.

- fn_23590 IsVisibleJob: logic confirmed by peer review
- fn_23841 GetWeaponViewValue: logic confirmed by peer review
- fn_23906 ResetHotkeySlots: logic confirmed by peer review
- fn_23910 CSession::SetPairValue: logic confirmed by peer review

Peer-reviewed-by: Kisuka, eAthena
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-28 14:13:00 +00:00
ragnarok-clanker
c351db5d57 Decompile 4 functions in Source/Contents/ClientTiming.cpp, Source/Client/Session.h
Batch #1467 by ragnarok-clanker: 0 byte-identical, 4 confirmed by peer review.

- fn_23466 CSession::GetServerTime: logic confirmed by peer review
- fn_23605 CSession::AddPingSample: logic confirmed by peer review
- fn_23637 CSession::SetServerTime: logic confirmed by peer review
- fn_23638 CSession::SetHotkeyDescription: logic confirmed by peer review

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
Adds to the build: Source/Contents/ClientTiming.cpp
2026-10-28 14:02:41 +00:00
ragnarok-clanker
b9474e7c82 Decompile fn_23379 (CSession::HomunSkillLevel)
Batch #1465 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_23379 CSession::HomunSkillLevel: logic confirmed by peer review

Peer-reviewed-by: Yommy
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-28 13:55:33 +00:00
ragnarok-clanker
17def7f7e4 Decompile fn_04340 (CRenderObject::GetInstant)
Batch #1458 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_04340 CRenderObject::GetInstant: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 13:29:33 +00:00
ragnarok-clanker
73cc345898 Decompile 7 functions in Source/Contents/MapSkyMgr.cpp, Source/Contents/MapSkyMgr.h, ...
Batch #1447 by Yommy: 0 byte-identical, 7 confirmed by peer review.

- fn_03435 CMapSkyMgr::LoadData: logic confirmed by peer review
- fn_23794 CSession::GetAccessoryName: logic confirmed by peer review
- fn_17667 WorldActors::Lookup: logic confirmed by peer review
- fn_17698 WorldObjects::SendObjectMessage: logic confirmed by peer review
- fn_17865 CPathFinder::~CPathFinder: logic confirmed by peer review
- fn_18334 LuaScript::TableField: logic confirmed by peer review
- fn_07925 CImfRes::Load: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker
Reviewed-by: ragnarok-clanker
2026-10-28 13:18:31 +00:00
ragnarok-clanker
a0aa87c8b2 Decompile 2 functions in Source/Contents/EffectResourceSwitcher.cpp, Source/Contents/Effects/Effect.h
Batch #1444 by Yommy: 0 byte-identical, 2 confirmed by peer review.

- fn_03085 CEffect::Slot11: logic confirmed by peer review
- fn_03089 CEffect::Slot25: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker
Reviewed-by: ragnarok-clanker
2026-10-28 13:15:24 +00:00
ragnarok-clanker
f0f09ed3c6 Decompile 7 functions in Source/Contents/CashEmotionMgr.cpp, Source/Contents/CashEmotionMgr.h, ...
Batch #1437 by Yommy: 0 byte-identical, 7 confirmed by peer review.

- fn_09439 UICashEmotionPack::~UICashEmotionPack: logic confirmed by peer review
- fn_09446 UICashEmotionPack::Paint: logic confirmed by peer review
- fn_09450 UICashEmotionPack::Slot19: logic confirmed by peer review
- fn_09451 UICashEmotionPack::Slot35: logic confirmed by peer review
- fn_09452 UICashEmotionPack::SendMsg: logic confirmed by peer review
- fn_09453 UICashEmotionPack::SetSaleBadge: logic confirmed by peer review
- fn_09454 UICashEmotionPack::SetTitle: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 13:15:15 +00:00
ragnarok-clanker
f61f0747fa Decompile 2 functions in Source/Contents/MapSkyMgr.cpp, Source/Contents/MapSkyMgr.h, ...
Batch #1449 by Yommy: 2 byte-identical, 0 confirmed by peer review.

- fn_17872 CPathFinder::Height: byte-identical
- fn_17873 CPathFinder::Width: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/MapSkyMgr.cpp, Source/Contents/EquipmentResources.cpp, Source/Contents/Pathfinding.cpp, Source/Resource/ImfResource.cpp
2026-10-28 12:59:53 +00:00
ragnarok-clanker
3d1d975150 Decompile fn_06589 (ItemInfo::Refine)
Batch #1445 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_06589 ItemInfo::Refine: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 12:58:47 +00:00
ragnarok-clanker
16d2e4d0b8 Decompile 22 functions in Source/Contents/EffectResourceSwitcher.cpp, Source/Contents/Effects/Effect.h
Batch #1446 by Yommy: 22 byte-identical, 0 confirmed by peer review.

- fn_03083 CEffect::Slot10: byte-identical
- fn_03084 CEffect::Slot08: byte-identical
- fn_03090 CEffect::Slot28: byte-identical
- fn_03092 CEffect::Slot01: byte-identical
- fn_03094 CEffect::Slot12: byte-identical
- fn_03095 CEffect::Slot07: byte-identical
- fn_03098 CEffect::Slot04: byte-identical
- fn_03099 CEffect::Slot00: byte-identical
- fn_03100 CEffect::Slot23: byte-identical
- fn_03101 CEffect::Slot24: byte-identical
- fn_03102 CEffect::Slot26: byte-identical
- fn_03103 CEffect::Slot27: byte-identical
- fn_03104 CEffect::Slot21: byte-identical
- fn_03105 CEffect::Slot32: byte-identical
- fn_03106 CEffect::Slot15: byte-identical
- fn_03107 CEffect::Slot14: byte-identical
- fn_03108 CEffect::Slot17: byte-identical
- fn_03109 CEffect::Slot18: byte-identical
- fn_03110 CEffect::Slot19: byte-identical
- fn_03111 CEffect::Slot22: byte-identical
- fn_03112 CEffect::Slot13: byte-identical
- fn_03114 CEffect::Slot20: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/EffectResourceSwitcher.cpp
2026-10-28 12:58:12 +00:00
ragnarok-clanker
98c2dc3244 Decompile 3 functions in Source/Contents/CashEmotionMgr.cpp, Source/Contents/CashEmotionMgr.h, ...
Batch #1438 by Yommy: 3 byte-identical, 0 confirmed by peer review.

- fn_09447 UICashEmotionPack::Slot26: byte-identical
- fn_09448 UICashEmotionPack::Slot25: byte-identical
- fn_09449 UICashEmotionPack::Slot27: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-28 12:52:30 +00:00
ragnarok-clanker
819b017c80 Decompile fn_19783 (EffectParticle::UpdateWarp)
Batch #1424 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_19783 EffectParticle::UpdateWarp: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 12:44:52 +00:00
ragnarok-clanker
e79c5afc99 Decompile 8 functions in Source/Contents/Effects/EffectPrimitiveMotion.cpp, Source/Contents/Effects/EffectPrimitiveState.h, ...
Batch #1425 by ragnarok-clanker: 0 byte-identical, 8 confirmed by peer review.

- fn_19772 EffectParticle::UpdateFireWall: logic confirmed by peer review
- fn_19775 EffectParticle::UpdateStoneCurse: logic confirmed by peer review
- fn_19776 EffectParticle::UpdateBeginSpell: logic confirmed by peer review
- fn_19779 EffectParticle::UpdateHit6: logic confirmed by peer review
- fn_19781 EffectParticle::UpdateDetoxication: logic confirmed by peer review
- fn_19782 EffectParticle::UpdateExit: logic confirmed by peer review
- fn_19764 EffectParticle::AdvanceFrame: logic confirmed by peer review
- fn_19931 EffectParticle::UpdateRecords: logic confirmed by peer review

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-28 12:43:08 +00:00
ragnarok-clanker
edab01cdc4 Decompile 7 functions in Source/Contents/Sound/SoundMaker.cpp, Source/Contents/Actors/GameActor.h, ...
Batch #1420 by ragnarok-clanker: 0 byte-identical, 7 confirmed by peer review.

- fn_22364 CNpc::~CNpc: logic confirmed by peer review
- fn_22379 CPc::GetExtent: logic confirmed by peer review
- fn_22419 CBlurPC::SendObjectMessage: logic confirmed by peer review
- fn_22422 CHalluNPC::SendObjectMessage: logic confirmed by peer review
- fn_22423 CHalluPC2::SendObjectMessage: logic confirmed by peer review
- fn_22424 CHalluPC::SendObjectMessage: logic confirmed by peer review
- fn_22425 CHalluPlant::SendObjectMessage: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 12:41:21 +00:00
ragnarok-clanker
fd4e979ab4 Decompile 2 functions in Source/Contents/Sound/SoundMaker.cpp, Source/Contents/Actors/GameActor.h, ...
Batch #1421 by ragnarok-clanker: 2 byte-identical, 0 confirmed by peer review.

- fn_22403 CHalluPlant::Update: byte-identical
- fn_22411 CGndRiser::Draw: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-28 12:40:42 +00:00
ragnarok-clanker
e8a6a7d816 Decompile 4 functions in Source/Contents/NavigationRoute.cpp, Source/Contents/NavigationManager.h, ...
Batch #1397 by Yommy: 0 byte-identical, 4 confirmed by peer review.

- fn_19376 NavigationManager::FindObject: logic confirmed by peer review
- fn_19434 NavigationObject::HasName: logic confirmed by peer review
- fn_19613 NavigationManager::LoadSettings: logic confirmed by peer review
- fn_19618 NavigationManager::FitToSquare: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/NavigationRoute.cpp
2026-10-28 12:35:52 +00:00
ragnarok-clanker
2c4164fc4d Decompile 2 functions in Source/Contents/NavigationSource.cpp, Source/Contents/NavigationManager.h
Batch #1394 by Yommy: 0 byte-identical, 2 confirmed by peer review.

- fn_19588 NavigationManager::GetCurrentTarget: logic confirmed by peer review
- fn_19590 NavigationManager::GetSavedTarget: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 12:16:00 +00:00
ragnarok-clanker
a16b447574 Decompile 2 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/GameActor.h
Batch #1391 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_21141 CGameActor::SetUnknown0318: logic confirmed by peer review
- fn_21145 CGameActor::SetUnknown0330: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 12:15:16 +00:00
ragnarok-clanker
9d3e6d1668 Decompile 2 functions in Source/Contents/NavigationSource.cpp, Source/Contents/NavigationManager.h
Batch #1395 by Yommy: 2 byte-identical, 0 confirmed by peer review.

- fn_19597 NavigationManager::GetCurrentTargetType: byte-identical
- fn_19635 NavigationManager::SaveCurrentTarget: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/NavigationSource.cpp
2026-10-28 12:13:49 +00:00
ragnarok-clanker
c05b411b4d Decompile 6 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/GameActor.h
Batch #1393 by ragnarok-clanker: 6 byte-identical, 0 confirmed by peer review.

- fn_21136 CGameActor::Slot30: byte-identical
- fn_21147 CGameActor::Slot25: byte-identical
- fn_21148 CGameActor::Slot18: byte-identical
- fn_21149 CGameActor::Slot22: byte-identical
- fn_21150 CGameActor::Slot21: byte-identical
- fn_21152 CGameActor::Slot23: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-28 12:13:36 +00:00
ragnarok-clanker
2830117a5d Decompile fn_04259 (CreatePlayerNameDictionary)
Batch #1388 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_04259 CreatePlayerNameDictionary: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 12:11:17 +00:00
ragnarok-clanker
cb0da9d674 Decompile fn_13690 (GuildWndInfo::Reset)
Batch #1313 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_13690 GuildWndInfo::Reset: logic confirmed by peer review

Peer-reviewed-by: Yommy
Reviewed-by: ragnarok-clanker
2026-10-28 12:07:13 +00:00
ragnarok-clanker
125a8d26f9 Decompile 5 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/RenderObject.h, ...
Batch #1380 by Yommy: 0 byte-identical, 5 confirmed by peer review.

- fn_21117 CGameActor::SetAnimation: logic confirmed by peer review
- fn_21121 CRenderObject::HoverHeight: logic confirmed by peer review
- fn_21123 CRenderObject::ScaleByPulse: logic confirmed by peer review
- fn_21124 CRenderObject::ApplySwing: logic confirmed by peer review
- fn_21138 CRenderObject::SetInstantValue: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 12:06:17 +00:00
ragnarok-clanker
648ae44d9d Decompile 2 functions in Source/Contents/AdventureGuideMgr.cpp, Source/Contents/AdventureGuideMgr.h, ...
Batch #1377 by Yommy: 0 byte-identical, 2 confirmed by peer review.

- fn_05237 CAdventureGuideMgr::GetEpisodeList: logic confirmed by peer review
- fn_05238 CAdventureGuideMgr::GetContentsList: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 12:06:16 +00:00
ragnarok-clanker
79c8823d57 Decompile fn_06602 (IsNumericText)
Batch #1373 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_06602 IsNumericText: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 12:05:19 +00:00
ragnarok-clanker
dc2307a00e Decompile 3 functions in Source/Contents/Items/ItemInfo.cpp, Source/Contents/Items/ItemInfo.h
Batch #1368 by Yommy: 0 byte-identical, 3 confirmed by peer review.

- fn_06601 ItemInfo::IsForgeMaterial: logic confirmed by peer review
- fn_06604 ItemInfo::IsElementalStone: logic confirmed by peer review
- fn_06605 ItemInfo::IsAboveItemId600: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 11:44:10 +00:00
ragnarok-clanker
b37a833f5b Decompile fn_24226 (RequestBasicInfoRefresh)
Batch #1359 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_24226 RequestBasicInfoRefresh: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 11:43:57 +00:00
ragnarok-clanker
64bd0730d5 Decompile fn_24225 (CSession::CollectCardItems)
Batch #1366 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_24225 CSession::CollectCardItems: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/ClientState.cpp
2026-10-28 11:42:30 +00:00
ragnarok-clanker
796a2265df Decompile 2 functions in Source/Contents/PlayerNameDictionary.cpp, Source/Contents/PlayerNameDictionary.h
Batch #1347 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_04260 DestroyPlayerNameDictionary: logic confirmed by peer review
- fn_04261 LookupPlayerName: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 11:04:17 +00:00
ragnarok-clanker
10ddfd73d0 Decompile fn_03498 (CActorNameCardHolder::FindId)
Batch #1276 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_03498 CActorNameCardHolder::FindId: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 11:04:03 +00:00
ragnarok-clanker
0859a01a27 Decompile fn_03503 (CActorNameCardHolder::Contains)
Batch #1346 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_03503 CActorNameCardHolder::Contains: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 11:03:39 +00:00
ragnarok-clanker
5807cc52c4 Decompile fn_23282 (ClientItemLists::AddItem1710)
Batch #1345 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_23282 ClientItemLists::AddItem1710: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 11:03:07 +00:00
ragnarok-clanker
c8d7550973 Decompile fn_08321 (Sub773CB0)
Batch #1342 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_08321 Sub773CB0: logic confirmed by peer review

Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
2026-10-28 11:00:58 +00:00
ragnarok-clanker
8b355f785a Decompile fn_09130 (CTipBoxMgr::IsLastTip)
Batch #1341 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_09130 CTipBoxMgr::IsLastTip: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 11:00:15 +00:00
ragnarok-clanker
22d7370193 Decompile 4 functions in Source/Contents/Items/ItemInfo.cpp, Source/Contents/Items/ItemInfo.h, ...
Batch #1336 by ragnarok-clanker: 0 byte-identical, 4 confirmed by peer review.

- fn_02473 CTexture::Touch: logic confirmed by peer review
- fn_06603 ItemInfo::IsApprenticeItem: logic confirmed by peer review
- fn_24179 CSession::IsReducedSkill: logic confirmed by peer review
- fn_23614 CSession::ConvertTooltipText: logic confirmed by peer review

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-28 10:35:18 +00:00
ragnarok-clanker
dc2de404c9 Decompile fn_17860 (CPathFinder::CPathFinder)
Batch #1332 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_17860 CPathFinder::CPathFinder: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 10:29:49 +00:00
ragnarok-clanker
998a6de79a Decompile fn_06600 (ItemInfo::HasSpecialCard)
Batch #1330 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.

- fn_06600 ItemInfo::HasSpecialCard: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-28 10:19:34 +00:00
ragnarok-clanker
097ad1eee0 Maintenance: Add data-only CGameMode and CView layout headers (no methods; worker versions declared 6-7 methods with no definitions).
Batch #1320 by ragnarok-clanker: no function's compiled code changes; checked with 0 compiled unit(s), including every includer of Source/Client/Mode/CGameMode.h, Source/Contents/Camera/Camera.h.
2026-10-28 09:47:03 +00:00
ragnarok-clanker
02dbe626cd Decompile fn_03497 (CActorNameCardHolder::Erase)
Batch #1277 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_03497 CActorNameCardHolder::Erase: logic confirmed by peer review

Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-28 02:39:43 +00:00
ragnarok-clanker
4342eec591 Decompile fn_19762 (EffectPrimitiveSlot::EffectPrimitiveSlot)
Batch #1273 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.

- fn_19762 EffectPrimitiveSlot::EffectPrimitiveSlot: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-28 02:04:38 +00:00
ragnarok-clanker
d30c7a352d Decompile fn_17229 (RefreshItemWindows)
Batch #1268 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.

- fn_17229 RefreshItemWindows: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-28 01:25:20 +00:00
ragnarok-clanker
e53f03279f Decompile 4 functions in Source/Contents/Models/ModelTextureAnimation.cpp
Batch #1256 by ragnarok-clanker: 0 byte-identical, 4 confirmed by peer review.

- fn_01728 ModelKeyList1::Read: logic confirmed by peer review
- fn_01729 ModelKeyList2::Read: logic confirmed by peer review
- fn_01731 ModelKeyList4::Read: logic confirmed by peer review
- fn_01732 ModelTextureChannelMap::Read: logic confirmed by peer review

Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
2026-10-27 23:35:26 +00:00
ragnarok-clanker
c3365ff17e Decompile 27 functions in Source/Contents/CashEmotionMgr.cpp, Source/Contents/CashEmotionMgr.h
Batch #1255 by eAthena: 0 byte-identical, 27 confirmed by peer review.

- fn_02856 CashEmotionData::CashEmotionData: logic confirmed by peer review
- fn_02860 CashEmotionPackOrder::operator(): logic confirmed by peer review
- fn_02935 CCashEmotionMgr::ClearOwnedPacks: logic confirmed by peer review
- fn_02939 CCashEmotionMgr::FindEmotionId: logic confirmed by peer review
- fn_02944 CCashEmotionMgr::FindBaseEmotions: logic confirmed by peer review
- fn_02945 CCashEmotionMgr::GetBasePackEmotions: logic confirmed by peer review
- fn_02946 CCashEmotionMgr::GetSpecialEmotion: logic confirmed by peer review
- fn_02949 CCashEmotionMgr::GetPackEmotions: logic confirmed by peer review
- fn_02950 CCashEmotionMgr::GetEarliestExpiry: logic confirmed by peer review
- fn_02951 CCashEmotionMgr::GetPackEmotionTable: logic confirmed by peer review
- fn_02952 CCashEmotionMgr::GetPack: logic confirmed by peer review
- fn_02953 CCashEmotionMgr::GetPackTitle: logic confirmed by peer review
- fn_02954 CCashEmotionMgr::GetPackUnknown18: logic confirmed by peer review
- fn_02955 CCashEmotionMgr::FindExpiry: logic confirmed by peer review
- fn_02956 CCashEmotionMgr::SortOwnedPacks: logic confirmed by peer review
- fn_02958 CCashEmotionMgr::GetPackEndTime: logic confirmed by peer review
- fn_02959 CCashEmotionMgr::GetPackStartTime: logic confirmed by peer review
- fn_02960 CCashEmotionMgr::Search: logic confirmed by peer review
- fn_02961 CCashEmotionMgr::AddSearchResult: logic confirmed by peer review
- fn_02962 CCashEmotionMgr::SortPacks: logic confirmed by peer review
- fn_02964 CCashEmotionMgr::SortUnownedPacks: logic confirmed by peer review
- fn_02965 CCashEmotionMgr::GetPackUnknown24: logic confirmed by peer review
- fn_02967 CCashEmotionMgr::LookupSpecialEmotion: logic confirmed by peer review
- fn_02968 CCashEmotionMgr::LookupSpecialEmotion: logic confirmed by peer review
- fn_02969 CCashEmotionMgr::AddShortcut: logic confirmed by peer review
- fn_02973 CCashEmotionMgr::IsChatProhibitEmotion: logic confirmed by peer review
- fn_02974 CCashEmotionMgr::IsPackAvailable: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker
Reviewed-by: ragnarok-clanker
2026-10-27 23:32:30 +00:00
ragnarok-clanker
c01d0dae32 Decompile 6 functions in Source/Contents/CashEmotionMgr.cpp, Source/Contents/CashEmotionMgr.h
Batch #1250 by eAthena: 0 byte-identical, 6 confirmed by peer review.

- fn_02975 CCashEmotionMgr::IsOwnedPack: logic confirmed by peer review
- fn_02849 CashEmotionCommand::CashEmotionCommand: logic confirmed by peer review
- fn_02850 CashEmotionCommand::Add: logic confirmed by peer review
- fn_02851 CashEmotionCommand::Get: logic confirmed by peer review
- fn_02936 CCashEmotionMgr::ClearCommands: logic confirmed by peer review
- fn_02963 CCashEmotionMgr::GetSprFileName: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-27 23:23:11 +00:00
ragnarok-clanker
ab16915c1e Decompile 2 functions in Source/Contents/ActorNameCard.cpp, Source/Contents/ActorNameCard.h
Batch #1248 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_03505 CActorNameCardHolder::Set: logic confirmed by peer review
- fn_03507 CActorNameCardHolder::SetName: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-27 23:23:10 +00:00
ragnarok-clanker
8ae06b0cc7 Decompile fn_17885 (CPathFinder::Reset)
Batch #1214 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_17885 CPathFinder::Reset: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/TerrainPathSearch.cpp
2026-10-27 21:58:46 +00:00
ragnarok-clanker
d766d07a84 Decompile fn_08319 (Sub7739F0)
Batch #1224 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.

- fn_08319 Sub7739F0: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-27 21:41:40 +00:00
ragnarok-clanker
6d4d89a9cc Decompile fn_09154 (BinkMovie::BinkMovie)
Batch #1219 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.

- fn_09154 BinkMovie::BinkMovie: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-27 21:18:48 +00:00