Web walking & gates



  • Am I missing something here with the walker?

    TilePath - Checked Position[x=3031, y=3313, level=0] distance 13.0 true
    TilePath - Door found stopping exploitation.
    TilePath - Exploration complete with TileEdge{start=TileNode{location=Position[x=3031, y=3313, level=0]}, end=TileNode{location=Position[x=3031, y=3314, level=0]}, costPenalty=4.0, type=3} as end node at index 9.

    • I build a path and call the .walk()
    • The path builder finds the blocking gate, interacts with it and quits.
    • The ending tile is x=3031, y=3314 but the walker newer walks to that tile

    So on the next path.walk() we end up interacting with the gate again.



  • Try using a PathExecutor to handle path traversal and scene object interaction


 

59
Online

3.1k
Users

442
Topics

5.0k
Posts