Commit graph

70 commits

Author SHA1 Message Date
ragnarok-clanker
69e5df6f53 Decompile fn_04137 (CItemReformMgr::Instance)
Batch #6279 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_04137 CItemReformMgr::Instance: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, alisonrag, Wizi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 21:37:54 +00:00
ragnarok-clanker
f9bdf0e315 Decompile 2 functions in Source/Contents/Items/BarterMarketItemMgr.h
Batch #6157 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_18072 BarterMarketItem::BarterMarketItem: logic confirmed by peer review (annotation added to existing code)
- fn_18073 BarterMarketEntry::BarterMarketEntry: logic confirmed by peer review (annotation added to existing code)

Peer-reviewed-by: ragnarok-clanker, alisonrag, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 19:50:48 +00:00
ragnarok-clanker
5d5fc9a3f3 Decompile 16 functions in Source/UI/UIBartermarketWnd.cpp, Source/UI/UIBartermarketWnd.h, ...
Batch #5979 by Yommy: 0 byte-identical, 16 confirmed by peer review.

- fn_10556 UIBarterItemPurchaseWnd::Slot25: logic confirmed by peer review
- fn_10557 UIBartermarketWnd::Slot25: logic confirmed by peer review
- fn_10558 UIBarterItemPurchaseWnd::Slot28: logic confirmed by peer review
- fn_10561 UIBarterItemPurchaseWnd::Slot32: logic confirmed by peer review
- fn_10562 UIBartermarketWnd::Slot32: logic confirmed by peer review
- fn_10587 UIExpandedBarterItemPurchaseWnd::Slot25: logic confirmed by peer review
- fn_10588 UIExpandedBartermarketWnd::Slot25: logic confirmed by peer review
- fn_10589 UIExpandedBarterItemPurchaseWnd::Slot28: logic confirmed by peer review
- fn_10591 UIExpandedBartermarketWnd::Slot28: logic confirmed by peer review
- fn_10592 UIExpandedBarterItemPurchaseWnd::Slot32: logic confirmed by peer review
- fn_10593 UIExpandedBartermarketWnd::Slot32: logic confirmed by peer review
- fn_18076 BarterMarketItem::ToItemInfo: logic confirmed by peer review
- fn_18077 BarterMarketEntry::ToItemInfo: logic confirmed by peer review
- fn_21427 ModeDragState::BeginBarterItem: logic confirmed by peer review
- fn_21428 ModeDragState::BeginBarterEntry: logic confirmed by peer review
- fn_23383 CSession::GetItemNameColor: logic confirmed by peer review

Peer-reviewed-by: willerthal, tayoba
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 18:11:24 +00:00
ragnarok-clanker
47179e3972 Decompile 2 functions in Source/Contents/Items/RuneSystem.cpp
Batch #5908 by ntrl: 0 byte-identical, 2 confirmed by peer review.

- fn_08153 CRuneSystemMgr::UpdateOwnedDecomItems: logic confirmed by peer review
- fn_08155 CRuneSystemMgr::SetCurRuneSet: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, superintelligence, KWDev, eAthena, youko, Snow
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 17:52:55 +00:00
ragnarok-clanker
d4ac1f3c01 Decompile 4 functions in Source/Contents/Items/NeoPackageItemMgr.cpp, Source/Contents/Items/NeoPackageItemMgr.h
Batch #5877 by ragnarok-clanker: 0 byte-identical, 4 confirmed by peer review.

- fn_06525 NEO_PACKAGEITEM::CNeoPackageItemMgr::LoadScript: logic confirmed by peer review
- fn_06526 NEO_PACKAGEITEM::CNeoPackageItemMgr::HasPackage: logic confirmed by peer review
- fn_06530 NEO_PACKAGEITEM::CNeoPackageItemMgr::LuaInsertPackage: logic confirmed by peer review
- fn_06523 NEO_PACKAGEITEM::CNeoPackageItemMgr::InsertPackage: logic confirmed by peer review

Peer-reviewed-by: KWDev, Snow, SapitoSucio
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 17:09:36 +00:00
ragnarok-clanker
9a86a47976 Decompile fn_09754 (UIGradeEnchantWnd::Paint)
Batch #5875 by bigodeira: 0 byte-identical, 1 confirmed by peer review.

- fn_09754 UIGradeEnchantWnd::Paint: logic confirmed by peer review

Peer-reviewed-by: Yommy, willerthal, tayoba
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 16:59:24 +00:00
ragnarok-clanker
1ed7f87f15 Decompile fn_04085 (CItemReformMgr::LoadReformInfo)
Batch #5728 by willerthal: 0 byte-identical, 1 confirmed by peer review.

- fn_04085 CItemReformMgr::LoadReformInfo: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, KWDev
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 16:36:36 +00:00
ragnarok-clanker
374cf8fb73 Decompile fn_04086 (CItemReformMgr::LoadReformItemList)
Batch #5771 by willerthal: 0 byte-identical, 1 confirmed by peer review.

- fn_04086 CItemReformMgr::LoadReformItemList: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, Yommy, SapitoSucio
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 15:32:10 +00:00
ragnarok-clanker
d259552ee6 Decompile 4 functions in Source/Contents/Items/ItemReformMgr.cpp, Source/Contents/Items/ItemReformMgr.h
Batch #5642 by willerthal: 0 byte-identical, 4 confirmed by peer review.

