Commit graph

108 commits

Author SHA1 Message Date
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
ragnarok-clanker
c6cc9dc69e Decompile 6 functions in Source/Contents/Effects/EffectPrimitiveState.cpp, Source/Contents/Effects/EffectPrimitiveState.h, ...
Batch #1199 by eAthena: 0 byte-identical, 6 confirmed by peer review.

- fn_19765 EffectPrimitiveState::GetColorOverride: logic confirmed by peer review
- fn_19773 ShrinkEffectPrimitiveSlots: logic confirmed by peer review
- fn_19774 PulseEffectPrimitiveSlots: logic confirmed by peer review
- fn_19777 SpinEffectPrimitive: logic confirmed by peer review
- fn_19778 RollEffectPrimitive: logic confirmed by peer review
- fn_19784 AdvanceEffectPrimitive: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-27 21:09:20 +00:00
ragnarok-clanker
82a645387c Decompile 3 functions in Source/Contents/Items/ItemInfo.cpp, Source/Contents/Items/ItemInfo.h
Batch #1209 by ragnarok-clanker: 0 byte-identical, 3 confirmed by peer review.

- fn_06571 ItemInfo::operator<: logic confirmed by peer review
- fn_06609 ItemInfo::SetName: logic confirmed by peer review
- fn_06610 ItemInfo::SetItemId: logic confirmed by peer review

Peer-reviewed-by: Kisuka, eAthena
Reviewed-by: ragnarok-clanker
2026-10-27 21:09:14 +00:00
ragnarok-clanker
bce0cc6603 Decompile fn_18368 (FillMessageBuckets)
Batch #1207 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_18368 FillMessageBuckets: logic confirmed by peer review

Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
2026-10-27 21:09:06 +00:00
ragnarok-clanker
f491ad1deb Decompile 2 functions in Source/Contents/MessageTable.cpp, Source/Contents/MessageTable.h
Batch #1204 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_18375 IsObfuscatedMessage: logic confirmed by peer review
- fn_18377 GetMessageString: logic confirmed by peer review

Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
2026-10-27 21:08:47 +00:00
ragnarok-clanker
6172cb5aa1 Decompile 2 functions in Source/Contents/Messenger/ClientMessenger.cpp
Batch #1205 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.

- fn_23308 ClearMemberFlags: logic confirmed by peer review
- fn_23435 SessionMessengerContext::GetList1788: logic confirmed by peer review

Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
2026-10-27 21:08:45 +00:00
ragnarok-clanker
08ebce70a2 Decompile 2 functions in Source/Contents/AdventureGuideMgr.cpp, Source/Contents/AdventureGuideMgr.h
Batch #1200 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_05222 CAdventureGuideMgr::CAdventureGuideMgr: logic confirmed by peer review
- fn_05227 CAdventureGuideMgr::~CAdventureGuideMgr: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/AdventureGuideMgr.cpp
2026-10-27 21:08:19 +00:00
ragnarok-clanker
d1fbbd049e Decompile fn_21102 (GameObjectActorContext::SubCB20B0)
Batch #1198 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_21102 GameObjectActorContext::SubCB20B0: logic confirmed by peer review

Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
2026-10-27 21:08:17 +00:00
ragnarok-clanker
d7bd31b4a6 Decompile 5 functions in Source/Contents/PetStatus.cpp, Source/Client/Session.h
Batch #1190 by eAthena: 0 byte-identical, 5 confirmed by peer review.

- fn_23806 CSession::GetPetActionNumber: logic confirmed by peer review
- fn_23808 CSession::GetPetFriendlyState: logic confirmed by peer review
- fn_23809 CSession::GetPetFriendlyStateString: logic confirmed by peer review
- fn_23810 CSession::GetPetHungryState: logic confirmed by peer review
- fn_23817 CSession::GetPetEmotionNumber: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/PetStatus.cpp
2026-10-27 21:08:12 +00:00
ragnarok-clanker
d9f91eec12 Decompile 6 functions in Source/Contents/Items/ItemNaming.cpp
Batch #1197 by ragnarok-clanker: 0 byte-identical, 6 confirmed by peer review.

