Jort 2 Posted May 2, 2021 Hi, I want to walk to the Wilderness, but Walking.walkto() fails when at the ditch. Is there some fancy way to do this, like adding a custom obstacle handler event? SOLUTION: Put in onStart(): Walking.getAStarPathFinder().addObstacle(new PassableObstacle("Wilderness Ditch", "Cross", null, null, null)); Call repeatedly in onLoop(): public static boolean crossDitch(){ WidgetChild widget = Widgets.getWidgetChild(475, 11, 1); if(widget == null){ return true; } Logg.info("Interacting with ditch widget."); return widget.interact(); } This method clicks 'enter wilderness' if that widget appears when clicking the ditch.
Meteorite 70 Posted May 2, 2021 if (checkForPit) { click pit... } else if (Walking.walkTo(idk)) { walk stuff } maybe?
Jort 2 Author Posted May 3, 2021 15 hours ago, Meteorite said: if (checkForPit) { click pit... } else if (Walking.walkTo(idk)) { walk stuff } maybe? Thanks for your input, however this would cross the ditch again if already crossed. I have edited my post with the solution I found!
Recommended Posts
Archived
This topic is now archived and is closed to further replies.