- fn_04073 CItemReformMgr::CItemReformMgr: logic confirmed by peer review
- fn_04081 CItemReformMgr::GetReformBaseItems: logic confirmed by peer review
- fn_04082 CItemReformMgr::FindReform: logic confirmed by peer review
- fn_04083 CItemReformMgr::Load: logic confirmed by peer review

Peer-reviewed-by: Yommy, tayoba, Snow
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 14:07:45 +00:00
ragnarok-clanker
c481028a7b Decompile 2 functions in Source/Contents/Items/ItemReformMgr.cpp, Source/Contents/Items/ItemReformMgr.h
Batch #5545 by willerthal: 0 byte-identical, 2 confirmed by peer review.

- fn_04074 ItemReformInfo::ItemReformInfo: logic confirmed by peer review
- fn_04084 CItemReformMgr::HasItem: logic confirmed by peer review

Peer-reviewed-by: Yommy, tayoba, SapitoSucio
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 13:02:13 +00:00
ragnarok-clanker
a31125022e Decompile 3 functions in Source/Contents/Items/BarterMarketItemMgr.cpp, Source/Contents/Items/BarterMarketItemMgr.h
Batch #5537 by Yommy: 0 byte-identical, 3 confirmed by peer review.

- fn_03758 CExpandedBarterMarketItemMgr::LoadInventoryItems: logic confirmed by peer review
- fn_03774 CExpandedBarterMarketItemMgr::HasRequiredItems: logic confirmed by peer review
- fn_03784 BarterChunkVector::Umove: logic confirmed by peer review

Peer-reviewed-by: willerthal, Lumen
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 13:02:02 +00:00
ragnarok-clanker
1161ccbc6f Confirm 7 functions in Source/Contents/Items/BarterMarketItemMgr.cpp, Source/Contents/Items/BarterMarketItemMgr.h
Batch #5540 by Yommy: 0 byte-identical, 7 confirmed by peer review.

- fn_03718 BarterTree::FindBound: logic confirmed by peer review (already on main)
- fn_03726 CBarterMarketItemMgr::DestroyInstance: logic confirmed by peer review (already on main)
- fn_03756 BarterTreeIterator::operator++: logic confirmed by peer review (already on main)
- fn_03760 CExpandedBarterMarketItemMgr::DestroyInstance: logic confirmed by peer review (already on main)
- fn_03771 CExpandedBarterMarketItemMgr::GetValueById: logic confirmed by peer review (already on main)
- fn_03773 CExpandedBarterMarketItemMgr::GetWeightedTotal: logic confirmed by peer review (already on main)
- fn_03802 CopyTriples: logic confirmed by peer review (already on main)

Peer-reviewed-by: eAthena, meitogi, ragnarok-clanker, Yommy
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 12:56:51 +00:00
ragnarok-clanker
e7d5fae057 Decompile fn_03884 (UIChangeMaterialWnd::Slot28)
Batch #5474 by SapitoSucio: 0 byte-identical, 1 confirmed by peer review.

- fn_03884 UIChangeMaterialWnd::Slot28: logic confirmed by peer review

Peer-reviewed-by: bigodeira, willerthal
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 12:14:55 +00:00
ragnarok-clanker
dc76f90ac5 Decompile 8 functions in Source/UI/UIBartermarketWnd.cpp, Source/UI/UIBartermarketWnd.h, ...
Batch #5466 by eAthena: 0 byte-identical, 8 confirmed by peer review.

- fn_10547 UIBartermarketWnd::GetBarterItemAt: logic confirmed by peer review
- fn_10548 UIBarterItemPurchaseWnd::GetBarterItemOrPriceAt: logic confirmed by peer review
- fn_10549 UIBartermarketWnd::GetBarterItemOrPriceAt: logic confirmed by peer review
- fn_10550 UIBarterItemPurchaseWnd::GetBarterItemAt: logic confirmed by peer review
- fn_10551 UIBarterItemPurchaseWnd::GetInventoryItemCount: logic confirmed by peer review
- fn_10571 BarterMarketEntry::operator=: logic confirmed by peer review
- fn_10578 UIExpandedBarterItemPurchaseWnd::GetEntryAt: logic confirmed by peer review
- fn_10579 UIExpandedBartermarketWnd::GetEntryAt: logic confirmed by peer review

Peer-reviewed-by: willerthal, sherollyner, SapitoSucio
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 12:05:05 +00:00
ragnarok-clanker
e1bb2b8a40 Decompile fn_06575 (ItemCardColor)
Batch #5452 by tayoba: 0 byte-identical, 1 confirmed by peer review.

- fn_06575 ItemCardColor: logic confirmed by peer review

Peer-reviewed-by: Yommy, bigodeira, SapitoSucio
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 11:55:24 +00:00
ragnarok-clanker
4a03119897 Decompile fn_04075 (CItemReformMgr::NullSub)
Batch #5444 by willerthal: 1 byte-identical, 0 confirmed by peer review.

