Commit graph

7 commits

Author SHA1 Message Date
ragnarok-clanker
11253e0bce Decompile 4 functions in Source/Contents/NavigationLink.cpp, Source/Contents/NavigationManager.h
Batch #1950 by eAthena: 4 byte-identical, 0 confirmed by peer review.

- fn_19514 CNaviInfo::LinkCount: byte-identical
- fn_19515 CNaviInfo::MobCount: byte-identical
- fn_19516 CNaviInfo::NpcCount: byte-identical
- fn_19517 CNavi_Link::LinkedLinkCount: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-29 00:04:10 +00:00
ragnarok-clanker
eb96e386eb Decompile 15 functions in Source/Contents/NavigationLink.cpp, Source/Contents/NavigationManager.h
Batch #1782 by Yommy: 0 byte-identical, 15 confirmed by peer review.

- fn_19438 CNaviInfo::AddNpc: logic confirmed by peer review
- fn_19439 CNaviInfo::AddLink: logic confirmed by peer review
- fn_19440 CNaviInfo::AddMob: logic confirmed by peer review
- fn_19441 CNavi_Link::AddLinkedLink: logic confirmed by peer review
- fn_19442 CNavi_Link::AddLink: logic confirmed by peer review
- fn_19443 CNavi_Object::AddLink: logic confirmed by peer review
- fn_19445 CNavi_Link::LinksBegin: logic confirmed by peer review
- fn_19446 CNavi_Object::LinksBegin: logic confirmed by peer review
- fn_19447 CNavi_Link::FindLinkAt: logic confirmed by peer review
- fn_19448 CNavi_Object::FindLinkAt: logic confirmed by peer review
- fn_19449 CNavi_Link::FindLinkTo: logic confirmed by peer review
- fn_19450 CNavi_Object::FindLinkTo: logic confirmed by peer review
- fn_19454 CNavi_Link::EraseLink: logic confirmed by peer review
- fn_19455 CNavi_Object::EraseLink: logic confirmed by peer review
- fn_19491 CNavi_Link::GetLinkedCell: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 22:19:30 +00:00
ragnarok-clanker
40dade2c0b Decompile 4 functions in Source/Contents/NavigationLink.cpp, Source/Contents/NavigationManager.h
Batch #1783 by Yommy: 4 byte-identical, 0 confirmed by peer review.

- fn_19451 CNavi_Link::ClearLinkedLinks: byte-identical
- fn_19452 CNavi_Link::ClearLinks: byte-identical
- fn_19453 CNavi_Object::ClearLinks: byte-identical
- fn_19490 CNavi_Link::GetLinkedName: byte-identical

Merged automatically: every function is byte-identical to the original.
2026-10-28 22:14:12 +00:00
ragnarok-clanker
5b8f2cfb1f Decompile 12 functions in Source/Client/Mode/CGameMode.h, Source/Contents/Ground/TerrainCoordinates.cpp, ...
Batch #1554 by ragnarok-clanker: 0 byte-identical, 12 confirmed by peer review.

- fn_21278 CGameMode::WorldCell: logic confirmed by peer review (already on main)
- fn_19599 CNavigationManager::LoadStates: logic confirmed by peer review (annotation added to existing code)
- fn_19394 CNaviData::ResetLinkDepths: logic confirmed by peer review (annotation added to existing code)
- fn_19390 CNaviData::FindRoute: logic confirmed by peer review (annotation added to existing code)
- fn_19508 CNavi_Link::SetDepth: logic confirmed by peer review (annotation added to existing code)
- fn_19456 CNavi_Link::LinkedEnd: logic confirmed by peer review (annotation added to existing code)
- fn_19444 CNavi_Link::LinkedBegin: logic confirmed by peer review (annotation added to existing code)
- fn_19466 CNaviInfo::LinksBegin: logic confirmed by peer review (annotation added to existing code)
- fn_19467 CNaviInfo::LinksEnd: logic confirmed by peer review (annotation added to existing code)
- fn_19509 CNaviInfo::SetVisited: logic confirmed by peer review (annotation added to existing code)
- fn_19581 CNavigationManager::PlayerCell: logic confirmed by peer review (annotation added to existing code)
- fn_21282 CGameMode::PlayerCell: logic confirmed by peer review (annotation added to existing code)

Reviewed-by: ragnarok-clanker
2026-10-28 18:50:46 +00:00
ragnarok-clanker
4cf3413524 Decompile 4 functions in Source/Client/Mode/CGameMode.h, Source/Contents/Ground/TerrainCoordinates.cpp, ...
Batch #1556 by ragnarok-clanker: 2 byte-identical, 2 confirmed by peer review.

- fn_19489 CNavi_Link::GetLinkedInfo: byte-identical
- fn_19481 CNaviInfo::IsVisited: byte-identical
- fn_45449 CNaviData::Clear: logic confirmed by peer review
- fn_19371 CNaviData::~CNaviData: 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/NavigationDestinations.cpp, Source/Contents/NavigationGraph.cpp, Source/Contents/WorldNavigation.cpp
2026-10-28 18:48:31 +00:00
ragnarok-clanker
4c1960b206 Decompile 14 functions in Source/Contents/NavigationLink.cpp, Source/Contents/NavigationManager.h, ...
Batch #1540 by ragnarok-clanker: 0 byte-identical, 14 confirmed by peer review.

- fn_19436 CNavi_Link::`scalar deleting destructor': logic confirmed by peer review
- fn_19483 CNavi_Link::GetCell: logic confirmed by peer review
- fn_19497 CNavi_Link::GetInfo: logic confirmed by peer review
- fn_19387 CNaviData::SetDestination: logic confirmed by peer review
- fn_19638 CNavigationManager::UpdateGround: logic confirmed by peer review
- fn_19364 CNaviData::CNaviData: logic confirmed by peer review
- fn_19371 CNaviData::~CNaviData: logic confirmed by peer review
- fn_19429 CNaviInfo::~CNaviInfo: logic confirmed by peer review
- fn_19551 CNavigationManager::CNavigationManager: logic confirmed by peer review
- fn_19574 CNavigationManager::ClearRouteNodes: logic confirmed by peer review
- fn_19575 CNavigationManager::ClearNodePaths: logic confirmed by peer review
- fn_19593 CNavigationManager::Reset: logic confirmed by peer review
- fn_45448 CNavigationManager::~CNavigationManager: logic confirmed by peer review
- fn_45452 CNavigationManager::GetLinkedPlayerInfo: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 17:40:11 +00:00
ragnarok-clanker
dfadb24ce5 Decompile 5 functions in Source/Contents/NavigationLink.cpp, Source/Contents/NavigationManager.h, ...
Batch #1541 by ragnarok-clanker: 5 byte-identical, 0 confirmed by peer review.

- fn_19473 CNavi_Link::GetTitle: byte-identical
- fn_19475 CNavi_Link::GetName: byte-identical
- fn_19487 CNavi_Link::GetIndex: byte-identical
- fn_19492 CNavi_Link::GetType: byte-identical
- fn_19494 CNavi_Link::GetId: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/NavigationLink.cpp
2026-10-28 17:38:51 +00:00