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).
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).
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).
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
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).
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
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).
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).
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).
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).
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).
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).
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).
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.
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.
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).
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
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).
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).
Batch #1869 by ragnarok-clanker: 3 byte-identical, 0 confirmed by peer review.
- fn_19971 EffectParticle::PrimWaterFall: byte-identical
- fn_21090 CGameActor::ProcessBodyState: byte-identical
- fn_12629 UIShortCutWnd::Slot03: byte-identical (already on main)
Merged automatically: every function is byte-identical to the original.
Batch #1714 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.
- fn_06623 BuildReplayTaggedRecord: logic confirmed by peer review (annotation added to existing code)
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
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).
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.
Move Lexicon*, Text (TextTokens, TextEscapes, Base64), Math/RadialGrid, Hash (MD5, XxHash32) and Cipher (Rijndael, XorBytes) into Source/Utility subfolders; update includes, guards, compile.json and CMakeLists.txt. Backfill // OFFSET: above every standalone // FUNCTION: block (89 IDs, addresses from the symbol database) and make it mandatory in CODING_RULES.md and AGENTS.md. Remove the MatchLexicon cast chain.
Owner-authorized source migration: 31 helper-only translation units were merged into their callers or existing inline headers; both build manifests updated. Includes the preserved source payload, Lua configuration matching wowdecomp, and exact malloca expansion without diagnostic pragmas.
449 native units compiled locally and 449 staged units compiled by the pinned server toolchain. No previously byte-matched function regressed. Compiler mapping diagnostics remain recorded as needs_cleanup, not accepted or peer-confirmed. Existing independent review records are preserved. README.md is intentionally unchanged.
Administrative source import: native x86 compilation passed for 423 authored units. Source placement and submission states are migrated separately; this commit does not imply peer acceptance.
Previous head: 35d2a8cb36
Payload SHA256: 592f016d2730c5593bb653aa054c1e5f76a6df72c8f5a09e66f74876e2e33dee