- fn_04075 CItemReformMgr::NullSub: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/Items/ItemReformMgr.cpp
2026-10-30 11:46:50 +00:00
ragnarok-clanker
5dbfe853d6 Decompile 2 functions in Source/UI/UIBartermarketWnd.cpp, Source/UI/UIBartermarketWnd.h, ...
Batch #5282 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_10580 UIExpandedBarterItemPurchaseWnd::GetEntryOrChunkAt: logic confirmed by peer review
- fn_10581 UIExpandedBartermarketWnd::GetEntryOrChunkAt: logic confirmed by peer review

Peer-reviewed-by: sherollyner, zindokar, SapitoSucio
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 10:01:53 +00:00
ragnarok-clanker
457efdef88 Decompile 8 functions in Source/Contents/Items/NeoPackageItemMgr.cpp, Source/Contents/Items/NeoPackageItemMgr.h
Batch #5044 by Yommy: 0 byte-identical, 8 confirmed by peer review.

- fn_06518 NEO_PACKAGEITEM::CNeoPackageItemMgr::CNeoPackageItemMgr: logic confirmed by peer review
- fn_06524 NEO_PACKAGEITEM::CNeoPackageItemMgr::FindPackage: logic confirmed by peer review
- fn_06526 NEO_PACKAGEITEM::CNeoPackageItemMgr::HasPackage: logic confirmed by peer review
- fn_06532 NEO_PACKAGEITEM::CPaidPackageItemMgr::CPaidPackageItemMgr: logic confirmed by peer review
- fn_06536 NEO_PACKAGEITEM::CPaidPackageItemMgr::AddItem: logic confirmed by peer review
- fn_06537 NEO_PACKAGEITEM::CPaidPackageItemMgr::LoadScript: logic confirmed by peer review
- fn_06538 NEO_PACKAGEITEM::CPaidPackageItemMgr::IsPaidItem: logic confirmed by peer review
- fn_06539 NEO_PACKAGEITEM::CPaidPackageItemMgr::LuaAddItemSold: logic confirmed by peer review

Peer-reviewed-by: youko, tayoba
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 07:35:38 +00:00
ragnarok-clanker
a2bf9f70eb Decompile 2 functions in Source/Contents/Items/NeoPackageItemMgr.cpp, Source/Contents/Items/NeoPackageItemMgr.h
Batch #5060 by Yommy: 2 byte-identical, 0 confirmed by peer review.

- fn_06519 NEO_PACKAGEITEM::CNeoPackageItemMgr::Init: byte-identical
- fn_06533 NEO_PACKAGEITEM::CPaidPackageItemMgr::Init: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/Items/NeoPackageItemMgr.cpp
2026-10-30 07:17:12 +00:00
ragnarok-clanker
05be22bdcf Decompile 22 functions in Source/Client/Session.h, Source/Contents/Actors/GroundScope.cpp, ...
Batch #4990 by youko: 3 byte-identical, 19 confirmed by peer review.

- fn_24228 ReadMessengerMembers: logic confirmed by peer review
- fn_24229 ReadItemList: logic confirmed by peer review
- fn_24230 ReadItemArray: logic confirmed by peer review
- fn_24232 CSession::SetUnknown5BC0: logic confirmed by peer review
- fn_24236 MessengerMember::Deserialize: logic confirmed by peer review
- fn_24247 ClientItemLists::SetItems1750: logic confirmed by peer review
- fn_24249 AppendBytes: logic confirmed by peer review
- fn_24258 CMsgEffect::~CMsgEffect: logic confirmed by peer review
- fn_24259 CSkill::~CSkill: logic confirmed by peer review
- fn_24267 CGroundScope::SkillScopeType: logic confirmed by peer review
- fn_24268 CSkill::GetTrapModelName: logic confirmed by peer review
- fn_24269 CSkill::ReleaseModel: logic confirmed by peer review
- fn_24270 CMsgEffect::UsesMsgEffect: logic confirmed by peer review
- fn_24275 CGraffiSkill::ReleaseTexture: byte-identical
- fn_24277 CArrowEffect::Reset: logic confirmed by peer review
- fn_24278 CEffectMaker::Reset: byte-identical
- fn_24279 CGraffiSkill::BuildTexture: logic confirmed by peer review
- fn_24280 CArrowEffect::OnProcess: logic confirmed by peer review
- fn_24281 CDummyEffectLauncher::OnProcess: logic confirmed by peer review
- fn_24282 CEffectMaker::OnProcess: logic confirmed by peer review
- fn_24283 CGraffiSkill::OnProcess: byte-identical
- fn_24285 CMandraAttackEffect::OnProcess: logic confirmed by peer review

Peer-reviewed-by: eAthena, willerthal, KWDev
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/Actors/GraffiSkill.cpp, Source/Contents/Effects/ArrowEffect.cpp, Source/Contents/Effects/DummyEffectLauncher.cpp, Source/Contents/Effects/MandraAttackEffect.cpp, Source/Contents/Effects/MsgEffect.cpp
2026-10-30 06:43:59 +00:00
ragnarok-clanker
e353930484 Decompile 21 functions in Source/Contents/Items/BarterMarketItemMgr.cpp
Batch #4851 by youko: 2 byte-identical, 19 confirmed by peer review.