- fn_06583 ItemNamingContext::Element: logic confirmed by peer review
- fn_06584 ItemNamingContext::Star: logic confirmed by peer review
- fn_06586 ItemNamingContext::Apprentice: logic confirmed by peer review
- fn_06591 ItemResourcePath: logic confirmed by peer review
- fn_06592 ItemSlotsCount: logic confirmed by peer review
- fn_06594 ItemUnidentifiedName: logic confirmed by peer review

Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
2026-10-27 21:08:08 +00:00
ragnarok-clanker
22ebefe099 Decompile 4 functions in Source/Contents/PetStrings.cpp, Source/Client/Session.h
Batch #1192 by eAthena: 0 byte-identical, 4 confirmed by peer review.

- fn_23807 CSession::GetPetFood: logic confirmed by peer review
- fn_23812 CSession::GetPetIllustName: logic confirmed by peer review
- fn_23813 CSession::GetPetJobByEggItem: logic confirmed by peer review
- fn_23816 CSession::GetPetString: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/PetStrings.cpp
2026-10-27 21:07:55 +00:00
ragnarok-clanker
347b99c15d Decompile 4 functions in Source/Resource/World/WorldResource.cpp, Source/Resource/World/WorldResource.h, ...
Batch #1130 by ragnarok-clanker: 0 byte-identical, 4 confirmed by peer review.

- fn_08071 C3dWorldRes::Create: logic confirmed by peer review
- fn_08073 C3dWorldRes::Load: logic confirmed by peer review
- fn_08076 C3dWorldRes::C3dWorldRes: logic confirmed by peer review
- fn_17681 WorldSpatialTree::ReadBounds: logic confirmed by peer review

Peer-reviewed-by: eAthena
Reviewed-by: ragnarok-clanker
2026-10-27 21:07:47 +00:00
ragnarok-clanker
8c2bd3e083 Decompile 5 functions in Source/Contents/ItemDBToIDMgr.cpp, Source/Contents/ItemDBToIDMgr.h, ...
Batch #1181 by eAthena: 0 byte-identical, 5 confirmed by peer review.

