Jort 2 Share 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. Link to comment Share on other sites More sharing options...
Meteorite 64 Share Posted May 2, 2021 if (checkForPit) { click pit... } else if (Walking.walkTo(idk)) { walk stuff } maybe? Link to comment Share on other sites More sharing options...
Jort 2 Author Share 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! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.