- fn_03719 BarterMarketItem::BarterMarketItem: logic confirmed by peer review
- fn_03723 CBarterMarketItemMgr::RefreshTotals: logic confirmed by peer review
- fn_03724 CBarterMarketItemMgr::Clear: logic confirmed by peer review
- fn_03725 CBarterMarketItemMgr::CreateInstance: logic confirmed by peer review
- fn_03727 CBarterMarketItemMgr::AddItem: logic confirmed by peer review
- fn_03728 CBarterMarketItemMgr::RemoveItem: logic confirmed by peer review
- fn_03729 CBarterMarketItemMgr::HasItemByName: logic confirmed by peer review
- fn_03732 CBarterMarketItemMgr::FindItem: logic confirmed by peer review
- fn_03733 CBarterMarketItemMgr::FindAllItem: logic confirmed by peer review
- fn_03737 CBarterMarketItemMgr::GetAllItemValueByName: logic confirmed by peer review
- fn_03752 BarterMarketEntry::BarterMarketEntry: logic confirmed by peer review
- fn_03759 CExpandedBarterMarketItemMgr::CreateInstance: logic confirmed by peer review
- fn_03761 CExpandedBarterMarketItemMgr::RemoveEntry: logic confirmed by peer review
- fn_03762 CExpandedBarterMarketItemMgr::AddEntry: logic confirmed by peer review
- fn_03763 CExpandedBarterMarketItemMgr::HasEntryByName: logic confirmed by peer review
- fn_03766 CExpandedBarterMarketItemMgr::FindItem: logic confirmed by peer review
- fn_03767 CExpandedBarterMarketItemMgr::FindEntry: logic confirmed by peer review
- fn_03775 CExpandedBarterMarketItemMgr::AddItem: logic confirmed by peer review
- fn_03776 CExpandedBarterMarketItemMgr::Clear: byte-identical
- fn_03797 BarterKeyTree::FindLowerBound: logic confirmed by peer review
- fn_03772 CExpandedBarterMarketItemMgr::GetChunks: byte-identical

Peer-reviewed-by: eAthena, Lumen, KWDev, Bruwuno, Yommy, alisonrag
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 05:40:08 +00:00
ragnarok-clanker
4db2512471 Decompile 9 functions in Source/Contents/EnchantMgr.cpp, Source/Contents/EnchantMgr.h, ...
Batch #4803 by youko: 0 byte-identical, 9 confirmed by peer review.

- fn_05568 L_AddRandomUpgradeEnchant: logic confirmed by peer review
- fn_05569 L_AddTargetItem: logic confirmed by peer review
- fn_05571 L_ApproveRandomOption: logic confirmed by peer review
- fn_05572 L_GetSlotCount: logic confirmed by peer review
- fn_05573 L_SetCaution: logic confirmed by peer review
- fn_05574 L_SetCondition: logic confirmed by peer review
- fn_05576 L_SetGradeBonus: logic confirmed by peer review
- fn_05580 L_SetSlotOrder: logic confirmed by peer review
- fn_05581 L_SetSuccessRate: logic confirmed by peer review

Peer-reviewed-by: eAthena, alisonrag, Millenium
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 05:28:31 +00:00
ragnarok-clanker
526b994dea Decompile 4 functions in Source/Contents/Items/ItemLink.cpp, Source/UI/Buttons/UITextButton.cpp, ...
Batch #4720 by youko: 0 byte-identical, 4 confirmed by peer review.

- fn_11222 UIChatHisBox::Clear: logic confirmed by peer review
- fn_11225 UIListBoxID::Clear: logic confirmed by peer review
- fn_11226 UIListBoxNavi::Clear: logic confirmed by peer review
- fn_11237 UITextViewer::ItemLinkNumberText: logic confirmed by peer review

Peer-reviewed-by: eAthena, Bruwuno, Qwenkler3.8, alisonrag
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 04:50:17 +00:00
ragnarok-clanker
fb82bac1e1 Decompile fn_08151 (CRuneSystemMgr::HasRequiredItems)
Batch #4640 by Millenium: 0 byte-identical, 1 confirmed by peer review.

- fn_08151 CRuneSystemMgr::HasRequiredItems: logic confirmed by peer review

Peer-reviewed-by: eAthena, Lumen, Qwenkler3.8
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 04:21:55 +00:00
ragnarok-clanker
08de49f13d Decompile 2 functions in Source/Contents/Items/SelectPackageItemMgr.cpp, Source/Contents/Items/SelectPackageItemMgr.h
Batch #4585 by eAthena: 0 byte-identical, 2 confirmed by peer review.

- fn_04447 CSelectPackageItemMgr::LoadScript: logic confirmed by peer review
- fn_04455 CSelectPackageItemMgr::LuaAddItem: logic confirmed by peer review

Peer-reviewed-by: alisonrag, willerthal
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 04:03:33 +00:00
ragnarok-clanker
b51e87ee7d Decompile 46 functions in Source/Contents/Skills/SkillActionDruid.cpp, Source/Contents/Items/SelectPackageItemMgr.cpp, ...
Batch #4416 by youko: 17 byte-identical, 29 confirmed by peer review.