- fn_06415 CItemDBToIDMgr::CItemDBToIDMgr: logic confirmed by peer review
- fn_06418 CItemDBToIDMgr::`scalar deleting destructor': logic confirmed by peer review
- fn_06419 CItemDBToIDMgr::Load: logic confirmed by peer review
- fn_06420 CItemDBToIDMgr::GetItemID: logic confirmed by peer review
- fn_24373 CItemDBToIDMgr::GetInstance: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-27 21:07:09 +00:00
ragnarok-clanker
c4f234ff68 Decompile 12 functions in Source/Contents/UserData/NormalItemSlots.cpp, Source/Contents/UserData/NormalItemSlots.h, ...
Batch #1160 by eAthena: 0 byte-identical, 12 confirmed by peer review.

- fn_13668 SkillListWndInfo::IsValid: logic confirmed by peer review
- fn_13669 StatusWndInfo::IsValid: logic confirmed by peer review
- fn_13670 SubChatHisWndInfo::IsValid: logic confirmed by peer review
- fn_13671 AdvenPartyBoardWndInfo::IsValid: logic confirmed by peer review
- fn_13672 ApplyForPartyWndInfo::IsValid: logic confirmed by peer review
- fn_13673 RegisterPartyWndInfo::IsValid: logic confirmed by peer review
- fn_13674 WhisperWndInfo::IsValid: logic confirmed by peer review
- fn_13675 MacroReporterWndInfo::IsValid: logic confirmed by peer review
- fn_13676 PreviewEquipWndInfo::IsValid: logic confirmed by peer review
- fn_13677 AchTracingWndInfo::Reset: logic confirmed by peer review
- fn_13693 ItemCompositionWndInfo::Reset: logic confirmed by peer review
- fn_13695 ItemIdentifyWndInfo::Reset: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-27 21:07:07 +00:00
ragnarok-clanker
5ea6f2488e Decompile 19 functions in Source/Contents/Skills/ClientSkills.cpp, Source/Client/Session.h
Batch #1178 by eAthena: 0 byte-identical, 19 confirmed by peer review.

- fn_23741 CSession::UpdateHomunSkill: logic confirmed by peer review
- fn_23742 CSession::UpdateMercSkill: logic confirmed by peer review
- fn_23743 CSession::AddUnknownId: logic confirmed by peer review
- fn_23747 CSession::AddStackedItem: logic confirmed by peer review
- fn_23748 CSession::AddItemToFreeSlot: logic confirmed by peer review
- fn_23752 CSession::IsListedId: logic confirmed by peer review
- fn_23760 CSession::EraseUnknownKey: logic confirmed by peer review
- fn_23764 CSession::FindUnknown0784: logic confirmed by peer review
- fn_23765 CSession::FindUnknown078C: logic confirmed by peer review
- fn_23766 CSession::FindRecord6144: logic confirmed by peer review
- fn_23769 CSession::GetBeginEffectId: logic confirmed by peer review
- fn_23773 CSession::GetItem2B50: logic confirmed by peer review
- fn_23775 CSession::SplitDate: logic confirmed by peer review
- fn_23776 CSession::GetDefaultOptionValue: logic confirmed by peer review
- fn_23777 CSession::FindUnknown0778: logic confirmed by peer review
- fn_23779 CSession::AdditionalSkillAt: logic confirmed by peer review
- fn_23781 CSession::HomunSkillAt: logic confirmed by peer review
- fn_23902 CSession::NotifyHomunSkillWindows: logic confirmed by peer review
- fn_23903 CSession::NotifyMercSkillWindows: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-27 21:06:59 +00:00
ragnarok-clanker
f1bdb5d5df Decompile 16 functions in Source/Contents/ClientItemLists.cpp
Batch #1154 by eAthena: 0 byte-identical, 16 confirmed by peer review.

- fn_23232 ?Decode@EquipSlotDecoder@?A0x7377eef8@@QBE?AUEquipSlots@2@H@Z: logic confirmed by peer review
- fn_23284 ClientItemLists::AddItem1768: logic confirmed by peer review
- fn_23285 ClientItemLists::AddItem1740: logic confirmed by peer review
- fn_23286 ClientItemLists::AddItem1750: logic confirmed by peer review
- fn_23287 ClientItemLists::AddItem1758: logic confirmed by peer review
- fn_23288 ClientItemLists::AddItem1760: logic confirmed by peer review
- fn_23289 ClientItemLists::AddItem1748: logic confirmed by peer review
- fn_23290 ClientItemLists::Equip: logic confirmed by peer review
- fn_23292 ClientItemLists::AppendItem1718: logic confirmed by peer review
- fn_23293 ClientItemLists::MergeItem1718ByName: logic confirmed by peer review
- fn_23294 ClientItemLists::MergeItem1720ByName: logic confirmed by peer review
- fn_23295 ClientItemLists::MergeItem1720: logic confirmed by peer review
- fn_23296 ClientItemLists::AddItem1730: logic confirmed by peer review
- fn_23298 ClientItemLists::MergeItem1718: logic confirmed by peer review
- fn_23299 ClientItemLists::AddItem1738: logic confirmed by peer review
- fn_23300 ?GetEquipSlots@ClientItemLists@@QAE?AUEquipSlots@?A0x7377eef8@@H@Z: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/ClientItemLists.cpp
2026-10-27 21:06:04 +00:00
ragnarok-clanker
a1213bb327 Decompile 11 functions in Source/Contents/Messenger/MessengerMember.cpp
Batch #1150 by eAthena: 0 byte-identical, 11 confirmed by peer review.

- fn_07667 UIDragMiniPartyWnd::`scalar deleting destructor': logic confirmed by peer review
- fn_07668 UIDragMiniPartyWnd::MoveGauge: logic confirmed by peer review
- fn_07672 UIDragMiniPartyWnd::RemoveGauge: logic confirmed by peer review
- fn_07674 UIDragMiniPartyWnd::SetUnknown010C: logic confirmed by peer review
- fn_07680 UIFriendOptionWnd::`scalar deleting destructor': logic confirmed by peer review
- fn_07681 UIFriendOptionWnd::Slot15: logic confirmed by peer review
- fn_07684 UIFriendOptionWnd::Slot11: logic confirmed by peer review
- fn_07686 UIJobIconButton::`scalar deleting destructor': logic confirmed by peer review
- fn_07688 UIJobIconButton::Slot25: logic confirmed by peer review
- fn_07689 UIJobIconButton::Slot31: logic confirmed by peer review
- fn_07690 UIJobIconButton::Slot33: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-27 21:05:55 +00:00
ragnarok-clanker
fe5a446879 Decompile 2 functions in Source/Contents/Models/ModelActor.cpp, Source/Contents/Models/ModelActor.h
Batch #1134 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_17495 C3dActor::Draw: logic confirmed by peer review
- fn_17518 C3dActor::Prepare: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-27 21:05:38 +00:00
ragnarok-clanker
b722d4e36d Decompile 8 functions in Source/Contents/Sound/SoundMaker.cpp, Source/Contents/Actors/EffectActors.h
Batch #1131 by eAthena: 0 byte-identical, 8 confirmed by peer review.

