Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

Sign up now!

Resolved Traversal.generateLinePathTo()

Joined
Nov 8, 2013
Messages
27
It's giving me issues on OSRS.
Code:
Unknown Key: "Client.destinationX"
java.lang.Throwable
        at com.runemate.game.a.b.con.case(vgb:20)
        at com.runemate.game.a.b.con.get(vgb:124)
        at com.runemate.game.a.b.nUl.if(vgb:33)
        at com.runemate.game.a.NuL.class(kfb:45)
        at com.runemate.game.a.NuL.do(kfb:249)
        at com.runemate.game.a.NuL.if(kfb:48)
        at com.runemate.game.a.NuL.case(kfb:187)
        at com.runemate.game.a.NuL.case(kfb:85)
        at com.runemate.game.api.hybrid.location.navigation.Traversal.getDestination(xdb:130)
        at com.runemate.game.api.hybrid.location.Coordinate$MinimapCoordinate.wasInteractionSuccessfultfb:411)
        at com.runemate.game.api.hybrid.input.Mouse.click(glb:189)
        at com.runemate.game.api.hybrid.location.Coordinate$MinimapCoordinate.click(tfb:1132)
        at com.runemate.game.api.hybrid.location.navigation.basic.LinePath.step(jfb:99)
        at EssenceMiner.onLoop(EssenceMiner.java:120)
        at com.runemate.game.api.script.framework.LoopingScript.case(vhb:92)
        at com.runemate.game.api.script.framework.LoopingScript.case(vhb:84)
        at com.runemate.game.api.script.framework.LoopingScript$1.run(vhb:194)
        at java.lang.Thread.run(Unknown Source)
Unknown Key: "Client.destinationY"
java.lang.Throwable
        at com.runemate.game.a.b.con.case(vgb:20)
        at com.runemate.game.a.b.con.get(vgb:124)
        at com.runemate.game.a.b.nUl.if(vgb:33)
        at com.runemate.game.a.NuL.class(kfb:45)
        at com.runemate.game.a.NuL.do(kfb:249)
        at com.runemate.game.a.NuL.if(kfb:48)
        at com.runemate.game.a.NuL.case(kfb:187)
        at com.runemate.game.a.NuL.case(kfb:85)
        at com.runemate.game.api.hybrid.location.navigation.Traversal.getDestination(xdb:179)
        at com.runemate.game.api.hybrid.location.Coordinate$MinimapCoordinate.wasInteractionSuccessful(tfb:411)
        at com.runemate.game.api.hybrid.input.Mouse.click(glb:189)
        at com.runemate.game.api.hybrid.location.Coordinate$MinimapCoordinate.click(tfb:1132)
        at com.runemate.game.api.hybrid.location.navigation.basic.LinePath.step(jfb:99)
        at EssenceMiner.onLoop(EssenceMiner.java:120)
        at com.runemate.game.api.script.framework.LoopingScript.case(vhb:92)
        at com.runemate.game.api.script.framework.LoopingScript.case(vhb:84)
        at com.runemate.game.api.script.framework.LoopingScript$1.run(vhb:194)
        at java.lang.Thread.run(Unknown Source)
 
Engineer
Joined
Jul 28, 2013
Messages
2,776
Traversal.getDestination is disabled on OSRS, it shouldn't affect performance of the method.
 
Mod Automation
Joined
Jul 26, 2013
Messages
3,053
Traversal.getDestination is disabled on OSRS, it shouldn't affect performance of the method.
I don't believe that's true. I was on Teamviewer with House and he was trying to use the webwalker in OSRS.
Code:
  Traversal.generateLinePathTo(auburyCoords).step(false);

Code:
Unknown Key: "Client.destinationX"
java.lang.Throwable
  at com.runemate.game.a.b.con.case(vgb:20)
  at com.runemate.game.a.b.con.get(vgb:124)
  at com.runemate.game.a.b.nUl.if(vgb:33)
  at com.runemate.game.a.NuL.class(kfb:45)
  at com.runemate.game.a.NuL.do(kfb:249)
  at com.runemate.game.a.NuL.if(kfb:48)
  at com.runemate.game.a.NuL.case(kfb:187)
  at com.runemate.game.a.NuL.case(kfb:85)
  at com.runemate.game.api.hybrid.location.navigation.Traversal.getDestination(xdb:130)
  at com.runemate.game.api.hybrid.location.navigation.Traversal.shouldStep(xdb:60)
  at com.runemate.game.api.hybrid.location.navigation.basic.LinePath.step(jfb:93)
  at EssenceMiner.onLoop(EssenceMiner.java:129)
  at com.runemate.game.api.script.framework.LoopingScript.case(vhb:92)
  at com.runemate.game.api.script.framework.LoopingScript.case(vhb:84)
  at com.runemate.game.api.script.framework.LoopingScript$1.run(vhb:194)
  at java.lang.Thread.run(Unknown Source)