- fn_04427 utility::FillRandomBytes: logic confirmed by peer review
- fn_04439 CSelectPackageItemMgr::CSelectPackageItemMgr: logic confirmed by peer review
- fn_04445 CSelectPackageItemMgr::AddTab: logic confirmed by peer review
- fn_04446 CSelectPackageItemMgr::FindItems: logic confirmed by peer review
- fn_04454 Singleton<CSelectPackageItemMgr>::GetInstance: logic confirmed by peer review
- fn_04456 CSelectPackageItemMgr::LuaAddTab: logic confirmed by peer review
- fn_04458 CSkillAction_DR_WERERAPTOR::Slot02: byte-identical
- fn_04459 CSkillAction_DR_WERERAPTOR::Slot11: logic confirmed by peer review
- fn_04460 CEfstAction_WERERAPTOR::Slot03: logic confirmed by peer review
- fn_04461 CEfstAction_WERERAPTOR::Slot04: logic confirmed by peer review
- fn_04463 CSkillAction_DR_ENRAGE_WOLF::Slot01: byte-identical
- fn_04464 CSkillAction_DR_ENRAGE_WOLF::Slot02: byte-identical
- fn_04465 CSkillAction_DR_ENRAGE_WOLF::Slot08: logic confirmed by peer review
- fn_04467 CEfstAction_ENRAGE_WOLF::Slot03: logic confirmed by peer review
- fn_04468 CEfstAction_ENRAGE_WOLF::Slot04: logic confirmed by peer review
- fn_04469 CSkillAction_DR_BLOOD_HOWLING::Slot01: byte-identical
- fn_04470 CSkillAction_DR_BLOOD_HOWLING::Slot02: byte-identical
- fn_04471 CSkillAction_DR_BLOOD_HOWLING::Slot08: logic confirmed by peer review
- fn_04473 CEfstAction_BLOOD_HOWLING::Slot03: logic confirmed by peer review
- fn_04474 CEfstAction_BLOOD_HOWLING::Slot04: logic confirmed by peer review
- fn_04475 CSkillAction_DR_NOMERCY_CLAW::Slot02: byte-identical
- fn_04477 CSkillAction_DR_HUNGER::Slot02: byte-identical
- fn_04478 CSkillAction_DR_HUNGER::Slot11: logic confirmed by peer review
- fn_04479 CSkillAction_DR_HUNGER::Slot15: logic confirmed by peer review
- fn_04480 CSkillAction_DR_CRUEL_BITE::Slot02: byte-identical
- fn_04482 CSkillAction_DR_ENRAGE_RAPTOR::Slot01: byte-identical
- fn_04483 CSkillAction_DR_ENRAGE_RAPTOR::Slot02: byte-identical
- fn_04484 CSkillAction_DR_ENRAGE_RAPTOR::Slot08: logic confirmed by peer review
- fn_04486 CEfstAction_ENRAGE_RAPTOR::Slot03: logic confirmed by peer review
- fn_04487 CEfstAction_ENRAGE_RAPTOR::Slot04: logic confirmed by peer review
- fn_04488 CSkillAction_DR_PREENING::Slot01: byte-identical
- fn_04489 CSkillAction_DR_PREENING::Slot02: byte-identical
- fn_04490 CSkillAction_DR_PREENING::Slot08: logic confirmed by peer review
- fn_04492 CEfstAction_PREENING::Slot03: logic confirmed by peer review
- fn_04493 CEfstAction_PREENING::Slot04: logic confirmed by peer review
- fn_04494 CSkillAction_DR_SHOOTING_FEATHER::Slot02: byte-identical
- fn_04497 CSkillAction_DR_FLICKING_TONADO::Slot02: byte-identical
- fn_04498 CSkillAction_DR_FLICKING_TONADO::Slot11: logic confirmed by peer review
- fn_04499 CSkillAction_DR_LOW_FLIGHT::Slot02: byte-identical
- fn_04501 CSkillAction_DR_NATURE_SHIELD::Slot01: byte-identical
- fn_04502 CSkillAction_DR_NATURE_SHIELD::Slot02: byte-identical
- fn_04503 CSkillAction_DR_NATURE_SHIELD::Slot08: logic confirmed by peer review
- fn_04504 CSkillAction_DR_NATURE_SHIELD::Slot11: logic confirmed by peer review
- fn_04505 CEfstAction_NATURE_SHIELD::Slot03: logic confirmed by peer review
- fn_04506 CEfstAction_NATURE_SHIELD::Slot04: logic confirmed by peer review
- fn_04507 CEfstAction_GROUND_GROW::Slot01: logic confirmed by peer review

Peer-reviewed-by: eAthena, willerthal, KWDev
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/Skills/SkillActionDruid.cpp, Source/Contents/Items/SelectPackageItemMgr.cpp, Source/Utility/Random/RandomBytes.cpp
2026-10-30 02:59:20 +00:00
ragnarok-clanker
41e29dee49 Decompile 4 functions in Source/Contents/Items/ItemNaming.cpp, Source/Contents/Effects/EffectLists.cpp, ...
Batch #4201 by willerthal: 0 byte-identical, 4 confirmed by peer review.

- fn_06596 LoadItemNameTables: logic confirmed by peer review
- fn_18776 CreateEffectMgr: logic confirmed by peer review
- fn_18561 ?ThunderingOrbName@@YAAAV?$EncryptedName@$0EE@$0CPILAPDHBBINBFHP@@?A0xb1221624@@XZ: logic confirmed by peer review
- fn_18655 ?Create@?$CEffectAllocator@VCThunderingOrb@?A0xb1221624@@@?A0xb1221624@@UAEPAVCEffect@@XZ: logic confirmed by peer review

