ragnarok-clanker
591a7db26b
Rename pathfinding types to DHXJ: MovementOpenList -> CPriorityQueue, MovementPathNodeCompare -> NodeTotalGreater, MovementPathNode -> PathNode, MovementRoutePoint -> PathCell. Pure rename, codegen unchanged.
2026-10-29 12:23:51 +01:00
ragnarok-clanker
cae73af75b
Decompile 2 functions in Source/Contents/TerrainPathSearch.cpp, Source/Contents/TerrainPathSearch.h
...
Batch #2104 by ragnarok-clanker: 0 byte-identical, 2 confirmed by peer review.
- fn_17882 CPathFinder::AddNeighbor: logic confirmed by peer review
- fn_17883 MovementOpenList::Push: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-29 10:24:08 +00:00
ragnarok-clanker
c3fe24e020
Decompile 2 functions in Source/Contents/ActorMovementRoute.cpp, Source/Contents/Actors/GameActor.h, ...
...
Batch #1601 by eAthena: 0 byte-identical, 2 confirmed by peer review.
- fn_19317 Replay::DelayScale: logic confirmed by peer review
- fn_21028 CGameActor::FindRoute: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/ActorMovementRoute.cpp
2026-10-28 19:42:58 +00:00
ragnarok-clanker
9541f2ff09
Decompile 4 functions in Source/Contents/TerrainPathSearch.cpp, Source/Contents/TerrainPathSearch.h
...
Batch #1547 by ragnarok-clanker: 0 byte-identical, 4 confirmed by peer review.
- fn_17868 CPathFinder::FindPath: logic confirmed by peer review
- fn_17875 CPathFinder::FindOrCreateNode: logic confirmed by peer review
- fn_17882 CPathFinder::AddNeighbor: logic confirmed by peer review
- fn_17884 CPathFinder::Clear: logic confirmed by peer review
Reviewed-by: ragnarok-clanker
2026-10-28 18:20:56 +00:00
ragnarok-clanker
3c5e940a6d
Decompile 31 functions in Source/Contents/NavigationManager.h, Source/Contents/NavigationRequest.cpp, ...
...
Batch #1503 by ragnarok-clanker: 12 byte-identical, 19 confirmed by peer review.
- fn_19461 CNavi_Object::GetFlag: logic confirmed by peer review
- fn_19474 CNavi_Object::GetTitle: byte-identical
- fn_19476 CNaviInfo::GetTitle: byte-identical
- fn_19477 CNavi_Object::GetName: byte-identical
- fn_19484 CNavi_Object::GetCell: logic confirmed by peer review
- fn_19485 CNaviInfo::GetName: byte-identical
- fn_19488 CNavi_Object::GetIndex: byte-identical
- fn_19493 CNavi_Object::GetType: byte-identical
- fn_19495 CNavi_Object::GetId: byte-identical
- fn_19498 CNavi_Object::GetInfo: byte-identical
- fn_19376 CNavigationManager::FindObject: logic confirmed by peer review
- fn_19378 CNaviData::GetCell: logic confirmed by peer review
- fn_19380 CNaviData::GetInfo: byte-identical
- fn_19430 CNavi_Object::~CNavi_Object: logic confirmed by peer review
- fn_19434 CNaviInfo::HasName: logic confirmed by peer review
- fn_19604 CNavigationManager::SelectedNodeText: logic confirmed by peer review
- fn_19605 CNavigationManager::SubDestinationText: logic confirmed by peer review
- fn_19606 CNavigationManager::DestinationText: logic confirmed by peer review
- fn_19607 CNavigationManager::DestinationTitle: logic confirmed by peer review
- fn_19613 CNavigationManager::LoadSettings: logic confirmed by peer review
- fn_19618 CNavigationManager::FitToSquare: logic confirmed by peer review
- fn_45449 CNaviData::Clear: logic confirmed by peer review
- fn_19588 CNavigationManager::GetCurrentTarget: logic confirmed by peer review
- fn_19589 CNavigationManager::GetCurrentTargetName: logic confirmed by peer review
- fn_19590 CNavigationManager::GetSavedTarget: logic confirmed by peer review
- fn_19591 CNavigationManager::GetDestinationInfo: byte-identical
- fn_19592 CNavigationManager::GetDestinationCell: logic confirmed by peer review
- fn_19594 CNavigationManager::ClearData: logic confirmed by peer review
- fn_19596 CNavigationManager::IsCurrentTarget: logic confirmed by peer review
- fn_19597 CNavigationManager::GetCurrentTargetType: byte-identical
- fn_19635 CNavigationManager::SaveCurrentTarget: byte-identical
Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/NavigationRequest.cpp
2026-10-28 17:20:17 +00:00
ragnarok-clanker
f61f0747fa
Decompile 2 functions in Source/Contents/MapSkyMgr.cpp, Source/Contents/MapSkyMgr.h, ...
...
Batch #1449 by Yommy: 2 byte-identical, 0 confirmed by peer review.
- fn_17872 CPathFinder::Height: byte-identical
- fn_17873 CPathFinder::Width: byte-identical
Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/MapSkyMgr.cpp, Source/Contents/EquipmentResources.cpp, Source/Contents/Pathfinding.cpp, Source/Resource/ImfResource.cpp
2026-10-28 12:59:53 +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
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