Describe the bug
Daxwalker is able to generate a path that utilizes the Karamja port to travel to port sarim. For this it has to click an Npc called "Customs officer", with the option "Pay-Fare". The client succesfully clicks the npc, but fails to click "Pay-Fare", instead it closes the menu.
Expected behavior
After clicking the menu entry "Pay-Fare" the player will be prompted with a couple of chat options, of which the correct answers would be: Can I journey on this ship?" -> "Search away, I have nothing to hide." -> "Ok.". Using this boat requires 30 coins.
Describe the bug Daxwalker is able to generate a path that utilizes the Karamja port to travel to port sarim. For this it has to click an Npc called "Customs officer", with the option "Pay-Fare". The client succesfully clicks the npc, but fails to click "Pay-Fare", instead it closes the menu.
Expected behavior After clicking the menu entry "Pay-Fare" the player will be prompted with a couple of chat options, of which the correct answers would be: Can I journey on this ship?" -> "Search away, I have nothing to hide." -> "Ok.". Using this boat requires 30 coins.
Logs
[] [DaxWalker] Generating path: {"player":{"agility":75,"attack":75,"construction":70,"cooking":63,"crafting":76,"defence":70,"equipment":[{"key":11851,"value":1},{"key":11853,"value":1},{"key":11855,"value":1},{"key":11857,"value":1},{"key":11859,"value":1},{"key":11861,"value":1}],"farming":70,"firemaking":61,"fishing":62,"fletching":80,"herblore":70,"hitpoints":74,"hunter":70,"inventory":[{"key":952,"value":1},{"key":8007,"value":52},{"key":3859,"value":1},{"key":11111,"value":1},{"key":8008,"value":234},{"key":8009,"value":111},{"key":8010,"value":193},{"key":8011,"value":215},{"key":1704,"value":1},{"key":21151,"value":1},{"key":995,"value":20695},{"key":1839,"value":1},{"key":12631,"value":1},{"key":2819,"value":1}],"magic":87,"member":true,"mining":76,"prayer":54,"ranged":60,"runecrafting":94,"setting":[{"key":10,"value":0},{"key":11,"value":0},{"key":17,"value":0},{"key":32,"value":0},{"key":63,"value":6},{"key":68,"value":16},{"key":71,"value":0},{"key":101,"value":80},{"key":111,"value":9},{"key":116,"value":15},{"key":131,"value":9},{"key":144,"value":0},{"key":145,"value":0},{"key":150,"value":160},{"key":165,"value":30},{"key":176,"value":10},{"key":179,"value":0},{"key":273,"value":0},{"key":299,"value":0},{"key":302,"value":61},{"key":307,"value":0},{"key":314,"value":80},{"key":335,"value":0},{"key":347,"value":10},{"key":351,"value":33519626},{"key":365,"value":9},{"key":371,"value":0},{"key":387,"value":0},{"key":399,"value":8},{"key":425,"value":9},{"key":437,"value":0},{"key":440,"value":0},{"key":482,"value":5014533},{"key":622,"value":0},{"key":655,"value":0},{"key":671,"value":0},{"key":705,"value":0},{"key":794,"value":0},{"key":810,"value":33554432},{"key":869,"value":0},{"key":896,"value":0},{"key":964,"value":0},{"key":1630,"value":0},{"key":1671,"value":0},{"key":1672,"value":32768}],"slayer":64,"smithing":87,"strength":75,"thieving":58,"varbit":[{"key":192,"value":0},{"key":199,"value":0},{"key":357,"value":0},{"key":386,"value":0},{"key":1990,"value":0},{"key":2310,"value":0},{"key":2328,"value":0},{"key":3534,"value":0},{"key":3618,"value":0},{"key":3741,"value":1},{"key":4494,"value":0},{"key":4538,"value":0},{"key":4566,"value":0},{"key":4885,"value":0},{"key":4895,"value":1000},{"key":4897,"value":1},{"key":5027,"value":0},{"key":5087,"value":0},{"key":5088,"value":0},{"key":5089,"value":0},{"key":5090,"value":0},{"key":5800,"value":0},{"key":5810,"value":0},{"key":6104,"value":0},{"key":7255,"value":0},{"key":7928,"value":0},{"key":9016,"value":200},{"key":10150,"value":0},{"key":13903,"value":0}],"woodcutting":70},"requests":[{"end":{"x":3007,"y":3144,"z":0},"start":{"x":3212,"y":3424,"z":0}},{"end":{"x":3007,"y":3144,"z":0},"start":{"x":3225,"y":3219,"z":0}},{"end":{"x":3007,"y":3144,"z":0},"start":{"x":2966,"y":3379,"z":0}},{"end":{"x":3007,"y":3144,"z":0},"start":{"x":2757,"y":3479,"z":0}},{"end":{"x":3007,"y":3144,"z":0},"start":{"x":2661,"y":3300,"z":0}},{"end":{"x":3007,"y":3144,"z":0},"start":{"x":3113,"y":3179,"z":0}},{"end":{"x":3007,"y":3144,"z":0},"start":{"x":2430,"y":3347,"z":0}},{"end":{"x":3007,"y":3144,"z":0},"start":{"x":3406,"y":3156,"z":0}},{"end":{"x":3007,"y":3144,"z":0},"start":{"x":2897,"y":3551,"z":0}},{"end":{"x":3007,"y":3144,"z":0},"start":{"x":2520,"y":3570,"z":0}},{"end":{"x":3007,"y":3144,"z":0},"start":{"x":2965,"y":4382,"z":2}},{"end":{"x":3007,"y":3144,"z":0},"start":{"x":1623,"y":3937,"z":0}},{"end":{"x":3007,"y":3144,"z":0},"start":{"x":2610,"y":3391,"z":0}},{"end":{"x":3007,"y":3144,"z":0},"start":{"x":3052,"y":9764,"z":0}},{"end":{"x":3007,"y":3144,"z":0},"start":{"x":2935,"y":3293,"z":0}},{"end":{"x":3007,"y":3144,"z":0},"start":{"x":3145,"y":3442,"z":0}},{"end":{"x":3007,"y":3144,"z":0},"start":{"x":1663,"y":3507,"z":0}},{"end":{"x":3007,"y":3144,"z":0},"start":{"x":1249,"y":3727,"z":0}},{"end":{"x":3007,"y":3144,"z":0},"start":{"x":0,"y":0,"z":0}},{"end":{"x":3007,"y":3144,"z":0},"start":{"x":2207,"y":4938,"z":0}},{"end":{"x":3007,"y":3144,"z":0},"start":{"x":2660,"y":3158,"z":0}},{"end":{"x":3007,"y":3144,"z":0},"start":{"x":3361,"y":3147,"z":0}},{"end":{"x":3007,"y":3144,"z":0},"start":{"x":3151,"y":3635,"z":0}},{"end":{"x":3007,"y":3144,"z":0},"start":{"x":2653,"y":2656,"z":0}},{"end":{"x":3007,"y":3144,"z":0},"start":{"x":2210,"y":2857,"z":0}},{"end":{"x":3007,"y":3144,"z":0},"start":{"x":3225,"y":3219,"z":0}},{"end":{"x":3007,"y":3144,"z":0},"start":{"x":2952,"y":3147,"z":0}}]} [] [DaxWalker] Path cost: 99 [] [DaxWalker] Path: [Tile(x=2952, y=3147, floor=0, localX=48, localY=51), Tile(x=2953, y=3146, floor=0, localX=49, localY=50), Tile(x=3029, y=3217, floor=0, localX=125, localY=121), Tile(x=3028, y=3216, floor=0, localX=124, localY=120), Tile(x=3028, y=3215, floor=0, localX=124, localY=119), Tile(x=3028, y=3214, floor=0, localX=124, localY=118), Tile(x=3028, y=3213, floor=0, localX=124, localY=117), Tile(x=3027, y=3212, floor=0, localX=123, localY=116), Tile(x=3026, y=3211, floor=0, localX=122, localY=115), Tile(x=3026, y=3210, floor=0, localX=122, localY=114), Tile(x=3026, y=3209, floor=0, localX=122, localY=113), Tile(x=3025, y=3208, floor=0, localX=121, localY=112), Tile(x=3024, y=3207, floor=0, localX=120, localY=111), Tile(x=3024, y=3206, floor=0, localX=120, localY=110), Tile(x=3024, y=3205, floor=0, localX=120, localY=109), Tile(x=3023, y=3205, floor=0, localX=119, localY=109), Tile(x=3022, y=3205, floor=0, localX=118, localY=109), Tile(x=3021, y=3204, floor=0, localX=117, localY=108), Tile(x=3020, y=3204, floor=0, localX=116, localY=108), Tile(x=3019, y=3204, floor=0, localX=115, localY=108), Tile(x=3018, y=3203, floor=0, localX=114, localY=107), Tile(x=3017, y=3202, floor=0, localX=113, localY=106), Tile(x=3016, y=3202, floor=0, localX=112, localY=106), Tile(x=3015, y=3202, floor=0, localX=111, localY=106), Tile(x=3014, y=3202, floor=0, localX=110, localY=106), Tile(x=3013, y=3201, floor=0, localX=109, localY=105), Tile(x=3012, y=3200, floor=0, localX=108, localY=104), Tile(x=3011, y=3199, floor=0, localX=107, localY=103), Tile(x=3010, y=3198, floor=0, localX=106, localY=102), Tile(x=3009, y=3197, floor=0, localX=105, localY=101), Tile(x=3009, y=3196, floor=0, localX=105, localY=100), Tile(x=3009, y=3195, floor=0, localX=105, localY=99), Tile(x=3009, y=3194, floor=0, localX=105, localY=98), Tile(x=3009, y=3193, floor=0, localX=105, localY=97), Tile(x=3009, y=3192, floor=0, localX=105, localY=96), Tile(x=3009, y=3191, floor=0, localX=105, localY=95), Tile(x=3009, y=3190, floor=0, localX=105, localY=94), Tile(x=3009, y=3189, floor=0, localX=105, localY=93), Tile(x=3009, y=3188, floor=0, localX=105, localY=92), Tile(x=3009, y=3187, floor=0, localX=105, localY=91), Tile(x=3009, y=3186, floor=0, localX=105, localY=90), Tile(x=3009, y=3185, floor=0, localX=105, localY=89), Tile(x=3009, y=3184, floor=0, localX=105, localY=88), Tile(x=3009, y=3183, floor=0, localX=105, localY=87), Tile(x=3009, y=3182, floor=0, localX=105, localY=86), Tile(x=3009, y=3181, floor=0, localX=105, localY=85), Tile(x=3009, y=3180, floor=0, localX=105, localY=84), Tile(x=3009, y=3179, floor=0, localX=105, localY=83), Tile(x=3009, y=3178, floor=0, localX=105, localY=82), Tile(x=3009, y=3177, floor=0, localX=105, localY=81), Tile(x=3008, y=3176, floor=0, localX=104, localY=80), Tile(x=3007, y=3175, floor=0, localX=103, localY=79), Tile(x=3007, y=3174, floor=0, localX=103, localY=78), Tile(x=3007, y=3173, floor=0, localX=103, localY=77), Tile(x=3007, y=3172, floor=0, localX=103, localY=76), Tile(x=3007, y=3171, floor=0, localX=103, localY=75), Tile(x=3007, y=3170, floor=0, localX=103, localY=74), Tile(x=3007, y=3169, floor=0, localX=103, localY=73), Tile(x=3007, y=3168, floor=0, localX=103, localY=72), Tile(x=3007, y=3167, floor=0, localX=103, localY=71), Tile(x=3007, y=3166, floor=0, localX=103, localY=70), Tile(x=3007, y=3165, floor=0, localX=103, localY=69), Tile(x=3007, y=3164, floor=0, localX=103, localY=68), Tile(x=3007, y=3163, floor=0, localX=103, localY=67), Tile(x=3007, y=3162, floor=0, localX=103, localY=66), Tile(x=3007, y=3161, floor=0, localX=103, localY=65), Tile(x=3006, y=3160, floor=0, localX=102, localY=64), Tile(x=3005, y=3159, floor=0, localX=101, localY=63), Tile(x=3005, y=3158, floor=0, localX=101, localY=62), Tile(x=3005, y=3157, floor=0, localX=101, localY=61), Tile(x=3005, y=3156, floor=0, localX=101, localY=60), Tile(x=3005, y=3155, floor=0, localX=101, localY=59), Tile(x=3005, y=3154, floor=0, localX=101, localY=58), Tile(x=3005, y=3153, floor=0, localX=101, localY=57), Tile(x=3006, y=3152, floor=0, localX=102, localY=56), Tile(x=3006, y=3151, floor=0, localX=102, localY=55), Tile(x=3007, y=3150, floor=0, localX=103, localY=54), Tile(x=3007, y=3149, floor=0, localX=103, localY=53), Tile(x=3007, y=3148, floor=0, localX=103, localY=52), Tile(x=3007, y=3147, floor=0, localX=103, localY=51), Tile(x=3007, y=3146, floor=0, localX=103, localY=50), Tile(x=3007, y=3145, floor=0, localX=103, localY=49), Tile(x=3007, y=3144, floor=0, localX=103, localY=48)] [] [Walker Engine] Successfully handled teleports. [] [Walker Engine] PATH_DEBUG[ 2953, 3146, 0) -> DISCONNECTED_PATH -> (null [3029, 3217, 0] ) ] [] [Walker Engine] [SPECIAL LOCATION] We are at KARAMJA_PAY_FARE and our destination is PORT_SARIM_PAY_FARE [INFO] trying to click menu itemorg.powbot.api.rt4.Interactive$interact$1@5996b6e [SEVERE] Menu item doesn't exist - [Talk-to Customs officer, Pay-Fare Customs officer, Walk here, Examine Customs officer, Cancel] [INFO] trying to click menu itemorg.powbot.api.rt4.Menu$click$1@622720f [INFO] found menu item at 4 [] [Navigation Special Case] Failed to pay fare. [] [Walker Engine] Failed to handle special case. [] [Walker Engine] Failed attempt on action. [] [Walker Engine] PATH_DEBUG[ 2953, 3146, 0) -> DISCONNECTED_PATH -> (null [3029, 3217, 0] ) ] [] [Walker Engine] [SPECIAL LOCATION] We are at KARAMJA_PAY_FARE and our destination is PORT_SARIM_PAY_FARE [INFO] trying to click menu itemorg.powbot.api.rt4.Interactive$interact$1@ec88c2e [SEVERE] Menu item doesn't exist - [Talk-to Customs officer, Pay-Fare Customs officer, Walk here, Examine Customs officer, Cancel] [INFO] trying to click menu itemorg.powbot.api.rt4.Menu$click$1@fade3cf [INFO] found menu item at 4 [] [Navigation Special Case] Failed to pay fare. [] [Walker Engine] Failed to handle special case.
Additional context This bug will only occur when going from KARAMJA_PAY_FARE to PORT_SARIM_PAY_FARE. The other way around works fine.