Peer-reviewed-by: Yommy, superintelligence, OrangeCat
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 01:47:23 +00:00
ragnarok-clanker
e8c64d6ea2 Decompile fn_08146 (CRuneSystemMgr::LoadScripts)
Batch #4127 by Gravity: 0 byte-identical, 1 confirmed by peer review.

- fn_08146 CRuneSystemMgr::LoadScripts: logic confirmed by peer review

Peer-reviewed-by: youko, KWDev
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 01:20:46 +00:00
ragnarok-clanker
1fa3b2b804 Decompile fn_03786 (MoveChunks16)
Batch #3733 by superintelligence: 0 byte-identical, 1 confirmed by peer review.

- fn_03786 MoveChunks16: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, willerthal, youko, kyoshi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 00:25:31 +00:00
ragnarok-clanker
efe93ce1fe Decompile fn_03873 (ItemDisplayName)
Batch #3943 by willerthal: 0 byte-identical, 1 confirmed by peer review.

- fn_03873 ItemDisplayName: logic confirmed by peer review

Peer-reviewed-by: eAthena, superintelligence, jessip
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 00:12:21 +00:00
ragnarok-clanker
0d0a00b534 Decompile 2 functions in Source/UI/UIItemReformWnd.cpp, Source/UI/UIItemReformWnd.h, ...
Batch #3898 by youko: 2 byte-identical, 0 confirmed by peer review.

- fn_04118 UIItemReformWnd_DetailBtn::Slot47: byte-identical
- fn_04121 UIItemReformWnd_DetailBtn::Slot48: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/UI/UIItemReformWnd.cpp
2026-10-29 23:53:28 +00:00
ragnarok-clanker
d1be1f651f Decompile fn_17982 (CItemInfoMgr::Load)
Batch #3700 by Yommy: 0 byte-identical, 1 confirmed by peer review.

- fn_17982 CItemInfoMgr::Load: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 23:10:20 +00:00
ragnarok-clanker
302aab3623 Decompile fn_17990 (CItemInfoMgr::LuaAddItemPackageID)
Batch #3575 by eAthena: 0 byte-identical, 1 confirmed by peer review.

- fn_17990 CItemInfoMgr::LuaAddItemPackageID: logic confirmed by peer review

Peer-reviewed-by: Yommy, meitogi, superintelligence
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/Items/ItemInfoMgr.cpp
2026-10-29 22:49:38 +00:00
ragnarok-clanker
9d42b95e16 Decompile 3 functions in Source/Contents/Items/ItemInfo.cpp, Source/Contents/Items/ItemInfo.h, ...
Batch #3508 by youko: 0 byte-identical, 3 confirmed by peer review.

- fn_06599 IsItemCard: logic confirmed by peer review
- fn_06611 ITEM_INFO::SetOption: logic confirmed by peer review
- fn_06613 ITEM_INFO::SetCard: logic confirmed by peer review

Peer-reviewed-by: meitogi, willerthal, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:45:23 +00:00
ragnarok-clanker
56560d986c Decompile 9 functions in Source/Contents/Items/ChangeMaterialMgr.cpp, Source/Contents/Items/ChangeMaterialMgr.h
Batch #3523 by eAthena: 0 byte-identical, 9 confirmed by peer review.

- fn_03809 MaterialKey::MaterialKey: logic confirmed by peer review
- fn_03814 MaterialKeyLess::operator(): logic confirmed by peer review
- fn_03816 CChangeMaterialMgr::CreateInstance: logic confirmed by peer review
- fn_03817 CChangeMaterialMgr::DestroyInstance: logic confirmed by peer review
- fn_03818 CChangeMaterialMgr::Load: logic confirmed by peer review
- fn_03819 CChangeMaterialMgr::InsertRecipe: logic confirmed by peer review
- fn_03820 ChangeMaterialRecipeList::Add: logic confirmed by peer review
- fn_03821 ChangeMaterialFormat: logic confirmed by peer review
- fn_03840 CChangeMaterialMgr::LuaInsertRecipe: logic confirmed by peer review

Peer-reviewed-by: Yommy
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/Items/ChangeMaterialMgr.cpp
2026-10-29 22:45:02 +00:00
ragnarok-clanker
ef520b48b2 Decompile fn_03800 (AdjustHeap)
Batch #3480 by superintelligence: 0 byte-identical, 1 confirmed by peer review.

- fn_03800 AdjustHeap: logic confirmed by peer review

Peer-reviewed-by: eAthena, meitogi, alisonrag
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:38:14 +00:00
ragnarok-clanker
0a0b4dd663 Decompile 50 functions in Source/Contents/Items/RuneSystem.cpp, Source/Contents/Items/RuneSystem.h
Batch #3386 by eAthena: 0 byte-identical, 50 confirmed by peer review.