Unknown Key: "Client.destinationY"
java.lang.Throwable
  at com.runemate.game.a.b.con.case(vgb:20)
  at com.runemate.game.a.b.con.get(vgb:124)
  at com.runemate.game.a.b.nUl.if(vgb:33)
  at com.runemate.game.a.NuL.class(kfb:45)
  at com.runemate.game.a.NuL.do(kfb:249)
  at com.runemate.game.a.NuL.if(kfb:48)
  at com.runemate.game.a.NuL.case(kfb:187)
  at com.runemate.game.a.NuL.case(kfb:85)
  at com.runemate.game.api.hybrid.location.navigation.Traversal.getDestination(xdb:179)
  at com.runemate.game.api.hybrid.location.navigation.Traversal.shouldStep(xdb:60)
  at com.runemate.game.api.hybrid.location.navigation.basic.LinePath.step(jfb:93)
  at EssenceMiner.onLoop(EssenceMiner.java:129)
  at com.runemate.game.api.script.framework.LoopingScript.case(vhb:92)
  at com.runemate.game.api.script.framework.LoopingScript.case(vhb:84)
  at com.runemate.game.api.script.framework.LoopingScript$1.run(vhb:194)
  at java.lang.Thread.run(Unknown Source)

After investigating I believe the issue arises from LinePath#step => Traversal.shouldStep => Traversal.getDestination. Additionally, the method LinePath#step does not do anything with the input boolean manage. You should look into that @Cloud.
 
Last edited:
Engineer
Joined
Jul 28, 2013
Messages
2,776
I don't believe that's true. I was on Teamviewer with House and he was trying to use the webwalker in OSRS.
Code:
  Traversal.generateLinePathTo(auburyCoords).step(false);

Code:
Unknown Key: "Client.destinationX"
java.lang.Throwable
  at com.runemate.game.a.b.con.case(vgb:20)
  at com.runemate.game.a.b.con.get(vgb:124)
  at com.runemate.game.a.b.nUl.if(vgb:33)
  at com.runemate.game.a.NuL.class(kfb:45)
  at com.runemate.game.a.NuL.do(kfb:249)
  at com.runemate.game.a.NuL.if(kfb:48)
  at com.runemate.game.a.NuL.case(kfb:187)
  at com.runemate.game.a.NuL.case(kfb:85)
  at com.runemate.game.api.hybrid.location.navigation.Traversal.getDestination(xdb:130)
  at com.runemate.game.api.hybrid.location.navigation.Traversal.shouldStep(xdb:60)
  at com.runemate.game.api.hybrid.location.navigation.basic.LinePath.step(jfb:93)
  at EssenceMiner.onLoop(EssenceMiner.java:129)
  at com.runemate.game.api.script.framework.LoopingScript.case(vhb:92)
  at com.runemate.game.api.script.framework.LoopingScript.case(vhb:84)
  at com.runemate.game.api.script.framework.LoopingScript$1.run(vhb:194)
  at java.lang.Thread.run(Unknown Source)
Unknown Key: "Client.destinationY"
java.lang.Throwable
  at com.runemate.game.a.b.con.case(vgb:20)
  at com.runemate.game.a.b.con.get(vgb:124)
  at com.runemate.game.a.b.nUl.if(vgb:33)
  at com.runemate.game.a.NuL.class(kfb:45)
  at com.runemate.game.a.NuL.do(kfb:249)
  at com.runemate.game.a.NuL.if(kfb:48)
  at com.runemate.game.a.NuL.case(kfb:187)
  at com.runemate.game.a.NuL.case(kfb:85)
  at com.runemate.game.api.hybrid.location.navigation.Traversal.getDestination(xdb:179)
  at com.runemate.game.api.hybrid.location.navigation.Traversal.shouldStep(xdb:60)
  at com.runemate.game.api.hybrid.location.navigation.basic.LinePath.step(jfb:93)
  at EssenceMiner.onLoop(EssenceMiner.java:129)
  at com.runemate.game.api.script.framework.LoopingScript.case(vhb:92)
  at com.runemate.game.api.script.framework.LoopingScript.case(vhb:84)
  at com.runemate.game.api.script.framework.LoopingScript$1.run(vhb:194)
  at java.lang.Thread.run(Unknown Source)

After investigating I believe the issue arises from LinePath#step => Traversal.shouldStep => Traversal.getDestination. Additionally, the method LinePath#step does not do anything with the input boolean manage. You should look into that @Cloud.
Well, you're right actually. It's going to be prioritized because of this.
 
Top