- fn_22365 CBlowEffect::`scalar deleting destructor': logic confirmed by peer review
- fn_22367 CCorpse::`scalar deleting destructor': logic confirmed by peer review
- fn_22373 CMasterChaser::`scalar deleting destructor': logic confirmed by peer review
- fn_22375 CNumEffect::`scalar deleting destructor': logic confirmed by peer review
- fn_22405 CNumEffect::Update: logic confirmed by peer review
- fn_22418 CBlowEffect::SendObjectMessage: logic confirmed by peer review
- fn_22420 CCorpse::SendObjectMessage: logic confirmed by peer review
- fn_22427 CNumEffect::SendObjectMessage: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker
Reviewed-by: ragnarok-clanker
2026-10-27 21:05:10 +00:00
ragnarok-clanker
f14ab7ea91 Decompile 7 functions in Source/Contents/Actors/RenderObject.cpp, Source/Contents/Actors/RenderObject.h, ...
Batch #1129 by eAthena: 0 byte-identical, 7 confirmed by peer review.

- fn_21116 CRenderObject::SetActionName: logic confirmed by peer review
- fn_21125 CGameActor::SetUnknown0305: logic confirmed by peer review
- fn_21127 CGameActor::RaiseUnknown03C8: logic confirmed by peer review
- fn_21134 CGameActor::SetUnknown02E4: logic confirmed by peer review
- fn_21142 CGameActor::SetUnknown02C8: logic confirmed by peer review
- fn_21146 CGameActor::SetUnknown0260: logic confirmed by peer review
- fn_21151 CRenderObject::SetSpriteName: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-27 21:05:03 +00:00
ragnarok-clanker
c0c2f5f5bc Decompile fn_06416 (CItemDBToIDMgr::Init)
Batch #1183 by eAthena: 1 byte-identical, 0 confirmed by peer review.

- fn_06416 CItemDBToIDMgr::Init: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/ItemDBToIDMgr.cpp
2026-10-27 20:58:33 +00:00
ragnarok-clanker
ab4477de24 Decompile 7 functions in Source/Contents/Skills/ClientSkills.cpp, Source/Client/Session.h
Batch #1179 by eAthena: 7 byte-identical, 0 confirmed by peer review.

- fn_23754 CSession::ClearItemQuantities: byte-identical
- fn_23755 CSession::ResetItems3500: byte-identical
- fn_23756 CSession::ClearSlots06EB: byte-identical
- fn_23757 CSession::ClearShortcutSlots: byte-identical
- fn_23758 CSession::ClearSecondaryShortcutSlots: byte-identical
- fn_23759 CSession::ClearUnknown0420: byte-identical
- fn_23774 CSession::CountItems5C68: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-27 20:58:12 +00:00