- fn_08098 CRuneSystemMgr::CRuneSystemMgr: logic confirmed by peer review
- fn_08099 RuneData::RuneData: logic confirmed by peer review
- fn_08104 CRuneSystemMgr::~CRuneSystemMgr: logic confirmed by peer review
- fn_08105 Decom_ItemInfo::~Decom_ItemInfo: logic confirmed by peer review
- fn_08106 RuneData::IsSame: logic confirmed by peer review
- fn_08112 CRuneSystemMgr::AddRune: logic confirmed by peer review
- fn_08113 CTagData::UpdateActiveCount: logic confirmed by peer review
- fn_08114 CRuneSystemMgr::Create: logic confirmed by peer review
- fn_08115 CRuneSystemMgr::Destroy: logic confirmed by peer review
- fn_08116 RuneSetData::FindLastReward: logic confirmed by peer review
- fn_08120 CRuneSystemMgr::GetTag: logic confirmed by peer review
- fn_08121 CRuneSystemMgr::GetTagByIndex: logic confirmed by peer review
- fn_08123 RuneSetData::CountActiveSlots: logic confirmed by peer review
- fn_08125 CRuneSystemMgr::GetDecomItem: logic confirmed by peer review
- fn_08126 CRuneSystemMgr::GetOwnedDecomItem: logic confirmed by peer review
- fn_08129 CRuneSystemMgr::GetGradeFailValue: logic confirmed by peer review
- fn_08131 RuneData::IsActive: logic confirmed by peer review
- fn_08132 CRuneSystemMgr::GetItemListEntry: logic confirmed by peer review
- fn_08133 CRuneSystemMgr::GetItemListCount: logic confirmed by peer review
- fn_08134 CRuneSystemMgr::GetCurrentRune: logic confirmed by peer review
- fn_08135 CTagData::GetRuneCount: logic confirmed by peer review
- fn_08136 CRuneSystemMgr::GetGradeValue: logic confirmed by peer review
- fn_08137 CRuneSystemMgr::FindRune: logic confirmed by peer review
- fn_08138 CTagData::FindRune: logic confirmed by peer review
- fn_08143 CRuneSystemMgr::GetDecomList: logic confirmed by peer review
- fn_08147 CRuneSystemMgr::Reset: logic confirmed by peer review
- fn_08149 CRuneSystemMgr::LoadDefaultTag: logic confirmed by peer review
- fn_08150 RuneSetData::IsRewardStep: logic confirmed by peer review
- fn_08151 CRuneSystemMgr::HasRequiredItems: logic confirmed by peer review
- fn_08152 CRuneSystemMgr::SendRequest: logic confirmed by peer review
- fn_08154 CRuneSystemMgr::SetCurSlotCount: logic confirmed by peer review
- fn_08156 CRuneSystemMgr::SetSelectTag: logic confirmed by peer review
- fn_08159 CRuneSystemMgr::SetRequestPending: logic confirmed by peer review
- fn_08160 CRuneSystemMgr::SetRuneGrade: logic confirmed by peer review
- fn_08161 CRuneSystemMgr::SetRewardStep: logic confirmed by peer review
- fn_08173 AddGradeType: logic confirmed by peer review
- fn_08174 AddGradeTypeFail: logic confirmed by peer review
- fn_08175 AddItemListTableType: logic confirmed by peer review
- fn_08176 AddRuneData: logic confirmed by peer review
- fn_08177 AddRuneSetReward: logic confirmed by peer review
- fn_08178 AddRuneDescription: logic confirmed by peer review
- fn_08179 AddRuneGradeList: logic confirmed by peer review
- fn_08180 AddRuneSlotCollectionList: logic confirmed by peer review
- fn_08181 AddTag: logic confirmed by peer review
- fn_08182 AddDecomItemNum: logic confirmed by peer review
- fn_08183 AddItemDecom: logic confirmed by peer review
- fn_08184 AddItemDecomType: logic confirmed by peer review
- fn_08185 SetRuneDisplayName: logic confirmed by peer review
- fn_08186 SetRuneUpGradeTable: logic confirmed by peer review
- fn_08187 SetRuneSystemInfo: logic confirmed by peer review

Peer-reviewed-by: superintelligence
Reviewed-by: ragnarok-clanker
2026-10-29 22:28:53 +00:00
ragnarok-clanker
9bf2a922a8 Decompile fn_06612 (ITEM_INFO::Deserialize)
Batch #3330 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_06612 ITEM_INFO::Deserialize: logic confirmed by peer review

Peer-reviewed-by: eAthena, Yommy, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 22:27:15 +00:00
ragnarok-clanker
d1f4a96d34 Decompile 3 functions in Source/Contents/Items/BarterMarketItemMgr.cpp
Batch #3021 by superintelligence: 0 byte-identical, 3 confirmed by peer review.

- fn_03736 CBarterMarketItemMgr::GetAllItemValueById: logic confirmed by peer review
- fn_03765 CExpandedBarterMarketItemMgr::GetItemValueById: logic confirmed by peer review
- fn_03768 CExpandedBarterMarketItemMgr::GetItemFactorById: logic confirmed by peer review

Peer-reviewed-by: eAthena, meitogi, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 21:50:29 +00:00
ragnarok-clanker
a957bc9fa6 Decompile 15 functions in Source/Contents/Items/RuneSystem.cpp, Source/Contents/Items/RuneSystem.h
Batch #3398 by eAthena: 14 byte-identical, 1 confirmed by peer review.

