powbot / issues

1 stars 0 forks source link

[BUG] Dax WW going inside rfd room #175

Open gutizia opened 1 year ago

gutizia commented 1 year ago

pathing from lumbridge courtyard and going west the webwalker will path through the room that is used in recipe for disaster and if quest is started it will fuck itself. if quest not started it will still be way slower than walking around

should have that room not be considered for pathing

5Henveru2 commented 1 year ago

The room is already blocked from pathing, can you provide logs from when it tried to go into the room?

gutizia commented 1 year ago

yes of course: 01-31 11:30:47.103 3333 8610 I System.out: [DaxWalker] Generating path: {"player":{"agility":1,"attack":31,"construction":1,"cooking":5,"crafting":3,"defence":1,"equipment":[{"key":1265,"value":1}],"farming":57,"firemaking":31,"fishing":36,"fletching":3,"herblore":1,"hitpoints":28,"hunter":13,"inventory":[{"key":2347,"value":1},{"key":8013,"value":1}],"magic":41,"member":true,"mining":43,"prayer":20,"ranged":1,"runecrafting":1,"setting":[{"key":10,"value":0},{"key":11,"value":0},{"key":17,"value":0},{"key":32,"value":0},{"key":63,"value":6},{"key":68,"value":0},{"key":71,"value":0},{"key":101,"value":8},{"key":111,"value":9},{"key":116,"value":0},{"key":131,"value":0},{"key":144,"value":0},{"key":145,"value":0},{"key":150,"value":0},{"key":165,"value":30},{"key":176,"value":0},{"key":179,"value":0},{"key":273,"value":0},{"key":299,"value":0},{"key":302,"value":0},{"key":307,"value":0},{"key":314,"value":0},{"key":335,"value":0},{"key":347,"value":0},{"key":351,"value":0},{"key":365,"value":0},{"key":371,"value":0},{"key":387,"value":0},{"key":399,"value":0},{"key":425,"value":0},{"key":437,"value":0},{"key":440,"value":0},{"key":482,"value":0},{"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":16384}],"slayer":9,"smithing":1,"strength":1,"thieving":1,"varbit":[{"key":192,"value":0},{"key":199,"value":0},{"key":357,"value":11},{"key":2310,"value":0},{"key":2328,"value":0},{"key":3534,"value":0},{"key":3618,"value":0},{"key":3741,"value":0},{"key":4494,"value":0},{"key":4538,"value":0},{"key":4566,"value":0},{"key":4885,"value":0},{"key":4895,"value":622},{"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":0},{"key":10150,"value":0},{"key":13903,"value":0}],"woodcutting":22},"requests":[{"end":{"x":3192,"y":3229,"z":0},"start":{"x":2207,"y":4938,"z":0}},{"end":{"x":3192,"y":3229,"z":0},"start":{"x":2660,"y":3158,"z":0}},{"end":{"x":3192,"y":3229,"z":0},"start":{"x":3361,"y":3147,"z":0}},{"end":{"x":3192,"y":3229,"z":0},"start":{"x":3151,"y":3635,"z":0}},{"end":{"x":3192,"y":3229,"z":0},"start":{"x":2210,"y":2857,"z":0}},{"end":{"x":3192,"y":3229,"z":0},"start":{"x":3225,"y":3219,"z":0}},{"end":{"x":3192,"y":3229,"z":0},"start":{"x":3213,"y":3221,"z":0}}]} 01-31 11:30:48.014 3333 8610 I System.out: [DaxWalker] Path cost: 47 01-31 11:30:48.051 3333 8610 I System.out: [DaxWalker] Path: [Tile(x=3213, y=3221, floor=0, localX=45, localY=53), Tile(x=3214, y=3220, floor=0, localX=46, localY=52), Tile(x=3214, y=3219, floor=0, localX=46, localY=51), Tile(x=3215, y=3218, floor=0, localX=47, localY=50), Tile(x=3215, y=3217, floor=0, localX=47, localY=49), Tile(x=3215, y=3216, floor=0, localX=47, localY=48), Tile(x=3215, y=3215, floor=0, localX=47, localY=47), Tile(x=3215, y=3214, floor=0, localX=47, localY=46), Tile(x=3215, y=3213, floor=0, localX=47, localY=45), Tile(x=3215, y=3212, floor=0, localX=47, localY=44), Tile(x=3215, y=3211, floor=0, localX=47, localY=43), Tile(x=3214, y=3211, floor=0, localX=46, localY=43), Tile(x=3213, y=3211, floor=0, localX=45, localY=43), Tile(x=3212, y=3211, floor=0, localX=44, localY=43), Tile(x=3211, y=3211, floor=0, localX=43, localY=43), Tile(x=3210, y=3211, floor=0, localX=42, localY=43), Tile(x=3209, y=3211, floor=0, localX=41, localY=43), Tile(x=3208, y=3211, floor=0, localX=40, localY=43), Tile(x=3208, y=3212, floor=0, localX=40, localY=44), Tile(x=3207, y=3213, floor=0, localX=39, localY=45), Tile(x=3206, y=3214, floor=0, localX=38, localY=46), Tile(x=3205, y=3214, floor=0, localX=37, localY=46), Tile(x=3204, y=3214, floor=0, localX=36, localY=46), Tile(x=3203, y=3214, floor=0, localX=35, localY=46), Tile(x=3203, y=3215, floor=0, localX=35, localY=47), Tile(x=3203, y=3216, floor=0, localX=35, localY=48), Tile(x=3203, y=3217, floor=0, localX=35, localY=49), Tile(x=3202, y=3218, floor=0, localX=34, localY=50), Tile(x=3201, y=3218, floor=0, localX=33, localY=50), Tile(x=3200, y=3218, floor=0, localX=32, localY=50), Tile(x=3199, y=3218, floor=0, localX=31, localY=50), Tile(x=3198, y=3218, floor=0, localX=30, localY=50), Tile(x=3198, y=3219, floor=0, localX=30, localY=51), Tile(x=3198, y=3220, floor=0, localX=30, localY=52), Tile(x=3197, y=3221, floor=0, localX=29, localY=53), Tile(x=3197, y=3222, floor=0, localX=29, localY=54), Tile(x=3196, y=3223, floor=0, localX=28, localY=55), Tile(x=3195, y=3224, floor=0, localX=27, localY=56), Tile(x=3194, y=3225, floor=0, localX=26, localY=57), Tile(x=3194, y=3226, floor=0, localX=26, localY=58), Tile(x=3194, y=3227, floor=0, localX=26, localY=59), Tile(x=3194, y=3228, floor=0, localX=26, localY=60), Tile(x=3194, y=3229, floor=0, localX=26, localY=61), Tile(x=3193, y=3229, floor=0, localX=25, localY=61), Tile(x=3192, y=3229, floor=0, localX=24, localY=61)]

gutizia commented 1 year ago

actually looking through the tiles generated. no one is inside rfd room so i guess the issue is with how powbot is handling doors near path generated i think. I've experienced similiar behaviour where walker would open gates near route, but not on route. only difference is these doors when you open them you also walk through them in same action. the door to rfd is actually on top of first tile in path

5Henveru2 commented 1 year ago

Added an objects blacklist that should prevent the walker engine from interacting with objects within the dining room area.

iDznPB commented 1 year ago

@gutizia can you confirm this is resolved?