Commit graph

4 commits

Author SHA1 Message Date
ragnarok-clanker
53af619c20 Decompile 6 functions in Source/ActorPickNode.cpp, Source/ActorPickNode.h, ...
Batch #5891 by Tanke: 2 byte-identical, 4 confirmed by peer review.

- fn_17878 MovementRouteInterpolation::Duration: byte-identical
- fn_17880 MovementRouteInterpolation::Empty: byte-identical
- fn_17881 CPathFinder::Walkable: logic confirmed by peer review
- fn_17909 CActorPickNode::Clear: logic confirmed by peer review
- fn_17910 CActorPickNode::Pick: logic confirmed by peer review
- fn_17911 CActorPickNode::MakeQuardTree: logic confirmed by peer review

Peer-reviewed-by: ragnarok-clanker, KWDev
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-10-30 17:16:50 +00:00
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
770ead30fc Decompile 6 functions in Source/Contents/MovementRoute.cpp, Source/Contents/MovementRouteInterpolation.h
Batch #1016 by ragnarok-clanker: 0 byte-identical, 6 confirmed by peer review.

- fn_17861 MovementRouteInterpolation::MovementRouteInterpolation: logic confirmed by peer review
- fn_17867 BuildMovementRoute: logic confirmed by peer review
- fn_17869 MovementRouteInterpolation::Point: logic confirmed by peer review
- fn_17870 MovementRouteInterpolation::EndTick: logic confirmed by peer review
- fn_17871 MovementRouteInterpolation::EndMetadata: logic confirmed by peer review
- fn_17874 MovementRouteInterpolation::NextPoint: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
Adds to the build: Source/Contents/MovementRoute.cpp
2026-10-27 10:04:33 +00:00
ragnarok-clanker
f770bd3ae2 Decompile fn_17877 (MovementRouteInterpolation::Segment)
Batch #839 by ragnarok-clanker: 1 byte-identical, 0 confirmed by peer review.

- fn_17877 MovementRouteInterpolation::Segment: byte-identical

Merged automatically: every function is byte-identical to the original.
Adds to the build: Source/Contents/MovementRouteInterpolation.cpp
2026-10-25 18:40:03 +00:00