- fn_08117 CRuneSystemMgr::GetTagCount: byte-identical
- fn_08118 CRuneSystemMgr::GetOwnedDecomItemCount: byte-identical
- fn_08119 CRuneSystemMgr::IsInitialized: byte-identical
- fn_08122 RuneSetData::CountSlots: logic confirmed by peer review
- fn_08124 RuneData::GetName: byte-identical
- fn_08127 CRuneSystemMgr::GetCurRuneSet: byte-identical
- fn_08128 CRuneSystemMgr::GetCurSlotCount: byte-identical
- fn_08130 RuneData::GetId: byte-identical
- fn_08139 CRuneSystemMgr::GetSelectTag: byte-identical
- fn_08140 RuneData::GetTagId: byte-identical
- fn_08141 RuneData::GetActiveType: byte-identical
- fn_08142 RuneSetData::GetGradeValue: byte-identical
- fn_08144 CRuneSystemMgr::IsRequestPending: byte-identical
- fn_08145 RuneData::GetResName: byte-identical
- fn_08148 CRuneSystemMgr::ClearCurRuneSet: byte-identical

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/Items/RuneSystem.cpp
2026-10-29 21:47:18 +00:00
ragnarok-clanker
68913b02eb Decompile fn_06598 (IsBookItem)
Batch #3227 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_06598 IsBookItem: logic confirmed by peer review

Peer-reviewed-by: eAthena, meitogi, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 21:41:48 +00:00
ragnarok-clanker
1037b29b41 Decompile 3 functions in Source/Contents/Items/BarterMarketItemMgr.cpp
Batch #3070 by superintelligence: 0 byte-identical, 3 confirmed by peer review.

- fn_03717 BarterTree::EraseSubtree: logic confirmed by peer review
- fn_03720 BarterTree::~BarterTree: logic confirmed by peer review
- fn_03743 BarterTree::Clear: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, eAthena, meitogi
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 21:13:59 +00:00
ragnarok-clanker
56e2a633ec Decompile fn_03790 (BarterEntryAllocator::Deallocate)
Batch #3146 by superintelligence: 0 byte-identical, 1 confirmed by peer review.

- fn_03790 BarterEntryAllocator::Deallocate: logic confirmed by peer review

Peer-reviewed-by: eAthena, meitogi, alisonrag
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 20:55:05 +00:00
ragnarok-clanker
29268f399d Decompile fn_03769 (CExpandedBarterMarketItemMgr::GetEntries)
Batch #3022 by superintelligence: 1 byte-identical, 0 confirmed by peer review.

- fn_03769 CExpandedBarterMarketItemMgr::GetEntries: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 20:15:40 +00:00
ragnarok-clanker
616dc0c093 Decompile 3 functions in Source/Contents/Items/BarterMarketItemMgr.cpp
Batch #2966 by superintelligence: 3 byte-identical, 0 confirmed by peer review.

- fn_03764 CExpandedBarterMarketItemMgr::GetItems: byte-identical
- fn_03770 CExpandedBarterMarketItemMgr::GetEntryCount: byte-identical
- fn_03772 CExpandedBarterMarketItemMgr::GetField24: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 20:05:39 +00:00
ragnarok-clanker
fa3eb379cb Decompile 3 functions in Source/Contents/Items/BarterMarketItemMgr.cpp
Batch #2909 by superintelligence: 0 byte-identical, 3 confirmed by peer review.

- fn_03730 CBarterMarketItemMgr::GetValueById: logic confirmed by peer review
- fn_03738 CBarterMarketItemMgr::GetAmountById: logic confirmed by peer review
- fn_03740 CBarterMarketItemMgr::GetTotalAmount: logic confirmed by peer review

Peer-reviewed-by: meitogi, youko
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 20:01:39 +00:00
ragnarok-clanker
a4422f1173 Decompile 4 functions in Source/Contents/Items/BarterMarketItemMgr.cpp
Batch #2911 by superintelligence: 4 byte-identical, 0 confirmed by peer review.

- fn_03731 CBarterMarketItemMgr::GetItems: byte-identical
- fn_03734 CBarterMarketItemMgr::GetAllItems: byte-identical
- fn_03735 CBarterMarketItemMgr::GetAllItemCount: byte-identical
- fn_03739 CBarterMarketItemMgr::GetTotals: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/Items/BarterMarketItemMgr.cpp
2026-10-29 19:54:55 +00:00
ragnarok-clanker
d2992c355f Decompile fn_06560 (ITEM_DESC::ITEM_DESC)
Batch #2797 by youko: 0 byte-identical, 1 confirmed by peer review.

- fn_06560 ITEM_DESC::ITEM_DESC: logic confirmed by peer review

Peer-reviewed-by: meitogi, willerthal, superintelligence, KWDev
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 19:49:06 +00:00
ragnarok-clanker
48b81a54c0 Decompile 2 functions in Source/Contents/Items/ItemDescription.cpp, Source/Contents/Items/ItemDescription.h, ...
Batch #2856 by youko: 0 byte-identical, 2 confirmed by peer review.

- fn_06574 FindItemCardName: logic confirmed by peer review
- fn_06580 FindItemMoveInfo: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, willerthal, superintelligence
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-29 19:36:31 +00:00
ragnarok-clanker
f6ddf78090 Rename ItemInfo -> ITEM_INFO (DHXJ). Pure rename, codegen unchanged (1109/1109 functions identical with includers). 2026-10-29 12:30:02 +01:00