From 1037b29b41141dc954493bea296e6737d663ea2a Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Thu, 29 Oct 2026 21:13:59 +0000 Subject: [PATCH] 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). --- Source/Contents/Items/BarterMarketItemMgr.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Source/Contents/Items/BarterMarketItemMgr.cpp b/Source/Contents/Items/BarterMarketItemMgr.cpp index 8e2f036d..3d4b160f 100644 --- a/Source/Contents/Items/BarterMarketItemMgr.cpp +++ b/Source/Contents/Items/BarterMarketItemMgr.cpp @@ -92,7 +92,7 @@ void BarterTree::EraseSubtree(BarterTree* owner, BarterTreeNode* root) while (node->isnil == 0) { EraseSubtree(owner, node->right); BarterTreeNode* next = node->left; - ::operator delete(node); + delete node; node = next; } } @@ -132,10 +132,10 @@ BarterTree::~BarterTree() while (node->isnil == 0) { EraseSubtree(this, node->right); BarterTreeNode* next = node->left; - ::operator delete(node); + delete node; node = next; } - ::operator delete(head); + delete head; } // OFFSET: 0x005D84F0 @@ -147,7 +147,7 @@ void BarterTree::Clear() while (node->isnil == 0) { EraseSubtree(this, node->right); BarterTreeNode* next = node->left; - ::operator delete(node); + delete node; node = next; } head->parent = head;