hectorgimenez / koolo

Diablo II Resurrected bot written in Go
MIT License
80 stars 51 forks source link

Failed to enter ancient tunnels #238

Open prismtank4 opened 4 months ago

prismtank4 commented 4 months ago

Details

Bot couldnt enter ancient tunnels. I saw it with my own eyes. Bot teleported correctly from WP to localization of the entrance of ancient tunnels, but right at the entrance he unnecessarily teleported one too many forwards and stood there until the timeout occurred. This doesn't happen every time per rune of course. Logs below.

Version

b4eaf3a

Logs

time=19:36:21 level=INFO msg="Waiting for character selection screen..." time=19:36:47 level=INFO msg="Character selection screen found" time=19:36:47 level=INFO msg="Selecting character..." time=19:36:47 level=INFO msg="Character found" time=19:36:52 level=DEBUG msg="Fetching map data..." seed=787098093 difficulty=nightmare time=19:37:01 level=DEBUG msg="Fetch completed" ms=9555 time=19:37:01 level=INFO msg="Starting Game #0. Run list: lower_kurast_chest, mephisto, andariel, ancient_tunnels" time=19:37:01 level=INFO msg="Running: lower_kurast_chest" time=19:37:01 level=DEBUG msg="Checking for character corpse..." time=19:37:01 level=DEBUG msg="Character corpse not found :D" time=19:37:01 level=DEBUG msg="Checking for items to stash..." time=19:37:01 level=DEBUG msg="Checking for items to identify..." time=19:37:01 level=DEBUG msg="No items to identify..." time=19:37:01 level=DEBUG msg="Belt Stats Health: 7/8 healing, 4/4 mana, 2/4 rejuv." time=19:37:01 level=DEBUG msg="Checking for items to stash..." time=19:37:01 level=DEBUG msg="Checking for items to stash..." time=19:37:07 level=DEBUG msg="Loading screen detected, waiting until loading screen is gone" time=19:37:12 level=DEBUG msg="Load completed, continuing execution" time=19:37:12 level=DEBUG msg=Buffing... time=19:37:17 level=DEBUG msg="Using HealingPotion potion [Column: 2]. HP: 89 MP: 80" time=19:37:19 level=DEBUG msg="Aborting item pickup, monster nearby" monster="{UnitID:3626543564 Name:112 IsHovered:true Position:{X:5468 Y:2374} Stats:map[life:32256 maxlife:32768 level:52 velocitypercent:75 attackrate:100 otheranimrate:100 pierceidx:7841] Type:Minion}" time=19:37:19 level=DEBUG msg="Monster detected close to the player, casting Blizzard over it" time=19:37:20 level=DEBUG msg="Monster detected close to the player, casting Blizzard over it" time=19:37:21 level=DEBUG msg="Monster detected close to the player, casting Blizzard over it" time=19:37:21 level=DEBUG msg="Looks like monster is not reachable, reducing max attack distance" time=19:37:21 level=DEBUG msg="Aborting item pickup, monster nearby" monster="{UnitID:906631795 Name:112 IsHovered:false Position:{X:5466 Y:2375} Stats:map[life:32256 maxlife:32768 level:52 velocitypercent:75 attackrate:100 otheranimrate:100 pierceidx:7842] Type:Minion}" time=19:37:21 level=DEBUG msg="Monster detected close to the player, casting Blizzard over it" time=19:37:23 level=DEBUG msg="Looks like monster is not reachable, reducing max attack distance" time=19:37:23 level=DEBUG msg="Aborting item pickup, monster nearby" monster="{UnitID:1369905536 Name:112 IsHovered:false Position:{X:5474 Y:2374} Stats:map[life:18688 maxlife:32768 level:52 velocitypercent:75 attackrate:100 otheranimrate:100 pierceidx:7798] Type:None}" time=19:37:24 level=DEBUG msg="Looks like monster is not reachable, reducing max attack distance" time=19:37:25 level=DEBUG msg="Item Detected: SuperHealingPotion [2] at X:5472 Y:2377" time=19:37:25 level=DEBUG msg="Picking up: Super Healing Potion [Normal]" time=19:37:25 level=INFO msg="Item picked up: Super Healing Potion [Normal]" time=19:37:26 level=DEBUG msg="Item Detected: RejuvenationPotion [2] at X:5468 Y:2380" time=19:37:26 level=DEBUG msg="Picking up: Rejuvenation Potion [Normal]" time=19:37:26 level=INFO msg="Item picked up: Rejuvenation Potion [Normal]" time=19:37:26 level=DEBUG msg="Item Detected: SuperHealingPotion [2] at X:5472 Y:2381" time=19:37:26 level=DEBUG msg="Picking up: Super Healing Potion [Normal]" time=19:37:27 level=INFO msg="Item picked up: Super Healing Potion [Normal]" time=19:37:27 level=DEBUG msg="Item Detected: ThrowingSpear [4] at X:5464 Y:2378" time=19:37:27 level=DEBUG msg="Picking up: Throwing Spear [Magic]" time=19:37:28 level=INFO msg="Item picked up: Throwing Spear [Magic]" time=19:37:30 level=DEBUG msg="Item Detected: GrimWand [4] at X:5502 Y:2339" time=19:37:30 level=DEBUG msg="Picking up: Grim Wand [Magic]" time=19:37:31 level=INFO msg="Item picked up: Grim Wand [Magic]" time=19:37:38 level=DEBUG msg="Loading screen detected, waiting until loading screen is gone" time=19:37:40 level=DEBUG msg="Load completed, continuing execution" time=19:37:46 level=DEBUG msg="Loading screen detected, waiting until loading screen is gone" time=19:37:47 level=DEBUG msg="Load completed, continuing execution" time=19:37:47 level=DEBUG msg="No items detected, waiting a bit and will try again" waitMs=1000 time=19:37:49 level=INFO msg="Run lower_kurast_chest finished, length: 47.34s" time=19:37:49 level=INFO msg="Running: mephisto" time=19:37:49 level=DEBUG msg="Checking for character corpse..." time=19:37:49 level=DEBUG msg="Character corpse not found :D" time=19:37:49 level=DEBUG msg="Checking for items to identify..." time=19:37:49 level=INFO msg="Identifying 2 items..." time=19:37:54 level=INFO msg="Visiting vendor..." forceRefill=false time=19:38:03 level=DEBUG msg="Buying: 0 Healing potions and 0 Mana potions" time=19:38:04 level=DEBUG msg="Item Grim Wand [Magic] sold" time=19:38:06 level=DEBUG msg="Item Throwing Spear [Magic] sold" time=19:38:07 level=DEBUG msg="Checking for items to stash..." time=19:38:07 level=DEBUG msg="Checking for items to stash..." time=19:38:16 level=DEBUG msg="Loading screen detected, waiting until loading screen is gone" time=19:38:18 level=DEBUG msg="Load completed, continuing execution" time=19:38:18 level=DEBUG msg=Buffing... time=19:38:26 level=DEBUG msg="Using HealingPotion potion [Column: 1]. HP: 81 MP: 84" time=19:38:47 level=DEBUG msg="Using ManaPotion potion [Column: 4]. HP: 100 MP: 20" time=19:38:47 level=DEBUG msg="Using HealingPotion potion on Mercenary [Column: 2]. HP: 82" time=19:38:48 level=DEBUG msg="Looks like monster is not reachable, reducing max attack distance" time=19:38:49 level=DEBUG msg="Item Detected: HeavyBoots [4] at X:17563 Y:8067" time=19:38:49 level=DEBUG msg="Picking up: Heavy Boots [Magic]" time=19:38:50 level=INFO msg="Item picked up: Heavy Boots [Magic]" time=19:38:50 level=DEBUG msg="No items detected, waiting a bit and will try again" waitMs=367 time=19:38:55 level=DEBUG msg="Loading screen detected, waiting until loading screen is gone" time=19:38:58 level=DEBUG msg="Load completed, continuing execution" time=19:38:58 level=INFO msg="Run mephisto finished, length: 69.32s" time=19:38:58 level=INFO msg="Running: andariel" time=19:38:58 level=DEBUG msg="Checking for character corpse..." time=19:38:58 level=DEBUG msg="Character corpse not found :D" time=19:38:58 level=DEBUG msg="Checking for items to identify..." time=19:38:58 level=INFO msg="Identifying 1 items..." time=19:39:01 level=INFO msg="Visiting vendor..." forceRefill=false time=19:39:08 level=DEBUG msg="Buying: 2 Healing potions and 1 Mana potions" time=19:39:09 level=DEBUG msg="Purchased Greater Healing Potion [X:9 Y:4]" time=19:39:10 level=DEBUG msg="Purchased Greater Healing Potion [X:9 Y:4]" time=19:39:12 level=DEBUG msg="Purchased Greater Mana Potion [X:9 Y:7]" time=19:39:13 level=DEBUG msg="Item Heavy Boots [Magic] sold" time=19:39:15 level=DEBUG msg="Checking for items to stash..." time=19:39:15 level=DEBUG msg="Checking for items to stash..." time=19:39:22 level=DEBUG msg="Loading screen detected, waiting until loading screen is gone" time=19:39:23 level=DEBUG msg="Load completed, continuing execution" time=19:39:23 level=DEBUG msg=Buffing... time=19:39:45 level=DEBUG msg="Using HealingPotion potion on Mercenary [Column: 2]. HP: 85" time=19:39:45 level=DEBUG msg="Monster detected close to the player, casting Blizzard over it" time=19:39:45 level=DEBUG msg="Looks like monster is not reachable, reducing max attack distance" time=19:39:46 level=DEBUG msg="Item Detected: SuperHealingPotion [2] at X:22563 Y:9561" time=19:39:47 level=DEBUG msg="Picking up: Super Healing Potion [Normal]" time=19:39:48 level=INFO msg="Item picked up: Super Healing Potion [Normal]" time=19:39:52 level=DEBUG msg="Loading screen detected, waiting until loading screen is gone" time=19:39:54 level=DEBUG msg="Load completed, continuing execution" time=19:39:54 level=INFO msg="Run andariel finished, length: 56.02s" time=19:39:54 level=INFO msg="Running: ancient_tunnels" time=19:39:54 level=DEBUG msg="Checking for character corpse..." time=19:39:54 level=DEBUG msg="Character corpse not found :D" time=19:39:54 level=DEBUG msg="Checking for items to identify..." time=19:39:54 level=DEBUG msg="No items to identify..." time=19:39:54 level=DEBUG msg="Belt Stats Health: 8/8 healing, 4/4 mana, 3/4 rejuv." time=19:39:54 level=DEBUG msg="Checking for items to stash..." time=19:39:54 level=DEBUG msg="Checking for items to stash..." time=19:39:54 level=INFO msg="Debuff detected, healing on NPC" time=19:40:09 level=DEBUG msg="Loading screen detected, waiting until loading screen is gone" time=19:40:13 level=DEBUG msg="Load completed, continuing execution" time=19:40:13 level=DEBUG msg=Buffing... time=19:40:27 level=WARN msg="Game finished with errors, reason: unrecoverable error occurred, game can not continue: attempt limit reached on step: InteractEntranceStep: entrance too far away. Game total time: 205.41s" supervisor=SuperSorcI mapSeed=787098093 time=19:40:36 level=ERROR msg="Error creating new game: timeout" time=19:40:40 level=DEBUG msg="Fetching map data..." seed=612332339 difficulty=nightmare time=19:40:49 level=DEBUG msg="Fetch completed" ms=8769 time=19:40:49 level=INFO msg="Starting Game #1. Run list: lower_kurast_chest, mephisto, andariel, ancient_tunnels" time=19:40:49 level=INFO msg="Running: lower_kurast_chest" time=19:40:51 level=DEBUG msg="Loading screen detected, waiting until loading screen is gone" time=19:40:51 level=DEBUG msg="Load completed, continuing execution" time=19:40:51 level=DEBUG msg="Checking for character corpse..." time=19:40:51 level=DEBUG msg="Character corpse not found :D" time=19:40:51 level=DEBUG msg="Checking for items to identify..." time=19:40:51 level=DEBUG msg="No items to identify..." time=19:40:51 level=DEBUG msg="Belt Stats Health: 8/8 healing, 4/4 mana, 3/4 rejuv." time=19:40:51 level=DEBUG msg="Checking for items to stash..." time=19:40:51 level=DEBUG msg="Checking for items to stash..."